/*! nouislider - 14.7.0 - 4/6/2021 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;-webkit-transform:translate(0);transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgb(0 0 0/10%)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px rgb(0 150 255/100%)}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px rgb(0 150 255/100%)}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E %3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E %3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E %3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E %3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E %3Ccircle id='dot' cx='10' cy='10' r='2'/%3E %3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E %3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='0.9' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='1' fill='%23000'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:rgb(255 255 255/50%);margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E");background-color:rgb(255 255 255/50%);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E %3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E %3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgb(0 0 0/75%);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:rgb(255 255 255/75%);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box;white-space:nowrap}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgb(0 0 0/10%);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform;opacity:1;transition:opacity .2s}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgb(0 0 0/35%)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;-webkit-transform:translateY(-28px) skewY(-20deg);transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;-webkit-transform:translate(7.5px,-28px) skewY(20deg);transform:translate(7.5px,-28px) skewY(20deg)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);transform:scale(3);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);transform:scale(3);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;justify-content:center;text-align:center;position:absolute;display:flex;align-items:center;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/70%);opacity:0;pointer-events:none;transition:opacity .75s ease-in-out;transition-delay:1s}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}@charset "UTF-8";

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/poppins.ttf?8b6af8e5e8324edfd77af8b3b35d7f9c);
}

/*!
 * 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;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #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: "\2014\A0";
}

.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::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

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

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

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

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

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

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

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

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

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

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

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

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #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;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(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: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(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;
     -moz-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;
     -moz-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;
  -moz-appearance: none;
       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 {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card .card-header {
  margin-bottom: -1px;
}

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

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #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;
}

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

  to {
    background-position: 0 0;
  }
}

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

  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #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 {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

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

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

.media-body {
  flex: 1;
}

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}

.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #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;
     -moz-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: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

.modal-backdrop.fade {
  opacity: 0;
}

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

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

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}

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

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}

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

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

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}

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

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}

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

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

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

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

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow,
.bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top > .arrow::before,
.bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after,
.bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}

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

.bs-popover-right > .arrow::before,
.bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after,
.bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow,
.bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom > .arrow::before,
.bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after,
.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #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: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

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

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

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

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

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

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

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

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

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

  50% {
    opacity: 1;
  }
}

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

  50% {
    opacity: 1;
  }
}

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

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

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

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

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

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

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

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

.bg-primary {
  background-color: #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;
  }
}

@-webkit-keyframes dropdownAnimation {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
  }
}

@keyframes dropdownAnimation {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
  }
}

.dropdownAnimation,
.time-picker-input .dropdown .dropdown-menu,
.chips-dropdown .dropdown-menu,
.bulk-floating-action-wrapper,
.dropdown-with-animation .dropdown-menu,
.dropdown.btn-tenant-dropdown .dropdown-menu,
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
  -webkit-animation-name: dropdownAnimation;
          animation-name: dropdownAnimation;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

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

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

/*Bounce Spinner Animation*/

@-webkit-keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: "\F078";
  font-size: inherit;
  color: inherit;
}

.sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon {
  margin-left: 0.25rem;
}

.rtl .sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}

.sidebar .nav .nav-item .nav-link[aria-expanded=true] .menu-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.sidebar .nav .nav-item.active .nav-link .icon-wrapper {
  background-color: #019AFF;
}

.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: #b4e1ff;
}

.sidebar .nav .nav-item.active .nav-link .menu-title {
  font-family: "Poppins", sans-serif;
  color: #b4e1ff;
}

.sidebar .nav .nav-item.active .nav-link i {
  color: #707887;
}

.sidebar .nav .nav-item.active .nav-link i.menu-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.sidebar .nav .nav-item.active .nav-link.collapsed[aria-expanded=false] .menu-arrow {
  -webkit-transform: rotate(-360deg);
          transform: rotate(-360deg);
}

.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link {
  color: #b4e1ff;
}

.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link .icon-wrapper svg {
  color: #b4e1ff;
}

.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: #b4e1ff;
  background: transparent;
}

.sidebar .nav.sub-menu .nav-item .nav-link.active::before {
  background-color: #019AFF;
}

.sidebar .nav.sub-menu .nav-item .nav-link:hover {
  color: #b4e1ff;
}

.sidebar .nav.sub-menu .nav-item .nav-link:hover::before {
  background-color: #b4e1ff;
}

.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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
}

.navbar .navbar-menu-wrapper .navbar-toggler svg {
  stroke-width: 1.6;
}

.navbar .navbar-menu-wrapper .navbar-toggler:focus {
  outline: none;
}

.navbar .navbar-menu-wrapper .count-indicator {
  position: relative;
}

.navbar .navbar-menu-wrapper .count-indicator .count-symbol {
  position: absolute;
  top: 17px;
  right: -3px;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 2px solid #ffffff;
}

.navbar .navbar-menu-wrapper .count-indicator:after {
  display: none;
}

.navbar .navbar-menu-wrapper .navbar-nav {
  flex-direction: row;
  align-items: center;
}

.navbar .navbar-menu-wrapper .navbar-nav .topbar-divider {
  width: 0;
  height: 2.375rem;
  margin: auto 0.2rem;
  border-right: 1px solid var(--default-border-color);
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
  margin-left: 1rem;
  margin-right: 1rem;
  color: #019AFF;
  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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
}

.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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #b4e1ff !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: #019AFF;
}

.pagination .page-item .page-link.active:hover {
  color: #ffffff;
  background-color: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
  background-color: var(--base-color);
}

.dropdown .dropdown-menu.dropdown-menu-center {
  right: auto !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, 0) !important;
  transform: translate(-50%, 0) !important;
}

.dropdown.btn-dropdown .dropdown-toggle {
  box-shadow: var(--default-box-shadow);
}

.dropdown.btn-dropdown .dropdown-toggle:after {
  border: 0;
  content: "\F078";
  margin-left: 0.95em;
  display: inline-block;
  vertical-align: inherit;
  transition: all 0.25s ease-in-out;
  font: normal normal 700 0.55rem "Font Awesome 5 Free";
}

.dropdown.btn-dropdown .dropdown-toggle[aria-expanded=true]:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dropdown.btn-dropdown .dropdown-menu {
  margin-top: 0.25rem;
}

.dropdown.btn-dropdown.show .btn-light.dropdown-toggle {
  color: var(--default-font-color);
  border-color: var(--btn-light-bg);
  background-color: var(--btn-light-bg);
}

.dropdown.options-dropdown .btn-option {
  padding: 0;
  width: 31px;
  height: 30px;
  border-radius: 50%;
  color: #019AFF;
}

.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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #67c3ff;
}

.datatable .table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: #4eb8ff;
}

.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: #019AFF !important;
}

.datatable table thead th.datatable-th .btn svg {
  width: 14px;
  height: 14px;
}

.datatable table tbody tr td.datatable-td {
  vertical-align: middle;
  padding: 1.5rem 1rem;
  border-color: var(--default-border-color);
}

.datatable table tbody tr td.datatable-td:first-child {
  padding-left: 2rem;
}

.datatable table tbody tr td.datatable-td:last-child {
  padding-right: 2rem;
}

.datatable table tbody tr td.datatable-td svg {
  height: 14px;
}

.datatable table tbody tr td.datatable-td.table-action {
  display: flex;
  justify-content: flex-end;
}

.datatable table tbody tr:last-child td.datatable-td {
  padding-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .table-view-responsive table,
  .table-view-responsive thead,
  .table-view-responsive tbody,
  .table-view-responsive th,
  .table-view-responsive td,
  .table-view-responsive tr {
    display: block;
  }

  .table-view-responsive thead tr {
    display: none;
  }

  .table-view-responsive tr {
    border: 1px solid var(--default-border-color);
  }

  .table-view-responsive tr:first-child {
    border-bottom: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .table-view-responsive tr:last-child {
    border-top: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .table-view-responsive tr td {
    border: 0;
    padding: 1rem 1.5rem !important;
    white-space: normal;
  }

  .table-view-responsive tr td.table-action {
    display: block !important;
  }

  .table-view-responsive tr td:before {
    width: 45%;
    font-weight: bold;
    display: inline-block;
    content: attr(data-title);
  }
}

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

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

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

.bulk-floating-action-wrapper {
  z-index: 1031;
  position: fixed;
  top: 44px;
  right: 0;
  left: 0;
}

.bulk-floating-action-wrapper .actions {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  box-shadow: var(--default-box-shadow);
  background-color: var(--btn-light-bg);
}

.bulk-floating-action-wrapper .actions .dropdown {
  margin: 0 -2px;
}

.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle {
  padding: 0.8rem;
  box-shadow: none;
  color: #9397A0;
}

.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle::after {
  content: "";
  margin: 0;
}

.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle:hover {
  color: #019AFF;
}

.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: #019AFF !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu .dropdown-item {
  white-space: initial;
  padding: 1rem 2rem 1rem 2rem !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select {
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 320px;
  overflow-y: auto;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select a .check-sign {
  display: none;
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.dropdown-menu-with-search {
  width: 280px;
  min-width: 280px;
  max-width: 280px;
}

@media (min-width: 575px) {
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    top: auto !important;
    -webkit-animation-name: dropdownAnimation;
            animation-name: dropdownAnimation;
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }

@-webkit-keyframes dropdownAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
}

@keyframes dropdownAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
}
}

@media (max-width: 575px) {
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    top: 0 !important;
  }
}

.bulk-floating-action-wrapper .actions .dropdown .dropdown-search-result-wrapper {
  max-height: 320px;
  overflow-y: auto;
}

.table-expanded-column .expandable-btn {
  transition: 0.5s;
}

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

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

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

@media only screen and (max-width: 767px) {
  .table-view-responsive .table-expandable-area {
    border-top: 0 !important;
    border-bottom: 0 !important;
  }

  .table-view-responsive .table-expandable-area td {
    padding: 0 !important;
  }

  .table-view-responsive .table-expandable-area td:before {
    display: none !important;
  }
}

.remove-datatable-x-padding .datatable table thead th:first-child {
  padding-left: 0;
}

.remove-datatable-x-padding .datatable table thead th:last-child {
  padding-right: 0;
}

.remove-datatable-x-padding .datatable table tbody tr td:first-child {
  padding-left: 0;
}

.remove-datatable-x-padding .datatable table tbody tr td:last-child {
  padding-right: 0;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF !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: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.horizontal-tab .card .nav a.active {
  color: #019AFF;
  border-bottom: 3px solid #019AFF;
}

.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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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 {
    -webkit-transform: none;
            transform: none;
  }

  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }

  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }

  .sidebar-hover-only .sidebar .nav .nav-item {
    padding: 0 1rem;
  }

  .sidebar-hover-only .sidebar .nav .nav-item .nav-link .menu-title {
    display: none;
  }

  .sidebar-hover-only .sidebar .nav .nav-item .nav-link i.menu-icon {
    margin-right: 0;
    margin-left: 0;
  }

  .sidebar-hover-only .sidebar .nav .nav-item .nav-link i.menu-arrow {
    display: none;
  }

  .sidebar-hover-only .sidebar .nav.sub-menu .nav-item {
    padding: 0;
  }

  .sidebar-hover-only .main-panel {
    margin-left: 70px;
    width: calc(100% - 70px);
  }
}

.rtl {
  direction: rtl;
  text-align: right;
}

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

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF !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: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.width-121 {
  width: 121px !important;
}

.min-width-121 {
  min-width: 121px !important;
}

.max-width-121 {
  max-width: 121px !important;
}

.height-121 {
  height: 121px !important;
}

.min-height-121 {
  min-height: 121px !important;
}

.max-height-121 {
  max-height: 121px !important;
}

.width-122 {
  width: 122px !important;
}

.min-width-122 {
  min-width: 122px !important;
}

.max-width-122 {
  max-width: 122px !important;
}

.height-122 {
  height: 122px !important;
}

.min-height-122 {
  min-height: 122px !important;
}

.max-height-122 {
  max-height: 122px !important;
}

.width-123 {
  width: 123px !important;
}

.min-width-123 {
  min-width: 123px !important;
}

.max-width-123 {
  max-width: 123px !important;
}

.height-123 {
  height: 123px !important;
}

.min-height-123 {
  min-height: 123px !important;
}

.max-height-123 {
  max-height: 123px !important;
}

.width-124 {
  width: 124px !important;
}

.min-width-124 {
  min-width: 124px !important;
}

.max-width-124 {
  max-width: 124px !important;
}

.height-124 {
  height: 124px !important;
}

.min-height-124 {
  min-height: 124px !important;
}

.max-height-124 {
  max-height: 124px !important;
}

.width-125 {
  width: 125px !important;
}

.min-width-125 {
  min-width: 125px !important;
}

.max-width-125 {
  max-width: 125px !important;
}

.height-125 {
  height: 125px !important;
}

.min-height-125 {
  min-height: 125px !important;
}

.max-height-125 {
  max-height: 125px !important;
}

.width-126 {
  width: 126px !important;
}

.min-width-126 {
  min-width: 126px !important;
}

.max-width-126 {
  max-width: 126px !important;
}

.height-126 {
  height: 126px !important;
}

.min-height-126 {
  min-height: 126px !important;
}

.max-height-126 {
  max-height: 126px !important;
}

.width-127 {
  width: 127px !important;
}

.min-width-127 {
  min-width: 127px !important;
}

.max-width-127 {
  max-width: 127px !important;
}

.height-127 {
  height: 127px !important;
}

.min-height-127 {
  min-height: 127px !important;
}

.max-height-127 {
  max-height: 127px !important;
}

.width-128 {
  width: 128px !important;
}

.min-width-128 {
  min-width: 128px !important;
}

.max-width-128 {
  max-width: 128px !important;
}

.height-128 {
  height: 128px !important;
}

.min-height-128 {
  min-height: 128px !important;
}

.max-height-128 {
  max-height: 128px !important;
}

.width-129 {
  width: 129px !important;
}

.min-width-129 {
  min-width: 129px !important;
}

.max-width-129 {
  max-width: 129px !important;
}

.height-129 {
  height: 129px !important;
}

.min-height-129 {
  min-height: 129px !important;
}

.max-height-129 {
  max-height: 129px !important;
}

.width-130 {
  width: 130px !important;
}

.min-width-130 {
  min-width: 130px !important;
}

.max-width-130 {
  max-width: 130px !important;
}

.height-130 {
  height: 130px !important;
}

.min-height-130 {
  min-height: 130px !important;
}

.max-height-130 {
  max-height: 130px !important;
}

.width-131 {
  width: 131px !important;
}

.min-width-131 {
  min-width: 131px !important;
}

.max-width-131 {
  max-width: 131px !important;
}

.height-131 {
  height: 131px !important;
}

.min-height-131 {
  min-height: 131px !important;
}

.max-height-131 {
  max-height: 131px !important;
}

.width-132 {
  width: 132px !important;
}

.min-width-132 {
  min-width: 132px !important;
}

.max-width-132 {
  max-width: 132px !important;
}

.height-132 {
  height: 132px !important;
}

.min-height-132 {
  min-height: 132px !important;
}

.max-height-132 {
  max-height: 132px !important;
}

.width-133 {
  width: 133px !important;
}

.min-width-133 {
  min-width: 133px !important;
}

.max-width-133 {
  max-width: 133px !important;
}

.height-133 {
  height: 133px !important;
}

.min-height-133 {
  min-height: 133px !important;
}

.max-height-133 {
  max-height: 133px !important;
}

.width-134 {
  width: 134px !important;
}

.min-width-134 {
  min-width: 134px !important;
}

.max-width-134 {
  max-width: 134px !important;
}

.height-134 {
  height: 134px !important;
}

.min-height-134 {
  min-height: 134px !important;
}

.max-height-134 {
  max-height: 134px !important;
}

.width-135 {
  width: 135px !important;
}

.min-width-135 {
  min-width: 135px !important;
}

.max-width-135 {
  max-width: 135px !important;
}

.height-135 {
  height: 135px !important;
}

.min-height-135 {
  min-height: 135px !important;
}

.max-height-135 {
  max-height: 135px !important;
}

.width-136 {
  width: 136px !important;
}

.min-width-136 {
  min-width: 136px !important;
}

.max-width-136 {
  max-width: 136px !important;
}

.height-136 {
  height: 136px !important;
}

.min-height-136 {
  min-height: 136px !important;
}

.max-height-136 {
  max-height: 136px !important;
}

.width-137 {
  width: 137px !important;
}

.min-width-137 {
  min-width: 137px !important;
}

.max-width-137 {
  max-width: 137px !important;
}

.height-137 {
  height: 137px !important;
}

.min-height-137 {
  min-height: 137px !important;
}

.max-height-137 {
  max-height: 137px !important;
}

.width-138 {
  width: 138px !important;
}

.min-width-138 {
  min-width: 138px !important;
}

.max-width-138 {
  max-width: 138px !important;
}

.height-138 {
  height: 138px !important;
}

.min-height-138 {
  min-height: 138px !important;
}

.max-height-138 {
  max-height: 138px !important;
}

.width-139 {
  width: 139px !important;
}

.min-width-139 {
  min-width: 139px !important;
}

.max-width-139 {
  max-width: 139px !important;
}

.height-139 {
  height: 139px !important;
}

.min-height-139 {
  min-height: 139px !important;
}

.max-height-139 {
  max-height: 139px !important;
}

.width-140 {
  width: 140px !important;
}

.min-width-140 {
  min-width: 140px !important;
}

.max-width-140 {
  max-width: 140px !important;
}

.height-140 {
  height: 140px !important;
}

.min-height-140 {
  min-height: 140px !important;
}

.max-height-140 {
  max-height: 140px !important;
}

.width-141 {
  width: 141px !important;
}

.min-width-141 {
  min-width: 141px !important;
}

.max-width-141 {
  max-width: 141px !important;
}

.height-141 {
  height: 141px !important;
}

.min-height-141 {
  min-height: 141px !important;
}

.max-height-141 {
  max-height: 141px !important;
}

.width-142 {
  width: 142px !important;
}

.min-width-142 {
  min-width: 142px !important;
}

.max-width-142 {
  max-width: 142px !important;
}

.height-142 {
  height: 142px !important;
}

.min-height-142 {
  min-height: 142px !important;
}

.max-height-142 {
  max-height: 142px !important;
}

.width-143 {
  width: 143px !important;
}

.min-width-143 {
  min-width: 143px !important;
}

.max-width-143 {
  max-width: 143px !important;
}

.height-143 {
  height: 143px !important;
}

.min-height-143 {
  min-height: 143px !important;
}

.max-height-143 {
  max-height: 143px !important;
}

.width-144 {
  width: 144px !important;
}

.min-width-144 {
  min-width: 144px !important;
}

.max-width-144 {
  max-width: 144px !important;
}

.height-144 {
  height: 144px !important;
}

.min-height-144 {
  min-height: 144px !important;
}

.max-height-144 {
  max-height: 144px !important;
}

.width-145 {
  width: 145px !important;
}

.min-width-145 {
  min-width: 145px !important;
}

.max-width-145 {
  max-width: 145px !important;
}

.height-145 {
  height: 145px !important;
}

.min-height-145 {
  min-height: 145px !important;
}

.max-height-145 {
  max-height: 145px !important;
}

.width-146 {
  width: 146px !important;
}

.min-width-146 {
  min-width: 146px !important;
}

.max-width-146 {
  max-width: 146px !important;
}

.height-146 {
  height: 146px !important;
}

.min-height-146 {
  min-height: 146px !important;
}

.max-height-146 {
  max-height: 146px !important;
}

.width-147 {
  width: 147px !important;
}

.min-width-147 {
  min-width: 147px !important;
}

.max-width-147 {
  max-width: 147px !important;
}

.height-147 {
  height: 147px !important;
}

.min-height-147 {
  min-height: 147px !important;
}

.max-height-147 {
  max-height: 147px !important;
}

.width-148 {
  width: 148px !important;
}

.min-width-148 {
  min-width: 148px !important;
}

.max-width-148 {
  max-width: 148px !important;
}

.height-148 {
  height: 148px !important;
}

.min-height-148 {
  min-height: 148px !important;
}

.max-height-148 {
  max-height: 148px !important;
}

.width-149 {
  width: 149px !important;
}

.min-width-149 {
  min-width: 149px !important;
}

.max-width-149 {
  max-width: 149px !important;
}

.height-149 {
  height: 149px !important;
}

.min-height-149 {
  min-height: 149px !important;
}

.max-height-149 {
  max-height: 149px !important;
}

.width-150 {
  width: 150px !important;
}

.min-width-150 {
  min-width: 150px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.height-150 {
  height: 150px !important;
}

.min-height-150 {
  min-height: 150px !important;
}

.max-height-150 {
  max-height: 150px !important;
}

.width-151 {
  width: 151px !important;
}

.min-width-151 {
  min-width: 151px !important;
}

.max-width-151 {
  max-width: 151px !important;
}

.height-151 {
  height: 151px !important;
}

.min-height-151 {
  min-height: 151px !important;
}

.max-height-151 {
  max-height: 151px !important;
}

.width-152 {
  width: 152px !important;
}

.min-width-152 {
  min-width: 152px !important;
}

.max-width-152 {
  max-width: 152px !important;
}

.height-152 {
  height: 152px !important;
}

.min-height-152 {
  min-height: 152px !important;
}

.max-height-152 {
  max-height: 152px !important;
}

.width-153 {
  width: 153px !important;
}

.min-width-153 {
  min-width: 153px !important;
}

.max-width-153 {
  max-width: 153px !important;
}

.height-153 {
  height: 153px !important;
}

.min-height-153 {
  min-height: 153px !important;
}

.max-height-153 {
  max-height: 153px !important;
}

.width-154 {
  width: 154px !important;
}

.min-width-154 {
  min-width: 154px !important;
}

.max-width-154 {
  max-width: 154px !important;
}

.height-154 {
  height: 154px !important;
}

.min-height-154 {
  min-height: 154px !important;
}

.max-height-154 {
  max-height: 154px !important;
}

.width-155 {
  width: 155px !important;
}

.min-width-155 {
  min-width: 155px !important;
}

.max-width-155 {
  max-width: 155px !important;
}

.height-155 {
  height: 155px !important;
}

.min-height-155 {
  min-height: 155px !important;
}

.max-height-155 {
  max-height: 155px !important;
}

.width-156 {
  width: 156px !important;
}

.min-width-156 {
  min-width: 156px !important;
}

.max-width-156 {
  max-width: 156px !important;
}

.height-156 {
  height: 156px !important;
}

.min-height-156 {
  min-height: 156px !important;
}

.max-height-156 {
  max-height: 156px !important;
}

.width-157 {
  width: 157px !important;
}

.min-width-157 {
  min-width: 157px !important;
}

.max-width-157 {
  max-width: 157px !important;
}

.height-157 {
  height: 157px !important;
}

.min-height-157 {
  min-height: 157px !important;
}

.max-height-157 {
  max-height: 157px !important;
}

.width-158 {
  width: 158px !important;
}

.min-width-158 {
  min-width: 158px !important;
}

.max-width-158 {
  max-width: 158px !important;
}

.height-158 {
  height: 158px !important;
}

.min-height-158 {
  min-height: 158px !important;
}

.max-height-158 {
  max-height: 158px !important;
}

.width-159 {
  width: 159px !important;
}

.min-width-159 {
  min-width: 159px !important;
}

.max-width-159 {
  max-width: 159px !important;
}

.height-159 {
  height: 159px !important;
}

.min-height-159 {
  min-height: 159px !important;
}

.max-height-159 {
  max-height: 159px !important;
}

.width-160 {
  width: 160px !important;
}

.min-width-160 {
  min-width: 160px !important;
}

.max-width-160 {
  max-width: 160px !important;
}

.height-160 {
  height: 160px !important;
}

.min-height-160 {
  min-height: 160px !important;
}

.max-height-160 {
  max-height: 160px !important;
}

.width-161 {
  width: 161px !important;
}

.min-width-161 {
  min-width: 161px !important;
}

.max-width-161 {
  max-width: 161px !important;
}

.height-161 {
  height: 161px !important;
}

.min-height-161 {
  min-height: 161px !important;
}

.max-height-161 {
  max-height: 161px !important;
}

.width-162 {
  width: 162px !important;
}

.min-width-162 {
  min-width: 162px !important;
}

.max-width-162 {
  max-width: 162px !important;
}

.height-162 {
  height: 162px !important;
}

.min-height-162 {
  min-height: 162px !important;
}

.max-height-162 {
  max-height: 162px !important;
}

.width-163 {
  width: 163px !important;
}

.min-width-163 {
  min-width: 163px !important;
}

.max-width-163 {
  max-width: 163px !important;
}

.height-163 {
  height: 163px !important;
}

.min-height-163 {
  min-height: 163px !important;
}

.max-height-163 {
  max-height: 163px !important;
}

.width-164 {
  width: 164px !important;
}

.min-width-164 {
  min-width: 164px !important;
}

.max-width-164 {
  max-width: 164px !important;
}

.height-164 {
  height: 164px !important;
}

.min-height-164 {
  min-height: 164px !important;
}

.max-height-164 {
  max-height: 164px !important;
}

.width-165 {
  width: 165px !important;
}

.min-width-165 {
  min-width: 165px !important;
}

.max-width-165 {
  max-width: 165px !important;
}

.height-165 {
  height: 165px !important;
}

.min-height-165 {
  min-height: 165px !important;
}

.max-height-165 {
  max-height: 165px !important;
}

.width-166 {
  width: 166px !important;
}

.min-width-166 {
  min-width: 166px !important;
}

.max-width-166 {
  max-width: 166px !important;
}

.height-166 {
  height: 166px !important;
}

.min-height-166 {
  min-height: 166px !important;
}

.max-height-166 {
  max-height: 166px !important;
}

.width-167 {
  width: 167px !important;
}

.min-width-167 {
  min-width: 167px !important;
}

.max-width-167 {
  max-width: 167px !important;
}

.height-167 {
  height: 167px !important;
}

.min-height-167 {
  min-height: 167px !important;
}

.max-height-167 {
  max-height: 167px !important;
}

.width-168 {
  width: 168px !important;
}

.min-width-168 {
  min-width: 168px !important;
}

.max-width-168 {
  max-width: 168px !important;
}

.height-168 {
  height: 168px !important;
}

.min-height-168 {
  min-height: 168px !important;
}

.max-height-168 {
  max-height: 168px !important;
}

.width-169 {
  width: 169px !important;
}

.min-width-169 {
  min-width: 169px !important;
}

.max-width-169 {
  max-width: 169px !important;
}

.height-169 {
  height: 169px !important;
}

.min-height-169 {
  min-height: 169px !important;
}

.max-height-169 {
  max-height: 169px !important;
}

.width-170 {
  width: 170px !important;
}

.min-width-170 {
  min-width: 170px !important;
}

.max-width-170 {
  max-width: 170px !important;
}

.height-170 {
  height: 170px !important;
}

.min-height-170 {
  min-height: 170px !important;
}

.max-height-170 {
  max-height: 170px !important;
}

.width-171 {
  width: 171px !important;
}

.min-width-171 {
  min-width: 171px !important;
}

.max-width-171 {
  max-width: 171px !important;
}

.height-171 {
  height: 171px !important;
}

.min-height-171 {
  min-height: 171px !important;
}

.max-height-171 {
  max-height: 171px !important;
}

.width-172 {
  width: 172px !important;
}

.min-width-172 {
  min-width: 172px !important;
}

.max-width-172 {
  max-width: 172px !important;
}

.height-172 {
  height: 172px !important;
}

.min-height-172 {
  min-height: 172px !important;
}

.max-height-172 {
  max-height: 172px !important;
}

.width-173 {
  width: 173px !important;
}

.min-width-173 {
  min-width: 173px !important;
}

.max-width-173 {
  max-width: 173px !important;
}

.height-173 {
  height: 173px !important;
}

.min-height-173 {
  min-height: 173px !important;
}

.max-height-173 {
  max-height: 173px !important;
}

.width-174 {
  width: 174px !important;
}

.min-width-174 {
  min-width: 174px !important;
}

.max-width-174 {
  max-width: 174px !important;
}

.height-174 {
  height: 174px !important;
}

.min-height-174 {
  min-height: 174px !important;
}

.max-height-174 {
  max-height: 174px !important;
}

.width-175 {
  width: 175px !important;
}

.min-width-175 {
  min-width: 175px !important;
}

.max-width-175 {
  max-width: 175px !important;
}

.height-175 {
  height: 175px !important;
}

.min-height-175 {
  min-height: 175px !important;
}

.max-height-175 {
  max-height: 175px !important;
}

.width-176 {
  width: 176px !important;
}

.min-width-176 {
  min-width: 176px !important;
}

.max-width-176 {
  max-width: 176px !important;
}

.height-176 {
  height: 176px !important;
}

.min-height-176 {
  min-height: 176px !important;
}

.max-height-176 {
  max-height: 176px !important;
}

.width-177 {
  width: 177px !important;
}

.min-width-177 {
  min-width: 177px !important;
}

.max-width-177 {
  max-width: 177px !important;
}

.height-177 {
  height: 177px !important;
}

.min-height-177 {
  min-height: 177px !important;
}

.max-height-177 {
  max-height: 177px !important;
}

.width-178 {
  width: 178px !important;
}

.min-width-178 {
  min-width: 178px !important;
}

.max-width-178 {
  max-width: 178px !important;
}

.height-178 {
  height: 178px !important;
}

.min-height-178 {
  min-height: 178px !important;
}

.max-height-178 {
  max-height: 178px !important;
}

.width-179 {
  width: 179px !important;
}

.min-width-179 {
  min-width: 179px !important;
}

.max-width-179 {
  max-width: 179px !important;
}

.height-179 {
  height: 179px !important;
}

.min-height-179 {
  min-height: 179px !important;
}

.max-height-179 {
  max-height: 179px !important;
}

.width-180 {
  width: 180px !important;
}

.min-width-180 {
  min-width: 180px !important;
}

.max-width-180 {
  max-width: 180px !important;
}

.height-180 {
  height: 180px !important;
}

.min-height-180 {
  min-height: 180px !important;
}

.max-height-180 {
  max-height: 180px !important;
}

.width-181 {
  width: 181px !important;
}

.min-width-181 {
  min-width: 181px !important;
}

.max-width-181 {
  max-width: 181px !important;
}

.height-181 {
  height: 181px !important;
}

.min-height-181 {
  min-height: 181px !important;
}

.max-height-181 {
  max-height: 181px !important;
}

.width-182 {
  width: 182px !important;
}

.min-width-182 {
  min-width: 182px !important;
}

.max-width-182 {
  max-width: 182px !important;
}

.height-182 {
  height: 182px !important;
}

.min-height-182 {
  min-height: 182px !important;
}

.max-height-182 {
  max-height: 182px !important;
}

.width-183 {
  width: 183px !important;
}

.min-width-183 {
  min-width: 183px !important;
}

.max-width-183 {
  max-width: 183px !important;
}

.height-183 {
  height: 183px !important;
}

.min-height-183 {
  min-height: 183px !important;
}

.max-height-183 {
  max-height: 183px !important;
}

.width-184 {
  width: 184px !important;
}

.min-width-184 {
  min-width: 184px !important;
}

.max-width-184 {
  max-width: 184px !important;
}

.height-184 {
  height: 184px !important;
}

.min-height-184 {
  min-height: 184px !important;
}

.max-height-184 {
  max-height: 184px !important;
}

.width-185 {
  width: 185px !important;
}

.min-width-185 {
  min-width: 185px !important;
}

.max-width-185 {
  max-width: 185px !important;
}

.height-185 {
  height: 185px !important;
}

.min-height-185 {
  min-height: 185px !important;
}

.max-height-185 {
  max-height: 185px !important;
}

.width-186 {
  width: 186px !important;
}

.min-width-186 {
  min-width: 186px !important;
}

.max-width-186 {
  max-width: 186px !important;
}

.height-186 {
  height: 186px !important;
}

.min-height-186 {
  min-height: 186px !important;
}

.max-height-186 {
  max-height: 186px !important;
}

.width-187 {
  width: 187px !important;
}

.min-width-187 {
  min-width: 187px !important;
}

.max-width-187 {
  max-width: 187px !important;
}

.height-187 {
  height: 187px !important;
}

.min-height-187 {
  min-height: 187px !important;
}

.max-height-187 {
  max-height: 187px !important;
}

.width-188 {
  width: 188px !important;
}

.min-width-188 {
  min-width: 188px !important;
}

.max-width-188 {
  max-width: 188px !important;
}

.height-188 {
  height: 188px !important;
}

.min-height-188 {
  min-height: 188px !important;
}

.max-height-188 {
  max-height: 188px !important;
}

.width-189 {
  width: 189px !important;
}

.min-width-189 {
  min-width: 189px !important;
}

.max-width-189 {
  max-width: 189px !important;
}

.height-189 {
  height: 189px !important;
}

.min-height-189 {
  min-height: 189px !important;
}

.max-height-189 {
  max-height: 189px !important;
}

.width-190 {
  width: 190px !important;
}

.min-width-190 {
  min-width: 190px !important;
}

.max-width-190 {
  max-width: 190px !important;
}

.height-190 {
  height: 190px !important;
}

.min-height-190 {
  min-height: 190px !important;
}

.max-height-190 {
  max-height: 190px !important;
}

.width-191 {
  width: 191px !important;
}

.min-width-191 {
  min-width: 191px !important;
}

.max-width-191 {
  max-width: 191px !important;
}

.height-191 {
  height: 191px !important;
}

.min-height-191 {
  min-height: 191px !important;
}

.max-height-191 {
  max-height: 191px !important;
}

.width-192 {
  width: 192px !important;
}

.min-width-192 {
  min-width: 192px !important;
}

.max-width-192 {
  max-width: 192px !important;
}

.height-192 {
  height: 192px !important;
}

.min-height-192 {
  min-height: 192px !important;
}

.max-height-192 {
  max-height: 192px !important;
}

.width-193 {
  width: 193px !important;
}

.min-width-193 {
  min-width: 193px !important;
}

.max-width-193 {
  max-width: 193px !important;
}

.height-193 {
  height: 193px !important;
}

.min-height-193 {
  min-height: 193px !important;
}

.max-height-193 {
  max-height: 193px !important;
}

.width-194 {
  width: 194px !important;
}

.min-width-194 {
  min-width: 194px !important;
}

.max-width-194 {
  max-width: 194px !important;
}

.height-194 {
  height: 194px !important;
}

.min-height-194 {
  min-height: 194px !important;
}

.max-height-194 {
  max-height: 194px !important;
}

.width-195 {
  width: 195px !important;
}

.min-width-195 {
  min-width: 195px !important;
}

.max-width-195 {
  max-width: 195px !important;
}

.height-195 {
  height: 195px !important;
}

.min-height-195 {
  min-height: 195px !important;
}

.max-height-195 {
  max-height: 195px !important;
}

.width-196 {
  width: 196px !important;
}

.min-width-196 {
  min-width: 196px !important;
}

.max-width-196 {
  max-width: 196px !important;
}

.height-196 {
  height: 196px !important;
}

.min-height-196 {
  min-height: 196px !important;
}

.max-height-196 {
  max-height: 196px !important;
}

.width-197 {
  width: 197px !important;
}

.min-width-197 {
  min-width: 197px !important;
}

.max-width-197 {
  max-width: 197px !important;
}

.height-197 {
  height: 197px !important;
}

.min-height-197 {
  min-height: 197px !important;
}

.max-height-197 {
  max-height: 197px !important;
}

.width-198 {
  width: 198px !important;
}

.min-width-198 {
  min-width: 198px !important;
}

.max-width-198 {
  max-width: 198px !important;
}

.height-198 {
  height: 198px !important;
}

.min-height-198 {
  min-height: 198px !important;
}

.max-height-198 {
  max-height: 198px !important;
}

.width-199 {
  width: 199px !important;
}

.min-width-199 {
  min-width: 199px !important;
}

.max-width-199 {
  max-width: 199px !important;
}

.height-199 {
  height: 199px !important;
}

.min-height-199 {
  min-height: 199px !important;
}

.max-height-199 {
  max-height: 199px !important;
}

.width-200 {
  width: 200px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.height-200 {
  height: 200px !important;
}

.min-height-200 {
  min-height: 200px !important;
}

.max-height-200 {
  max-height: 200px !important;
}

.width-201 {
  width: 201px !important;
}

.min-width-201 {
  min-width: 201px !important;
}

.max-width-201 {
  max-width: 201px !important;
}

.height-201 {
  height: 201px !important;
}

.min-height-201 {
  min-height: 201px !important;
}

.max-height-201 {
  max-height: 201px !important;
}

.width-202 {
  width: 202px !important;
}

.min-width-202 {
  min-width: 202px !important;
}

.max-width-202 {
  max-width: 202px !important;
}

.height-202 {
  height: 202px !important;
}

.min-height-202 {
  min-height: 202px !important;
}

.max-height-202 {
  max-height: 202px !important;
}

.width-203 {
  width: 203px !important;
}

.min-width-203 {
  min-width: 203px !important;
}

.max-width-203 {
  max-width: 203px !important;
}

.height-203 {
  height: 203px !important;
}

.min-height-203 {
  min-height: 203px !important;
}

.max-height-203 {
  max-height: 203px !important;
}

.width-204 {
  width: 204px !important;
}

.min-width-204 {
  min-width: 204px !important;
}

.max-width-204 {
  max-width: 204px !important;
}

.height-204 {
  height: 204px !important;
}

.min-height-204 {
  min-height: 204px !important;
}

.max-height-204 {
  max-height: 204px !important;
}

.width-205 {
  width: 205px !important;
}

.min-width-205 {
  min-width: 205px !important;
}

.max-width-205 {
  max-width: 205px !important;
}

.height-205 {
  height: 205px !important;
}

.min-height-205 {
  min-height: 205px !important;
}

.max-height-205 {
  max-height: 205px !important;
}

.width-206 {
  width: 206px !important;
}

.min-width-206 {
  min-width: 206px !important;
}

.max-width-206 {
  max-width: 206px !important;
}

.height-206 {
  height: 206px !important;
}

.min-height-206 {
  min-height: 206px !important;
}

.max-height-206 {
  max-height: 206px !important;
}

.width-207 {
  width: 207px !important;
}

.min-width-207 {
  min-width: 207px !important;
}

.max-width-207 {
  max-width: 207px !important;
}

.height-207 {
  height: 207px !important;
}

.min-height-207 {
  min-height: 207px !important;
}

.max-height-207 {
  max-height: 207px !important;
}

.width-208 {
  width: 208px !important;
}

.min-width-208 {
  min-width: 208px !important;
}

.max-width-208 {
  max-width: 208px !important;
}

.height-208 {
  height: 208px !important;
}

.min-height-208 {
  min-height: 208px !important;
}

.max-height-208 {
  max-height: 208px !important;
}

.width-209 {
  width: 209px !important;
}

.min-width-209 {
  min-width: 209px !important;
}

.max-width-209 {
  max-width: 209px !important;
}

.height-209 {
  height: 209px !important;
}

.min-height-209 {
  min-height: 209px !important;
}

.max-height-209 {
  max-height: 209px !important;
}

.width-210 {
  width: 210px !important;
}

.min-width-210 {
  min-width: 210px !important;
}

.max-width-210 {
  max-width: 210px !important;
}

.height-210 {
  height: 210px !important;
}

.min-height-210 {
  min-height: 210px !important;
}

.max-height-210 {
  max-height: 210px !important;
}

.width-211 {
  width: 211px !important;
}

.min-width-211 {
  min-width: 211px !important;
}

.max-width-211 {
  max-width: 211px !important;
}

.height-211 {
  height: 211px !important;
}

.min-height-211 {
  min-height: 211px !important;
}

.max-height-211 {
  max-height: 211px !important;
}

.width-212 {
  width: 212px !important;
}

.min-width-212 {
  min-width: 212px !important;
}

.max-width-212 {
  max-width: 212px !important;
}

.height-212 {
  height: 212px !important;
}

.min-height-212 {
  min-height: 212px !important;
}

.max-height-212 {
  max-height: 212px !important;
}

.width-213 {
  width: 213px !important;
}

.min-width-213 {
  min-width: 213px !important;
}

.max-width-213 {
  max-width: 213px !important;
}

.height-213 {
  height: 213px !important;
}

.min-height-213 {
  min-height: 213px !important;
}

.max-height-213 {
  max-height: 213px !important;
}

.width-214 {
  width: 214px !important;
}

.min-width-214 {
  min-width: 214px !important;
}

.max-width-214 {
  max-width: 214px !important;
}

.height-214 {
  height: 214px !important;
}

.min-height-214 {
  min-height: 214px !important;
}

.max-height-214 {
  max-height: 214px !important;
}

.width-215 {
  width: 215px !important;
}

.min-width-215 {
  min-width: 215px !important;
}

.max-width-215 {
  max-width: 215px !important;
}

.height-215 {
  height: 215px !important;
}

.min-height-215 {
  min-height: 215px !important;
}

.max-height-215 {
  max-height: 215px !important;
}

.width-216 {
  width: 216px !important;
}

.min-width-216 {
  min-width: 216px !important;
}

.max-width-216 {
  max-width: 216px !important;
}

.height-216 {
  height: 216px !important;
}

.min-height-216 {
  min-height: 216px !important;
}

.max-height-216 {
  max-height: 216px !important;
}

.width-217 {
  width: 217px !important;
}

.min-width-217 {
  min-width: 217px !important;
}

.max-width-217 {
  max-width: 217px !important;
}

.height-217 {
  height: 217px !important;
}

.min-height-217 {
  min-height: 217px !important;
}

.max-height-217 {
  max-height: 217px !important;
}

.width-218 {
  width: 218px !important;
}

.min-width-218 {
  min-width: 218px !important;
}

.max-width-218 {
  max-width: 218px !important;
}

.height-218 {
  height: 218px !important;
}

.min-height-218 {
  min-height: 218px !important;
}

.max-height-218 {
  max-height: 218px !important;
}

.width-219 {
  width: 219px !important;
}

.min-width-219 {
  min-width: 219px !important;
}

.max-width-219 {
  max-width: 219px !important;
}

.height-219 {
  height: 219px !important;
}

.min-height-219 {
  min-height: 219px !important;
}

.max-height-219 {
  max-height: 219px !important;
}

.width-220 {
  width: 220px !important;
}

.min-width-220 {
  min-width: 220px !important;
}

.max-width-220 {
  max-width: 220px !important;
}

.height-220 {
  height: 220px !important;
}

.min-height-220 {
  min-height: 220px !important;
}

.max-height-220 {
  max-height: 220px !important;
}

.width-221 {
  width: 221px !important;
}

.min-width-221 {
  min-width: 221px !important;
}

.max-width-221 {
  max-width: 221px !important;
}

.height-221 {
  height: 221px !important;
}

.min-height-221 {
  min-height: 221px !important;
}

.max-height-221 {
  max-height: 221px !important;
}

.width-222 {
  width: 222px !important;
}

.min-width-222 {
  min-width: 222px !important;
}

.max-width-222 {
  max-width: 222px !important;
}

.height-222 {
  height: 222px !important;
}

.min-height-222 {
  min-height: 222px !important;
}

.max-height-222 {
  max-height: 222px !important;
}

.width-223 {
  width: 223px !important;
}

.min-width-223 {
  min-width: 223px !important;
}

.max-width-223 {
  max-width: 223px !important;
}

.height-223 {
  height: 223px !important;
}

.min-height-223 {
  min-height: 223px !important;
}

.max-height-223 {
  max-height: 223px !important;
}

.width-224 {
  width: 224px !important;
}

.min-width-224 {
  min-width: 224px !important;
}

.max-width-224 {
  max-width: 224px !important;
}

.height-224 {
  height: 224px !important;
}

.min-height-224 {
  min-height: 224px !important;
}

.max-height-224 {
  max-height: 224px !important;
}

.width-225 {
  width: 225px !important;
}

.min-width-225 {
  min-width: 225px !important;
}

.max-width-225 {
  max-width: 225px !important;
}

.height-225 {
  height: 225px !important;
}

.min-height-225 {
  min-height: 225px !important;
}

.max-height-225 {
  max-height: 225px !important;
}

.width-226 {
  width: 226px !important;
}

.min-width-226 {
  min-width: 226px !important;
}

.max-width-226 {
  max-width: 226px !important;
}

.height-226 {
  height: 226px !important;
}

.min-height-226 {
  min-height: 226px !important;
}

.max-height-226 {
  max-height: 226px !important;
}

.width-227 {
  width: 227px !important;
}

.min-width-227 {
  min-width: 227px !important;
}

.max-width-227 {
  max-width: 227px !important;
}

.height-227 {
  height: 227px !important;
}

.min-height-227 {
  min-height: 227px !important;
}

.max-height-227 {
  max-height: 227px !important;
}

.width-228 {
  width: 228px !important;
}

.min-width-228 {
  min-width: 228px !important;
}

.max-width-228 {
  max-width: 228px !important;
}

.height-228 {
  height: 228px !important;
}

.min-height-228 {
  min-height: 228px !important;
}

.max-height-228 {
  max-height: 228px !important;
}

.width-229 {
  width: 229px !important;
}

.min-width-229 {
  min-width: 229px !important;
}

.max-width-229 {
  max-width: 229px !important;
}

.height-229 {
  height: 229px !important;
}

.min-height-229 {
  min-height: 229px !important;
}

.max-height-229 {
  max-height: 229px !important;
}

.width-230 {
  width: 230px !important;
}

.min-width-230 {
  min-width: 230px !important;
}

.max-width-230 {
  max-width: 230px !important;
}

.height-230 {
  height: 230px !important;
}

.min-height-230 {
  min-height: 230px !important;
}

.max-height-230 {
  max-height: 230px !important;
}

.width-231 {
  width: 231px !important;
}

.min-width-231 {
  min-width: 231px !important;
}

.max-width-231 {
  max-width: 231px !important;
}

.height-231 {
  height: 231px !important;
}

.min-height-231 {
  min-height: 231px !important;
}

.max-height-231 {
  max-height: 231px !important;
}

.width-232 {
  width: 232px !important;
}

.min-width-232 {
  min-width: 232px !important;
}

.max-width-232 {
  max-width: 232px !important;
}

.height-232 {
  height: 232px !important;
}

.min-height-232 {
  min-height: 232px !important;
}

.max-height-232 {
  max-height: 232px !important;
}

.width-233 {
  width: 233px !important;
}

.min-width-233 {
  min-width: 233px !important;
}

.max-width-233 {
  max-width: 233px !important;
}

.height-233 {
  height: 233px !important;
}

.min-height-233 {
  min-height: 233px !important;
}

.max-height-233 {
  max-height: 233px !important;
}

.width-234 {
  width: 234px !important;
}

.min-width-234 {
  min-width: 234px !important;
}

.max-width-234 {
  max-width: 234px !important;
}

.height-234 {
  height: 234px !important;
}

.min-height-234 {
  min-height: 234px !important;
}

.max-height-234 {
  max-height: 234px !important;
}

.width-235 {
  width: 235px !important;
}

.min-width-235 {
  min-width: 235px !important;
}

.max-width-235 {
  max-width: 235px !important;
}

.height-235 {
  height: 235px !important;
}

.min-height-235 {
  min-height: 235px !important;
}

.max-height-235 {
  max-height: 235px !important;
}

.width-236 {
  width: 236px !important;
}

.min-width-236 {
  min-width: 236px !important;
}

.max-width-236 {
  max-width: 236px !important;
}

.height-236 {
  height: 236px !important;
}

.min-height-236 {
  min-height: 236px !important;
}

.max-height-236 {
  max-height: 236px !important;
}

.width-237 {
  width: 237px !important;
}

.min-width-237 {
  min-width: 237px !important;
}

.max-width-237 {
  max-width: 237px !important;
}

.height-237 {
  height: 237px !important;
}

.min-height-237 {
  min-height: 237px !important;
}

.max-height-237 {
  max-height: 237px !important;
}

.width-238 {
  width: 238px !important;
}

.min-width-238 {
  min-width: 238px !important;
}

.max-width-238 {
  max-width: 238px !important;
}

.height-238 {
  height: 238px !important;
}

.min-height-238 {
  min-height: 238px !important;
}

.max-height-238 {
  max-height: 238px !important;
}

.width-239 {
  width: 239px !important;
}

.min-width-239 {
  min-width: 239px !important;
}

.max-width-239 {
  max-width: 239px !important;
}

.height-239 {
  height: 239px !important;
}

.min-height-239 {
  min-height: 239px !important;
}

.max-height-239 {
  max-height: 239px !important;
}

.width-240 {
  width: 240px !important;
}

.min-width-240 {
  min-width: 240px !important;
}

.max-width-240 {
  max-width: 240px !important;
}

.height-240 {
  height: 240px !important;
}

.min-height-240 {
  min-height: 240px !important;
}

.max-height-240 {
  max-height: 240px !important;
}

.width-241 {
  width: 241px !important;
}

.min-width-241 {
  min-width: 241px !important;
}

.max-width-241 {
  max-width: 241px !important;
}

.height-241 {
  height: 241px !important;
}

.min-height-241 {
  min-height: 241px !important;
}

.max-height-241 {
  max-height: 241px !important;
}

.width-242 {
  width: 242px !important;
}

.min-width-242 {
  min-width: 242px !important;
}

.max-width-242 {
  max-width: 242px !important;
}

.height-242 {
  height: 242px !important;
}

.min-height-242 {
  min-height: 242px !important;
}

.max-height-242 {
  max-height: 242px !important;
}

.width-243 {
  width: 243px !important;
}

.min-width-243 {
  min-width: 243px !important;
}

.max-width-243 {
  max-width: 243px !important;
}

.height-243 {
  height: 243px !important;
}

.min-height-243 {
  min-height: 243px !important;
}

.max-height-243 {
  max-height: 243px !important;
}

.width-244 {
  width: 244px !important;
}

.min-width-244 {
  min-width: 244px !important;
}

.max-width-244 {
  max-width: 244px !important;
}

.height-244 {
  height: 244px !important;
}

.min-height-244 {
  min-height: 244px !important;
}

.max-height-244 {
  max-height: 244px !important;
}

.width-245 {
  width: 245px !important;
}

.min-width-245 {
  min-width: 245px !important;
}

.max-width-245 {
  max-width: 245px !important;
}

.height-245 {
  height: 245px !important;
}

.min-height-245 {
  min-height: 245px !important;
}

.max-height-245 {
  max-height: 245px !important;
}

.width-246 {
  width: 246px !important;
}

.min-width-246 {
  min-width: 246px !important;
}

.max-width-246 {
  max-width: 246px !important;
}

.height-246 {
  height: 246px !important;
}

.min-height-246 {
  min-height: 246px !important;
}

.max-height-246 {
  max-height: 246px !important;
}

.width-247 {
  width: 247px !important;
}

.min-width-247 {
  min-width: 247px !important;
}

.max-width-247 {
  max-width: 247px !important;
}

.height-247 {
  height: 247px !important;
}

.min-height-247 {
  min-height: 247px !important;
}

.max-height-247 {
  max-height: 247px !important;
}

.width-248 {
  width: 248px !important;
}

.min-width-248 {
  min-width: 248px !important;
}

.max-width-248 {
  max-width: 248px !important;
}

.height-248 {
  height: 248px !important;
}

.min-height-248 {
  min-height: 248px !important;
}

.max-height-248 {
  max-height: 248px !important;
}

.width-249 {
  width: 249px !important;
}

.min-width-249 {
  min-width: 249px !important;
}

.max-width-249 {
  max-width: 249px !important;
}

.height-249 {
  height: 249px !important;
}

.min-height-249 {
  min-height: 249px !important;
}

.max-height-249 {
  max-height: 249px !important;
}

.width-250 {
  width: 250px !important;
}

.min-width-250 {
  min-width: 250px !important;
}

.max-width-250 {
  max-width: 250px !important;
}

.height-250 {
  height: 250px !important;
}

.min-height-250 {
  min-height: 250px !important;
}

.max-height-250 {
  max-height: 250px !important;
}

.width-251 {
  width: 251px !important;
}

.min-width-251 {
  min-width: 251px !important;
}

.max-width-251 {
  max-width: 251px !important;
}

.height-251 {
  height: 251px !important;
}

.min-height-251 {
  min-height: 251px !important;
}

.max-height-251 {
  max-height: 251px !important;
}

.width-252 {
  width: 252px !important;
}

.min-width-252 {
  min-width: 252px !important;
}

.max-width-252 {
  max-width: 252px !important;
}

.height-252 {
  height: 252px !important;
}

.min-height-252 {
  min-height: 252px !important;
}

.max-height-252 {
  max-height: 252px !important;
}

.width-253 {
  width: 253px !important;
}

.min-width-253 {
  min-width: 253px !important;
}

.max-width-253 {
  max-width: 253px !important;
}

.height-253 {
  height: 253px !important;
}

.min-height-253 {
  min-height: 253px !important;
}

.max-height-253 {
  max-height: 253px !important;
}

.width-254 {
  width: 254px !important;
}

.min-width-254 {
  min-width: 254px !important;
}

.max-width-254 {
  max-width: 254px !important;
}

.height-254 {
  height: 254px !important;
}

.min-height-254 {
  min-height: 254px !important;
}

.max-height-254 {
  max-height: 254px !important;
}

.width-255 {
  width: 255px !important;
}

.min-width-255 {
  min-width: 255px !important;
}

.max-width-255 {
  max-width: 255px !important;
}

.height-255 {
  height: 255px !important;
}

.min-height-255 {
  min-height: 255px !important;
}

.max-height-255 {
  max-height: 255px !important;
}

.width-256 {
  width: 256px !important;
}

.min-width-256 {
  min-width: 256px !important;
}

.max-width-256 {
  max-width: 256px !important;
}

.height-256 {
  height: 256px !important;
}

.min-height-256 {
  min-height: 256px !important;
}

.max-height-256 {
  max-height: 256px !important;
}

.width-257 {
  width: 257px !important;
}

.min-width-257 {
  min-width: 257px !important;
}

.max-width-257 {
  max-width: 257px !important;
}

.height-257 {
  height: 257px !important;
}

.min-height-257 {
  min-height: 257px !important;
}

.max-height-257 {
  max-height: 257px !important;
}

.width-258 {
  width: 258px !important;
}

.min-width-258 {
  min-width: 258px !important;
}

.max-width-258 {
  max-width: 258px !important;
}

.height-258 {
  height: 258px !important;
}

.min-height-258 {
  min-height: 258px !important;
}

.max-height-258 {
  max-height: 258px !important;
}

.width-259 {
  width: 259px !important;
}

.min-width-259 {
  min-width: 259px !important;
}

.max-width-259 {
  max-width: 259px !important;
}

.height-259 {
  height: 259px !important;
}

.min-height-259 {
  min-height: 259px !important;
}

.max-height-259 {
  max-height: 259px !important;
}

.width-260 {
  width: 260px !important;
}

.min-width-260 {
  min-width: 260px !important;
}

.max-width-260 {
  max-width: 260px !important;
}

.height-260 {
  height: 260px !important;
}

.min-height-260 {
  min-height: 260px !important;
}

.max-height-260 {
  max-height: 260px !important;
}

.width-261 {
  width: 261px !important;
}

.min-width-261 {
  min-width: 261px !important;
}

.max-width-261 {
  max-width: 261px !important;
}

.height-261 {
  height: 261px !important;
}

.min-height-261 {
  min-height: 261px !important;
}

.max-height-261 {
  max-height: 261px !important;
}

.width-262 {
  width: 262px !important;
}

.min-width-262 {
  min-width: 262px !important;
}

.max-width-262 {
  max-width: 262px !important;
}

.height-262 {
  height: 262px !important;
}

.min-height-262 {
  min-height: 262px !important;
}

.max-height-262 {
  max-height: 262px !important;
}

.width-263 {
  width: 263px !important;
}

.min-width-263 {
  min-width: 263px !important;
}

.max-width-263 {
  max-width: 263px !important;
}

.height-263 {
  height: 263px !important;
}

.min-height-263 {
  min-height: 263px !important;
}

.max-height-263 {
  max-height: 263px !important;
}

.width-264 {
  width: 264px !important;
}

.min-width-264 {
  min-width: 264px !important;
}

.max-width-264 {
  max-width: 264px !important;
}

.height-264 {
  height: 264px !important;
}

.min-height-264 {
  min-height: 264px !important;
}

.max-height-264 {
  max-height: 264px !important;
}

.width-265 {
  width: 265px !important;
}

.min-width-265 {
  min-width: 265px !important;
}

.max-width-265 {
  max-width: 265px !important;
}

.height-265 {
  height: 265px !important;
}

.min-height-265 {
  min-height: 265px !important;
}

.max-height-265 {
  max-height: 265px !important;
}

.width-266 {
  width: 266px !important;
}

.min-width-266 {
  min-width: 266px !important;
}

.max-width-266 {
  max-width: 266px !important;
}

.height-266 {
  height: 266px !important;
}

.min-height-266 {
  min-height: 266px !important;
}

.max-height-266 {
  max-height: 266px !important;
}

.width-267 {
  width: 267px !important;
}

.min-width-267 {
  min-width: 267px !important;
}

.max-width-267 {
  max-width: 267px !important;
}

.height-267 {
  height: 267px !important;
}

.min-height-267 {
  min-height: 267px !important;
}

.max-height-267 {
  max-height: 267px !important;
}

.width-268 {
  width: 268px !important;
}

.min-width-268 {
  min-width: 268px !important;
}

.max-width-268 {
  max-width: 268px !important;
}

.height-268 {
  height: 268px !important;
}

.min-height-268 {
  min-height: 268px !important;
}

.max-height-268 {
  max-height: 268px !important;
}

.width-269 {
  width: 269px !important;
}

.min-width-269 {
  min-width: 269px !important;
}

.max-width-269 {
  max-width: 269px !important;
}

.height-269 {
  height: 269px !important;
}

.min-height-269 {
  min-height: 269px !important;
}

.max-height-269 {
  max-height: 269px !important;
}

.width-270 {
  width: 270px !important;
}

.min-width-270 {
  min-width: 270px !important;
}

.max-width-270 {
  max-width: 270px !important;
}

.height-270 {
  height: 270px !important;
}

.min-height-270 {
  min-height: 270px !important;
}

.max-height-270 {
  max-height: 270px !important;
}

.width-271 {
  width: 271px !important;
}

.min-width-271 {
  min-width: 271px !important;
}

.max-width-271 {
  max-width: 271px !important;
}

.height-271 {
  height: 271px !important;
}

.min-height-271 {
  min-height: 271px !important;
}

.max-height-271 {
  max-height: 271px !important;
}

.width-272 {
  width: 272px !important;
}

.min-width-272 {
  min-width: 272px !important;
}

.max-width-272 {
  max-width: 272px !important;
}

.height-272 {
  height: 272px !important;
}

.min-height-272 {
  min-height: 272px !important;
}

.max-height-272 {
  max-height: 272px !important;
}

.width-273 {
  width: 273px !important;
}

.min-width-273 {
  min-width: 273px !important;
}

.max-width-273 {
  max-width: 273px !important;
}

.height-273 {
  height: 273px !important;
}

.min-height-273 {
  min-height: 273px !important;
}

.max-height-273 {
  max-height: 273px !important;
}

.width-274 {
  width: 274px !important;
}

.min-width-274 {
  min-width: 274px !important;
}

.max-width-274 {
  max-width: 274px !important;
}

.height-274 {
  height: 274px !important;
}

.min-height-274 {
  min-height: 274px !important;
}

.max-height-274 {
  max-height: 274px !important;
}

.width-275 {
  width: 275px !important;
}

.min-width-275 {
  min-width: 275px !important;
}

.max-width-275 {
  max-width: 275px !important;
}

.height-275 {
  height: 275px !important;
}

.min-height-275 {
  min-height: 275px !important;
}

.max-height-275 {
  max-height: 275px !important;
}

.width-276 {
  width: 276px !important;
}

.min-width-276 {
  min-width: 276px !important;
}

.max-width-276 {
  max-width: 276px !important;
}

.height-276 {
  height: 276px !important;
}

.min-height-276 {
  min-height: 276px !important;
}

.max-height-276 {
  max-height: 276px !important;
}

.width-277 {
  width: 277px !important;
}

.min-width-277 {
  min-width: 277px !important;
}

.max-width-277 {
  max-width: 277px !important;
}

.height-277 {
  height: 277px !important;
}

.min-height-277 {
  min-height: 277px !important;
}

.max-height-277 {
  max-height: 277px !important;
}

.width-278 {
  width: 278px !important;
}

.min-width-278 {
  min-width: 278px !important;
}

.max-width-278 {
  max-width: 278px !important;
}

.height-278 {
  height: 278px !important;
}

.min-height-278 {
  min-height: 278px !important;
}

.max-height-278 {
  max-height: 278px !important;
}

.width-279 {
  width: 279px !important;
}

.min-width-279 {
  min-width: 279px !important;
}

.max-width-279 {
  max-width: 279px !important;
}

.height-279 {
  height: 279px !important;
}

.min-height-279 {
  min-height: 279px !important;
}

.max-height-279 {
  max-height: 279px !important;
}

.width-280 {
  width: 280px !important;
}

.min-width-280 {
  min-width: 280px !important;
}

.max-width-280 {
  max-width: 280px !important;
}

.height-280 {
  height: 280px !important;
}

.min-height-280 {
  min-height: 280px !important;
}

.max-height-280 {
  max-height: 280px !important;
}

.width-281 {
  width: 281px !important;
}

.min-width-281 {
  min-width: 281px !important;
}

.max-width-281 {
  max-width: 281px !important;
}

.height-281 {
  height: 281px !important;
}

.min-height-281 {
  min-height: 281px !important;
}

.max-height-281 {
  max-height: 281px !important;
}

.width-282 {
  width: 282px !important;
}

.min-width-282 {
  min-width: 282px !important;
}

.max-width-282 {
  max-width: 282px !important;
}

.height-282 {
  height: 282px !important;
}

.min-height-282 {
  min-height: 282px !important;
}

.max-height-282 {
  max-height: 282px !important;
}

.width-283 {
  width: 283px !important;
}

.min-width-283 {
  min-width: 283px !important;
}

.max-width-283 {
  max-width: 283px !important;
}

.height-283 {
  height: 283px !important;
}

.min-height-283 {
  min-height: 283px !important;
}

.max-height-283 {
  max-height: 283px !important;
}

.width-284 {
  width: 284px !important;
}

.min-width-284 {
  min-width: 284px !important;
}

.max-width-284 {
  max-width: 284px !important;
}

.height-284 {
  height: 284px !important;
}

.min-height-284 {
  min-height: 284px !important;
}

.max-height-284 {
  max-height: 284px !important;
}

.width-285 {
  width: 285px !important;
}

.min-width-285 {
  min-width: 285px !important;
}

.max-width-285 {
  max-width: 285px !important;
}

.height-285 {
  height: 285px !important;
}

.min-height-285 {
  min-height: 285px !important;
}

.max-height-285 {
  max-height: 285px !important;
}

.width-286 {
  width: 286px !important;
}

.min-width-286 {
  min-width: 286px !important;
}

.max-width-286 {
  max-width: 286px !important;
}

.height-286 {
  height: 286px !important;
}

.min-height-286 {
  min-height: 286px !important;
}

.max-height-286 {
  max-height: 286px !important;
}

.width-287 {
  width: 287px !important;
}

.min-width-287 {
  min-width: 287px !important;
}

.max-width-287 {
  max-width: 287px !important;
}

.height-287 {
  height: 287px !important;
}

.min-height-287 {
  min-height: 287px !important;
}

.max-height-287 {
  max-height: 287px !important;
}

.width-288 {
  width: 288px !important;
}

.min-width-288 {
  min-width: 288px !important;
}

.max-width-288 {
  max-width: 288px !important;
}

.height-288 {
  height: 288px !important;
}

.min-height-288 {
  min-height: 288px !important;
}

.max-height-288 {
  max-height: 288px !important;
}

.width-289 {
  width: 289px !important;
}

.min-width-289 {
  min-width: 289px !important;
}

.max-width-289 {
  max-width: 289px !important;
}

.height-289 {
  height: 289px !important;
}

.min-height-289 {
  min-height: 289px !important;
}

.max-height-289 {
  max-height: 289px !important;
}

.width-290 {
  width: 290px !important;
}

.min-width-290 {
  min-width: 290px !important;
}

.max-width-290 {
  max-width: 290px !important;
}

.height-290 {
  height: 290px !important;
}

.min-height-290 {
  min-height: 290px !important;
}

.max-height-290 {
  max-height: 290px !important;
}

.width-291 {
  width: 291px !important;
}

.min-width-291 {
  min-width: 291px !important;
}

.max-width-291 {
  max-width: 291px !important;
}

.height-291 {
  height: 291px !important;
}

.min-height-291 {
  min-height: 291px !important;
}

.max-height-291 {
  max-height: 291px !important;
}

.width-292 {
  width: 292px !important;
}

.min-width-292 {
  min-width: 292px !important;
}

.max-width-292 {
  max-width: 292px !important;
}

.height-292 {
  height: 292px !important;
}

.min-height-292 {
  min-height: 292px !important;
}

.max-height-292 {
  max-height: 292px !important;
}

.width-293 {
  width: 293px !important;
}

.min-width-293 {
  min-width: 293px !important;
}

.max-width-293 {
  max-width: 293px !important;
}

.height-293 {
  height: 293px !important;
}

.min-height-293 {
  min-height: 293px !important;
}

.max-height-293 {
  max-height: 293px !important;
}

.width-294 {
  width: 294px !important;
}

.min-width-294 {
  min-width: 294px !important;
}

.max-width-294 {
  max-width: 294px !important;
}

.height-294 {
  height: 294px !important;
}

.min-height-294 {
  min-height: 294px !important;
}

.max-height-294 {
  max-height: 294px !important;
}

.width-295 {
  width: 295px !important;
}

.min-width-295 {
  min-width: 295px !important;
}

.max-width-295 {
  max-width: 295px !important;
}

.height-295 {
  height: 295px !important;
}

.min-height-295 {
  min-height: 295px !important;
}

.max-height-295 {
  max-height: 295px !important;
}

.width-296 {
  width: 296px !important;
}

.min-width-296 {
  min-width: 296px !important;
}

.max-width-296 {
  max-width: 296px !important;
}

.height-296 {
  height: 296px !important;
}

.min-height-296 {
  min-height: 296px !important;
}

.max-height-296 {
  max-height: 296px !important;
}

.width-297 {
  width: 297px !important;
}

.min-width-297 {
  min-width: 297px !important;
}

.max-width-297 {
  max-width: 297px !important;
}

.height-297 {
  height: 297px !important;
}

.min-height-297 {
  min-height: 297px !important;
}

.max-height-297 {
  max-height: 297px !important;
}

.width-298 {
  width: 298px !important;
}

.min-width-298 {
  min-width: 298px !important;
}

.max-width-298 {
  max-width: 298px !important;
}

.height-298 {
  height: 298px !important;
}

.min-height-298 {
  min-height: 298px !important;
}

.max-height-298 {
  max-height: 298px !important;
}

.width-299 {
  width: 299px !important;
}

.min-width-299 {
  min-width: 299px !important;
}

.max-width-299 {
  max-width: 299px !important;
}

.height-299 {
  height: 299px !important;
}

.min-height-299 {
  min-height: 299px !important;
}

.max-height-299 {
  max-height: 299px !important;
}

.width-300 {
  width: 300px !important;
}

.min-width-300 {
  min-width: 300px !important;
}

.max-width-300 {
  max-width: 300px !important;
}

.height-300 {
  height: 300px !important;
}

.min-height-300 {
  min-height: 300px !important;
}

.max-height-300 {
  max-height: 300px !important;
}

.width-301 {
  width: 301px !important;
}

.min-width-301 {
  min-width: 301px !important;
}

.max-width-301 {
  max-width: 301px !important;
}

.height-301 {
  height: 301px !important;
}

.min-height-301 {
  min-height: 301px !important;
}

.max-height-301 {
  max-height: 301px !important;
}

.width-302 {
  width: 302px !important;
}

.min-width-302 {
  min-width: 302px !important;
}

.max-width-302 {
  max-width: 302px !important;
}

.height-302 {
  height: 302px !important;
}

.min-height-302 {
  min-height: 302px !important;
}

.max-height-302 {
  max-height: 302px !important;
}

.width-303 {
  width: 303px !important;
}

.min-width-303 {
  min-width: 303px !important;
}

.max-width-303 {
  max-width: 303px !important;
}

.height-303 {
  height: 303px !important;
}

.min-height-303 {
  min-height: 303px !important;
}

.max-height-303 {
  max-height: 303px !important;
}

.width-304 {
  width: 304px !important;
}

.min-width-304 {
  min-width: 304px !important;
}

.max-width-304 {
  max-width: 304px !important;
}

.height-304 {
  height: 304px !important;
}

.min-height-304 {
  min-height: 304px !important;
}

.max-height-304 {
  max-height: 304px !important;
}

.width-305 {
  width: 305px !important;
}

.min-width-305 {
  min-width: 305px !important;
}

.max-width-305 {
  max-width: 305px !important;
}

.height-305 {
  height: 305px !important;
}

.min-height-305 {
  min-height: 305px !important;
}

.max-height-305 {
  max-height: 305px !important;
}

.width-306 {
  width: 306px !important;
}

.min-width-306 {
  min-width: 306px !important;
}

.max-width-306 {
  max-width: 306px !important;
}

.height-306 {
  height: 306px !important;
}

.min-height-306 {
  min-height: 306px !important;
}

.max-height-306 {
  max-height: 306px !important;
}

.width-307 {
  width: 307px !important;
}

.min-width-307 {
  min-width: 307px !important;
}

.max-width-307 {
  max-width: 307px !important;
}

.height-307 {
  height: 307px !important;
}

.min-height-307 {
  min-height: 307px !important;
}

.max-height-307 {
  max-height: 307px !important;
}

.width-308 {
  width: 308px !important;
}

.min-width-308 {
  min-width: 308px !important;
}

.max-width-308 {
  max-width: 308px !important;
}

.height-308 {
  height: 308px !important;
}

.min-height-308 {
  min-height: 308px !important;
}

.max-height-308 {
  max-height: 308px !important;
}

.width-309 {
  width: 309px !important;
}

.min-width-309 {
  min-width: 309px !important;
}

.max-width-309 {
  max-width: 309px !important;
}

.height-309 {
  height: 309px !important;
}

.min-height-309 {
  min-height: 309px !important;
}

.max-height-309 {
  max-height: 309px !important;
}

.width-310 {
  width: 310px !important;
}

.min-width-310 {
  min-width: 310px !important;
}

.max-width-310 {
  max-width: 310px !important;
}

.height-310 {
  height: 310px !important;
}

.min-height-310 {
  min-height: 310px !important;
}

.max-height-310 {
  max-height: 310px !important;
}

.width-311 {
  width: 311px !important;
}

.min-width-311 {
  min-width: 311px !important;
}

.max-width-311 {
  max-width: 311px !important;
}

.height-311 {
  height: 311px !important;
}

.min-height-311 {
  min-height: 311px !important;
}

.max-height-311 {
  max-height: 311px !important;
}

.width-312 {
  width: 312px !important;
}

.min-width-312 {
  min-width: 312px !important;
}

.max-width-312 {
  max-width: 312px !important;
}

.height-312 {
  height: 312px !important;
}

.min-height-312 {
  min-height: 312px !important;
}

.max-height-312 {
  max-height: 312px !important;
}

.width-313 {
  width: 313px !important;
}

.min-width-313 {
  min-width: 313px !important;
}

.max-width-313 {
  max-width: 313px !important;
}

.height-313 {
  height: 313px !important;
}

.min-height-313 {
  min-height: 313px !important;
}

.max-height-313 {
  max-height: 313px !important;
}

.width-314 {
  width: 314px !important;
}

.min-width-314 {
  min-width: 314px !important;
}

.max-width-314 {
  max-width: 314px !important;
}

.height-314 {
  height: 314px !important;
}

.min-height-314 {
  min-height: 314px !important;
}

.max-height-314 {
  max-height: 314px !important;
}

.width-315 {
  width: 315px !important;
}

.min-width-315 {
  min-width: 315px !important;
}

.max-width-315 {
  max-width: 315px !important;
}

.height-315 {
  height: 315px !important;
}

.min-height-315 {
  min-height: 315px !important;
}

.max-height-315 {
  max-height: 315px !important;
}

.width-316 {
  width: 316px !important;
}

.min-width-316 {
  min-width: 316px !important;
}

.max-width-316 {
  max-width: 316px !important;
}

.height-316 {
  height: 316px !important;
}

.min-height-316 {
  min-height: 316px !important;
}

.max-height-316 {
  max-height: 316px !important;
}

.width-317 {
  width: 317px !important;
}

.min-width-317 {
  min-width: 317px !important;
}

.max-width-317 {
  max-width: 317px !important;
}

.height-317 {
  height: 317px !important;
}

.min-height-317 {
  min-height: 317px !important;
}

.max-height-317 {
  max-height: 317px !important;
}

.width-318 {
  width: 318px !important;
}

.min-width-318 {
  min-width: 318px !important;
}

.max-width-318 {
  max-width: 318px !important;
}

.height-318 {
  height: 318px !important;
}

.min-height-318 {
  min-height: 318px !important;
}

.max-height-318 {
  max-height: 318px !important;
}

.width-319 {
  width: 319px !important;
}

.min-width-319 {
  min-width: 319px !important;
}

.max-width-319 {
  max-width: 319px !important;
}

.height-319 {
  height: 319px !important;
}

.min-height-319 {
  min-height: 319px !important;
}

.max-height-319 {
  max-height: 319px !important;
}

.width-320 {
  width: 320px !important;
}

.min-width-320 {
  min-width: 320px !important;
}

.max-width-320 {
  max-width: 320px !important;
}

.height-320 {
  height: 320px !important;
}

.min-height-320 {
  min-height: 320px !important;
}

.max-height-320 {
  max-height: 320px !important;
}

.width-321 {
  width: 321px !important;
}

.min-width-321 {
  min-width: 321px !important;
}

.max-width-321 {
  max-width: 321px !important;
}

.height-321 {
  height: 321px !important;
}

.min-height-321 {
  min-height: 321px !important;
}

.max-height-321 {
  max-height: 321px !important;
}

.width-322 {
  width: 322px !important;
}

.min-width-322 {
  min-width: 322px !important;
}

.max-width-322 {
  max-width: 322px !important;
}

.height-322 {
  height: 322px !important;
}

.min-height-322 {
  min-height: 322px !important;
}

.max-height-322 {
  max-height: 322px !important;
}

.width-323 {
  width: 323px !important;
}

.min-width-323 {
  min-width: 323px !important;
}

.max-width-323 {
  max-width: 323px !important;
}

.height-323 {
  height: 323px !important;
}

.min-height-323 {
  min-height: 323px !important;
}

.max-height-323 {
  max-height: 323px !important;
}

.width-324 {
  width: 324px !important;
}

.min-width-324 {
  min-width: 324px !important;
}

.max-width-324 {
  max-width: 324px !important;
}

.height-324 {
  height: 324px !important;
}

.min-height-324 {
  min-height: 324px !important;
}

.max-height-324 {
  max-height: 324px !important;
}

.width-325 {
  width: 325px !important;
}

.min-width-325 {
  min-width: 325px !important;
}

.max-width-325 {
  max-width: 325px !important;
}

.height-325 {
  height: 325px !important;
}

.min-height-325 {
  min-height: 325px !important;
}

.max-height-325 {
  max-height: 325px !important;
}

.width-326 {
  width: 326px !important;
}

.min-width-326 {
  min-width: 326px !important;
}

.max-width-326 {
  max-width: 326px !important;
}

.height-326 {
  height: 326px !important;
}

.min-height-326 {
  min-height: 326px !important;
}

.max-height-326 {
  max-height: 326px !important;
}

.width-327 {
  width: 327px !important;
}

.min-width-327 {
  min-width: 327px !important;
}

.max-width-327 {
  max-width: 327px !important;
}

.height-327 {
  height: 327px !important;
}

.min-height-327 {
  min-height: 327px !important;
}

.max-height-327 {
  max-height: 327px !important;
}

.width-328 {
  width: 328px !important;
}

.min-width-328 {
  min-width: 328px !important;
}

.max-width-328 {
  max-width: 328px !important;
}

.height-328 {
  height: 328px !important;
}

.min-height-328 {
  min-height: 328px !important;
}

.max-height-328 {
  max-height: 328px !important;
}

.width-329 {
  width: 329px !important;
}

.min-width-329 {
  min-width: 329px !important;
}

.max-width-329 {
  max-width: 329px !important;
}

.height-329 {
  height: 329px !important;
}

.min-height-329 {
  min-height: 329px !important;
}

.max-height-329 {
  max-height: 329px !important;
}

.width-330 {
  width: 330px !important;
}

.min-width-330 {
  min-width: 330px !important;
}

.max-width-330 {
  max-width: 330px !important;
}

.height-330 {
  height: 330px !important;
}

.min-height-330 {
  min-height: 330px !important;
}

.max-height-330 {
  max-height: 330px !important;
}

.width-331 {
  width: 331px !important;
}

.min-width-331 {
  min-width: 331px !important;
}

.max-width-331 {
  max-width: 331px !important;
}

.height-331 {
  height: 331px !important;
}

.min-height-331 {
  min-height: 331px !important;
}

.max-height-331 {
  max-height: 331px !important;
}

.width-332 {
  width: 332px !important;
}

.min-width-332 {
  min-width: 332px !important;
}

.max-width-332 {
  max-width: 332px !important;
}

.height-332 {
  height: 332px !important;
}

.min-height-332 {
  min-height: 332px !important;
}

.max-height-332 {
  max-height: 332px !important;
}

.width-333 {
  width: 333px !important;
}

.min-width-333 {
  min-width: 333px !important;
}

.max-width-333 {
  max-width: 333px !important;
}

.height-333 {
  height: 333px !important;
}

.min-height-333 {
  min-height: 333px !important;
}

.max-height-333 {
  max-height: 333px !important;
}

.width-334 {
  width: 334px !important;
}

.min-width-334 {
  min-width: 334px !important;
}

.max-width-334 {
  max-width: 334px !important;
}

.height-334 {
  height: 334px !important;
}

.min-height-334 {
  min-height: 334px !important;
}

.max-height-334 {
  max-height: 334px !important;
}

.width-335 {
  width: 335px !important;
}

.min-width-335 {
  min-width: 335px !important;
}

.max-width-335 {
  max-width: 335px !important;
}

.height-335 {
  height: 335px !important;
}

.min-height-335 {
  min-height: 335px !important;
}

.max-height-335 {
  max-height: 335px !important;
}

.width-336 {
  width: 336px !important;
}

.min-width-336 {
  min-width: 336px !important;
}

.max-width-336 {
  max-width: 336px !important;
}

.height-336 {
  height: 336px !important;
}

.min-height-336 {
  min-height: 336px !important;
}

.max-height-336 {
  max-height: 336px !important;
}

.width-337 {
  width: 337px !important;
}

.min-width-337 {
  min-width: 337px !important;
}

.max-width-337 {
  max-width: 337px !important;
}

.height-337 {
  height: 337px !important;
}

.min-height-337 {
  min-height: 337px !important;
}

.max-height-337 {
  max-height: 337px !important;
}

.width-338 {
  width: 338px !important;
}

.min-width-338 {
  min-width: 338px !important;
}

.max-width-338 {
  max-width: 338px !important;
}

.height-338 {
  height: 338px !important;
}

.min-height-338 {
  min-height: 338px !important;
}

.max-height-338 {
  max-height: 338px !important;
}

.width-339 {
  width: 339px !important;
}

.min-width-339 {
  min-width: 339px !important;
}

.max-width-339 {
  max-width: 339px !important;
}

.height-339 {
  height: 339px !important;
}

.min-height-339 {
  min-height: 339px !important;
}

.max-height-339 {
  max-height: 339px !important;
}

.width-340 {
  width: 340px !important;
}

.min-width-340 {
  min-width: 340px !important;
}

.max-width-340 {
  max-width: 340px !important;
}

.height-340 {
  height: 340px !important;
}

.min-height-340 {
  min-height: 340px !important;
}

.max-height-340 {
  max-height: 340px !important;
}

.width-341 {
  width: 341px !important;
}

.min-width-341 {
  min-width: 341px !important;
}

.max-width-341 {
  max-width: 341px !important;
}

.height-341 {
  height: 341px !important;
}

.min-height-341 {
  min-height: 341px !important;
}

.max-height-341 {
  max-height: 341px !important;
}

.width-342 {
  width: 342px !important;
}

.min-width-342 {
  min-width: 342px !important;
}

.max-width-342 {
  max-width: 342px !important;
}

.height-342 {
  height: 342px !important;
}

.min-height-342 {
  min-height: 342px !important;
}

.max-height-342 {
  max-height: 342px !important;
}

.width-343 {
  width: 343px !important;
}

.min-width-343 {
  min-width: 343px !important;
}

.max-width-343 {
  max-width: 343px !important;
}

.height-343 {
  height: 343px !important;
}

.min-height-343 {
  min-height: 343px !important;
}

.max-height-343 {
  max-height: 343px !important;
}

.width-344 {
  width: 344px !important;
}

.min-width-344 {
  min-width: 344px !important;
}

.max-width-344 {
  max-width: 344px !important;
}

.height-344 {
  height: 344px !important;
}

.min-height-344 {
  min-height: 344px !important;
}

.max-height-344 {
  max-height: 344px !important;
}

.width-345 {
  width: 345px !important;
}

.min-width-345 {
  min-width: 345px !important;
}

.max-width-345 {
  max-width: 345px !important;
}

.height-345 {
  height: 345px !important;
}

.min-height-345 {
  min-height: 345px !important;
}

.max-height-345 {
  max-height: 345px !important;
}

.width-346 {
  width: 346px !important;
}

.min-width-346 {
  min-width: 346px !important;
}

.max-width-346 {
  max-width: 346px !important;
}

.height-346 {
  height: 346px !important;
}

.min-height-346 {
  min-height: 346px !important;
}

.max-height-346 {
  max-height: 346px !important;
}

.width-347 {
  width: 347px !important;
}

.min-width-347 {
  min-width: 347px !important;
}

.max-width-347 {
  max-width: 347px !important;
}

.height-347 {
  height: 347px !important;
}

.min-height-347 {
  min-height: 347px !important;
}

.max-height-347 {
  max-height: 347px !important;
}

.width-348 {
  width: 348px !important;
}

.min-width-348 {
  min-width: 348px !important;
}

.max-width-348 {
  max-width: 348px !important;
}

.height-348 {
  height: 348px !important;
}

.min-height-348 {
  min-height: 348px !important;
}

.max-height-348 {
  max-height: 348px !important;
}

.width-349 {
  width: 349px !important;
}

.min-width-349 {
  min-width: 349px !important;
}

.max-width-349 {
  max-width: 349px !important;
}

.height-349 {
  height: 349px !important;
}

.min-height-349 {
  min-height: 349px !important;
}

.max-height-349 {
  max-height: 349px !important;
}

.width-350 {
  width: 350px !important;
}

.min-width-350 {
  min-width: 350px !important;
}

.max-width-350 {
  max-width: 350px !important;
}

.height-350 {
  height: 350px !important;
}

.min-height-350 {
  min-height: 350px !important;
}

.max-height-350 {
  max-height: 350px !important;
}

.width-351 {
  width: 351px !important;
}

.min-width-351 {
  min-width: 351px !important;
}

.max-width-351 {
  max-width: 351px !important;
}

.height-351 {
  height: 351px !important;
}

.min-height-351 {
  min-height: 351px !important;
}

.max-height-351 {
  max-height: 351px !important;
}

.width-352 {
  width: 352px !important;
}

.min-width-352 {
  min-width: 352px !important;
}

.max-width-352 {
  max-width: 352px !important;
}

.height-352 {
  height: 352px !important;
}

.min-height-352 {
  min-height: 352px !important;
}

.max-height-352 {
  max-height: 352px !important;
}

.width-353 {
  width: 353px !important;
}

.min-width-353 {
  min-width: 353px !important;
}

.max-width-353 {
  max-width: 353px !important;
}

.height-353 {
  height: 353px !important;
}

.min-height-353 {
  min-height: 353px !important;
}

.max-height-353 {
  max-height: 353px !important;
}

.width-354 {
  width: 354px !important;
}

.min-width-354 {
  min-width: 354px !important;
}

.max-width-354 {
  max-width: 354px !important;
}

.height-354 {
  height: 354px !important;
}

.min-height-354 {
  min-height: 354px !important;
}

.max-height-354 {
  max-height: 354px !important;
}

.width-355 {
  width: 355px !important;
}

.min-width-355 {
  min-width: 355px !important;
}

.max-width-355 {
  max-width: 355px !important;
}

.height-355 {
  height: 355px !important;
}

.min-height-355 {
  min-height: 355px !important;
}

.max-height-355 {
  max-height: 355px !important;
}

.width-356 {
  width: 356px !important;
}

.min-width-356 {
  min-width: 356px !important;
}

.max-width-356 {
  max-width: 356px !important;
}

.height-356 {
  height: 356px !important;
}

.min-height-356 {
  min-height: 356px !important;
}

.max-height-356 {
  max-height: 356px !important;
}

.width-357 {
  width: 357px !important;
}

.min-width-357 {
  min-width: 357px !important;
}

.max-width-357 {
  max-width: 357px !important;
}

.height-357 {
  height: 357px !important;
}

.min-height-357 {
  min-height: 357px !important;
}

.max-height-357 {
  max-height: 357px !important;
}

.width-358 {
  width: 358px !important;
}

.min-width-358 {
  min-width: 358px !important;
}

.max-width-358 {
  max-width: 358px !important;
}

.height-358 {
  height: 358px !important;
}

.min-height-358 {
  min-height: 358px !important;
}

.max-height-358 {
  max-height: 358px !important;
}

.width-359 {
  width: 359px !important;
}

.min-width-359 {
  min-width: 359px !important;
}

.max-width-359 {
  max-width: 359px !important;
}

.height-359 {
  height: 359px !important;
}

.min-height-359 {
  min-height: 359px !important;
}

.max-height-359 {
  max-height: 359px !important;
}

.width-360 {
  width: 360px !important;
}

.min-width-360 {
  min-width: 360px !important;
}

.max-width-360 {
  max-width: 360px !important;
}

.height-360 {
  height: 360px !important;
}

.min-height-360 {
  min-height: 360px !important;
}

.max-height-360 {
  max-height: 360px !important;
}

.width-361 {
  width: 361px !important;
}

.min-width-361 {
  min-width: 361px !important;
}

.max-width-361 {
  max-width: 361px !important;
}

.height-361 {
  height: 361px !important;
}

.min-height-361 {
  min-height: 361px !important;
}

.max-height-361 {
  max-height: 361px !important;
}

.width-362 {
  width: 362px !important;
}

.min-width-362 {
  min-width: 362px !important;
}

.max-width-362 {
  max-width: 362px !important;
}

.height-362 {
  height: 362px !important;
}

.min-height-362 {
  min-height: 362px !important;
}

.max-height-362 {
  max-height: 362px !important;
}

.width-363 {
  width: 363px !important;
}

.min-width-363 {
  min-width: 363px !important;
}

.max-width-363 {
  max-width: 363px !important;
}

.height-363 {
  height: 363px !important;
}

.min-height-363 {
  min-height: 363px !important;
}

.max-height-363 {
  max-height: 363px !important;
}

.width-364 {
  width: 364px !important;
}

.min-width-364 {
  min-width: 364px !important;
}

.max-width-364 {
  max-width: 364px !important;
}

.height-364 {
  height: 364px !important;
}

.min-height-364 {
  min-height: 364px !important;
}

.max-height-364 {
  max-height: 364px !important;
}

.width-365 {
  width: 365px !important;
}

.min-width-365 {
  min-width: 365px !important;
}

.max-width-365 {
  max-width: 365px !important;
}

.height-365 {
  height: 365px !important;
}

.min-height-365 {
  min-height: 365px !important;
}

.max-height-365 {
  max-height: 365px !important;
}

.width-366 {
  width: 366px !important;
}

.min-width-366 {
  min-width: 366px !important;
}

.max-width-366 {
  max-width: 366px !important;
}

.height-366 {
  height: 366px !important;
}

.min-height-366 {
  min-height: 366px !important;
}

.max-height-366 {
  max-height: 366px !important;
}

.width-367 {
  width: 367px !important;
}

.min-width-367 {
  min-width: 367px !important;
}

.max-width-367 {
  max-width: 367px !important;
}

.height-367 {
  height: 367px !important;
}

.min-height-367 {
  min-height: 367px !important;
}

.max-height-367 {
  max-height: 367px !important;
}

.width-368 {
  width: 368px !important;
}

.min-width-368 {
  min-width: 368px !important;
}

.max-width-368 {
  max-width: 368px !important;
}

.height-368 {
  height: 368px !important;
}

.min-height-368 {
  min-height: 368px !important;
}

.max-height-368 {
  max-height: 368px !important;
}

.width-369 {
  width: 369px !important;
}

.min-width-369 {
  min-width: 369px !important;
}

.max-width-369 {
  max-width: 369px !important;
}

.height-369 {
  height: 369px !important;
}

.min-height-369 {
  min-height: 369px !important;
}

.max-height-369 {
  max-height: 369px !important;
}

.width-370 {
  width: 370px !important;
}

.min-width-370 {
  min-width: 370px !important;
}

.max-width-370 {
  max-width: 370px !important;
}

.height-370 {
  height: 370px !important;
}

.min-height-370 {
  min-height: 370px !important;
}

.max-height-370 {
  max-height: 370px !important;
}

.width-371 {
  width: 371px !important;
}

.min-width-371 {
  min-width: 371px !important;
}

.max-width-371 {
  max-width: 371px !important;
}

.height-371 {
  height: 371px !important;
}

.min-height-371 {
  min-height: 371px !important;
}

.max-height-371 {
  max-height: 371px !important;
}

.width-372 {
  width: 372px !important;
}

.min-width-372 {
  min-width: 372px !important;
}

.max-width-372 {
  max-width: 372px !important;
}

.height-372 {
  height: 372px !important;
}

.min-height-372 {
  min-height: 372px !important;
}

.max-height-372 {
  max-height: 372px !important;
}

.width-373 {
  width: 373px !important;
}

.min-width-373 {
  min-width: 373px !important;
}

.max-width-373 {
  max-width: 373px !important;
}

.height-373 {
  height: 373px !important;
}

.min-height-373 {
  min-height: 373px !important;
}

.max-height-373 {
  max-height: 373px !important;
}

.width-374 {
  width: 374px !important;
}

.min-width-374 {
  min-width: 374px !important;
}

.max-width-374 {
  max-width: 374px !important;
}

.height-374 {
  height: 374px !important;
}

.min-height-374 {
  min-height: 374px !important;
}

.max-height-374 {
  max-height: 374px !important;
}

.width-375 {
  width: 375px !important;
}

.min-width-375 {
  min-width: 375px !important;
}

.max-width-375 {
  max-width: 375px !important;
}

.height-375 {
  height: 375px !important;
}

.min-height-375 {
  min-height: 375px !important;
}

.max-height-375 {
  max-height: 375px !important;
}

.width-376 {
  width: 376px !important;
}

.min-width-376 {
  min-width: 376px !important;
}

.max-width-376 {
  max-width: 376px !important;
}

.height-376 {
  height: 376px !important;
}

.min-height-376 {
  min-height: 376px !important;
}

.max-height-376 {
  max-height: 376px !important;
}

.width-377 {
  width: 377px !important;
}

.min-width-377 {
  min-width: 377px !important;
}

.max-width-377 {
  max-width: 377px !important;
}

.height-377 {
  height: 377px !important;
}

.min-height-377 {
  min-height: 377px !important;
}

.max-height-377 {
  max-height: 377px !important;
}

.width-378 {
  width: 378px !important;
}

.min-width-378 {
  min-width: 378px !important;
}

.max-width-378 {
  max-width: 378px !important;
}

.height-378 {
  height: 378px !important;
}

.min-height-378 {
  min-height: 378px !important;
}

.max-height-378 {
  max-height: 378px !important;
}

.width-379 {
  width: 379px !important;
}

.min-width-379 {
  min-width: 379px !important;
}

.max-width-379 {
  max-width: 379px !important;
}

.height-379 {
  height: 379px !important;
}

.min-height-379 {
  min-height: 379px !important;
}

.max-height-379 {
  max-height: 379px !important;
}

.width-380 {
  width: 380px !important;
}

.min-width-380 {
  min-width: 380px !important;
}

.max-width-380 {
  max-width: 380px !important;
}

.height-380 {
  height: 380px !important;
}

.min-height-380 {
  min-height: 380px !important;
}

.max-height-380 {
  max-height: 380px !important;
}

.width-381 {
  width: 381px !important;
}

.min-width-381 {
  min-width: 381px !important;
}

.max-width-381 {
  max-width: 381px !important;
}

.height-381 {
  height: 381px !important;
}

.min-height-381 {
  min-height: 381px !important;
}

.max-height-381 {
  max-height: 381px !important;
}

.width-382 {
  width: 382px !important;
}

.min-width-382 {
  min-width: 382px !important;
}

.max-width-382 {
  max-width: 382px !important;
}

.height-382 {
  height: 382px !important;
}

.min-height-382 {
  min-height: 382px !important;
}

.max-height-382 {
  max-height: 382px !important;
}

.width-383 {
  width: 383px !important;
}

.min-width-383 {
  min-width: 383px !important;
}

.max-width-383 {
  max-width: 383px !important;
}

.height-383 {
  height: 383px !important;
}

.min-height-383 {
  min-height: 383px !important;
}

.max-height-383 {
  max-height: 383px !important;
}

.width-384 {
  width: 384px !important;
}

.min-width-384 {
  min-width: 384px !important;
}

.max-width-384 {
  max-width: 384px !important;
}

.height-384 {
  height: 384px !important;
}

.min-height-384 {
  min-height: 384px !important;
}

.max-height-384 {
  max-height: 384px !important;
}

.width-385 {
  width: 385px !important;
}

.min-width-385 {
  min-width: 385px !important;
}

.max-width-385 {
  max-width: 385px !important;
}

.height-385 {
  height: 385px !important;
}

.min-height-385 {
  min-height: 385px !important;
}

.max-height-385 {
  max-height: 385px !important;
}

.width-386 {
  width: 386px !important;
}

.min-width-386 {
  min-width: 386px !important;
}

.max-width-386 {
  max-width: 386px !important;
}

.height-386 {
  height: 386px !important;
}

.min-height-386 {
  min-height: 386px !important;
}

.max-height-386 {
  max-height: 386px !important;
}

.width-387 {
  width: 387px !important;
}

.min-width-387 {
  min-width: 387px !important;
}

.max-width-387 {
  max-width: 387px !important;
}

.height-387 {
  height: 387px !important;
}

.min-height-387 {
  min-height: 387px !important;
}

.max-height-387 {
  max-height: 387px !important;
}

.width-388 {
  width: 388px !important;
}

.min-width-388 {
  min-width: 388px !important;
}

.max-width-388 {
  max-width: 388px !important;
}

.height-388 {
  height: 388px !important;
}

.min-height-388 {
  min-height: 388px !important;
}

.max-height-388 {
  max-height: 388px !important;
}

.width-389 {
  width: 389px !important;
}

.min-width-389 {
  min-width: 389px !important;
}

.max-width-389 {
  max-width: 389px !important;
}

.height-389 {
  height: 389px !important;
}

.min-height-389 {
  min-height: 389px !important;
}

.max-height-389 {
  max-height: 389px !important;
}

.width-390 {
  width: 390px !important;
}

.min-width-390 {
  min-width: 390px !important;
}

.max-width-390 {
  max-width: 390px !important;
}

.height-390 {
  height: 390px !important;
}

.min-height-390 {
  min-height: 390px !important;
}

.max-height-390 {
  max-height: 390px !important;
}

.width-391 {
  width: 391px !important;
}

.min-width-391 {
  min-width: 391px !important;
}

.max-width-391 {
  max-width: 391px !important;
}

.height-391 {
  height: 391px !important;
}

.min-height-391 {
  min-height: 391px !important;
}

.max-height-391 {
  max-height: 391px !important;
}

.width-392 {
  width: 392px !important;
}

.min-width-392 {
  min-width: 392px !important;
}

.max-width-392 {
  max-width: 392px !important;
}

.height-392 {
  height: 392px !important;
}

.min-height-392 {
  min-height: 392px !important;
}

.max-height-392 {
  max-height: 392px !important;
}

.width-393 {
  width: 393px !important;
}

.min-width-393 {
  min-width: 393px !important;
}

.max-width-393 {
  max-width: 393px !important;
}

.height-393 {
  height: 393px !important;
}

.min-height-393 {
  min-height: 393px !important;
}

.max-height-393 {
  max-height: 393px !important;
}

.width-394 {
  width: 394px !important;
}

.min-width-394 {
  min-width: 394px !important;
}

.max-width-394 {
  max-width: 394px !important;
}

.height-394 {
  height: 394px !important;
}

.min-height-394 {
  min-height: 394px !important;
}

.max-height-394 {
  max-height: 394px !important;
}

.width-395 {
  width: 395px !important;
}

.min-width-395 {
  min-width: 395px !important;
}

.max-width-395 {
  max-width: 395px !important;
}

.height-395 {
  height: 395px !important;
}

.min-height-395 {
  min-height: 395px !important;
}

.max-height-395 {
  max-height: 395px !important;
}

.width-396 {
  width: 396px !important;
}

.min-width-396 {
  min-width: 396px !important;
}

.max-width-396 {
  max-width: 396px !important;
}

.height-396 {
  height: 396px !important;
}

.min-height-396 {
  min-height: 396px !important;
}

.max-height-396 {
  max-height: 396px !important;
}

.width-397 {
  width: 397px !important;
}

.min-width-397 {
  min-width: 397px !important;
}

.max-width-397 {
  max-width: 397px !important;
}

.height-397 {
  height: 397px !important;
}

.min-height-397 {
  min-height: 397px !important;
}

.max-height-397 {
  max-height: 397px !important;
}

.width-398 {
  width: 398px !important;
}

.min-width-398 {
  min-width: 398px !important;
}

.max-width-398 {
  max-width: 398px !important;
}

.height-398 {
  height: 398px !important;
}

.min-height-398 {
  min-height: 398px !important;
}

.max-height-398 {
  max-height: 398px !important;
}

.width-399 {
  width: 399px !important;
}

.min-width-399 {
  min-width: 399px !important;
}

.max-width-399 {
  max-width: 399px !important;
}

.height-399 {
  height: 399px !important;
}

.min-height-399 {
  min-height: 399px !important;
}

.max-height-399 {
  max-height: 399px !important;
}

.width-400 {
  width: 400px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.max-width-400 {
  max-width: 400px !important;
}

.height-400 {
  height: 400px !important;
}

.min-height-400 {
  min-height: 400px !important;
}

.max-height-400 {
  max-height: 400px !important;
}

.width-401 {
  width: 401px !important;
}

.min-width-401 {
  min-width: 401px !important;
}

.max-width-401 {
  max-width: 401px !important;
}

.height-401 {
  height: 401px !important;
}

.min-height-401 {
  min-height: 401px !important;
}

.max-height-401 {
  max-height: 401px !important;
}

.width-402 {
  width: 402px !important;
}

.min-width-402 {
  min-width: 402px !important;
}

.max-width-402 {
  max-width: 402px !important;
}

.height-402 {
  height: 402px !important;
}

.min-height-402 {
  min-height: 402px !important;
}

.max-height-402 {
  max-height: 402px !important;
}

.width-403 {
  width: 403px !important;
}

.min-width-403 {
  min-width: 403px !important;
}

.max-width-403 {
  max-width: 403px !important;
}

.height-403 {
  height: 403px !important;
}

.min-height-403 {
  min-height: 403px !important;
}

.max-height-403 {
  max-height: 403px !important;
}

.width-404 {
  width: 404px !important;
}

.min-width-404 {
  min-width: 404px !important;
}

.max-width-404 {
  max-width: 404px !important;
}

.height-404 {
  height: 404px !important;
}

.min-height-404 {
  min-height: 404px !important;
}

.max-height-404 {
  max-height: 404px !important;
}

.width-405 {
  width: 405px !important;
}

.min-width-405 {
  min-width: 405px !important;
}

.max-width-405 {
  max-width: 405px !important;
}

.height-405 {
  height: 405px !important;
}

.min-height-405 {
  min-height: 405px !important;
}

.max-height-405 {
  max-height: 405px !important;
}

.width-406 {
  width: 406px !important;
}

.min-width-406 {
  min-width: 406px !important;
}

.max-width-406 {
  max-width: 406px !important;
}

.height-406 {
  height: 406px !important;
}

.min-height-406 {
  min-height: 406px !important;
}

.max-height-406 {
  max-height: 406px !important;
}

.width-407 {
  width: 407px !important;
}

.min-width-407 {
  min-width: 407px !important;
}

.max-width-407 {
  max-width: 407px !important;
}

.height-407 {
  height: 407px !important;
}

.min-height-407 {
  min-height: 407px !important;
}

.max-height-407 {
  max-height: 407px !important;
}

.width-408 {
  width: 408px !important;
}

.min-width-408 {
  min-width: 408px !important;
}

.max-width-408 {
  max-width: 408px !important;
}

.height-408 {
  height: 408px !important;
}

.min-height-408 {
  min-height: 408px !important;
}

.max-height-408 {
  max-height: 408px !important;
}

.width-409 {
  width: 409px !important;
}

.min-width-409 {
  min-width: 409px !important;
}

.max-width-409 {
  max-width: 409px !important;
}

.height-409 {
  height: 409px !important;
}

.min-height-409 {
  min-height: 409px !important;
}

.max-height-409 {
  max-height: 409px !important;
}

.width-410 {
  width: 410px !important;
}

.min-width-410 {
  min-width: 410px !important;
}

.max-width-410 {
  max-width: 410px !important;
}

.height-410 {
  height: 410px !important;
}

.min-height-410 {
  min-height: 410px !important;
}

.max-height-410 {
  max-height: 410px !important;
}

.width-411 {
  width: 411px !important;
}

.min-width-411 {
  min-width: 411px !important;
}

.max-width-411 {
  max-width: 411px !important;
}

.height-411 {
  height: 411px !important;
}

.min-height-411 {
  min-height: 411px !important;
}

.max-height-411 {
  max-height: 411px !important;
}

.width-412 {
  width: 412px !important;
}

.min-width-412 {
  min-width: 412px !important;
}

.max-width-412 {
  max-width: 412px !important;
}

.height-412 {
  height: 412px !important;
}

.min-height-412 {
  min-height: 412px !important;
}

.max-height-412 {
  max-height: 412px !important;
}

.width-413 {
  width: 413px !important;
}

.min-width-413 {
  min-width: 413px !important;
}

.max-width-413 {
  max-width: 413px !important;
}

.height-413 {
  height: 413px !important;
}

.min-height-413 {
  min-height: 413px !important;
}

.max-height-413 {
  max-height: 413px !important;
}

.width-414 {
  width: 414px !important;
}

.min-width-414 {
  min-width: 414px !important;
}

.max-width-414 {
  max-width: 414px !important;
}

.height-414 {
  height: 414px !important;
}

.min-height-414 {
  min-height: 414px !important;
}

.max-height-414 {
  max-height: 414px !important;
}

.width-415 {
  width: 415px !important;
}

.min-width-415 {
  min-width: 415px !important;
}

.max-width-415 {
  max-width: 415px !important;
}

.height-415 {
  height: 415px !important;
}

.min-height-415 {
  min-height: 415px !important;
}

.max-height-415 {
  max-height: 415px !important;
}

.width-416 {
  width: 416px !important;
}

.min-width-416 {
  min-width: 416px !important;
}

.max-width-416 {
  max-width: 416px !important;
}

.height-416 {
  height: 416px !important;
}

.min-height-416 {
  min-height: 416px !important;
}

.max-height-416 {
  max-height: 416px !important;
}

.width-417 {
  width: 417px !important;
}

.min-width-417 {
  min-width: 417px !important;
}

.max-width-417 {
  max-width: 417px !important;
}

.height-417 {
  height: 417px !important;
}

.min-height-417 {
  min-height: 417px !important;
}

.max-height-417 {
  max-height: 417px !important;
}

.width-418 {
  width: 418px !important;
}

.min-width-418 {
  min-width: 418px !important;
}

.max-width-418 {
  max-width: 418px !important;
}

.height-418 {
  height: 418px !important;
}

.min-height-418 {
  min-height: 418px !important;
}

.max-height-418 {
  max-height: 418px !important;
}

.width-419 {
  width: 419px !important;
}

.min-width-419 {
  min-width: 419px !important;
}

.max-width-419 {
  max-width: 419px !important;
}

.height-419 {
  height: 419px !important;
}

.min-height-419 {
  min-height: 419px !important;
}

.max-height-419 {
  max-height: 419px !important;
}

.width-420 {
  width: 420px !important;
}

.min-width-420 {
  min-width: 420px !important;
}

.max-width-420 {
  max-width: 420px !important;
}

.height-420 {
  height: 420px !important;
}

.min-height-420 {
  min-height: 420px !important;
}

.max-height-420 {
  max-height: 420px !important;
}

.width-421 {
  width: 421px !important;
}

.min-width-421 {
  min-width: 421px !important;
}

.max-width-421 {
  max-width: 421px !important;
}

.height-421 {
  height: 421px !important;
}

.min-height-421 {
  min-height: 421px !important;
}

.max-height-421 {
  max-height: 421px !important;
}

.width-422 {
  width: 422px !important;
}

.min-width-422 {
  min-width: 422px !important;
}

.max-width-422 {
  max-width: 422px !important;
}

.height-422 {
  height: 422px !important;
}

.min-height-422 {
  min-height: 422px !important;
}

.max-height-422 {
  max-height: 422px !important;
}

.width-423 {
  width: 423px !important;
}

.min-width-423 {
  min-width: 423px !important;
}

.max-width-423 {
  max-width: 423px !important;
}

.height-423 {
  height: 423px !important;
}

.min-height-423 {
  min-height: 423px !important;
}

.max-height-423 {
  max-height: 423px !important;
}

.width-424 {
  width: 424px !important;
}

.min-width-424 {
  min-width: 424px !important;
}

.max-width-424 {
  max-width: 424px !important;
}

.height-424 {
  height: 424px !important;
}

.min-height-424 {
  min-height: 424px !important;
}

.max-height-424 {
  max-height: 424px !important;
}

.width-425 {
  width: 425px !important;
}

.min-width-425 {
  min-width: 425px !important;
}

.max-width-425 {
  max-width: 425px !important;
}

.height-425 {
  height: 425px !important;
}

.min-height-425 {
  min-height: 425px !important;
}

.max-height-425 {
  max-height: 425px !important;
}

.width-426 {
  width: 426px !important;
}

.min-width-426 {
  min-width: 426px !important;
}

.max-width-426 {
  max-width: 426px !important;
}

.height-426 {
  height: 426px !important;
}

.min-height-426 {
  min-height: 426px !important;
}

.max-height-426 {
  max-height: 426px !important;
}

.width-427 {
  width: 427px !important;
}

.min-width-427 {
  min-width: 427px !important;
}

.max-width-427 {
  max-width: 427px !important;
}

.height-427 {
  height: 427px !important;
}

.min-height-427 {
  min-height: 427px !important;
}

.max-height-427 {
  max-height: 427px !important;
}

.width-428 {
  width: 428px !important;
}

.min-width-428 {
  min-width: 428px !important;
}

.max-width-428 {
  max-width: 428px !important;
}

.height-428 {
  height: 428px !important;
}

.min-height-428 {
  min-height: 428px !important;
}

.max-height-428 {
  max-height: 428px !important;
}

.width-429 {
  width: 429px !important;
}

.min-width-429 {
  min-width: 429px !important;
}

.max-width-429 {
  max-width: 429px !important;
}

.height-429 {
  height: 429px !important;
}

.min-height-429 {
  min-height: 429px !important;
}

.max-height-429 {
  max-height: 429px !important;
}

.width-430 {
  width: 430px !important;
}

.min-width-430 {
  min-width: 430px !important;
}

.max-width-430 {
  max-width: 430px !important;
}

.height-430 {
  height: 430px !important;
}

.min-height-430 {
  min-height: 430px !important;
}

.max-height-430 {
  max-height: 430px !important;
}

.width-431 {
  width: 431px !important;
}

.min-width-431 {
  min-width: 431px !important;
}

.max-width-431 {
  max-width: 431px !important;
}

.height-431 {
  height: 431px !important;
}

.min-height-431 {
  min-height: 431px !important;
}

.max-height-431 {
  max-height: 431px !important;
}

.width-432 {
  width: 432px !important;
}

.min-width-432 {
  min-width: 432px !important;
}

.max-width-432 {
  max-width: 432px !important;
}

.height-432 {
  height: 432px !important;
}

.min-height-432 {
  min-height: 432px !important;
}

.max-height-432 {
  max-height: 432px !important;
}

.width-433 {
  width: 433px !important;
}

.min-width-433 {
  min-width: 433px !important;
}

.max-width-433 {
  max-width: 433px !important;
}

.height-433 {
  height: 433px !important;
}

.min-height-433 {
  min-height: 433px !important;
}

.max-height-433 {
  max-height: 433px !important;
}

.width-434 {
  width: 434px !important;
}

.min-width-434 {
  min-width: 434px !important;
}

.max-width-434 {
  max-width: 434px !important;
}

.height-434 {
  height: 434px !important;
}

.min-height-434 {
  min-height: 434px !important;
}

.max-height-434 {
  max-height: 434px !important;
}

.width-435 {
  width: 435px !important;
}

.min-width-435 {
  min-width: 435px !important;
}

.max-width-435 {
  max-width: 435px !important;
}

.height-435 {
  height: 435px !important;
}

.min-height-435 {
  min-height: 435px !important;
}

.max-height-435 {
  max-height: 435px !important;
}

.width-436 {
  width: 436px !important;
}

.min-width-436 {
  min-width: 436px !important;
}

.max-width-436 {
  max-width: 436px !important;
}

.height-436 {
  height: 436px !important;
}

.min-height-436 {
  min-height: 436px !important;
}

.max-height-436 {
  max-height: 436px !important;
}

.width-437 {
  width: 437px !important;
}

.min-width-437 {
  min-width: 437px !important;
}

.max-width-437 {
  max-width: 437px !important;
}

.height-437 {
  height: 437px !important;
}

.min-height-437 {
  min-height: 437px !important;
}

.max-height-437 {
  max-height: 437px !important;
}

.width-438 {
  width: 438px !important;
}

.min-width-438 {
  min-width: 438px !important;
}

.max-width-438 {
  max-width: 438px !important;
}

.height-438 {
  height: 438px !important;
}

.min-height-438 {
  min-height: 438px !important;
}

.max-height-438 {
  max-height: 438px !important;
}

.width-439 {
  width: 439px !important;
}

.min-width-439 {
  min-width: 439px !important;
}

.max-width-439 {
  max-width: 439px !important;
}

.height-439 {
  height: 439px !important;
}

.min-height-439 {
  min-height: 439px !important;
}

.max-height-439 {
  max-height: 439px !important;
}

.width-440 {
  width: 440px !important;
}

.min-width-440 {
  min-width: 440px !important;
}

.max-width-440 {
  max-width: 440px !important;
}

.height-440 {
  height: 440px !important;
}

.min-height-440 {
  min-height: 440px !important;
}

.max-height-440 {
  max-height: 440px !important;
}

.width-441 {
  width: 441px !important;
}

.min-width-441 {
  min-width: 441px !important;
}

.max-width-441 {
  max-width: 441px !important;
}

.height-441 {
  height: 441px !important;
}

.min-height-441 {
  min-height: 441px !important;
}

.max-height-441 {
  max-height: 441px !important;
}

.width-442 {
  width: 442px !important;
}

.min-width-442 {
  min-width: 442px !important;
}

.max-width-442 {
  max-width: 442px !important;
}

.height-442 {
  height: 442px !important;
}

.min-height-442 {
  min-height: 442px !important;
}

.max-height-442 {
  max-height: 442px !important;
}

.width-443 {
  width: 443px !important;
}

.min-width-443 {
  min-width: 443px !important;
}

.max-width-443 {
  max-width: 443px !important;
}

.height-443 {
  height: 443px !important;
}

.min-height-443 {
  min-height: 443px !important;
}

.max-height-443 {
  max-height: 443px !important;
}

.width-444 {
  width: 444px !important;
}

.min-width-444 {
  min-width: 444px !important;
}

.max-width-444 {
  max-width: 444px !important;
}

.height-444 {
  height: 444px !important;
}

.min-height-444 {
  min-height: 444px !important;
}

.max-height-444 {
  max-height: 444px !important;
}

.width-445 {
  width: 445px !important;
}

.min-width-445 {
  min-width: 445px !important;
}

.max-width-445 {
  max-width: 445px !important;
}

.height-445 {
  height: 445px !important;
}

.min-height-445 {
  min-height: 445px !important;
}

.max-height-445 {
  max-height: 445px !important;
}

.width-446 {
  width: 446px !important;
}

.min-width-446 {
  min-width: 446px !important;
}

.max-width-446 {
  max-width: 446px !important;
}

.height-446 {
  height: 446px !important;
}

.min-height-446 {
  min-height: 446px !important;
}

.max-height-446 {
  max-height: 446px !important;
}

.width-447 {
  width: 447px !important;
}

.min-width-447 {
  min-width: 447px !important;
}

.max-width-447 {
  max-width: 447px !important;
}

.height-447 {
  height: 447px !important;
}

.min-height-447 {
  min-height: 447px !important;
}

.max-height-447 {
  max-height: 447px !important;
}

.width-448 {
  width: 448px !important;
}

.min-width-448 {
  min-width: 448px !important;
}

.max-width-448 {
  max-width: 448px !important;
}

.height-448 {
  height: 448px !important;
}

.min-height-448 {
  min-height: 448px !important;
}

.max-height-448 {
  max-height: 448px !important;
}

.width-449 {
  width: 449px !important;
}

.min-width-449 {
  min-width: 449px !important;
}

.max-width-449 {
  max-width: 449px !important;
}

.height-449 {
  height: 449px !important;
}

.min-height-449 {
  min-height: 449px !important;
}

.max-height-449 {
  max-height: 449px !important;
}

.width-450 {
  width: 450px !important;
}

.min-width-450 {
  min-width: 450px !important;
}

.max-width-450 {
  max-width: 450px !important;
}

.height-450 {
  height: 450px !important;
}

.min-height-450 {
  min-height: 450px !important;
}

.max-height-450 {
  max-height: 450px !important;
}

.width-451 {
  width: 451px !important;
}

.min-width-451 {
  min-width: 451px !important;
}

.max-width-451 {
  max-width: 451px !important;
}

.height-451 {
  height: 451px !important;
}

.min-height-451 {
  min-height: 451px !important;
}

.max-height-451 {
  max-height: 451px !important;
}

.width-452 {
  width: 452px !important;
}

.min-width-452 {
  min-width: 452px !important;
}

.max-width-452 {
  max-width: 452px !important;
}

.height-452 {
  height: 452px !important;
}

.min-height-452 {
  min-height: 452px !important;
}

.max-height-452 {
  max-height: 452px !important;
}

.width-453 {
  width: 453px !important;
}

.min-width-453 {
  min-width: 453px !important;
}

.max-width-453 {
  max-width: 453px !important;
}

.height-453 {
  height: 453px !important;
}

.min-height-453 {
  min-height: 453px !important;
}

.max-height-453 {
  max-height: 453px !important;
}

.width-454 {
  width: 454px !important;
}

.min-width-454 {
  min-width: 454px !important;
}

.max-width-454 {
  max-width: 454px !important;
}

.height-454 {
  height: 454px !important;
}

.min-height-454 {
  min-height: 454px !important;
}

.max-height-454 {
  max-height: 454px !important;
}

.width-455 {
  width: 455px !important;
}

.min-width-455 {
  min-width: 455px !important;
}

.max-width-455 {
  max-width: 455px !important;
}

.height-455 {
  height: 455px !important;
}

.min-height-455 {
  min-height: 455px !important;
}

.max-height-455 {
  max-height: 455px !important;
}

.width-456 {
  width: 456px !important;
}

.min-width-456 {
  min-width: 456px !important;
}

.max-width-456 {
  max-width: 456px !important;
}

.height-456 {
  height: 456px !important;
}

.min-height-456 {
  min-height: 456px !important;
}

.max-height-456 {
  max-height: 456px !important;
}

.width-457 {
  width: 457px !important;
}

.min-width-457 {
  min-width: 457px !important;
}

.max-width-457 {
  max-width: 457px !important;
}

.height-457 {
  height: 457px !important;
}

.min-height-457 {
  min-height: 457px !important;
}

.max-height-457 {
  max-height: 457px !important;
}

.width-458 {
  width: 458px !important;
}

.min-width-458 {
  min-width: 458px !important;
}

.max-width-458 {
  max-width: 458px !important;
}

.height-458 {
  height: 458px !important;
}

.min-height-458 {
  min-height: 458px !important;
}

.max-height-458 {
  max-height: 458px !important;
}

.width-459 {
  width: 459px !important;
}

.min-width-459 {
  min-width: 459px !important;
}

.max-width-459 {
  max-width: 459px !important;
}

.height-459 {
  height: 459px !important;
}

.min-height-459 {
  min-height: 459px !important;
}

.max-height-459 {
  max-height: 459px !important;
}

.width-460 {
  width: 460px !important;
}

.min-width-460 {
  min-width: 460px !important;
}

.max-width-460 {
  max-width: 460px !important;
}

.height-460 {
  height: 460px !important;
}

.min-height-460 {
  min-height: 460px !important;
}

.max-height-460 {
  max-height: 460px !important;
}

.width-461 {
  width: 461px !important;
}

.min-width-461 {
  min-width: 461px !important;
}

.max-width-461 {
  max-width: 461px !important;
}

.height-461 {
  height: 461px !important;
}

.min-height-461 {
  min-height: 461px !important;
}

.max-height-461 {
  max-height: 461px !important;
}

.width-462 {
  width: 462px !important;
}

.min-width-462 {
  min-width: 462px !important;
}

.max-width-462 {
  max-width: 462px !important;
}

.height-462 {
  height: 462px !important;
}

.min-height-462 {
  min-height: 462px !important;
}

.max-height-462 {
  max-height: 462px !important;
}

.width-463 {
  width: 463px !important;
}

.min-width-463 {
  min-width: 463px !important;
}

.max-width-463 {
  max-width: 463px !important;
}

.height-463 {
  height: 463px !important;
}

.min-height-463 {
  min-height: 463px !important;
}

.max-height-463 {
  max-height: 463px !important;
}

.width-464 {
  width: 464px !important;
}

.min-width-464 {
  min-width: 464px !important;
}

.max-width-464 {
  max-width: 464px !important;
}

.height-464 {
  height: 464px !important;
}

.min-height-464 {
  min-height: 464px !important;
}

.max-height-464 {
  max-height: 464px !important;
}

.width-465 {
  width: 465px !important;
}

.min-width-465 {
  min-width: 465px !important;
}

.max-width-465 {
  max-width: 465px !important;
}

.height-465 {
  height: 465px !important;
}

.min-height-465 {
  min-height: 465px !important;
}

.max-height-465 {
  max-height: 465px !important;
}

.width-466 {
  width: 466px !important;
}

.min-width-466 {
  min-width: 466px !important;
}

.max-width-466 {
  max-width: 466px !important;
}

.height-466 {
  height: 466px !important;
}

.min-height-466 {
  min-height: 466px !important;
}

.max-height-466 {
  max-height: 466px !important;
}

.width-467 {
  width: 467px !important;
}

.min-width-467 {
  min-width: 467px !important;
}

.max-width-467 {
  max-width: 467px !important;
}

.height-467 {
  height: 467px !important;
}

.min-height-467 {
  min-height: 467px !important;
}

.max-height-467 {
  max-height: 467px !important;
}

.width-468 {
  width: 468px !important;
}

.min-width-468 {
  min-width: 468px !important;
}

.max-width-468 {
  max-width: 468px !important;
}

.height-468 {
  height: 468px !important;
}

.min-height-468 {
  min-height: 468px !important;
}

.max-height-468 {
  max-height: 468px !important;
}

.width-469 {
  width: 469px !important;
}

.min-width-469 {
  min-width: 469px !important;
}

.max-width-469 {
  max-width: 469px !important;
}

.height-469 {
  height: 469px !important;
}

.min-height-469 {
  min-height: 469px !important;
}

.max-height-469 {
  max-height: 469px !important;
}

.width-470 {
  width: 470px !important;
}

.min-width-470 {
  min-width: 470px !important;
}

.max-width-470 {
  max-width: 470px !important;
}

.height-470 {
  height: 470px !important;
}

.min-height-470 {
  min-height: 470px !important;
}

.max-height-470 {
  max-height: 470px !important;
}

.width-471 {
  width: 471px !important;
}

.min-width-471 {
  min-width: 471px !important;
}

.max-width-471 {
  max-width: 471px !important;
}

.height-471 {
  height: 471px !important;
}

.min-height-471 {
  min-height: 471px !important;
}

.max-height-471 {
  max-height: 471px !important;
}

.width-472 {
  width: 472px !important;
}

.min-width-472 {
  min-width: 472px !important;
}

.max-width-472 {
  max-width: 472px !important;
}

.height-472 {
  height: 472px !important;
}

.min-height-472 {
  min-height: 472px !important;
}

.max-height-472 {
  max-height: 472px !important;
}

.width-473 {
  width: 473px !important;
}

.min-width-473 {
  min-width: 473px !important;
}

.max-width-473 {
  max-width: 473px !important;
}

.height-473 {
  height: 473px !important;
}

.min-height-473 {
  min-height: 473px !important;
}

.max-height-473 {
  max-height: 473px !important;
}

.width-474 {
  width: 474px !important;
}

.min-width-474 {
  min-width: 474px !important;
}

.max-width-474 {
  max-width: 474px !important;
}

.height-474 {
  height: 474px !important;
}

.min-height-474 {
  min-height: 474px !important;
}

.max-height-474 {
  max-height: 474px !important;
}

.width-475 {
  width: 475px !important;
}

.min-width-475 {
  min-width: 475px !important;
}

.max-width-475 {
  max-width: 475px !important;
}

.height-475 {
  height: 475px !important;
}

.min-height-475 {
  min-height: 475px !important;
}

.max-height-475 {
  max-height: 475px !important;
}

.width-476 {
  width: 476px !important;
}

.min-width-476 {
  min-width: 476px !important;
}

.max-width-476 {
  max-width: 476px !important;
}

.height-476 {
  height: 476px !important;
}

.min-height-476 {
  min-height: 476px !important;
}

.max-height-476 {
  max-height: 476px !important;
}

.width-477 {
  width: 477px !important;
}

.min-width-477 {
  min-width: 477px !important;
}

.max-width-477 {
  max-width: 477px !important;
}

.height-477 {
  height: 477px !important;
}

.min-height-477 {
  min-height: 477px !important;
}

.max-height-477 {
  max-height: 477px !important;
}

.width-478 {
  width: 478px !important;
}

.min-width-478 {
  min-width: 478px !important;
}

.max-width-478 {
  max-width: 478px !important;
}

.height-478 {
  height: 478px !important;
}

.min-height-478 {
  min-height: 478px !important;
}

.max-height-478 {
  max-height: 478px !important;
}

.width-479 {
  width: 479px !important;
}

.min-width-479 {
  min-width: 479px !important;
}

.max-width-479 {
  max-width: 479px !important;
}

.height-479 {
  height: 479px !important;
}

.min-height-479 {
  min-height: 479px !important;
}

.max-height-479 {
  max-height: 479px !important;
}

.width-480 {
  width: 480px !important;
}

.min-width-480 {
  min-width: 480px !important;
}

.max-width-480 {
  max-width: 480px !important;
}

.height-480 {
  height: 480px !important;
}

.min-height-480 {
  min-height: 480px !important;
}

.max-height-480 {
  max-height: 480px !important;
}

.width-481 {
  width: 481px !important;
}

.min-width-481 {
  min-width: 481px !important;
}

.max-width-481 {
  max-width: 481px !important;
}

.height-481 {
  height: 481px !important;
}

.min-height-481 {
  min-height: 481px !important;
}

.max-height-481 {
  max-height: 481px !important;
}

.width-482 {
  width: 482px !important;
}

.min-width-482 {
  min-width: 482px !important;
}

.max-width-482 {
  max-width: 482px !important;
}

.height-482 {
  height: 482px !important;
}

.min-height-482 {
  min-height: 482px !important;
}

.max-height-482 {
  max-height: 482px !important;
}

.width-483 {
  width: 483px !important;
}

.min-width-483 {
  min-width: 483px !important;
}

.max-width-483 {
  max-width: 483px !important;
}

.height-483 {
  height: 483px !important;
}

.min-height-483 {
  min-height: 483px !important;
}

.max-height-483 {
  max-height: 483px !important;
}

.width-484 {
  width: 484px !important;
}

.min-width-484 {
  min-width: 484px !important;
}

.max-width-484 {
  max-width: 484px !important;
}

.height-484 {
  height: 484px !important;
}

.min-height-484 {
  min-height: 484px !important;
}

.max-height-484 {
  max-height: 484px !important;
}

.width-485 {
  width: 485px !important;
}

.min-width-485 {
  min-width: 485px !important;
}

.max-width-485 {
  max-width: 485px !important;
}

.height-485 {
  height: 485px !important;
}

.min-height-485 {
  min-height: 485px !important;
}

.max-height-485 {
  max-height: 485px !important;
}

.width-486 {
  width: 486px !important;
}

.min-width-486 {
  min-width: 486px !important;
}

.max-width-486 {
  max-width: 486px !important;
}

.height-486 {
  height: 486px !important;
}

.min-height-486 {
  min-height: 486px !important;
}

.max-height-486 {
  max-height: 486px !important;
}

.width-487 {
  width: 487px !important;
}

.min-width-487 {
  min-width: 487px !important;
}

.max-width-487 {
  max-width: 487px !important;
}

.height-487 {
  height: 487px !important;
}

.min-height-487 {
  min-height: 487px !important;
}

.max-height-487 {
  max-height: 487px !important;
}

.width-488 {
  width: 488px !important;
}

.min-width-488 {
  min-width: 488px !important;
}

.max-width-488 {
  max-width: 488px !important;
}

.height-488 {
  height: 488px !important;
}

.min-height-488 {
  min-height: 488px !important;
}

.max-height-488 {
  max-height: 488px !important;
}

.width-489 {
  width: 489px !important;
}

.min-width-489 {
  min-width: 489px !important;
}

.max-width-489 {
  max-width: 489px !important;
}

.height-489 {
  height: 489px !important;
}

.min-height-489 {
  min-height: 489px !important;
}

.max-height-489 {
  max-height: 489px !important;
}

.width-490 {
  width: 490px !important;
}

.min-width-490 {
  min-width: 490px !important;
}

.max-width-490 {
  max-width: 490px !important;
}

.height-490 {
  height: 490px !important;
}

.min-height-490 {
  min-height: 490px !important;
}

.max-height-490 {
  max-height: 490px !important;
}

.width-491 {
  width: 491px !important;
}

.min-width-491 {
  min-width: 491px !important;
}

.max-width-491 {
  max-width: 491px !important;
}

.height-491 {
  height: 491px !important;
}

.min-height-491 {
  min-height: 491px !important;
}

.max-height-491 {
  max-height: 491px !important;
}

.width-492 {
  width: 492px !important;
}

.min-width-492 {
  min-width: 492px !important;
}

.max-width-492 {
  max-width: 492px !important;
}

.height-492 {
  height: 492px !important;
}

.min-height-492 {
  min-height: 492px !important;
}

.max-height-492 {
  max-height: 492px !important;
}

.width-493 {
  width: 493px !important;
}

.min-width-493 {
  min-width: 493px !important;
}

.max-width-493 {
  max-width: 493px !important;
}

.height-493 {
  height: 493px !important;
}

.min-height-493 {
  min-height: 493px !important;
}

.max-height-493 {
  max-height: 493px !important;
}

.width-494 {
  width: 494px !important;
}

.min-width-494 {
  min-width: 494px !important;
}

.max-width-494 {
  max-width: 494px !important;
}

.height-494 {
  height: 494px !important;
}

.min-height-494 {
  min-height: 494px !important;
}

.max-height-494 {
  max-height: 494px !important;
}

.width-495 {
  width: 495px !important;
}

.min-width-495 {
  min-width: 495px !important;
}

.max-width-495 {
  max-width: 495px !important;
}

.height-495 {
  height: 495px !important;
}

.min-height-495 {
  min-height: 495px !important;
}

.max-height-495 {
  max-height: 495px !important;
}

.width-496 {
  width: 496px !important;
}

.min-width-496 {
  min-width: 496px !important;
}

.max-width-496 {
  max-width: 496px !important;
}

.height-496 {
  height: 496px !important;
}

.min-height-496 {
  min-height: 496px !important;
}

.max-height-496 {
  max-height: 496px !important;
}

.width-497 {
  width: 497px !important;
}

.min-width-497 {
  min-width: 497px !important;
}

.max-width-497 {
  max-width: 497px !important;
}

.height-497 {
  height: 497px !important;
}

.min-height-497 {
  min-height: 497px !important;
}

.max-height-497 {
  max-height: 497px !important;
}

.width-498 {
  width: 498px !important;
}

.min-width-498 {
  min-width: 498px !important;
}

.max-width-498 {
  max-width: 498px !important;
}

.height-498 {
  height: 498px !important;
}

.min-height-498 {
  min-height: 498px !important;
}

.max-height-498 {
  max-height: 498px !important;
}

.width-499 {
  width: 499px !important;
}

.min-width-499 {
  min-width: 499px !important;
}

.max-width-499 {
  max-width: 499px !important;
}

.height-499 {
  height: 499px !important;
}

.min-height-499 {
  min-height: 499px !important;
}

.max-height-499 {
  max-height: 499px !important;
}

.width-500 {
  width: 500px !important;
}

.min-width-500 {
  min-width: 500px !important;
}

.max-width-500 {
  max-width: 500px !important;
}

.height-500 {
  height: 500px !important;
}

.min-height-500 {
  min-height: 500px !important;
}

.max-height-500 {
  max-height: 500px !important;
}

.radius-1 {
  border-radius: 1px !important;
}

.radius-top-1 {
  border-radius: 1px 1px 0 0 !important;
}

.radius-right-1 {
  border-radius: 0 1px 1px 0 !important;
}

.radius-bottom-1 {
  border-radius: 0 0 1px 1px !important;
}

.radius-left-1 {
  border-radius: 1px 0 0 1px !important;
}

.radius-top-left-1 {
  border-radius: 1px 0 0 0 !important;
}

.radius-top-right-1 {
  border-radius: 0 1px 0 0 !important;
}

.radius-bottom-left-1 {
  border-radius: 0 0 0 1px !important;
}

.radius-bottom-right-1 {
  border-radius: 0 0 1px 0 !important;
}

.radius-2 {
  border-radius: 2px !important;
}

.radius-top-2 {
  border-radius: 2px 2px 0 0 !important;
}

.radius-right-2 {
  border-radius: 0 2px 2px 0 !important;
}

.radius-bottom-2 {
  border-radius: 0 0 2px 2px !important;
}

.radius-left-2 {
  border-radius: 2px 0 0 2px !important;
}

.radius-top-left-2 {
  border-radius: 2px 0 0 0 !important;
}

.radius-top-right-2 {
  border-radius: 0 2px 0 0 !important;
}

.radius-bottom-left-2 {
  border-radius: 0 0 0 2px !important;
}

.radius-bottom-right-2 {
  border-radius: 0 0 2px 0 !important;
}

.radius-3 {
  border-radius: 3px !important;
}

.radius-top-3 {
  border-radius: 3px 3px 0 0 !important;
}

.radius-right-3 {
  border-radius: 0 3px 3px 0 !important;
}

.radius-bottom-3 {
  border-radius: 0 0 3px 3px !important;
}

.radius-left-3 {
  border-radius: 3px 0 0 3px !important;
}

.radius-top-left-3 {
  border-radius: 3px 0 0 0 !important;
}

.radius-top-right-3 {
  border-radius: 0 3px 0 0 !important;
}

.radius-bottom-left-3 {
  border-radius: 0 0 0 3px !important;
}

.radius-bottom-right-3 {
  border-radius: 0 0 3px 0 !important;
}

.radius-4 {
  border-radius: 4px !important;
}

.radius-top-4 {
  border-radius: 4px 4px 0 0 !important;
}

.radius-right-4 {
  border-radius: 0 4px 4px 0 !important;
}

.radius-bottom-4 {
  border-radius: 0 0 4px 4px !important;
}

.radius-left-4 {
  border-radius: 4px 0 0 4px !important;
}

.radius-top-left-4 {
  border-radius: 4px 0 0 0 !important;
}

.radius-top-right-4 {
  border-radius: 0 4px 0 0 !important;
}

.radius-bottom-left-4 {
  border-radius: 0 0 0 4px !important;
}

.radius-bottom-right-4 {
  border-radius: 0 0 4px 0 !important;
}

.radius-5 {
  border-radius: 5px !important;
}

.radius-top-5 {
  border-radius: 5px 5px 0 0 !important;
}

.radius-right-5 {
  border-radius: 0 5px 5px 0 !important;
}

.radius-bottom-5 {
  border-radius: 0 0 5px 5px !important;
}

.radius-left-5 {
  border-radius: 5px 0 0 5px !important;
}

.radius-top-left-5 {
  border-radius: 5px 0 0 0 !important;
}

.radius-top-right-5 {
  border-radius: 0 5px 0 0 !important;
}

.radius-bottom-left-5 {
  border-radius: 0 0 0 5px !important;
}

.radius-bottom-right-5 {
  border-radius: 0 0 5px 0 !important;
}

.radius-6 {
  border-radius: 6px !important;
}

.radius-top-6 {
  border-radius: 6px 6px 0 0 !important;
}

.radius-right-6 {
  border-radius: 0 6px 6px 0 !important;
}

.radius-bottom-6 {
  border-radius: 0 0 6px 6px !important;
}

.radius-left-6 {
  border-radius: 6px 0 0 6px !important;
}

.radius-top-left-6 {
  border-radius: 6px 0 0 0 !important;
}

.radius-top-right-6 {
  border-radius: 0 6px 0 0 !important;
}

.radius-bottom-left-6 {
  border-radius: 0 0 0 6px !important;
}

.radius-bottom-right-6 {
  border-radius: 0 0 6px 0 !important;
}

.radius-7 {
  border-radius: 7px !important;
}

.radius-top-7 {
  border-radius: 7px 7px 0 0 !important;
}

.radius-right-7 {
  border-radius: 0 7px 7px 0 !important;
}

.radius-bottom-7 {
  border-radius: 0 0 7px 7px !important;
}

.radius-left-7 {
  border-radius: 7px 0 0 7px !important;
}

.radius-top-left-7 {
  border-radius: 7px 0 0 0 !important;
}

.radius-top-right-7 {
  border-radius: 0 7px 0 0 !important;
}

.radius-bottom-left-7 {
  border-radius: 0 0 0 7px !important;
}

.radius-bottom-right-7 {
  border-radius: 0 0 7px 0 !important;
}

.radius-8 {
  border-radius: 8px !important;
}

.radius-top-8 {
  border-radius: 8px 8px 0 0 !important;
}

.radius-right-8 {
  border-radius: 0 8px 8px 0 !important;
}

.radius-bottom-8 {
  border-radius: 0 0 8px 8px !important;
}

.radius-left-8 {
  border-radius: 8px 0 0 8px !important;
}

.radius-top-left-8 {
  border-radius: 8px 0 0 0 !important;
}

.radius-top-right-8 {
  border-radius: 0 8px 0 0 !important;
}

.radius-bottom-left-8 {
  border-radius: 0 0 0 8px !important;
}

.radius-bottom-right-8 {
  border-radius: 0 0 8px 0 !important;
}

.radius-9 {
  border-radius: 9px !important;
}

.radius-top-9 {
  border-radius: 9px 9px 0 0 !important;
}

.radius-right-9 {
  border-radius: 0 9px 9px 0 !important;
}

.radius-bottom-9 {
  border-radius: 0 0 9px 9px !important;
}

.radius-left-9 {
  border-radius: 9px 0 0 9px !important;
}

.radius-top-left-9 {
  border-radius: 9px 0 0 0 !important;
}

.radius-top-right-9 {
  border-radius: 0 9px 0 0 !important;
}

.radius-bottom-left-9 {
  border-radius: 0 0 0 9px !important;
}

.radius-bottom-right-9 {
  border-radius: 0 0 9px 0 !important;
}

.radius-10 {
  border-radius: 10px !important;
}

.radius-top-10 {
  border-radius: 10px 10px 0 0 !important;
}

.radius-right-10 {
  border-radius: 0 10px 10px 0 !important;
}

.radius-bottom-10 {
  border-radius: 0 0 10px 10px !important;
}

.radius-left-10 {
  border-radius: 10px 0 0 10px !important;
}

.radius-top-left-10 {
  border-radius: 10px 0 0 0 !important;
}

.radius-top-right-10 {
  border-radius: 0 10px 0 0 !important;
}

.radius-bottom-left-10 {
  border-radius: 0 0 0 10px !important;
}

.radius-bottom-right-10 {
  border-radius: 0 0 10px 0 !important;
}

.radius-11 {
  border-radius: 11px !important;
}

.radius-top-11 {
  border-radius: 11px 11px 0 0 !important;
}

.radius-right-11 {
  border-radius: 0 11px 11px 0 !important;
}

.radius-bottom-11 {
  border-radius: 0 0 11px 11px !important;
}

.radius-left-11 {
  border-radius: 11px 0 0 11px !important;
}

.radius-top-left-11 {
  border-radius: 11px 0 0 0 !important;
}

.radius-top-right-11 {
  border-radius: 0 11px 0 0 !important;
}

.radius-bottom-left-11 {
  border-radius: 0 0 0 11px !important;
}

.radius-bottom-right-11 {
  border-radius: 0 0 11px 0 !important;
}

.radius-12 {
  border-radius: 12px !important;
}

.radius-top-12 {
  border-radius: 12px 12px 0 0 !important;
}

.radius-right-12 {
  border-radius: 0 12px 12px 0 !important;
}

.radius-bottom-12 {
  border-radius: 0 0 12px 12px !important;
}

.radius-left-12 {
  border-radius: 12px 0 0 12px !important;
}

.radius-top-left-12 {
  border-radius: 12px 0 0 0 !important;
}

.radius-top-right-12 {
  border-radius: 0 12px 0 0 !important;
}

.radius-bottom-left-12 {
  border-radius: 0 0 0 12px !important;
}

.radius-bottom-right-12 {
  border-radius: 0 0 12px 0 !important;
}

.radius-13 {
  border-radius: 13px !important;
}

.radius-top-13 {
  border-radius: 13px 13px 0 0 !important;
}

.radius-right-13 {
  border-radius: 0 13px 13px 0 !important;
}

.radius-bottom-13 {
  border-radius: 0 0 13px 13px !important;
}

.radius-left-13 {
  border-radius: 13px 0 0 13px !important;
}

.radius-top-left-13 {
  border-radius: 13px 0 0 0 !important;
}

.radius-top-right-13 {
  border-radius: 0 13px 0 0 !important;
}

.radius-bottom-left-13 {
  border-radius: 0 0 0 13px !important;
}

.radius-bottom-right-13 {
  border-radius: 0 0 13px 0 !important;
}

.radius-14 {
  border-radius: 14px !important;
}

.radius-top-14 {
  border-radius: 14px 14px 0 0 !important;
}

.radius-right-14 {
  border-radius: 0 14px 14px 0 !important;
}

.radius-bottom-14 {
  border-radius: 0 0 14px 14px !important;
}

.radius-left-14 {
  border-radius: 14px 0 0 14px !important;
}

.radius-top-left-14 {
  border-radius: 14px 0 0 0 !important;
}

.radius-top-right-14 {
  border-radius: 0 14px 0 0 !important;
}

.radius-bottom-left-14 {
  border-radius: 0 0 0 14px !important;
}

.radius-bottom-right-14 {
  border-radius: 0 0 14px 0 !important;
}

.radius-15 {
  border-radius: 15px !important;
}

.radius-top-15 {
  border-radius: 15px 15px 0 0 !important;
}

.radius-right-15 {
  border-radius: 0 15px 15px 0 !important;
}

.radius-bottom-15 {
  border-radius: 0 0 15px 15px !important;
}

.radius-left-15 {
  border-radius: 15px 0 0 15px !important;
}

.radius-top-left-15 {
  border-radius: 15px 0 0 0 !important;
}

.radius-top-right-15 {
  border-radius: 0 15px 0 0 !important;
}

.radius-bottom-left-15 {
  border-radius: 0 0 0 15px !important;
}

.radius-bottom-right-15 {
  border-radius: 0 0 15px 0 !important;
}

.radius-16 {
  border-radius: 16px !important;
}

.radius-top-16 {
  border-radius: 16px 16px 0 0 !important;
}

.radius-right-16 {
  border-radius: 0 16px 16px 0 !important;
}

.radius-bottom-16 {
  border-radius: 0 0 16px 16px !important;
}

.radius-left-16 {
  border-radius: 16px 0 0 16px !important;
}

.radius-top-left-16 {
  border-radius: 16px 0 0 0 !important;
}

.radius-top-right-16 {
  border-radius: 0 16px 0 0 !important;
}

.radius-bottom-left-16 {
  border-radius: 0 0 0 16px !important;
}

.radius-bottom-right-16 {
  border-radius: 0 0 16px 0 !important;
}

.radius-17 {
  border-radius: 17px !important;
}

.radius-top-17 {
  border-radius: 17px 17px 0 0 !important;
}

.radius-right-17 {
  border-radius: 0 17px 17px 0 !important;
}

.radius-bottom-17 {
  border-radius: 0 0 17px 17px !important;
}

.radius-left-17 {
  border-radius: 17px 0 0 17px !important;
}

.radius-top-left-17 {
  border-radius: 17px 0 0 0 !important;
}

.radius-top-right-17 {
  border-radius: 0 17px 0 0 !important;
}

.radius-bottom-left-17 {
  border-radius: 0 0 0 17px !important;
}

.radius-bottom-right-17 {
  border-radius: 0 0 17px 0 !important;
}

.radius-18 {
  border-radius: 18px !important;
}

.radius-top-18 {
  border-radius: 18px 18px 0 0 !important;
}

.radius-right-18 {
  border-radius: 0 18px 18px 0 !important;
}

.radius-bottom-18 {
  border-radius: 0 0 18px 18px !important;
}

.radius-left-18 {
  border-radius: 18px 0 0 18px !important;
}

.radius-top-left-18 {
  border-radius: 18px 0 0 0 !important;
}

.radius-top-right-18 {
  border-radius: 0 18px 0 0 !important;
}

.radius-bottom-left-18 {
  border-radius: 0 0 0 18px !important;
}

.radius-bottom-right-18 {
  border-radius: 0 0 18px 0 !important;
}

.radius-19 {
  border-radius: 19px !important;
}

.radius-top-19 {
  border-radius: 19px 19px 0 0 !important;
}

.radius-right-19 {
  border-radius: 0 19px 19px 0 !important;
}

.radius-bottom-19 {
  border-radius: 0 0 19px 19px !important;
}

.radius-left-19 {
  border-radius: 19px 0 0 19px !important;
}

.radius-top-left-19 {
  border-radius: 19px 0 0 0 !important;
}

.radius-top-right-19 {
  border-radius: 0 19px 0 0 !important;
}

.radius-bottom-left-19 {
  border-radius: 0 0 0 19px !important;
}

.radius-bottom-right-19 {
  border-radius: 0 0 19px 0 !important;
}

.radius-20 {
  border-radius: 20px !important;
}

.radius-top-20 {
  border-radius: 20px 20px 0 0 !important;
}

.radius-right-20 {
  border-radius: 0 20px 20px 0 !important;
}

.radius-bottom-20 {
  border-radius: 0 0 20px 20px !important;
}

.radius-left-20 {
  border-radius: 20px 0 0 20px !important;
}

.radius-top-left-20 {
  border-radius: 20px 0 0 0 !important;
}

.radius-top-right-20 {
  border-radius: 0 20px 0 0 !important;
}

.radius-bottom-left-20 {
  border-radius: 0 0 0 20px !important;
}

.radius-bottom-right-20 {
  border-radius: 0 0 20px 0 !important;
}

.radius-21 {
  border-radius: 21px !important;
}

.radius-top-21 {
  border-radius: 21px 21px 0 0 !important;
}

.radius-right-21 {
  border-radius: 0 21px 21px 0 !important;
}

.radius-bottom-21 {
  border-radius: 0 0 21px 21px !important;
}

.radius-left-21 {
  border-radius: 21px 0 0 21px !important;
}

.radius-top-left-21 {
  border-radius: 21px 0 0 0 !important;
}

.radius-top-right-21 {
  border-radius: 0 21px 0 0 !important;
}

.radius-bottom-left-21 {
  border-radius: 0 0 0 21px !important;
}

.radius-bottom-right-21 {
  border-radius: 0 0 21px 0 !important;
}

.radius-22 {
  border-radius: 22px !important;
}

.radius-top-22 {
  border-radius: 22px 22px 0 0 !important;
}

.radius-right-22 {
  border-radius: 0 22px 22px 0 !important;
}

.radius-bottom-22 {
  border-radius: 0 0 22px 22px !important;
}

.radius-left-22 {
  border-radius: 22px 0 0 22px !important;
}

.radius-top-left-22 {
  border-radius: 22px 0 0 0 !important;
}

.radius-top-right-22 {
  border-radius: 0 22px 0 0 !important;
}

.radius-bottom-left-22 {
  border-radius: 0 0 0 22px !important;
}

.radius-bottom-right-22 {
  border-radius: 0 0 22px 0 !important;
}

.radius-23 {
  border-radius: 23px !important;
}

.radius-top-23 {
  border-radius: 23px 23px 0 0 !important;
}

.radius-right-23 {
  border-radius: 0 23px 23px 0 !important;
}

.radius-bottom-23 {
  border-radius: 0 0 23px 23px !important;
}

.radius-left-23 {
  border-radius: 23px 0 0 23px !important;
}

.radius-top-left-23 {
  border-radius: 23px 0 0 0 !important;
}

.radius-top-right-23 {
  border-radius: 0 23px 0 0 !important;
}

.radius-bottom-left-23 {
  border-radius: 0 0 0 23px !important;
}

.radius-bottom-right-23 {
  border-radius: 0 0 23px 0 !important;
}

.radius-24 {
  border-radius: 24px !important;
}

.radius-top-24 {
  border-radius: 24px 24px 0 0 !important;
}

.radius-right-24 {
  border-radius: 0 24px 24px 0 !important;
}

.radius-bottom-24 {
  border-radius: 0 0 24px 24px !important;
}

.radius-left-24 {
  border-radius: 24px 0 0 24px !important;
}

.radius-top-left-24 {
  border-radius: 24px 0 0 0 !important;
}

.radius-top-right-24 {
  border-radius: 0 24px 0 0 !important;
}

.radius-bottom-left-24 {
  border-radius: 0 0 0 24px !important;
}

.radius-bottom-right-24 {
  border-radius: 0 0 24px 0 !important;
}

.radius-25 {
  border-radius: 25px !important;
}

.radius-top-25 {
  border-radius: 25px 25px 0 0 !important;
}

.radius-right-25 {
  border-radius: 0 25px 25px 0 !important;
}

.radius-bottom-25 {
  border-radius: 0 0 25px 25px !important;
}

.radius-left-25 {
  border-radius: 25px 0 0 25px !important;
}

.radius-top-left-25 {
  border-radius: 25px 0 0 0 !important;
}

.radius-top-right-25 {
  border-radius: 0 25px 0 0 !important;
}

.radius-bottom-left-25 {
  border-radius: 0 0 0 25px !important;
}

.radius-bottom-right-25 {
  border-radius: 0 0 25px 0 !important;
}

.radius-26 {
  border-radius: 26px !important;
}

.radius-top-26 {
  border-radius: 26px 26px 0 0 !important;
}

.radius-right-26 {
  border-radius: 0 26px 26px 0 !important;
}

.radius-bottom-26 {
  border-radius: 0 0 26px 26px !important;
}

.radius-left-26 {
  border-radius: 26px 0 0 26px !important;
}

.radius-top-left-26 {
  border-radius: 26px 0 0 0 !important;
}

.radius-top-right-26 {
  border-radius: 0 26px 0 0 !important;
}

.radius-bottom-left-26 {
  border-radius: 0 0 0 26px !important;
}

.radius-bottom-right-26 {
  border-radius: 0 0 26px 0 !important;
}

.radius-27 {
  border-radius: 27px !important;
}

.radius-top-27 {
  border-radius: 27px 27px 0 0 !important;
}

.radius-right-27 {
  border-radius: 0 27px 27px 0 !important;
}

.radius-bottom-27 {
  border-radius: 0 0 27px 27px !important;
}

.radius-left-27 {
  border-radius: 27px 0 0 27px !important;
}

.radius-top-left-27 {
  border-radius: 27px 0 0 0 !important;
}

.radius-top-right-27 {
  border-radius: 0 27px 0 0 !important;
}

.radius-bottom-left-27 {
  border-radius: 0 0 0 27px !important;
}

.radius-bottom-right-27 {
  border-radius: 0 0 27px 0 !important;
}

.radius-28 {
  border-radius: 28px !important;
}

.radius-top-28 {
  border-radius: 28px 28px 0 0 !important;
}

.radius-right-28 {
  border-radius: 0 28px 28px 0 !important;
}

.radius-bottom-28 {
  border-radius: 0 0 28px 28px !important;
}

.radius-left-28 {
  border-radius: 28px 0 0 28px !important;
}

.radius-top-left-28 {
  border-radius: 28px 0 0 0 !important;
}

.radius-top-right-28 {
  border-radius: 0 28px 0 0 !important;
}

.radius-bottom-left-28 {
  border-radius: 0 0 0 28px !important;
}

.radius-bottom-right-28 {
  border-radius: 0 0 28px 0 !important;
}

.radius-29 {
  border-radius: 29px !important;
}

.radius-top-29 {
  border-radius: 29px 29px 0 0 !important;
}

.radius-right-29 {
  border-radius: 0 29px 29px 0 !important;
}

.radius-bottom-29 {
  border-radius: 0 0 29px 29px !important;
}

.radius-left-29 {
  border-radius: 29px 0 0 29px !important;
}

.radius-top-left-29 {
  border-radius: 29px 0 0 0 !important;
}

.radius-top-right-29 {
  border-radius: 0 29px 0 0 !important;
}

.radius-bottom-left-29 {
  border-radius: 0 0 0 29px !important;
}

.radius-bottom-right-29 {
  border-radius: 0 0 29px 0 !important;
}

.radius-30 {
  border-radius: 30px !important;
}

.radius-top-30 {
  border-radius: 30px 30px 0 0 !important;
}

.radius-right-30 {
  border-radius: 0 30px 30px 0 !important;
}

.radius-bottom-30 {
  border-radius: 0 0 30px 30px !important;
}

.radius-left-30 {
  border-radius: 30px 0 0 30px !important;
}

.radius-top-left-30 {
  border-radius: 30px 0 0 0 !important;
}

.radius-top-right-30 {
  border-radius: 0 30px 0 0 !important;
}

.radius-bottom-left-30 {
  border-radius: 0 0 0 30px !important;
}

.radius-bottom-right-30 {
  border-radius: 0 0 30px 0 !important;
}

.radius-31 {
  border-radius: 31px !important;
}

.radius-top-31 {
  border-radius: 31px 31px 0 0 !important;
}

.radius-right-31 {
  border-radius: 0 31px 31px 0 !important;
}

.radius-bottom-31 {
  border-radius: 0 0 31px 31px !important;
}

.radius-left-31 {
  border-radius: 31px 0 0 31px !important;
}

.radius-top-left-31 {
  border-radius: 31px 0 0 0 !important;
}

.radius-top-right-31 {
  border-radius: 0 31px 0 0 !important;
}

.radius-bottom-left-31 {
  border-radius: 0 0 0 31px !important;
}

.radius-bottom-right-31 {
  border-radius: 0 0 31px 0 !important;
}

.radius-32 {
  border-radius: 32px !important;
}

.radius-top-32 {
  border-radius: 32px 32px 0 0 !important;
}

.radius-right-32 {
  border-radius: 0 32px 32px 0 !important;
}

.radius-bottom-32 {
  border-radius: 0 0 32px 32px !important;
}

.radius-left-32 {
  border-radius: 32px 0 0 32px !important;
}

.radius-top-left-32 {
  border-radius: 32px 0 0 0 !important;
}

.radius-top-right-32 {
  border-radius: 0 32px 0 0 !important;
}

.radius-bottom-left-32 {
  border-radius: 0 0 0 32px !important;
}

.radius-bottom-right-32 {
  border-radius: 0 0 32px 0 !important;
}

.radius-33 {
  border-radius: 33px !important;
}

.radius-top-33 {
  border-radius: 33px 33px 0 0 !important;
}

.radius-right-33 {
  border-radius: 0 33px 33px 0 !important;
}

.radius-bottom-33 {
  border-radius: 0 0 33px 33px !important;
}

.radius-left-33 {
  border-radius: 33px 0 0 33px !important;
}

.radius-top-left-33 {
  border-radius: 33px 0 0 0 !important;
}

.radius-top-right-33 {
  border-radius: 0 33px 0 0 !important;
}

.radius-bottom-left-33 {
  border-radius: 0 0 0 33px !important;
}

.radius-bottom-right-33 {
  border-radius: 0 0 33px 0 !important;
}

.radius-34 {
  border-radius: 34px !important;
}

.radius-top-34 {
  border-radius: 34px 34px 0 0 !important;
}

.radius-right-34 {
  border-radius: 0 34px 34px 0 !important;
}

.radius-bottom-34 {
  border-radius: 0 0 34px 34px !important;
}

.radius-left-34 {
  border-radius: 34px 0 0 34px !important;
}

.radius-top-left-34 {
  border-radius: 34px 0 0 0 !important;
}

.radius-top-right-34 {
  border-radius: 0 34px 0 0 !important;
}

.radius-bottom-left-34 {
  border-radius: 0 0 0 34px !important;
}

.radius-bottom-right-34 {
  border-radius: 0 0 34px 0 !important;
}

.radius-35 {
  border-radius: 35px !important;
}

.radius-top-35 {
  border-radius: 35px 35px 0 0 !important;
}

.radius-right-35 {
  border-radius: 0 35px 35px 0 !important;
}

.radius-bottom-35 {
  border-radius: 0 0 35px 35px !important;
}

.radius-left-35 {
  border-radius: 35px 0 0 35px !important;
}

.radius-top-left-35 {
  border-radius: 35px 0 0 0 !important;
}

.radius-top-right-35 {
  border-radius: 0 35px 0 0 !important;
}

.radius-bottom-left-35 {
  border-radius: 0 0 0 35px !important;
}

.radius-bottom-right-35 {
  border-radius: 0 0 35px 0 !important;
}

.radius-36 {
  border-radius: 36px !important;
}

.radius-top-36 {
  border-radius: 36px 36px 0 0 !important;
}

.radius-right-36 {
  border-radius: 0 36px 36px 0 !important;
}

.radius-bottom-36 {
  border-radius: 0 0 36px 36px !important;
}

.radius-left-36 {
  border-radius: 36px 0 0 36px !important;
}

.radius-top-left-36 {
  border-radius: 36px 0 0 0 !important;
}

.radius-top-right-36 {
  border-radius: 0 36px 0 0 !important;
}

.radius-bottom-left-36 {
  border-radius: 0 0 0 36px !important;
}

.radius-bottom-right-36 {
  border-radius: 0 0 36px 0 !important;
}

.radius-37 {
  border-radius: 37px !important;
}

.radius-top-37 {
  border-radius: 37px 37px 0 0 !important;
}

.radius-right-37 {
  border-radius: 0 37px 37px 0 !important;
}

.radius-bottom-37 {
  border-radius: 0 0 37px 37px !important;
}

.radius-left-37 {
  border-radius: 37px 0 0 37px !important;
}

.radius-top-left-37 {
  border-radius: 37px 0 0 0 !important;
}

.radius-top-right-37 {
  border-radius: 0 37px 0 0 !important;
}

.radius-bottom-left-37 {
  border-radius: 0 0 0 37px !important;
}

.radius-bottom-right-37 {
  border-radius: 0 0 37px 0 !important;
}

.radius-38 {
  border-radius: 38px !important;
}

.radius-top-38 {
  border-radius: 38px 38px 0 0 !important;
}

.radius-right-38 {
  border-radius: 0 38px 38px 0 !important;
}

.radius-bottom-38 {
  border-radius: 0 0 38px 38px !important;
}

.radius-left-38 {
  border-radius: 38px 0 0 38px !important;
}

.radius-top-left-38 {
  border-radius: 38px 0 0 0 !important;
}

.radius-top-right-38 {
  border-radius: 0 38px 0 0 !important;
}

.radius-bottom-left-38 {
  border-radius: 0 0 0 38px !important;
}

.radius-bottom-right-38 {
  border-radius: 0 0 38px 0 !important;
}

.radius-39 {
  border-radius: 39px !important;
}

.radius-top-39 {
  border-radius: 39px 39px 0 0 !important;
}

.radius-right-39 {
  border-radius: 0 39px 39px 0 !important;
}

.radius-bottom-39 {
  border-radius: 0 0 39px 39px !important;
}

.radius-left-39 {
  border-radius: 39px 0 0 39px !important;
}

.radius-top-left-39 {
  border-radius: 39px 0 0 0 !important;
}

.radius-top-right-39 {
  border-radius: 0 39px 0 0 !important;
}

.radius-bottom-left-39 {
  border-radius: 0 0 0 39px !important;
}

.radius-bottom-right-39 {
  border-radius: 0 0 39px 0 !important;
}

.radius-40 {
  border-radius: 40px !important;
}

.radius-top-40 {
  border-radius: 40px 40px 0 0 !important;
}

.radius-right-40 {
  border-radius: 0 40px 40px 0 !important;
}

.radius-bottom-40 {
  border-radius: 0 0 40px 40px !important;
}

.radius-left-40 {
  border-radius: 40px 0 0 40px !important;
}

.radius-top-left-40 {
  border-radius: 40px 0 0 0 !important;
}

.radius-top-right-40 {
  border-radius: 0 40px 0 0 !important;
}

.radius-bottom-left-40 {
  border-radius: 0 0 0 40px !important;
}

.radius-bottom-right-40 {
  border-radius: 0 0 40px 0 !important;
}

.radius-41 {
  border-radius: 41px !important;
}

.radius-top-41 {
  border-radius: 41px 41px 0 0 !important;
}

.radius-right-41 {
  border-radius: 0 41px 41px 0 !important;
}

.radius-bottom-41 {
  border-radius: 0 0 41px 41px !important;
}

.radius-left-41 {
  border-radius: 41px 0 0 41px !important;
}

.radius-top-left-41 {
  border-radius: 41px 0 0 0 !important;
}

.radius-top-right-41 {
  border-radius: 0 41px 0 0 !important;
}

.radius-bottom-left-41 {
  border-radius: 0 0 0 41px !important;
}

.radius-bottom-right-41 {
  border-radius: 0 0 41px 0 !important;
}

.radius-42 {
  border-radius: 42px !important;
}

.radius-top-42 {
  border-radius: 42px 42px 0 0 !important;
}

.radius-right-42 {
  border-radius: 0 42px 42px 0 !important;
}

.radius-bottom-42 {
  border-radius: 0 0 42px 42px !important;
}

.radius-left-42 {
  border-radius: 42px 0 0 42px !important;
}

.radius-top-left-42 {
  border-radius: 42px 0 0 0 !important;
}

.radius-top-right-42 {
  border-radius: 0 42px 0 0 !important;
}

.radius-bottom-left-42 {
  border-radius: 0 0 0 42px !important;
}

.radius-bottom-right-42 {
  border-radius: 0 0 42px 0 !important;
}

.radius-43 {
  border-radius: 43px !important;
}

.radius-top-43 {
  border-radius: 43px 43px 0 0 !important;
}

.radius-right-43 {
  border-radius: 0 43px 43px 0 !important;
}

.radius-bottom-43 {
  border-radius: 0 0 43px 43px !important;
}

.radius-left-43 {
  border-radius: 43px 0 0 43px !important;
}

.radius-top-left-43 {
  border-radius: 43px 0 0 0 !important;
}

.radius-top-right-43 {
  border-radius: 0 43px 0 0 !important;
}

.radius-bottom-left-43 {
  border-radius: 0 0 0 43px !important;
}

.radius-bottom-right-43 {
  border-radius: 0 0 43px 0 !important;
}

.radius-44 {
  border-radius: 44px !important;
}

.radius-top-44 {
  border-radius: 44px 44px 0 0 !important;
}

.radius-right-44 {
  border-radius: 0 44px 44px 0 !important;
}

.radius-bottom-44 {
  border-radius: 0 0 44px 44px !important;
}

.radius-left-44 {
  border-radius: 44px 0 0 44px !important;
}

.radius-top-left-44 {
  border-radius: 44px 0 0 0 !important;
}

.radius-top-right-44 {
  border-radius: 0 44px 0 0 !important;
}

.radius-bottom-left-44 {
  border-radius: 0 0 0 44px !important;
}

.radius-bottom-right-44 {
  border-radius: 0 0 44px 0 !important;
}

.radius-45 {
  border-radius: 45px !important;
}

.radius-top-45 {
  border-radius: 45px 45px 0 0 !important;
}

.radius-right-45 {
  border-radius: 0 45px 45px 0 !important;
}

.radius-bottom-45 {
  border-radius: 0 0 45px 45px !important;
}

.radius-left-45 {
  border-radius: 45px 0 0 45px !important;
}

.radius-top-left-45 {
  border-radius: 45px 0 0 0 !important;
}

.radius-top-right-45 {
  border-radius: 0 45px 0 0 !important;
}

.radius-bottom-left-45 {
  border-radius: 0 0 0 45px !important;
}

.radius-bottom-right-45 {
  border-radius: 0 0 45px 0 !important;
}

.radius-46 {
  border-radius: 46px !important;
}

.radius-top-46 {
  border-radius: 46px 46px 0 0 !important;
}

.radius-right-46 {
  border-radius: 0 46px 46px 0 !important;
}

.radius-bottom-46 {
  border-radius: 0 0 46px 46px !important;
}

.radius-left-46 {
  border-radius: 46px 0 0 46px !important;
}

.radius-top-left-46 {
  border-radius: 46px 0 0 0 !important;
}

.radius-top-right-46 {
  border-radius: 0 46px 0 0 !important;
}

.radius-bottom-left-46 {
  border-radius: 0 0 0 46px !important;
}

.radius-bottom-right-46 {
  border-radius: 0 0 46px 0 !important;
}

.radius-47 {
  border-radius: 47px !important;
}

.radius-top-47 {
  border-radius: 47px 47px 0 0 !important;
}

.radius-right-47 {
  border-radius: 0 47px 47px 0 !important;
}

.radius-bottom-47 {
  border-radius: 0 0 47px 47px !important;
}

.radius-left-47 {
  border-radius: 47px 0 0 47px !important;
}

.radius-top-left-47 {
  border-radius: 47px 0 0 0 !important;
}

.radius-top-right-47 {
  border-radius: 0 47px 0 0 !important;
}

.radius-bottom-left-47 {
  border-radius: 0 0 0 47px !important;
}

.radius-bottom-right-47 {
  border-radius: 0 0 47px 0 !important;
}

.radius-48 {
  border-radius: 48px !important;
}

.radius-top-48 {
  border-radius: 48px 48px 0 0 !important;
}

.radius-right-48 {
  border-radius: 0 48px 48px 0 !important;
}

.radius-bottom-48 {
  border-radius: 0 0 48px 48px !important;
}

.radius-left-48 {
  border-radius: 48px 0 0 48px !important;
}

.radius-top-left-48 {
  border-radius: 48px 0 0 0 !important;
}

.radius-top-right-48 {
  border-radius: 0 48px 0 0 !important;
}

.radius-bottom-left-48 {
  border-radius: 0 0 0 48px !important;
}

.radius-bottom-right-48 {
  border-radius: 0 0 48px 0 !important;
}

.radius-49 {
  border-radius: 49px !important;
}

.radius-top-49 {
  border-radius: 49px 49px 0 0 !important;
}

.radius-right-49 {
  border-radius: 0 49px 49px 0 !important;
}

.radius-bottom-49 {
  border-radius: 0 0 49px 49px !important;
}

.radius-left-49 {
  border-radius: 49px 0 0 49px !important;
}

.radius-top-left-49 {
  border-radius: 49px 0 0 0 !important;
}

.radius-top-right-49 {
  border-radius: 0 49px 0 0 !important;
}

.radius-bottom-left-49 {
  border-radius: 0 0 0 49px !important;
}

.radius-bottom-right-49 {
  border-radius: 0 0 49px 0 !important;
}

.radius-50 {
  border-radius: 50px !important;
}

.radius-top-50 {
  border-radius: 50px 50px 0 0 !important;
}

.radius-right-50 {
  border-radius: 0 50px 50px 0 !important;
}

.radius-bottom-50 {
  border-radius: 0 0 50px 50px !important;
}

.radius-left-50 {
  border-radius: 50px 0 0 50px !important;
}

.radius-top-left-50 {
  border-radius: 50px 0 0 0 !important;
}

.radius-top-right-50 {
  border-radius: 0 50px 0 0 !important;
}

.radius-bottom-left-50 {
  border-radius: 0 0 0 50px !important;
}

.radius-bottom-right-50 {
  border-radius: 0 0 50px 0 !important;
}

.radius-51 {
  border-radius: 51px !important;
}

.radius-top-51 {
  border-radius: 51px 51px 0 0 !important;
}

.radius-right-51 {
  border-radius: 0 51px 51px 0 !important;
}

.radius-bottom-51 {
  border-radius: 0 0 51px 51px !important;
}

.radius-left-51 {
  border-radius: 51px 0 0 51px !important;
}

.radius-top-left-51 {
  border-radius: 51px 0 0 0 !important;
}

.radius-top-right-51 {
  border-radius: 0 51px 0 0 !important;
}

.radius-bottom-left-51 {
  border-radius: 0 0 0 51px !important;
}

.radius-bottom-right-51 {
  border-radius: 0 0 51px 0 !important;
}

.radius-52 {
  border-radius: 52px !important;
}

.radius-top-52 {
  border-radius: 52px 52px 0 0 !important;
}

.radius-right-52 {
  border-radius: 0 52px 52px 0 !important;
}

.radius-bottom-52 {
  border-radius: 0 0 52px 52px !important;
}

.radius-left-52 {
  border-radius: 52px 0 0 52px !important;
}

.radius-top-left-52 {
  border-radius: 52px 0 0 0 !important;
}

.radius-top-right-52 {
  border-radius: 0 52px 0 0 !important;
}

.radius-bottom-left-52 {
  border-radius: 0 0 0 52px !important;
}

.radius-bottom-right-52 {
  border-radius: 0 0 52px 0 !important;
}

.radius-53 {
  border-radius: 53px !important;
}

.radius-top-53 {
  border-radius: 53px 53px 0 0 !important;
}

.radius-right-53 {
  border-radius: 0 53px 53px 0 !important;
}

.radius-bottom-53 {
  border-radius: 0 0 53px 53px !important;
}

.radius-left-53 {
  border-radius: 53px 0 0 53px !important;
}

.radius-top-left-53 {
  border-radius: 53px 0 0 0 !important;
}

.radius-top-right-53 {
  border-radius: 0 53px 0 0 !important;
}

.radius-bottom-left-53 {
  border-radius: 0 0 0 53px !important;
}

.radius-bottom-right-53 {
  border-radius: 0 0 53px 0 !important;
}

.radius-54 {
  border-radius: 54px !important;
}

.radius-top-54 {
  border-radius: 54px 54px 0 0 !important;
}

.radius-right-54 {
  border-radius: 0 54px 54px 0 !important;
}

.radius-bottom-54 {
  border-radius: 0 0 54px 54px !important;
}

.radius-left-54 {
  border-radius: 54px 0 0 54px !important;
}

.radius-top-left-54 {
  border-radius: 54px 0 0 0 !important;
}

.radius-top-right-54 {
  border-radius: 0 54px 0 0 !important;
}

.radius-bottom-left-54 {
  border-radius: 0 0 0 54px !important;
}

.radius-bottom-right-54 {
  border-radius: 0 0 54px 0 !important;
}

.radius-55 {
  border-radius: 55px !important;
}

.radius-top-55 {
  border-radius: 55px 55px 0 0 !important;
}

.radius-right-55 {
  border-radius: 0 55px 55px 0 !important;
}

.radius-bottom-55 {
  border-radius: 0 0 55px 55px !important;
}

.radius-left-55 {
  border-radius: 55px 0 0 55px !important;
}

.radius-top-left-55 {
  border-radius: 55px 0 0 0 !important;
}

.radius-top-right-55 {
  border-radius: 0 55px 0 0 !important;
}

.radius-bottom-left-55 {
  border-radius: 0 0 0 55px !important;
}

.radius-bottom-right-55 {
  border-radius: 0 0 55px 0 !important;
}

.radius-56 {
  border-radius: 56px !important;
}

.radius-top-56 {
  border-radius: 56px 56px 0 0 !important;
}

.radius-right-56 {
  border-radius: 0 56px 56px 0 !important;
}

.radius-bottom-56 {
  border-radius: 0 0 56px 56px !important;
}

.radius-left-56 {
  border-radius: 56px 0 0 56px !important;
}

.radius-top-left-56 {
  border-radius: 56px 0 0 0 !important;
}

.radius-top-right-56 {
  border-radius: 0 56px 0 0 !important;
}

.radius-bottom-left-56 {
  border-radius: 0 0 0 56px !important;
}

.radius-bottom-right-56 {
  border-radius: 0 0 56px 0 !important;
}

.radius-57 {
  border-radius: 57px !important;
}

.radius-top-57 {
  border-radius: 57px 57px 0 0 !important;
}

.radius-right-57 {
  border-radius: 0 57px 57px 0 !important;
}

.radius-bottom-57 {
  border-radius: 0 0 57px 57px !important;
}

.radius-left-57 {
  border-radius: 57px 0 0 57px !important;
}

.radius-top-left-57 {
  border-radius: 57px 0 0 0 !important;
}

.radius-top-right-57 {
  border-radius: 0 57px 0 0 !important;
}

.radius-bottom-left-57 {
  border-radius: 0 0 0 57px !important;
}

.radius-bottom-right-57 {
  border-radius: 0 0 57px 0 !important;
}

.radius-58 {
  border-radius: 58px !important;
}

.radius-top-58 {
  border-radius: 58px 58px 0 0 !important;
}

.radius-right-58 {
  border-radius: 0 58px 58px 0 !important;
}

.radius-bottom-58 {
  border-radius: 0 0 58px 58px !important;
}

.radius-left-58 {
  border-radius: 58px 0 0 58px !important;
}

.radius-top-left-58 {
  border-radius: 58px 0 0 0 !important;
}

.radius-top-right-58 {
  border-radius: 0 58px 0 0 !important;
}

.radius-bottom-left-58 {
  border-radius: 0 0 0 58px !important;
}

.radius-bottom-right-58 {
  border-radius: 0 0 58px 0 !important;
}

.radius-59 {
  border-radius: 59px !important;
}

.radius-top-59 {
  border-radius: 59px 59px 0 0 !important;
}

.radius-right-59 {
  border-radius: 0 59px 59px 0 !important;
}

.radius-bottom-59 {
  border-radius: 0 0 59px 59px !important;
}

.radius-left-59 {
  border-radius: 59px 0 0 59px !important;
}

.radius-top-left-59 {
  border-radius: 59px 0 0 0 !important;
}

.radius-top-right-59 {
  border-radius: 0 59px 0 0 !important;
}

.radius-bottom-left-59 {
  border-radius: 0 0 0 59px !important;
}

.radius-bottom-right-59 {
  border-radius: 0 0 59px 0 !important;
}

.radius-60 {
  border-radius: 60px !important;
}

.radius-top-60 {
  border-radius: 60px 60px 0 0 !important;
}

.radius-right-60 {
  border-radius: 0 60px 60px 0 !important;
}

.radius-bottom-60 {
  border-radius: 0 0 60px 60px !important;
}

.radius-left-60 {
  border-radius: 60px 0 0 60px !important;
}

.radius-top-left-60 {
  border-radius: 60px 0 0 0 !important;
}

.radius-top-right-60 {
  border-radius: 0 60px 0 0 !important;
}

.radius-bottom-left-60 {
  border-radius: 0 0 0 60px !important;
}

.radius-bottom-right-60 {
  border-radius: 0 0 60px 0 !important;
}

.radius-61 {
  border-radius: 61px !important;
}

.radius-top-61 {
  border-radius: 61px 61px 0 0 !important;
}

.radius-right-61 {
  border-radius: 0 61px 61px 0 !important;
}

.radius-bottom-61 {
  border-radius: 0 0 61px 61px !important;
}

.radius-left-61 {
  border-radius: 61px 0 0 61px !important;
}

.radius-top-left-61 {
  border-radius: 61px 0 0 0 !important;
}

.radius-top-right-61 {
  border-radius: 0 61px 0 0 !important;
}

.radius-bottom-left-61 {
  border-radius: 0 0 0 61px !important;
}

.radius-bottom-right-61 {
  border-radius: 0 0 61px 0 !important;
}

.radius-62 {
  border-radius: 62px !important;
}

.radius-top-62 {
  border-radius: 62px 62px 0 0 !important;
}

.radius-right-62 {
  border-radius: 0 62px 62px 0 !important;
}

.radius-bottom-62 {
  border-radius: 0 0 62px 62px !important;
}

.radius-left-62 {
  border-radius: 62px 0 0 62px !important;
}

.radius-top-left-62 {
  border-radius: 62px 0 0 0 !important;
}

.radius-top-right-62 {
  border-radius: 0 62px 0 0 !important;
}

.radius-bottom-left-62 {
  border-radius: 0 0 0 62px !important;
}

.radius-bottom-right-62 {
  border-radius: 0 0 62px 0 !important;
}

.radius-63 {
  border-radius: 63px !important;
}

.radius-top-63 {
  border-radius: 63px 63px 0 0 !important;
}

.radius-right-63 {
  border-radius: 0 63px 63px 0 !important;
}

.radius-bottom-63 {
  border-radius: 0 0 63px 63px !important;
}

.radius-left-63 {
  border-radius: 63px 0 0 63px !important;
}

.radius-top-left-63 {
  border-radius: 63px 0 0 0 !important;
}

.radius-top-right-63 {
  border-radius: 0 63px 0 0 !important;
}

.radius-bottom-left-63 {
  border-radius: 0 0 0 63px !important;
}

.radius-bottom-right-63 {
  border-radius: 0 0 63px 0 !important;
}

.radius-64 {
  border-radius: 64px !important;
}

.radius-top-64 {
  border-radius: 64px 64px 0 0 !important;
}

.radius-right-64 {
  border-radius: 0 64px 64px 0 !important;
}

.radius-bottom-64 {
  border-radius: 0 0 64px 64px !important;
}

.radius-left-64 {
  border-radius: 64px 0 0 64px !important;
}

.radius-top-left-64 {
  border-radius: 64px 0 0 0 !important;
}

.radius-top-right-64 {
  border-radius: 0 64px 0 0 !important;
}

.radius-bottom-left-64 {
  border-radius: 0 0 0 64px !important;
}

.radius-bottom-right-64 {
  border-radius: 0 0 64px 0 !important;
}

.radius-65 {
  border-radius: 65px !important;
}

.radius-top-65 {
  border-radius: 65px 65px 0 0 !important;
}

.radius-right-65 {
  border-radius: 0 65px 65px 0 !important;
}

.radius-bottom-65 {
  border-radius: 0 0 65px 65px !important;
}

.radius-left-65 {
  border-radius: 65px 0 0 65px !important;
}

.radius-top-left-65 {
  border-radius: 65px 0 0 0 !important;
}

.radius-top-right-65 {
  border-radius: 0 65px 0 0 !important;
}

.radius-bottom-left-65 {
  border-radius: 0 0 0 65px !important;
}

.radius-bottom-right-65 {
  border-radius: 0 0 65px 0 !important;
}

.radius-66 {
  border-radius: 66px !important;
}

.radius-top-66 {
  border-radius: 66px 66px 0 0 !important;
}

.radius-right-66 {
  border-radius: 0 66px 66px 0 !important;
}

.radius-bottom-66 {
  border-radius: 0 0 66px 66px !important;
}

.radius-left-66 {
  border-radius: 66px 0 0 66px !important;
}

.radius-top-left-66 {
  border-radius: 66px 0 0 0 !important;
}

.radius-top-right-66 {
  border-radius: 0 66px 0 0 !important;
}

.radius-bottom-left-66 {
  border-radius: 0 0 0 66px !important;
}

.radius-bottom-right-66 {
  border-radius: 0 0 66px 0 !important;
}

.radius-67 {
  border-radius: 67px !important;
}

.radius-top-67 {
  border-radius: 67px 67px 0 0 !important;
}

.radius-right-67 {
  border-radius: 0 67px 67px 0 !important;
}

.radius-bottom-67 {
  border-radius: 0 0 67px 67px !important;
}

.radius-left-67 {
  border-radius: 67px 0 0 67px !important;
}

.radius-top-left-67 {
  border-radius: 67px 0 0 0 !important;
}

.radius-top-right-67 {
  border-radius: 0 67px 0 0 !important;
}

.radius-bottom-left-67 {
  border-radius: 0 0 0 67px !important;
}

.radius-bottom-right-67 {
  border-radius: 0 0 67px 0 !important;
}

.radius-68 {
  border-radius: 68px !important;
}

.radius-top-68 {
  border-radius: 68px 68px 0 0 !important;
}

.radius-right-68 {
  border-radius: 0 68px 68px 0 !important;
}

.radius-bottom-68 {
  border-radius: 0 0 68px 68px !important;
}

.radius-left-68 {
  border-radius: 68px 0 0 68px !important;
}

.radius-top-left-68 {
  border-radius: 68px 0 0 0 !important;
}

.radius-top-right-68 {
  border-radius: 0 68px 0 0 !important;
}

.radius-bottom-left-68 {
  border-radius: 0 0 0 68px !important;
}

.radius-bottom-right-68 {
  border-radius: 0 0 68px 0 !important;
}

.radius-69 {
  border-radius: 69px !important;
}

.radius-top-69 {
  border-radius: 69px 69px 0 0 !important;
}

.radius-right-69 {
  border-radius: 0 69px 69px 0 !important;
}

.radius-bottom-69 {
  border-radius: 0 0 69px 69px !important;
}

.radius-left-69 {
  border-radius: 69px 0 0 69px !important;
}

.radius-top-left-69 {
  border-radius: 69px 0 0 0 !important;
}

.radius-top-right-69 {
  border-radius: 0 69px 0 0 !important;
}

.radius-bottom-left-69 {
  border-radius: 0 0 0 69px !important;
}

.radius-bottom-right-69 {
  border-radius: 0 0 69px 0 !important;
}

.radius-70 {
  border-radius: 70px !important;
}

.radius-top-70 {
  border-radius: 70px 70px 0 0 !important;
}

.radius-right-70 {
  border-radius: 0 70px 70px 0 !important;
}

.radius-bottom-70 {
  border-radius: 0 0 70px 70px !important;
}

.radius-left-70 {
  border-radius: 70px 0 0 70px !important;
}

.radius-top-left-70 {
  border-radius: 70px 0 0 0 !important;
}

.radius-top-right-70 {
  border-radius: 0 70px 0 0 !important;
}

.radius-bottom-left-70 {
  border-radius: 0 0 0 70px !important;
}

.radius-bottom-right-70 {
  border-radius: 0 0 70px 0 !important;
}

.radius-71 {
  border-radius: 71px !important;
}

.radius-top-71 {
  border-radius: 71px 71px 0 0 !important;
}

.radius-right-71 {
  border-radius: 0 71px 71px 0 !important;
}

.radius-bottom-71 {
  border-radius: 0 0 71px 71px !important;
}

.radius-left-71 {
  border-radius: 71px 0 0 71px !important;
}

.radius-top-left-71 {
  border-radius: 71px 0 0 0 !important;
}

.radius-top-right-71 {
  border-radius: 0 71px 0 0 !important;
}

.radius-bottom-left-71 {
  border-radius: 0 0 0 71px !important;
}

.radius-bottom-right-71 {
  border-radius: 0 0 71px 0 !important;
}

.radius-72 {
  border-radius: 72px !important;
}

.radius-top-72 {
  border-radius: 72px 72px 0 0 !important;
}

.radius-right-72 {
  border-radius: 0 72px 72px 0 !important;
}

.radius-bottom-72 {
  border-radius: 0 0 72px 72px !important;
}

.radius-left-72 {
  border-radius: 72px 0 0 72px !important;
}

.radius-top-left-72 {
  border-radius: 72px 0 0 0 !important;
}

.radius-top-right-72 {
  border-radius: 0 72px 0 0 !important;
}

.radius-bottom-left-72 {
  border-radius: 0 0 0 72px !important;
}

.radius-bottom-right-72 {
  border-radius: 0 0 72px 0 !important;
}

.radius-73 {
  border-radius: 73px !important;
}

.radius-top-73 {
  border-radius: 73px 73px 0 0 !important;
}

.radius-right-73 {
  border-radius: 0 73px 73px 0 !important;
}

.radius-bottom-73 {
  border-radius: 0 0 73px 73px !important;
}

.radius-left-73 {
  border-radius: 73px 0 0 73px !important;
}

.radius-top-left-73 {
  border-radius: 73px 0 0 0 !important;
}

.radius-top-right-73 {
  border-radius: 0 73px 0 0 !important;
}

.radius-bottom-left-73 {
  border-radius: 0 0 0 73px !important;
}

.radius-bottom-right-73 {
  border-radius: 0 0 73px 0 !important;
}

.radius-74 {
  border-radius: 74px !important;
}

.radius-top-74 {
  border-radius: 74px 74px 0 0 !important;
}

.radius-right-74 {
  border-radius: 0 74px 74px 0 !important;
}

.radius-bottom-74 {
  border-radius: 0 0 74px 74px !important;
}

.radius-left-74 {
  border-radius: 74px 0 0 74px !important;
}

.radius-top-left-74 {
  border-radius: 74px 0 0 0 !important;
}

.radius-top-right-74 {
  border-radius: 0 74px 0 0 !important;
}

.radius-bottom-left-74 {
  border-radius: 0 0 0 74px !important;
}

.radius-bottom-right-74 {
  border-radius: 0 0 74px 0 !important;
}

.radius-75 {
  border-radius: 75px !important;
}

.radius-top-75 {
  border-radius: 75px 75px 0 0 !important;
}

.radius-right-75 {
  border-radius: 0 75px 75px 0 !important;
}

.radius-bottom-75 {
  border-radius: 0 0 75px 75px !important;
}

.radius-left-75 {
  border-radius: 75px 0 0 75px !important;
}

.radius-top-left-75 {
  border-radius: 75px 0 0 0 !important;
}

.radius-top-right-75 {
  border-radius: 0 75px 0 0 !important;
}

.radius-bottom-left-75 {
  border-radius: 0 0 0 75px !important;
}

.radius-bottom-right-75 {
  border-radius: 0 0 75px 0 !important;
}

.radius-76 {
  border-radius: 76px !important;
}

.radius-top-76 {
  border-radius: 76px 76px 0 0 !important;
}

.radius-right-76 {
  border-radius: 0 76px 76px 0 !important;
}

.radius-bottom-76 {
  border-radius: 0 0 76px 76px !important;
}

.radius-left-76 {
  border-radius: 76px 0 0 76px !important;
}

.radius-top-left-76 {
  border-radius: 76px 0 0 0 !important;
}

.radius-top-right-76 {
  border-radius: 0 76px 0 0 !important;
}

.radius-bottom-left-76 {
  border-radius: 0 0 0 76px !important;
}

.radius-bottom-right-76 {
  border-radius: 0 0 76px 0 !important;
}

.radius-77 {
  border-radius: 77px !important;
}

.radius-top-77 {
  border-radius: 77px 77px 0 0 !important;
}

.radius-right-77 {
  border-radius: 0 77px 77px 0 !important;
}

.radius-bottom-77 {
  border-radius: 0 0 77px 77px !important;
}

.radius-left-77 {
  border-radius: 77px 0 0 77px !important;
}

.radius-top-left-77 {
  border-radius: 77px 0 0 0 !important;
}

.radius-top-right-77 {
  border-radius: 0 77px 0 0 !important;
}

.radius-bottom-left-77 {
  border-radius: 0 0 0 77px !important;
}

.radius-bottom-right-77 {
  border-radius: 0 0 77px 0 !important;
}

.radius-78 {
  border-radius: 78px !important;
}

.radius-top-78 {
  border-radius: 78px 78px 0 0 !important;
}

.radius-right-78 {
  border-radius: 0 78px 78px 0 !important;
}

.radius-bottom-78 {
  border-radius: 0 0 78px 78px !important;
}

.radius-left-78 {
  border-radius: 78px 0 0 78px !important;
}

.radius-top-left-78 {
  border-radius: 78px 0 0 0 !important;
}

.radius-top-right-78 {
  border-radius: 0 78px 0 0 !important;
}

.radius-bottom-left-78 {
  border-radius: 0 0 0 78px !important;
}

.radius-bottom-right-78 {
  border-radius: 0 0 78px 0 !important;
}

.radius-79 {
  border-radius: 79px !important;
}

.radius-top-79 {
  border-radius: 79px 79px 0 0 !important;
}

.radius-right-79 {
  border-radius: 0 79px 79px 0 !important;
}

.radius-bottom-79 {
  border-radius: 0 0 79px 79px !important;
}

.radius-left-79 {
  border-radius: 79px 0 0 79px !important;
}

.radius-top-left-79 {
  border-radius: 79px 0 0 0 !important;
}

.radius-top-right-79 {
  border-radius: 0 79px 0 0 !important;
}

.radius-bottom-left-79 {
  border-radius: 0 0 0 79px !important;
}

.radius-bottom-right-79 {
  border-radius: 0 0 79px 0 !important;
}

.radius-80 {
  border-radius: 80px !important;
}

.radius-top-80 {
  border-radius: 80px 80px 0 0 !important;
}

.radius-right-80 {
  border-radius: 0 80px 80px 0 !important;
}

.radius-bottom-80 {
  border-radius: 0 0 80px 80px !important;
}

.radius-left-80 {
  border-radius: 80px 0 0 80px !important;
}

.radius-top-left-80 {
  border-radius: 80px 0 0 0 !important;
}

.radius-top-right-80 {
  border-radius: 0 80px 0 0 !important;
}

.radius-bottom-left-80 {
  border-radius: 0 0 0 80px !important;
}

.radius-bottom-right-80 {
  border-radius: 0 0 80px 0 !important;
}

.radius-81 {
  border-radius: 81px !important;
}

.radius-top-81 {
  border-radius: 81px 81px 0 0 !important;
}

.radius-right-81 {
  border-radius: 0 81px 81px 0 !important;
}

.radius-bottom-81 {
  border-radius: 0 0 81px 81px !important;
}

.radius-left-81 {
  border-radius: 81px 0 0 81px !important;
}

.radius-top-left-81 {
  border-radius: 81px 0 0 0 !important;
}

.radius-top-right-81 {
  border-radius: 0 81px 0 0 !important;
}

.radius-bottom-left-81 {
  border-radius: 0 0 0 81px !important;
}

.radius-bottom-right-81 {
  border-radius: 0 0 81px 0 !important;
}

.radius-82 {
  border-radius: 82px !important;
}

.radius-top-82 {
  border-radius: 82px 82px 0 0 !important;
}

.radius-right-82 {
  border-radius: 0 82px 82px 0 !important;
}

.radius-bottom-82 {
  border-radius: 0 0 82px 82px !important;
}

.radius-left-82 {
  border-radius: 82px 0 0 82px !important;
}

.radius-top-left-82 {
  border-radius: 82px 0 0 0 !important;
}

.radius-top-right-82 {
  border-radius: 0 82px 0 0 !important;
}

.radius-bottom-left-82 {
  border-radius: 0 0 0 82px !important;
}

.radius-bottom-right-82 {
  border-radius: 0 0 82px 0 !important;
}

.radius-83 {
  border-radius: 83px !important;
}

.radius-top-83 {
  border-radius: 83px 83px 0 0 !important;
}

.radius-right-83 {
  border-radius: 0 83px 83px 0 !important;
}

.radius-bottom-83 {
  border-radius: 0 0 83px 83px !important;
}

.radius-left-83 {
  border-radius: 83px 0 0 83px !important;
}

.radius-top-left-83 {
  border-radius: 83px 0 0 0 !important;
}

.radius-top-right-83 {
  border-radius: 0 83px 0 0 !important;
}

.radius-bottom-left-83 {
  border-radius: 0 0 0 83px !important;
}

.radius-bottom-right-83 {
  border-radius: 0 0 83px 0 !important;
}

.radius-84 {
  border-radius: 84px !important;
}

.radius-top-84 {
  border-radius: 84px 84px 0 0 !important;
}

.radius-right-84 {
  border-radius: 0 84px 84px 0 !important;
}

.radius-bottom-84 {
  border-radius: 0 0 84px 84px !important;
}

.radius-left-84 {
  border-radius: 84px 0 0 84px !important;
}

.radius-top-left-84 {
  border-radius: 84px 0 0 0 !important;
}

.radius-top-right-84 {
  border-radius: 0 84px 0 0 !important;
}

.radius-bottom-left-84 {
  border-radius: 0 0 0 84px !important;
}

.radius-bottom-right-84 {
  border-radius: 0 0 84px 0 !important;
}

.radius-85 {
  border-radius: 85px !important;
}

.radius-top-85 {
  border-radius: 85px 85px 0 0 !important;
}

.radius-right-85 {
  border-radius: 0 85px 85px 0 !important;
}

.radius-bottom-85 {
  border-radius: 0 0 85px 85px !important;
}

.radius-left-85 {
  border-radius: 85px 0 0 85px !important;
}

.radius-top-left-85 {
  border-radius: 85px 0 0 0 !important;
}

.radius-top-right-85 {
  border-radius: 0 85px 0 0 !important;
}

.radius-bottom-left-85 {
  border-radius: 0 0 0 85px !important;
}

.radius-bottom-right-85 {
  border-radius: 0 0 85px 0 !important;
}

.radius-86 {
  border-radius: 86px !important;
}

.radius-top-86 {
  border-radius: 86px 86px 0 0 !important;
}

.radius-right-86 {
  border-radius: 0 86px 86px 0 !important;
}

.radius-bottom-86 {
  border-radius: 0 0 86px 86px !important;
}

.radius-left-86 {
  border-radius: 86px 0 0 86px !important;
}

.radius-top-left-86 {
  border-radius: 86px 0 0 0 !important;
}

.radius-top-right-86 {
  border-radius: 0 86px 0 0 !important;
}

.radius-bottom-left-86 {
  border-radius: 0 0 0 86px !important;
}

.radius-bottom-right-86 {
  border-radius: 0 0 86px 0 !important;
}

.radius-87 {
  border-radius: 87px !important;
}

.radius-top-87 {
  border-radius: 87px 87px 0 0 !important;
}

.radius-right-87 {
  border-radius: 0 87px 87px 0 !important;
}

.radius-bottom-87 {
  border-radius: 0 0 87px 87px !important;
}

.radius-left-87 {
  border-radius: 87px 0 0 87px !important;
}

.radius-top-left-87 {
  border-radius: 87px 0 0 0 !important;
}

.radius-top-right-87 {
  border-radius: 0 87px 0 0 !important;
}

.radius-bottom-left-87 {
  border-radius: 0 0 0 87px !important;
}

.radius-bottom-right-87 {
  border-radius: 0 0 87px 0 !important;
}

.radius-88 {
  border-radius: 88px !important;
}

.radius-top-88 {
  border-radius: 88px 88px 0 0 !important;
}

.radius-right-88 {
  border-radius: 0 88px 88px 0 !important;
}

.radius-bottom-88 {
  border-radius: 0 0 88px 88px !important;
}

.radius-left-88 {
  border-radius: 88px 0 0 88px !important;
}

.radius-top-left-88 {
  border-radius: 88px 0 0 0 !important;
}

.radius-top-right-88 {
  border-radius: 0 88px 0 0 !important;
}

.radius-bottom-left-88 {
  border-radius: 0 0 0 88px !important;
}

.radius-bottom-right-88 {
  border-radius: 0 0 88px 0 !important;
}

.radius-89 {
  border-radius: 89px !important;
}

.radius-top-89 {
  border-radius: 89px 89px 0 0 !important;
}

.radius-right-89 {
  border-radius: 0 89px 89px 0 !important;
}

.radius-bottom-89 {
  border-radius: 0 0 89px 89px !important;
}

.radius-left-89 {
  border-radius: 89px 0 0 89px !important;
}

.radius-top-left-89 {
  border-radius: 89px 0 0 0 !important;
}

.radius-top-right-89 {
  border-radius: 0 89px 0 0 !important;
}

.radius-bottom-left-89 {
  border-radius: 0 0 0 89px !important;
}

.radius-bottom-right-89 {
  border-radius: 0 0 89px 0 !important;
}

.radius-90 {
  border-radius: 90px !important;
}

.radius-top-90 {
  border-radius: 90px 90px 0 0 !important;
}

.radius-right-90 {
  border-radius: 0 90px 90px 0 !important;
}

.radius-bottom-90 {
  border-radius: 0 0 90px 90px !important;
}

.radius-left-90 {
  border-radius: 90px 0 0 90px !important;
}

.radius-top-left-90 {
  border-radius: 90px 0 0 0 !important;
}

.radius-top-right-90 {
  border-radius: 0 90px 0 0 !important;
}

.radius-bottom-left-90 {
  border-radius: 0 0 0 90px !important;
}

.radius-bottom-right-90 {
  border-radius: 0 0 90px 0 !important;
}

.radius-91 {
  border-radius: 91px !important;
}

.radius-top-91 {
  border-radius: 91px 91px 0 0 !important;
}

.radius-right-91 {
  border-radius: 0 91px 91px 0 !important;
}

.radius-bottom-91 {
  border-radius: 0 0 91px 91px !important;
}

.radius-left-91 {
  border-radius: 91px 0 0 91px !important;
}

.radius-top-left-91 {
  border-radius: 91px 0 0 0 !important;
}

.radius-top-right-91 {
  border-radius: 0 91px 0 0 !important;
}

.radius-bottom-left-91 {
  border-radius: 0 0 0 91px !important;
}

.radius-bottom-right-91 {
  border-radius: 0 0 91px 0 !important;
}

.radius-92 {
  border-radius: 92px !important;
}

.radius-top-92 {
  border-radius: 92px 92px 0 0 !important;
}

.radius-right-92 {
  border-radius: 0 92px 92px 0 !important;
}

.radius-bottom-92 {
  border-radius: 0 0 92px 92px !important;
}

.radius-left-92 {
  border-radius: 92px 0 0 92px !important;
}

.radius-top-left-92 {
  border-radius: 92px 0 0 0 !important;
}

.radius-top-right-92 {
  border-radius: 0 92px 0 0 !important;
}

.radius-bottom-left-92 {
  border-radius: 0 0 0 92px !important;
}

.radius-bottom-right-92 {
  border-radius: 0 0 92px 0 !important;
}

.radius-93 {
  border-radius: 93px !important;
}

.radius-top-93 {
  border-radius: 93px 93px 0 0 !important;
}

.radius-right-93 {
  border-radius: 0 93px 93px 0 !important;
}

.radius-bottom-93 {
  border-radius: 0 0 93px 93px !important;
}

.radius-left-93 {
  border-radius: 93px 0 0 93px !important;
}

.radius-top-left-93 {
  border-radius: 93px 0 0 0 !important;
}

.radius-top-right-93 {
  border-radius: 0 93px 0 0 !important;
}

.radius-bottom-left-93 {
  border-radius: 0 0 0 93px !important;
}

.radius-bottom-right-93 {
  border-radius: 0 0 93px 0 !important;
}

.radius-94 {
  border-radius: 94px !important;
}

.radius-top-94 {
  border-radius: 94px 94px 0 0 !important;
}

.radius-right-94 {
  border-radius: 0 94px 94px 0 !important;
}

.radius-bottom-94 {
  border-radius: 0 0 94px 94px !important;
}

.radius-left-94 {
  border-radius: 94px 0 0 94px !important;
}

.radius-top-left-94 {
  border-radius: 94px 0 0 0 !important;
}

.radius-top-right-94 {
  border-radius: 0 94px 0 0 !important;
}

.radius-bottom-left-94 {
  border-radius: 0 0 0 94px !important;
}

.radius-bottom-right-94 {
  border-radius: 0 0 94px 0 !important;
}

.radius-95 {
  border-radius: 95px !important;
}

.radius-top-95 {
  border-radius: 95px 95px 0 0 !important;
}

.radius-right-95 {
  border-radius: 0 95px 95px 0 !important;
}

.radius-bottom-95 {
  border-radius: 0 0 95px 95px !important;
}

.radius-left-95 {
  border-radius: 95px 0 0 95px !important;
}

.radius-top-left-95 {
  border-radius: 95px 0 0 0 !important;
}

.radius-top-right-95 {
  border-radius: 0 95px 0 0 !important;
}

.radius-bottom-left-95 {
  border-radius: 0 0 0 95px !important;
}

.radius-bottom-right-95 {
  border-radius: 0 0 95px 0 !important;
}

.radius-96 {
  border-radius: 96px !important;
}

.radius-top-96 {
  border-radius: 96px 96px 0 0 !important;
}

.radius-right-96 {
  border-radius: 0 96px 96px 0 !important;
}

.radius-bottom-96 {
  border-radius: 0 0 96px 96px !important;
}

.radius-left-96 {
  border-radius: 96px 0 0 96px !important;
}

.radius-top-left-96 {
  border-radius: 96px 0 0 0 !important;
}

.radius-top-right-96 {
  border-radius: 0 96px 0 0 !important;
}

.radius-bottom-left-96 {
  border-radius: 0 0 0 96px !important;
}

.radius-bottom-right-96 {
  border-radius: 0 0 96px 0 !important;
}

.radius-97 {
  border-radius: 97px !important;
}

.radius-top-97 {
  border-radius: 97px 97px 0 0 !important;
}

.radius-right-97 {
  border-radius: 0 97px 97px 0 !important;
}

.radius-bottom-97 {
  border-radius: 0 0 97px 97px !important;
}

.radius-left-97 {
  border-radius: 97px 0 0 97px !important;
}

.radius-top-left-97 {
  border-radius: 97px 0 0 0 !important;
}

.radius-top-right-97 {
  border-radius: 0 97px 0 0 !important;
}

.radius-bottom-left-97 {
  border-radius: 0 0 0 97px !important;
}

.radius-bottom-right-97 {
  border-radius: 0 0 97px 0 !important;
}

.radius-98 {
  border-radius: 98px !important;
}

.radius-top-98 {
  border-radius: 98px 98px 0 0 !important;
}

.radius-right-98 {
  border-radius: 0 98px 98px 0 !important;
}

.radius-bottom-98 {
  border-radius: 0 0 98px 98px !important;
}

.radius-left-98 {
  border-radius: 98px 0 0 98px !important;
}

.radius-top-left-98 {
  border-radius: 98px 0 0 0 !important;
}

.radius-top-right-98 {
  border-radius: 0 98px 0 0 !important;
}

.radius-bottom-left-98 {
  border-radius: 0 0 0 98px !important;
}

.radius-bottom-right-98 {
  border-radius: 0 0 98px 0 !important;
}

.radius-99 {
  border-radius: 99px !important;
}

.radius-top-99 {
  border-radius: 99px 99px 0 0 !important;
}

.radius-right-99 {
  border-radius: 0 99px 99px 0 !important;
}

.radius-bottom-99 {
  border-radius: 0 0 99px 99px !important;
}

.radius-left-99 {
  border-radius: 99px 0 0 99px !important;
}

.radius-top-left-99 {
  border-radius: 99px 0 0 0 !important;
}

.radius-top-right-99 {
  border-radius: 0 99px 0 0 !important;
}

.radius-bottom-left-99 {
  border-radius: 0 0 0 99px !important;
}

.radius-bottom-right-99 {
  border-radius: 0 0 99px 0 !important;
}

.radius-100 {
  border-radius: 100px !important;
}

.radius-top-100 {
  border-radius: 100px 100px 0 0 !important;
}

.radius-right-100 {
  border-radius: 0 100px 100px 0 !important;
}

.radius-bottom-100 {
  border-radius: 0 0 100px 100px !important;
}

.radius-left-100 {
  border-radius: 100px 0 0 100px !important;
}

.radius-top-left-100 {
  border-radius: 100px 0 0 0 !important;
}

.radius-top-right-100 {
  border-radius: 0 100px 0 0 !important;
}

.radius-bottom-left-100 {
  border-radius: 0 0 0 100px !important;
}

.radius-bottom-right-100 {
  border-radius: 0 0 100px 0 !important;
}

.top-1 {
  top: 1px !important;
}

.right-1 {
  right: 1px !important;
}

.bottom-1 {
  bottom: 1px !important;
}

.left-1 {
  left: 1px !important;
}

.top-2 {
  top: 2px !important;
}

.right-2 {
  right: 2px !important;
}

.bottom-2 {
  bottom: 2px !important;
}

.left-2 {
  left: 2px !important;
}

.top-3 {
  top: 3px !important;
}

.right-3 {
  right: 3px !important;
}

.bottom-3 {
  bottom: 3px !important;
}

.left-3 {
  left: 3px !important;
}

.top-4 {
  top: 4px !important;
}

.right-4 {
  right: 4px !important;
}

.bottom-4 {
  bottom: 4px !important;
}

.left-4 {
  left: 4px !important;
}

.top-5 {
  top: 5px !important;
}

.right-5 {
  right: 5px !important;
}

.bottom-5 {
  bottom: 5px !important;
}

.left-5 {
  left: 5px !important;
}

.top-6 {
  top: 6px !important;
}

.right-6 {
  right: 6px !important;
}

.bottom-6 {
  bottom: 6px !important;
}

.left-6 {
  left: 6px !important;
}

.top-7 {
  top: 7px !important;
}

.right-7 {
  right: 7px !important;
}

.bottom-7 {
  bottom: 7px !important;
}

.left-7 {
  left: 7px !important;
}

.top-8 {
  top: 8px !important;
}

.right-8 {
  right: 8px !important;
}

.bottom-8 {
  bottom: 8px !important;
}

.left-8 {
  left: 8px !important;
}

.top-9 {
  top: 9px !important;
}

.right-9 {
  right: 9px !important;
}

.bottom-9 {
  bottom: 9px !important;
}

.left-9 {
  left: 9px !important;
}

.top-10 {
  top: 10px !important;
}

.right-10 {
  right: 10px !important;
}

.bottom-10 {
  bottom: 10px !important;
}

.left-10 {
  left: 10px !important;
}

.top-11 {
  top: 11px !important;
}

.right-11 {
  right: 11px !important;
}

.bottom-11 {
  bottom: 11px !important;
}

.left-11 {
  left: 11px !important;
}

.top-12 {
  top: 12px !important;
}

.right-12 {
  right: 12px !important;
}

.bottom-12 {
  bottom: 12px !important;
}

.left-12 {
  left: 12px !important;
}

.top-13 {
  top: 13px !important;
}

.right-13 {
  right: 13px !important;
}

.bottom-13 {
  bottom: 13px !important;
}

.left-13 {
  left: 13px !important;
}

.top-14 {
  top: 14px !important;
}

.right-14 {
  right: 14px !important;
}

.bottom-14 {
  bottom: 14px !important;
}

.left-14 {
  left: 14px !important;
}

.top-15 {
  top: 15px !important;
}

.right-15 {
  right: 15px !important;
}

.bottom-15 {
  bottom: 15px !important;
}

.left-15 {
  left: 15px !important;
}

.top-16 {
  top: 16px !important;
}

.right-16 {
  right: 16px !important;
}

.bottom-16 {
  bottom: 16px !important;
}

.left-16 {
  left: 16px !important;
}

.top-17 {
  top: 17px !important;
}

.right-17 {
  right: 17px !important;
}

.bottom-17 {
  bottom: 17px !important;
}

.left-17 {
  left: 17px !important;
}

.top-18 {
  top: 18px !important;
}

.right-18 {
  right: 18px !important;
}

.bottom-18 {
  bottom: 18px !important;
}

.left-18 {
  left: 18px !important;
}

.top-19 {
  top: 19px !important;
}

.right-19 {
  right: 19px !important;
}

.bottom-19 {
  bottom: 19px !important;
}

.left-19 {
  left: 19px !important;
}

.top-20 {
  top: 20px !important;
}

.right-20 {
  right: 20px !important;
}

.bottom-20 {
  bottom: 20px !important;
}

.left-20 {
  left: 20px !important;
}

.top-21 {
  top: 21px !important;
}

.right-21 {
  right: 21px !important;
}

.bottom-21 {
  bottom: 21px !important;
}

.left-21 {
  left: 21px !important;
}

.top-22 {
  top: 22px !important;
}

.right-22 {
  right: 22px !important;
}

.bottom-22 {
  bottom: 22px !important;
}

.left-22 {
  left: 22px !important;
}

.top-23 {
  top: 23px !important;
}

.right-23 {
  right: 23px !important;
}

.bottom-23 {
  bottom: 23px !important;
}

.left-23 {
  left: 23px !important;
}

.top-24 {
  top: 24px !important;
}

.right-24 {
  right: 24px !important;
}

.bottom-24 {
  bottom: 24px !important;
}

.left-24 {
  left: 24px !important;
}

.top-25 {
  top: 25px !important;
}

.right-25 {
  right: 25px !important;
}

.bottom-25 {
  bottom: 25px !important;
}

.left-25 {
  left: 25px !important;
}

.top-26 {
  top: 26px !important;
}

.right-26 {
  right: 26px !important;
}

.bottom-26 {
  bottom: 26px !important;
}

.left-26 {
  left: 26px !important;
}

.top-27 {
  top: 27px !important;
}

.right-27 {
  right: 27px !important;
}

.bottom-27 {
  bottom: 27px !important;
}

.left-27 {
  left: 27px !important;
}

.top-28 {
  top: 28px !important;
}

.right-28 {
  right: 28px !important;
}

.bottom-28 {
  bottom: 28px !important;
}

.left-28 {
  left: 28px !important;
}

.top-29 {
  top: 29px !important;
}

.right-29 {
  right: 29px !important;
}

.bottom-29 {
  bottom: 29px !important;
}

.left-29 {
  left: 29px !important;
}

.top-30 {
  top: 30px !important;
}

.right-30 {
  right: 30px !important;
}

.bottom-30 {
  bottom: 30px !important;
}

.left-30 {
  left: 30px !important;
}

.top-31 {
  top: 31px !important;
}

.right-31 {
  right: 31px !important;
}

.bottom-31 {
  bottom: 31px !important;
}

.left-31 {
  left: 31px !important;
}

.top-32 {
  top: 32px !important;
}

.right-32 {
  right: 32px !important;
}

.bottom-32 {
  bottom: 32px !important;
}

.left-32 {
  left: 32px !important;
}

.top-33 {
  top: 33px !important;
}

.right-33 {
  right: 33px !important;
}

.bottom-33 {
  bottom: 33px !important;
}

.left-33 {
  left: 33px !important;
}

.top-34 {
  top: 34px !important;
}

.right-34 {
  right: 34px !important;
}

.bottom-34 {
  bottom: 34px !important;
}

.left-34 {
  left: 34px !important;
}

.top-35 {
  top: 35px !important;
}

.right-35 {
  right: 35px !important;
}

.bottom-35 {
  bottom: 35px !important;
}

.left-35 {
  left: 35px !important;
}

.top-36 {
  top: 36px !important;
}

.right-36 {
  right: 36px !important;
}

.bottom-36 {
  bottom: 36px !important;
}

.left-36 {
  left: 36px !important;
}

.top-37 {
  top: 37px !important;
}

.right-37 {
  right: 37px !important;
}

.bottom-37 {
  bottom: 37px !important;
}

.left-37 {
  left: 37px !important;
}

.top-38 {
  top: 38px !important;
}

.right-38 {
  right: 38px !important;
}

.bottom-38 {
  bottom: 38px !important;
}

.left-38 {
  left: 38px !important;
}

.top-39 {
  top: 39px !important;
}

.right-39 {
  right: 39px !important;
}

.bottom-39 {
  bottom: 39px !important;
}

.left-39 {
  left: 39px !important;
}

.top-40 {
  top: 40px !important;
}

.right-40 {
  right: 40px !important;
}

.bottom-40 {
  bottom: 40px !important;
}

.left-40 {
  left: 40px !important;
}

.top-41 {
  top: 41px !important;
}

.right-41 {
  right: 41px !important;
}

.bottom-41 {
  bottom: 41px !important;
}

.left-41 {
  left: 41px !important;
}

.top-42 {
  top: 42px !important;
}

.right-42 {
  right: 42px !important;
}

.bottom-42 {
  bottom: 42px !important;
}

.left-42 {
  left: 42px !important;
}

.top-43 {
  top: 43px !important;
}

.right-43 {
  right: 43px !important;
}

.bottom-43 {
  bottom: 43px !important;
}

.left-43 {
  left: 43px !important;
}

.top-44 {
  top: 44px !important;
}

.right-44 {
  right: 44px !important;
}

.bottom-44 {
  bottom: 44px !important;
}

.left-44 {
  left: 44px !important;
}

.top-45 {
  top: 45px !important;
}

.right-45 {
  right: 45px !important;
}

.bottom-45 {
  bottom: 45px !important;
}

.left-45 {
  left: 45px !important;
}

.top-46 {
  top: 46px !important;
}

.right-46 {
  right: 46px !important;
}

.bottom-46 {
  bottom: 46px !important;
}

.left-46 {
  left: 46px !important;
}

.top-47 {
  top: 47px !important;
}

.right-47 {
  right: 47px !important;
}

.bottom-47 {
  bottom: 47px !important;
}

.left-47 {
  left: 47px !important;
}

.top-48 {
  top: 48px !important;
}

.right-48 {
  right: 48px !important;
}

.bottom-48 {
  bottom: 48px !important;
}

.left-48 {
  left: 48px !important;
}

.top-49 {
  top: 49px !important;
}

.right-49 {
  right: 49px !important;
}

.bottom-49 {
  bottom: 49px !important;
}

.left-49 {
  left: 49px !important;
}

.top-50 {
  top: 50px !important;
}

.right-50 {
  right: 50px !important;
}

.bottom-50 {
  bottom: 50px !important;
}

.left-50 {
  left: 50px !important;
}

.top-51 {
  top: 51px !important;
}

.right-51 {
  right: 51px !important;
}

.bottom-51 {
  bottom: 51px !important;
}

.left-51 {
  left: 51px !important;
}

.top-52 {
  top: 52px !important;
}

.right-52 {
  right: 52px !important;
}

.bottom-52 {
  bottom: 52px !important;
}

.left-52 {
  left: 52px !important;
}

.top-53 {
  top: 53px !important;
}

.right-53 {
  right: 53px !important;
}

.bottom-53 {
  bottom: 53px !important;
}

.left-53 {
  left: 53px !important;
}

.top-54 {
  top: 54px !important;
}

.right-54 {
  right: 54px !important;
}

.bottom-54 {
  bottom: 54px !important;
}

.left-54 {
  left: 54px !important;
}

.top-55 {
  top: 55px !important;
}

.right-55 {
  right: 55px !important;
}

.bottom-55 {
  bottom: 55px !important;
}

.left-55 {
  left: 55px !important;
}

.top-56 {
  top: 56px !important;
}

.right-56 {
  right: 56px !important;
}

.bottom-56 {
  bottom: 56px !important;
}

.left-56 {
  left: 56px !important;
}

.top-57 {
  top: 57px !important;
}

.right-57 {
  right: 57px !important;
}

.bottom-57 {
  bottom: 57px !important;
}

.left-57 {
  left: 57px !important;
}

.top-58 {
  top: 58px !important;
}

.right-58 {
  right: 58px !important;
}

.bottom-58 {
  bottom: 58px !important;
}

.left-58 {
  left: 58px !important;
}

.top-59 {
  top: 59px !important;
}

.right-59 {
  right: 59px !important;
}

.bottom-59 {
  bottom: 59px !important;
}

.left-59 {
  left: 59px !important;
}

.top-60 {
  top: 60px !important;
}

.right-60 {
  right: 60px !important;
}

.bottom-60 {
  bottom: 60px !important;
}

.left-60 {
  left: 60px !important;
}

.top-61 {
  top: 61px !important;
}

.right-61 {
  right: 61px !important;
}

.bottom-61 {
  bottom: 61px !important;
}

.left-61 {
  left: 61px !important;
}

.top-62 {
  top: 62px !important;
}

.right-62 {
  right: 62px !important;
}

.bottom-62 {
  bottom: 62px !important;
}

.left-62 {
  left: 62px !important;
}

.top-63 {
  top: 63px !important;
}

.right-63 {
  right: 63px !important;
}

.bottom-63 {
  bottom: 63px !important;
}

.left-63 {
  left: 63px !important;
}

.top-64 {
  top: 64px !important;
}

.right-64 {
  right: 64px !important;
}

.bottom-64 {
  bottom: 64px !important;
}

.left-64 {
  left: 64px !important;
}

.top-65 {
  top: 65px !important;
}

.right-65 {
  right: 65px !important;
}

.bottom-65 {
  bottom: 65px !important;
}

.left-65 {
  left: 65px !important;
}

.top-66 {
  top: 66px !important;
}

.right-66 {
  right: 66px !important;
}

.bottom-66 {
  bottom: 66px !important;
}

.left-66 {
  left: 66px !important;
}

.top-67 {
  top: 67px !important;
}

.right-67 {
  right: 67px !important;
}

.bottom-67 {
  bottom: 67px !important;
}

.left-67 {
  left: 67px !important;
}

.top-68 {
  top: 68px !important;
}

.right-68 {
  right: 68px !important;
}

.bottom-68 {
  bottom: 68px !important;
}

.left-68 {
  left: 68px !important;
}

.top-69 {
  top: 69px !important;
}

.right-69 {
  right: 69px !important;
}

.bottom-69 {
  bottom: 69px !important;
}

.left-69 {
  left: 69px !important;
}

.top-70 {
  top: 70px !important;
}

.right-70 {
  right: 70px !important;
}

.bottom-70 {
  bottom: 70px !important;
}

.left-70 {
  left: 70px !important;
}

.top-71 {
  top: 71px !important;
}

.right-71 {
  right: 71px !important;
}

.bottom-71 {
  bottom: 71px !important;
}

.left-71 {
  left: 71px !important;
}

.top-72 {
  top: 72px !important;
}

.right-72 {
  right: 72px !important;
}

.bottom-72 {
  bottom: 72px !important;
}

.left-72 {
  left: 72px !important;
}

.top-73 {
  top: 73px !important;
}

.right-73 {
  right: 73px !important;
}

.bottom-73 {
  bottom: 73px !important;
}

.left-73 {
  left: 73px !important;
}

.top-74 {
  top: 74px !important;
}

.right-74 {
  right: 74px !important;
}

.bottom-74 {
  bottom: 74px !important;
}

.left-74 {
  left: 74px !important;
}

.top-75 {
  top: 75px !important;
}

.right-75 {
  right: 75px !important;
}

.bottom-75 {
  bottom: 75px !important;
}

.left-75 {
  left: 75px !important;
}

.top-76 {
  top: 76px !important;
}

.right-76 {
  right: 76px !important;
}

.bottom-76 {
  bottom: 76px !important;
}

.left-76 {
  left: 76px !important;
}

.top-77 {
  top: 77px !important;
}

.right-77 {
  right: 77px !important;
}

.bottom-77 {
  bottom: 77px !important;
}

.left-77 {
  left: 77px !important;
}

.top-78 {
  top: 78px !important;
}

.right-78 {
  right: 78px !important;
}

.bottom-78 {
  bottom: 78px !important;
}

.left-78 {
  left: 78px !important;
}

.top-79 {
  top: 79px !important;
}

.right-79 {
  right: 79px !important;
}

.bottom-79 {
  bottom: 79px !important;
}

.left-79 {
  left: 79px !important;
}

.top-80 {
  top: 80px !important;
}

.right-80 {
  right: 80px !important;
}

.bottom-80 {
  bottom: 80px !important;
}

.left-80 {
  left: 80px !important;
}

.top-81 {
  top: 81px !important;
}

.right-81 {
  right: 81px !important;
}

.bottom-81 {
  bottom: 81px !important;
}

.left-81 {
  left: 81px !important;
}

.top-82 {
  top: 82px !important;
}

.right-82 {
  right: 82px !important;
}

.bottom-82 {
  bottom: 82px !important;
}

.left-82 {
  left: 82px !important;
}

.top-83 {
  top: 83px !important;
}

.right-83 {
  right: 83px !important;
}

.bottom-83 {
  bottom: 83px !important;
}

.left-83 {
  left: 83px !important;
}

.top-84 {
  top: 84px !important;
}

.right-84 {
  right: 84px !important;
}

.bottom-84 {
  bottom: 84px !important;
}

.left-84 {
  left: 84px !important;
}

.top-85 {
  top: 85px !important;
}

.right-85 {
  right: 85px !important;
}

.bottom-85 {
  bottom: 85px !important;
}

.left-85 {
  left: 85px !important;
}

.top-86 {
  top: 86px !important;
}

.right-86 {
  right: 86px !important;
}

.bottom-86 {
  bottom: 86px !important;
}

.left-86 {
  left: 86px !important;
}

.top-87 {
  top: 87px !important;
}

.right-87 {
  right: 87px !important;
}

.bottom-87 {
  bottom: 87px !important;
}

.left-87 {
  left: 87px !important;
}

.top-88 {
  top: 88px !important;
}

.right-88 {
  right: 88px !important;
}

.bottom-88 {
  bottom: 88px !important;
}

.left-88 {
  left: 88px !important;
}

.top-89 {
  top: 89px !important;
}

.right-89 {
  right: 89px !important;
}

.bottom-89 {
  bottom: 89px !important;
}

.left-89 {
  left: 89px !important;
}

.top-90 {
  top: 90px !important;
}

.right-90 {
  right: 90px !important;
}

.bottom-90 {
  bottom: 90px !important;
}

.left-90 {
  left: 90px !important;
}

.top-91 {
  top: 91px !important;
}

.right-91 {
  right: 91px !important;
}

.bottom-91 {
  bottom: 91px !important;
}

.left-91 {
  left: 91px !important;
}

.top-92 {
  top: 92px !important;
}

.right-92 {
  right: 92px !important;
}

.bottom-92 {
  bottom: 92px !important;
}

.left-92 {
  left: 92px !important;
}

.top-93 {
  top: 93px !important;
}

.right-93 {
  right: 93px !important;
}

.bottom-93 {
  bottom: 93px !important;
}

.left-93 {
  left: 93px !important;
}

.top-94 {
  top: 94px !important;
}

.right-94 {
  right: 94px !important;
}

.bottom-94 {
  bottom: 94px !important;
}

.left-94 {
  left: 94px !important;
}

.top-95 {
  top: 95px !important;
}

.right-95 {
  right: 95px !important;
}

.bottom-95 {
  bottom: 95px !important;
}

.left-95 {
  left: 95px !important;
}

.top-96 {
  top: 96px !important;
}

.right-96 {
  right: 96px !important;
}

.bottom-96 {
  bottom: 96px !important;
}

.left-96 {
  left: 96px !important;
}

.top-97 {
  top: 97px !important;
}

.right-97 {
  right: 97px !important;
}

.bottom-97 {
  bottom: 97px !important;
}

.left-97 {
  left: 97px !important;
}

.top-98 {
  top: 98px !important;
}

.right-98 {
  right: 98px !important;
}

.bottom-98 {
  bottom: 98px !important;
}

.left-98 {
  left: 98px !important;
}

.top-99 {
  top: 99px !important;
}

.right-99 {
  right: 99px !important;
}

.bottom-99 {
  bottom: 99px !important;
}

.left-99 {
  left: 99px !important;
}

.top-100 {
  top: 100px !important;
}

.right-100 {
  right: 100px !important;
}

.bottom-100 {
  bottom: 100px !important;
}

.left-100 {
  left: 100px !important;
}

.top-101 {
  top: 101px !important;
}

.right-101 {
  right: 101px !important;
}

.bottom-101 {
  bottom: 101px !important;
}

.left-101 {
  left: 101px !important;
}

.top-102 {
  top: 102px !important;
}

.right-102 {
  right: 102px !important;
}

.bottom-102 {
  bottom: 102px !important;
}

.left-102 {
  left: 102px !important;
}

.top-103 {
  top: 103px !important;
}

.right-103 {
  right: 103px !important;
}

.bottom-103 {
  bottom: 103px !important;
}

.left-103 {
  left: 103px !important;
}

.top-104 {
  top: 104px !important;
}

.right-104 {
  right: 104px !important;
}

.bottom-104 {
  bottom: 104px !important;
}

.left-104 {
  left: 104px !important;
}

.top-105 {
  top: 105px !important;
}

.right-105 {
  right: 105px !important;
}

.bottom-105 {
  bottom: 105px !important;
}

.left-105 {
  left: 105px !important;
}

.top-106 {
  top: 106px !important;
}

.right-106 {
  right: 106px !important;
}

.bottom-106 {
  bottom: 106px !important;
}

.left-106 {
  left: 106px !important;
}

.top-107 {
  top: 107px !important;
}

.right-107 {
  right: 107px !important;
}

.bottom-107 {
  bottom: 107px !important;
}

.left-107 {
  left: 107px !important;
}

.top-108 {
  top: 108px !important;
}

.right-108 {
  right: 108px !important;
}

.bottom-108 {
  bottom: 108px !important;
}

.left-108 {
  left: 108px !important;
}

.top-109 {
  top: 109px !important;
}

.right-109 {
  right: 109px !important;
}

.bottom-109 {
  bottom: 109px !important;
}

.left-109 {
  left: 109px !important;
}

.top-110 {
  top: 110px !important;
}

.right-110 {
  right: 110px !important;
}

.bottom-110 {
  bottom: 110px !important;
}

.left-110 {
  left: 110px !important;
}

.top-111 {
  top: 111px !important;
}

.right-111 {
  right: 111px !important;
}

.bottom-111 {
  bottom: 111px !important;
}

.left-111 {
  left: 111px !important;
}

.top-112 {
  top: 112px !important;
}

.right-112 {
  right: 112px !important;
}

.bottom-112 {
  bottom: 112px !important;
}

.left-112 {
  left: 112px !important;
}

.top-113 {
  top: 113px !important;
}

.right-113 {
  right: 113px !important;
}

.bottom-113 {
  bottom: 113px !important;
}

.left-113 {
  left: 113px !important;
}

.top-114 {
  top: 114px !important;
}

.right-114 {
  right: 114px !important;
}

.bottom-114 {
  bottom: 114px !important;
}

.left-114 {
  left: 114px !important;
}

.top-115 {
  top: 115px !important;
}

.right-115 {
  right: 115px !important;
}

.bottom-115 {
  bottom: 115px !important;
}

.left-115 {
  left: 115px !important;
}

.top-116 {
  top: 116px !important;
}

.right-116 {
  right: 116px !important;
}

.bottom-116 {
  bottom: 116px !important;
}

.left-116 {
  left: 116px !important;
}

.top-117 {
  top: 117px !important;
}

.right-117 {
  right: 117px !important;
}

.bottom-117 {
  bottom: 117px !important;
}

.left-117 {
  left: 117px !important;
}

.top-118 {
  top: 118px !important;
}

.right-118 {
  right: 118px !important;
}

.bottom-118 {
  bottom: 118px !important;
}

.left-118 {
  left: 118px !important;
}

.top-119 {
  top: 119px !important;
}

.right-119 {
  right: 119px !important;
}

.bottom-119 {
  bottom: 119px !important;
}

.left-119 {
  left: 119px !important;
}

.top-120 {
  top: 120px !important;
}

.right-120 {
  right: 120px !important;
}

.bottom-120 {
  bottom: 120px !important;
}

.left-120 {
  left: 120px !important;
}

.top-121 {
  top: 121px !important;
}

.right-121 {
  right: 121px !important;
}

.bottom-121 {
  bottom: 121px !important;
}

.left-121 {
  left: 121px !important;
}

.top-122 {
  top: 122px !important;
}

.right-122 {
  right: 122px !important;
}

.bottom-122 {
  bottom: 122px !important;
}

.left-122 {
  left: 122px !important;
}

.top-123 {
  top: 123px !important;
}

.right-123 {
  right: 123px !important;
}

.bottom-123 {
  bottom: 123px !important;
}

.left-123 {
  left: 123px !important;
}

.top-124 {
  top: 124px !important;
}

.right-124 {
  right: 124px !important;
}

.bottom-124 {
  bottom: 124px !important;
}

.left-124 {
  left: 124px !important;
}

.top-125 {
  top: 125px !important;
}

.right-125 {
  right: 125px !important;
}

.bottom-125 {
  bottom: 125px !important;
}

.left-125 {
  left: 125px !important;
}

.top-126 {
  top: 126px !important;
}

.right-126 {
  right: 126px !important;
}

.bottom-126 {
  bottom: 126px !important;
}

.left-126 {
  left: 126px !important;
}

.top-127 {
  top: 127px !important;
}

.right-127 {
  right: 127px !important;
}

.bottom-127 {
  bottom: 127px !important;
}

.left-127 {
  left: 127px !important;
}

.top-128 {
  top: 128px !important;
}

.right-128 {
  right: 128px !important;
}

.bottom-128 {
  bottom: 128px !important;
}

.left-128 {
  left: 128px !important;
}

.top-129 {
  top: 129px !important;
}

.right-129 {
  right: 129px !important;
}

.bottom-129 {
  bottom: 129px !important;
}

.left-129 {
  left: 129px !important;
}

.top-130 {
  top: 130px !important;
}

.right-130 {
  right: 130px !important;
}

.bottom-130 {
  bottom: 130px !important;
}

.left-130 {
  left: 130px !important;
}

.top-131 {
  top: 131px !important;
}

.right-131 {
  right: 131px !important;
}

.bottom-131 {
  bottom: 131px !important;
}

.left-131 {
  left: 131px !important;
}

.top-132 {
  top: 132px !important;
}

.right-132 {
  right: 132px !important;
}

.bottom-132 {
  bottom: 132px !important;
}

.left-132 {
  left: 132px !important;
}

.top-133 {
  top: 133px !important;
}

.right-133 {
  right: 133px !important;
}

.bottom-133 {
  bottom: 133px !important;
}

.left-133 {
  left: 133px !important;
}

.top-134 {
  top: 134px !important;
}

.right-134 {
  right: 134px !important;
}

.bottom-134 {
  bottom: 134px !important;
}

.left-134 {
  left: 134px !important;
}

.top-135 {
  top: 135px !important;
}

.right-135 {
  right: 135px !important;
}

.bottom-135 {
  bottom: 135px !important;
}

.left-135 {
  left: 135px !important;
}

.top-136 {
  top: 136px !important;
}

.right-136 {
  right: 136px !important;
}

.bottom-136 {
  bottom: 136px !important;
}

.left-136 {
  left: 136px !important;
}

.top-137 {
  top: 137px !important;
}

.right-137 {
  right: 137px !important;
}

.bottom-137 {
  bottom: 137px !important;
}

.left-137 {
  left: 137px !important;
}

.top-138 {
  top: 138px !important;
}

.right-138 {
  right: 138px !important;
}

.bottom-138 {
  bottom: 138px !important;
}

.left-138 {
  left: 138px !important;
}

.top-139 {
  top: 139px !important;
}

.right-139 {
  right: 139px !important;
}

.bottom-139 {
  bottom: 139px !important;
}

.left-139 {
  left: 139px !important;
}

.top-140 {
  top: 140px !important;
}

.right-140 {
  right: 140px !important;
}

.bottom-140 {
  bottom: 140px !important;
}

.left-140 {
  left: 140px !important;
}

.top-141 {
  top: 141px !important;
}

.right-141 {
  right: 141px !important;
}

.bottom-141 {
  bottom: 141px !important;
}

.left-141 {
  left: 141px !important;
}

.top-142 {
  top: 142px !important;
}

.right-142 {
  right: 142px !important;
}

.bottom-142 {
  bottom: 142px !important;
}

.left-142 {
  left: 142px !important;
}

.top-143 {
  top: 143px !important;
}

.right-143 {
  right: 143px !important;
}

.bottom-143 {
  bottom: 143px !important;
}

.left-143 {
  left: 143px !important;
}

.top-144 {
  top: 144px !important;
}

.right-144 {
  right: 144px !important;
}

.bottom-144 {
  bottom: 144px !important;
}

.left-144 {
  left: 144px !important;
}

.top-145 {
  top: 145px !important;
}

.right-145 {
  right: 145px !important;
}

.bottom-145 {
  bottom: 145px !important;
}

.left-145 {
  left: 145px !important;
}

.top-146 {
  top: 146px !important;
}

.right-146 {
  right: 146px !important;
}

.bottom-146 {
  bottom: 146px !important;
}

.left-146 {
  left: 146px !important;
}

.top-147 {
  top: 147px !important;
}

.right-147 {
  right: 147px !important;
}

.bottom-147 {
  bottom: 147px !important;
}

.left-147 {
  left: 147px !important;
}

.top-148 {
  top: 148px !important;
}

.right-148 {
  right: 148px !important;
}

.bottom-148 {
  bottom: 148px !important;
}

.left-148 {
  left: 148px !important;
}

.top-149 {
  top: 149px !important;
}

.right-149 {
  right: 149px !important;
}

.bottom-149 {
  bottom: 149px !important;
}

.left-149 {
  left: 149px !important;
}

.top-150 {
  top: 150px !important;
}

.right-150 {
  right: 150px !important;
}

.bottom-150 {
  bottom: 150px !important;
}

.left-150 {
  left: 150px !important;
}

.top-151 {
  top: 151px !important;
}

.right-151 {
  right: 151px !important;
}

.bottom-151 {
  bottom: 151px !important;
}

.left-151 {
  left: 151px !important;
}

.top-152 {
  top: 152px !important;
}

.right-152 {
  right: 152px !important;
}

.bottom-152 {
  bottom: 152px !important;
}

.left-152 {
  left: 152px !important;
}

.top-153 {
  top: 153px !important;
}

.right-153 {
  right: 153px !important;
}

.bottom-153 {
  bottom: 153px !important;
}

.left-153 {
  left: 153px !important;
}

.top-154 {
  top: 154px !important;
}

.right-154 {
  right: 154px !important;
}

.bottom-154 {
  bottom: 154px !important;
}

.left-154 {
  left: 154px !important;
}

.top-155 {
  top: 155px !important;
}

.right-155 {
  right: 155px !important;
}

.bottom-155 {
  bottom: 155px !important;
}

.left-155 {
  left: 155px !important;
}

.top-156 {
  top: 156px !important;
}

.right-156 {
  right: 156px !important;
}

.bottom-156 {
  bottom: 156px !important;
}

.left-156 {
  left: 156px !important;
}

.top-157 {
  top: 157px !important;
}

.right-157 {
  right: 157px !important;
}

.bottom-157 {
  bottom: 157px !important;
}

.left-157 {
  left: 157px !important;
}

.top-158 {
  top: 158px !important;
}

.right-158 {
  right: 158px !important;
}

.bottom-158 {
  bottom: 158px !important;
}

.left-158 {
  left: 158px !important;
}

.top-159 {
  top: 159px !important;
}

.right-159 {
  right: 159px !important;
}

.bottom-159 {
  bottom: 159px !important;
}

.left-159 {
  left: 159px !important;
}

.top-160 {
  top: 160px !important;
}

.right-160 {
  right: 160px !important;
}

.bottom-160 {
  bottom: 160px !important;
}

.left-160 {
  left: 160px !important;
}

.top-161 {
  top: 161px !important;
}

.right-161 {
  right: 161px !important;
}

.bottom-161 {
  bottom: 161px !important;
}

.left-161 {
  left: 161px !important;
}

.top-162 {
  top: 162px !important;
}

.right-162 {
  right: 162px !important;
}

.bottom-162 {
  bottom: 162px !important;
}

.left-162 {
  left: 162px !important;
}

.top-163 {
  top: 163px !important;
}

.right-163 {
  right: 163px !important;
}

.bottom-163 {
  bottom: 163px !important;
}

.left-163 {
  left: 163px !important;
}

.top-164 {
  top: 164px !important;
}

.right-164 {
  right: 164px !important;
}

.bottom-164 {
  bottom: 164px !important;
}

.left-164 {
  left: 164px !important;
}

.top-165 {
  top: 165px !important;
}

.right-165 {
  right: 165px !important;
}

.bottom-165 {
  bottom: 165px !important;
}

.left-165 {
  left: 165px !important;
}

.top-166 {
  top: 166px !important;
}

.right-166 {
  right: 166px !important;
}

.bottom-166 {
  bottom: 166px !important;
}

.left-166 {
  left: 166px !important;
}

.top-167 {
  top: 167px !important;
}

.right-167 {
  right: 167px !important;
}

.bottom-167 {
  bottom: 167px !important;
}

.left-167 {
  left: 167px !important;
}

.top-168 {
  top: 168px !important;
}

.right-168 {
  right: 168px !important;
}

.bottom-168 {
  bottom: 168px !important;
}

.left-168 {
  left: 168px !important;
}

.top-169 {
  top: 169px !important;
}

.right-169 {
  right: 169px !important;
}

.bottom-169 {
  bottom: 169px !important;
}

.left-169 {
  left: 169px !important;
}

.top-170 {
  top: 170px !important;
}

.right-170 {
  right: 170px !important;
}

.bottom-170 {
  bottom: 170px !important;
}

.left-170 {
  left: 170px !important;
}

.top-171 {
  top: 171px !important;
}

.right-171 {
  right: 171px !important;
}

.bottom-171 {
  bottom: 171px !important;
}

.left-171 {
  left: 171px !important;
}

.top-172 {
  top: 172px !important;
}

.right-172 {
  right: 172px !important;
}

.bottom-172 {
  bottom: 172px !important;
}

.left-172 {
  left: 172px !important;
}

.top-173 {
  top: 173px !important;
}

.right-173 {
  right: 173px !important;
}

.bottom-173 {
  bottom: 173px !important;
}

.left-173 {
  left: 173px !important;
}

.top-174 {
  top: 174px !important;
}

.right-174 {
  right: 174px !important;
}

.bottom-174 {
  bottom: 174px !important;
}

.left-174 {
  left: 174px !important;
}

.top-175 {
  top: 175px !important;
}

.right-175 {
  right: 175px !important;
}

.bottom-175 {
  bottom: 175px !important;
}

.left-175 {
  left: 175px !important;
}

.top-176 {
  top: 176px !important;
}

.right-176 {
  right: 176px !important;
}

.bottom-176 {
  bottom: 176px !important;
}

.left-176 {
  left: 176px !important;
}

.top-177 {
  top: 177px !important;
}

.right-177 {
  right: 177px !important;
}

.bottom-177 {
  bottom: 177px !important;
}

.left-177 {
  left: 177px !important;
}

.top-178 {
  top: 178px !important;
}

.right-178 {
  right: 178px !important;
}

.bottom-178 {
  bottom: 178px !important;
}

.left-178 {
  left: 178px !important;
}

.top-179 {
  top: 179px !important;
}

.right-179 {
  right: 179px !important;
}

.bottom-179 {
  bottom: 179px !important;
}

.left-179 {
  left: 179px !important;
}

.top-180 {
  top: 180px !important;
}

.right-180 {
  right: 180px !important;
}

.bottom-180 {
  bottom: 180px !important;
}

.left-180 {
  left: 180px !important;
}

.top-181 {
  top: 181px !important;
}

.right-181 {
  right: 181px !important;
}

.bottom-181 {
  bottom: 181px !important;
}

.left-181 {
  left: 181px !important;
}

.top-182 {
  top: 182px !important;
}

.right-182 {
  right: 182px !important;
}

.bottom-182 {
  bottom: 182px !important;
}

.left-182 {
  left: 182px !important;
}

.top-183 {
  top: 183px !important;
}

.right-183 {
  right: 183px !important;
}

.bottom-183 {
  bottom: 183px !important;
}

.left-183 {
  left: 183px !important;
}

.top-184 {
  top: 184px !important;
}

.right-184 {
  right: 184px !important;
}

.bottom-184 {
  bottom: 184px !important;
}

.left-184 {
  left: 184px !important;
}

.top-185 {
  top: 185px !important;
}

.right-185 {
  right: 185px !important;
}

.bottom-185 {
  bottom: 185px !important;
}

.left-185 {
  left: 185px !important;
}

.top-186 {
  top: 186px !important;
}

.right-186 {
  right: 186px !important;
}

.bottom-186 {
  bottom: 186px !important;
}

.left-186 {
  left: 186px !important;
}

.top-187 {
  top: 187px !important;
}

.right-187 {
  right: 187px !important;
}

.bottom-187 {
  bottom: 187px !important;
}

.left-187 {
  left: 187px !important;
}

.top-188 {
  top: 188px !important;
}

.right-188 {
  right: 188px !important;
}

.bottom-188 {
  bottom: 188px !important;
}

.left-188 {
  left: 188px !important;
}

.top-189 {
  top: 189px !important;
}

.right-189 {
  right: 189px !important;
}

.bottom-189 {
  bottom: 189px !important;
}

.left-189 {
  left: 189px !important;
}

.top-190 {
  top: 190px !important;
}

.right-190 {
  right: 190px !important;
}

.bottom-190 {
  bottom: 190px !important;
}

.left-190 {
  left: 190px !important;
}

.top-191 {
  top: 191px !important;
}

.right-191 {
  right: 191px !important;
}

.bottom-191 {
  bottom: 191px !important;
}

.left-191 {
  left: 191px !important;
}

.top-192 {
  top: 192px !important;
}

.right-192 {
  right: 192px !important;
}

.bottom-192 {
  bottom: 192px !important;
}

.left-192 {
  left: 192px !important;
}

.top-193 {
  top: 193px !important;
}

.right-193 {
  right: 193px !important;
}

.bottom-193 {
  bottom: 193px !important;
}

.left-193 {
  left: 193px !important;
}

.top-194 {
  top: 194px !important;
}

.right-194 {
  right: 194px !important;
}

.bottom-194 {
  bottom: 194px !important;
}

.left-194 {
  left: 194px !important;
}

.top-195 {
  top: 195px !important;
}

.right-195 {
  right: 195px !important;
}

.bottom-195 {
  bottom: 195px !important;
}

.left-195 {
  left: 195px !important;
}

.top-196 {
  top: 196px !important;
}

.right-196 {
  right: 196px !important;
}

.bottom-196 {
  bottom: 196px !important;
}

.left-196 {
  left: 196px !important;
}

.top-197 {
  top: 197px !important;
}

.right-197 {
  right: 197px !important;
}

.bottom-197 {
  bottom: 197px !important;
}

.left-197 {
  left: 197px !important;
}

.top-198 {
  top: 198px !important;
}

.right-198 {
  right: 198px !important;
}

.bottom-198 {
  bottom: 198px !important;
}

.left-198 {
  left: 198px !important;
}

.top-199 {
  top: 199px !important;
}

.right-199 {
  right: 199px !important;
}

.bottom-199 {
  bottom: 199px !important;
}

.left-199 {
  left: 199px !important;
}

.top-200 {
  top: 200px !important;
}

.right-200 {
  right: 200px !important;
}

.bottom-200 {
  bottom: 200px !important;
}

.left-200 {
  left: 200px !important;
}

.top-201 {
  top: 201px !important;
}

.right-201 {
  right: 201px !important;
}

.bottom-201 {
  bottom: 201px !important;
}

.left-201 {
  left: 201px !important;
}

.top-202 {
  top: 202px !important;
}

.right-202 {
  right: 202px !important;
}

.bottom-202 {
  bottom: 202px !important;
}

.left-202 {
  left: 202px !important;
}

.top-203 {
  top: 203px !important;
}

.right-203 {
  right: 203px !important;
}

.bottom-203 {
  bottom: 203px !important;
}

.left-203 {
  left: 203px !important;
}

.top-204 {
  top: 204px !important;
}

.right-204 {
  right: 204px !important;
}

.bottom-204 {
  bottom: 204px !important;
}

.left-204 {
  left: 204px !important;
}

.top-205 {
  top: 205px !important;
}

.right-205 {
  right: 205px !important;
}

.bottom-205 {
  bottom: 205px !important;
}

.left-205 {
  left: 205px !important;
}

.top-206 {
  top: 206px !important;
}

.right-206 {
  right: 206px !important;
}

.bottom-206 {
  bottom: 206px !important;
}

.left-206 {
  left: 206px !important;
}

.top-207 {
  top: 207px !important;
}

.right-207 {
  right: 207px !important;
}

.bottom-207 {
  bottom: 207px !important;
}

.left-207 {
  left: 207px !important;
}

.top-208 {
  top: 208px !important;
}

.right-208 {
  right: 208px !important;
}

.bottom-208 {
  bottom: 208px !important;
}

.left-208 {
  left: 208px !important;
}

.top-209 {
  top: 209px !important;
}

.right-209 {
  right: 209px !important;
}

.bottom-209 {
  bottom: 209px !important;
}

.left-209 {
  left: 209px !important;
}

.top-210 {
  top: 210px !important;
}

.right-210 {
  right: 210px !important;
}

.bottom-210 {
  bottom: 210px !important;
}

.left-210 {
  left: 210px !important;
}

.top-211 {
  top: 211px !important;
}

.right-211 {
  right: 211px !important;
}

.bottom-211 {
  bottom: 211px !important;
}

.left-211 {
  left: 211px !important;
}

.top-212 {
  top: 212px !important;
}

.right-212 {
  right: 212px !important;
}

.bottom-212 {
  bottom: 212px !important;
}

.left-212 {
  left: 212px !important;
}

.top-213 {
  top: 213px !important;
}

.right-213 {
  right: 213px !important;
}

.bottom-213 {
  bottom: 213px !important;
}

.left-213 {
  left: 213px !important;
}

.top-214 {
  top: 214px !important;
}

.right-214 {
  right: 214px !important;
}

.bottom-214 {
  bottom: 214px !important;
}

.left-214 {
  left: 214px !important;
}

.top-215 {
  top: 215px !important;
}

.right-215 {
  right: 215px !important;
}

.bottom-215 {
  bottom: 215px !important;
}

.left-215 {
  left: 215px !important;
}

.top-216 {
  top: 216px !important;
}

.right-216 {
  right: 216px !important;
}

.bottom-216 {
  bottom: 216px !important;
}

.left-216 {
  left: 216px !important;
}

.top-217 {
  top: 217px !important;
}

.right-217 {
  right: 217px !important;
}

.bottom-217 {
  bottom: 217px !important;
}

.left-217 {
  left: 217px !important;
}

.top-218 {
  top: 218px !important;
}

.right-218 {
  right: 218px !important;
}

.bottom-218 {
  bottom: 218px !important;
}

.left-218 {
  left: 218px !important;
}

.top-219 {
  top: 219px !important;
}

.right-219 {
  right: 219px !important;
}

.bottom-219 {
  bottom: 219px !important;
}

.left-219 {
  left: 219px !important;
}

.top-220 {
  top: 220px !important;
}

.right-220 {
  right: 220px !important;
}

.bottom-220 {
  bottom: 220px !important;
}

.left-220 {
  left: 220px !important;
}

.top-221 {
  top: 221px !important;
}

.right-221 {
  right: 221px !important;
}

.bottom-221 {
  bottom: 221px !important;
}

.left-221 {
  left: 221px !important;
}

.top-222 {
  top: 222px !important;
}

.right-222 {
  right: 222px !important;
}

.bottom-222 {
  bottom: 222px !important;
}

.left-222 {
  left: 222px !important;
}

.top-223 {
  top: 223px !important;
}

.right-223 {
  right: 223px !important;
}

.bottom-223 {
  bottom: 223px !important;
}

.left-223 {
  left: 223px !important;
}

.top-224 {
  top: 224px !important;
}

.right-224 {
  right: 224px !important;
}

.bottom-224 {
  bottom: 224px !important;
}

.left-224 {
  left: 224px !important;
}

.top-225 {
  top: 225px !important;
}

.right-225 {
  right: 225px !important;
}

.bottom-225 {
  bottom: 225px !important;
}

.left-225 {
  left: 225px !important;
}

.top-226 {
  top: 226px !important;
}

.right-226 {
  right: 226px !important;
}

.bottom-226 {
  bottom: 226px !important;
}

.left-226 {
  left: 226px !important;
}

.top-227 {
  top: 227px !important;
}

.right-227 {
  right: 227px !important;
}

.bottom-227 {
  bottom: 227px !important;
}

.left-227 {
  left: 227px !important;
}

.top-228 {
  top: 228px !important;
}

.right-228 {
  right: 228px !important;
}

.bottom-228 {
  bottom: 228px !important;
}

.left-228 {
  left: 228px !important;
}

.top-229 {
  top: 229px !important;
}

.right-229 {
  right: 229px !important;
}

.bottom-229 {
  bottom: 229px !important;
}

.left-229 {
  left: 229px !important;
}

.top-230 {
  top: 230px !important;
}

.right-230 {
  right: 230px !important;
}

.bottom-230 {
  bottom: 230px !important;
}

.left-230 {
  left: 230px !important;
}

.top-231 {
  top: 231px !important;
}

.right-231 {
  right: 231px !important;
}

.bottom-231 {
  bottom: 231px !important;
}

.left-231 {
  left: 231px !important;
}

.top-232 {
  top: 232px !important;
}

.right-232 {
  right: 232px !important;
}

.bottom-232 {
  bottom: 232px !important;
}

.left-232 {
  left: 232px !important;
}

.top-233 {
  top: 233px !important;
}

.right-233 {
  right: 233px !important;
}

.bottom-233 {
  bottom: 233px !important;
}

.left-233 {
  left: 233px !important;
}

.top-234 {
  top: 234px !important;
}

.right-234 {
  right: 234px !important;
}

.bottom-234 {
  bottom: 234px !important;
}

.left-234 {
  left: 234px !important;
}

.top-235 {
  top: 235px !important;
}

.right-235 {
  right: 235px !important;
}

.bottom-235 {
  bottom: 235px !important;
}

.left-235 {
  left: 235px !important;
}

.top-236 {
  top: 236px !important;
}

.right-236 {
  right: 236px !important;
}

.bottom-236 {
  bottom: 236px !important;
}

.left-236 {
  left: 236px !important;
}

.top-237 {
  top: 237px !important;
}

.right-237 {
  right: 237px !important;
}

.bottom-237 {
  bottom: 237px !important;
}

.left-237 {
  left: 237px !important;
}

.top-238 {
  top: 238px !important;
}

.right-238 {
  right: 238px !important;
}

.bottom-238 {
  bottom: 238px !important;
}

.left-238 {
  left: 238px !important;
}

.top-239 {
  top: 239px !important;
}

.right-239 {
  right: 239px !important;
}

.bottom-239 {
  bottom: 239px !important;
}

.left-239 {
  left: 239px !important;
}

.top-240 {
  top: 240px !important;
}

.right-240 {
  right: 240px !important;
}

.bottom-240 {
  bottom: 240px !important;
}

.left-240 {
  left: 240px !important;
}

.top-241 {
  top: 241px !important;
}

.right-241 {
  right: 241px !important;
}

.bottom-241 {
  bottom: 241px !important;
}

.left-241 {
  left: 241px !important;
}

.top-242 {
  top: 242px !important;
}

.right-242 {
  right: 242px !important;
}

.bottom-242 {
  bottom: 242px !important;
}

.left-242 {
  left: 242px !important;
}

.top-243 {
  top: 243px !important;
}

.right-243 {
  right: 243px !important;
}

.bottom-243 {
  bottom: 243px !important;
}

.left-243 {
  left: 243px !important;
}

.top-244 {
  top: 244px !important;
}

.right-244 {
  right: 244px !important;
}

.bottom-244 {
  bottom: 244px !important;
}

.left-244 {
  left: 244px !important;
}

.top-245 {
  top: 245px !important;
}

.right-245 {
  right: 245px !important;
}

.bottom-245 {
  bottom: 245px !important;
}

.left-245 {
  left: 245px !important;
}

.top-246 {
  top: 246px !important;
}

.right-246 {
  right: 246px !important;
}

.bottom-246 {
  bottom: 246px !important;
}

.left-246 {
  left: 246px !important;
}

.top-247 {
  top: 247px !important;
}

.right-247 {
  right: 247px !important;
}

.bottom-247 {
  bottom: 247px !important;
}

.left-247 {
  left: 247px !important;
}

.top-248 {
  top: 248px !important;
}

.right-248 {
  right: 248px !important;
}

.bottom-248 {
  bottom: 248px !important;
}

.left-248 {
  left: 248px !important;
}

.top-249 {
  top: 249px !important;
}

.right-249 {
  right: 249px !important;
}

.bottom-249 {
  bottom: 249px !important;
}

.left-249 {
  left: 249px !important;
}

.top-250 {
  top: 250px !important;
}

.right-250 {
  right: 250px !important;
}

.bottom-250 {
  bottom: 250px !important;
}

.left-250 {
  left: 250px !important;
}

.top-251 {
  top: 251px !important;
}

.right-251 {
  right: 251px !important;
}

.bottom-251 {
  bottom: 251px !important;
}

.left-251 {
  left: 251px !important;
}

.top-252 {
  top: 252px !important;
}

.right-252 {
  right: 252px !important;
}

.bottom-252 {
  bottom: 252px !important;
}

.left-252 {
  left: 252px !important;
}

.top-253 {
  top: 253px !important;
}

.right-253 {
  right: 253px !important;
}

.bottom-253 {
  bottom: 253px !important;
}

.left-253 {
  left: 253px !important;
}

.top-254 {
  top: 254px !important;
}

.right-254 {
  right: 254px !important;
}

.bottom-254 {
  bottom: 254px !important;
}

.left-254 {
  left: 254px !important;
}

.top-255 {
  top: 255px !important;
}

.right-255 {
  right: 255px !important;
}

.bottom-255 {
  bottom: 255px !important;
}

.left-255 {
  left: 255px !important;
}

.top-256 {
  top: 256px !important;
}

.right-256 {
  right: 256px !important;
}

.bottom-256 {
  bottom: 256px !important;
}

.left-256 {
  left: 256px !important;
}

.top-257 {
  top: 257px !important;
}

.right-257 {
  right: 257px !important;
}

.bottom-257 {
  bottom: 257px !important;
}

.left-257 {
  left: 257px !important;
}

.top-258 {
  top: 258px !important;
}

.right-258 {
  right: 258px !important;
}

.bottom-258 {
  bottom: 258px !important;
}

.left-258 {
  left: 258px !important;
}

.top-259 {
  top: 259px !important;
}

.right-259 {
  right: 259px !important;
}

.bottom-259 {
  bottom: 259px !important;
}

.left-259 {
  left: 259px !important;
}

.top-260 {
  top: 260px !important;
}

.right-260 {
  right: 260px !important;
}

.bottom-260 {
  bottom: 260px !important;
}

.left-260 {
  left: 260px !important;
}

.top-261 {
  top: 261px !important;
}

.right-261 {
  right: 261px !important;
}

.bottom-261 {
  bottom: 261px !important;
}

.left-261 {
  left: 261px !important;
}

.top-262 {
  top: 262px !important;
}

.right-262 {
  right: 262px !important;
}

.bottom-262 {
  bottom: 262px !important;
}

.left-262 {
  left: 262px !important;
}

.top-263 {
  top: 263px !important;
}

.right-263 {
  right: 263px !important;
}

.bottom-263 {
  bottom: 263px !important;
}

.left-263 {
  left: 263px !important;
}

.top-264 {
  top: 264px !important;
}

.right-264 {
  right: 264px !important;
}

.bottom-264 {
  bottom: 264px !important;
}

.left-264 {
  left: 264px !important;
}

.top-265 {
  top: 265px !important;
}

.right-265 {
  right: 265px !important;
}

.bottom-265 {
  bottom: 265px !important;
}

.left-265 {
  left: 265px !important;
}

.top-266 {
  top: 266px !important;
}

.right-266 {
  right: 266px !important;
}

.bottom-266 {
  bottom: 266px !important;
}

.left-266 {
  left: 266px !important;
}

.top-267 {
  top: 267px !important;
}

.right-267 {
  right: 267px !important;
}

.bottom-267 {
  bottom: 267px !important;
}

.left-267 {
  left: 267px !important;
}

.top-268 {
  top: 268px !important;
}

.right-268 {
  right: 268px !important;
}

.bottom-268 {
  bottom: 268px !important;
}

.left-268 {
  left: 268px !important;
}

.top-269 {
  top: 269px !important;
}

.right-269 {
  right: 269px !important;
}

.bottom-269 {
  bottom: 269px !important;
}

.left-269 {
  left: 269px !important;
}

.top-270 {
  top: 270px !important;
}

.right-270 {
  right: 270px !important;
}

.bottom-270 {
  bottom: 270px !important;
}

.left-270 {
  left: 270px !important;
}

.top-271 {
  top: 271px !important;
}

.right-271 {
  right: 271px !important;
}

.bottom-271 {
  bottom: 271px !important;
}

.left-271 {
  left: 271px !important;
}

.top-272 {
  top: 272px !important;
}

.right-272 {
  right: 272px !important;
}

.bottom-272 {
  bottom: 272px !important;
}

.left-272 {
  left: 272px !important;
}

.top-273 {
  top: 273px !important;
}

.right-273 {
  right: 273px !important;
}

.bottom-273 {
  bottom: 273px !important;
}

.left-273 {
  left: 273px !important;
}

.top-274 {
  top: 274px !important;
}

.right-274 {
  right: 274px !important;
}

.bottom-274 {
  bottom: 274px !important;
}

.left-274 {
  left: 274px !important;
}

.top-275 {
  top: 275px !important;
}

.right-275 {
  right: 275px !important;
}

.bottom-275 {
  bottom: 275px !important;
}

.left-275 {
  left: 275px !important;
}

.top-276 {
  top: 276px !important;
}

.right-276 {
  right: 276px !important;
}

.bottom-276 {
  bottom: 276px !important;
}

.left-276 {
  left: 276px !important;
}

.top-277 {
  top: 277px !important;
}

.right-277 {
  right: 277px !important;
}

.bottom-277 {
  bottom: 277px !important;
}

.left-277 {
  left: 277px !important;
}

.top-278 {
  top: 278px !important;
}

.right-278 {
  right: 278px !important;
}

.bottom-278 {
  bottom: 278px !important;
}

.left-278 {
  left: 278px !important;
}

.top-279 {
  top: 279px !important;
}

.right-279 {
  right: 279px !important;
}

.bottom-279 {
  bottom: 279px !important;
}

.left-279 {
  left: 279px !important;
}

.top-280 {
  top: 280px !important;
}

.right-280 {
  right: 280px !important;
}

.bottom-280 {
  bottom: 280px !important;
}

.left-280 {
  left: 280px !important;
}

.top-281 {
  top: 281px !important;
}

.right-281 {
  right: 281px !important;
}

.bottom-281 {
  bottom: 281px !important;
}

.left-281 {
  left: 281px !important;
}

.top-282 {
  top: 282px !important;
}

.right-282 {
  right: 282px !important;
}

.bottom-282 {
  bottom: 282px !important;
}

.left-282 {
  left: 282px !important;
}

.top-283 {
  top: 283px !important;
}

.right-283 {
  right: 283px !important;
}

.bottom-283 {
  bottom: 283px !important;
}

.left-283 {
  left: 283px !important;
}

.top-284 {
  top: 284px !important;
}

.right-284 {
  right: 284px !important;
}

.bottom-284 {
  bottom: 284px !important;
}

.left-284 {
  left: 284px !important;
}

.top-285 {
  top: 285px !important;
}

.right-285 {
  right: 285px !important;
}

.bottom-285 {
  bottom: 285px !important;
}

.left-285 {
  left: 285px !important;
}

.top-286 {
  top: 286px !important;
}

.right-286 {
  right: 286px !important;
}

.bottom-286 {
  bottom: 286px !important;
}

.left-286 {
  left: 286px !important;
}

.top-287 {
  top: 287px !important;
}

.right-287 {
  right: 287px !important;
}

.bottom-287 {
  bottom: 287px !important;
}

.left-287 {
  left: 287px !important;
}

.top-288 {
  top: 288px !important;
}

.right-288 {
  right: 288px !important;
}

.bottom-288 {
  bottom: 288px !important;
}

.left-288 {
  left: 288px !important;
}

.top-289 {
  top: 289px !important;
}

.right-289 {
  right: 289px !important;
}

.bottom-289 {
  bottom: 289px !important;
}

.left-289 {
  left: 289px !important;
}

.top-290 {
  top: 290px !important;
}

.right-290 {
  right: 290px !important;
}

.bottom-290 {
  bottom: 290px !important;
}

.left-290 {
  left: 290px !important;
}

.top-291 {
  top: 291px !important;
}

.right-291 {
  right: 291px !important;
}

.bottom-291 {
  bottom: 291px !important;
}

.left-291 {
  left: 291px !important;
}

.top-292 {
  top: 292px !important;
}

.right-292 {
  right: 292px !important;
}

.bottom-292 {
  bottom: 292px !important;
}

.left-292 {
  left: 292px !important;
}

.top-293 {
  top: 293px !important;
}

.right-293 {
  right: 293px !important;
}

.bottom-293 {
  bottom: 293px !important;
}

.left-293 {
  left: 293px !important;
}

.top-294 {
  top: 294px !important;
}

.right-294 {
  right: 294px !important;
}

.bottom-294 {
  bottom: 294px !important;
}

.left-294 {
  left: 294px !important;
}

.top-295 {
  top: 295px !important;
}

.right-295 {
  right: 295px !important;
}

.bottom-295 {
  bottom: 295px !important;
}

.left-295 {
  left: 295px !important;
}

.top-296 {
  top: 296px !important;
}

.right-296 {
  right: 296px !important;
}

.bottom-296 {
  bottom: 296px !important;
}

.left-296 {
  left: 296px !important;
}

.top-297 {
  top: 297px !important;
}

.right-297 {
  right: 297px !important;
}

.bottom-297 {
  bottom: 297px !important;
}

.left-297 {
  left: 297px !important;
}

.top-298 {
  top: 298px !important;
}

.right-298 {
  right: 298px !important;
}

.bottom-298 {
  bottom: 298px !important;
}

.left-298 {
  left: 298px !important;
}

.top-299 {
  top: 299px !important;
}

.right-299 {
  right: 299px !important;
}

.bottom-299 {
  bottom: 299px !important;
}

.left-299 {
  left: 299px !important;
}

.top-300 {
  top: 300px !important;
}

.right-300 {
  right: 300px !important;
}

.bottom-300 {
  bottom: 300px !important;
}

.left-300 {
  left: 300px !important;
}

.top-301 {
  top: 301px !important;
}

.right-301 {
  right: 301px !important;
}

.bottom-301 {
  bottom: 301px !important;
}

.left-301 {
  left: 301px !important;
}

.top-302 {
  top: 302px !important;
}

.right-302 {
  right: 302px !important;
}

.bottom-302 {
  bottom: 302px !important;
}

.left-302 {
  left: 302px !important;
}

.top-303 {
  top: 303px !important;
}

.right-303 {
  right: 303px !important;
}

.bottom-303 {
  bottom: 303px !important;
}

.left-303 {
  left: 303px !important;
}

.top-304 {
  top: 304px !important;
}

.right-304 {
  right: 304px !important;
}

.bottom-304 {
  bottom: 304px !important;
}

.left-304 {
  left: 304px !important;
}

.top-305 {
  top: 305px !important;
}

.right-305 {
  right: 305px !important;
}

.bottom-305 {
  bottom: 305px !important;
}

.left-305 {
  left: 305px !important;
}

.top-306 {
  top: 306px !important;
}

.right-306 {
  right: 306px !important;
}

.bottom-306 {
  bottom: 306px !important;
}

.left-306 {
  left: 306px !important;
}

.top-307 {
  top: 307px !important;
}

.right-307 {
  right: 307px !important;
}

.bottom-307 {
  bottom: 307px !important;
}

.left-307 {
  left: 307px !important;
}

.top-308 {
  top: 308px !important;
}

.right-308 {
  right: 308px !important;
}

.bottom-308 {
  bottom: 308px !important;
}

.left-308 {
  left: 308px !important;
}

.top-309 {
  top: 309px !important;
}

.right-309 {
  right: 309px !important;
}

.bottom-309 {
  bottom: 309px !important;
}

.left-309 {
  left: 309px !important;
}

.top-310 {
  top: 310px !important;
}

.right-310 {
  right: 310px !important;
}

.bottom-310 {
  bottom: 310px !important;
}

.left-310 {
  left: 310px !important;
}

.top-311 {
  top: 311px !important;
}

.right-311 {
  right: 311px !important;
}

.bottom-311 {
  bottom: 311px !important;
}

.left-311 {
  left: 311px !important;
}

.top-312 {
  top: 312px !important;
}

.right-312 {
  right: 312px !important;
}

.bottom-312 {
  bottom: 312px !important;
}

.left-312 {
  left: 312px !important;
}

.top-313 {
  top: 313px !important;
}

.right-313 {
  right: 313px !important;
}

.bottom-313 {
  bottom: 313px !important;
}

.left-313 {
  left: 313px !important;
}

.top-314 {
  top: 314px !important;
}

.right-314 {
  right: 314px !important;
}

.bottom-314 {
  bottom: 314px !important;
}

.left-314 {
  left: 314px !important;
}

.top-315 {
  top: 315px !important;
}

.right-315 {
  right: 315px !important;
}

.bottom-315 {
  bottom: 315px !important;
}

.left-315 {
  left: 315px !important;
}

.top-316 {
  top: 316px !important;
}

.right-316 {
  right: 316px !important;
}

.bottom-316 {
  bottom: 316px !important;
}

.left-316 {
  left: 316px !important;
}

.top-317 {
  top: 317px !important;
}

.right-317 {
  right: 317px !important;
}

.bottom-317 {
  bottom: 317px !important;
}

.left-317 {
  left: 317px !important;
}

.top-318 {
  top: 318px !important;
}

.right-318 {
  right: 318px !important;
}

.bottom-318 {
  bottom: 318px !important;
}

.left-318 {
  left: 318px !important;
}

.top-319 {
  top: 319px !important;
}

.right-319 {
  right: 319px !important;
}

.bottom-319 {
  bottom: 319px !important;
}

.left-319 {
  left: 319px !important;
}

.top-320 {
  top: 320px !important;
}

.right-320 {
  right: 320px !important;
}

.bottom-320 {
  bottom: 320px !important;
}

.left-320 {
  left: 320px !important;
}

.top-321 {
  top: 321px !important;
}

.right-321 {
  right: 321px !important;
}

.bottom-321 {
  bottom: 321px !important;
}

.left-321 {
  left: 321px !important;
}

.top-322 {
  top: 322px !important;
}

.right-322 {
  right: 322px !important;
}

.bottom-322 {
  bottom: 322px !important;
}

.left-322 {
  left: 322px !important;
}

.top-323 {
  top: 323px !important;
}

.right-323 {
  right: 323px !important;
}

.bottom-323 {
  bottom: 323px !important;
}

.left-323 {
  left: 323px !important;
}

.top-324 {
  top: 324px !important;
}

.right-324 {
  right: 324px !important;
}

.bottom-324 {
  bottom: 324px !important;
}

.left-324 {
  left: 324px !important;
}

.top-325 {
  top: 325px !important;
}

.right-325 {
  right: 325px !important;
}

.bottom-325 {
  bottom: 325px !important;
}

.left-325 {
  left: 325px !important;
}

.top-326 {
  top: 326px !important;
}

.right-326 {
  right: 326px !important;
}

.bottom-326 {
  bottom: 326px !important;
}

.left-326 {
  left: 326px !important;
}

.top-327 {
  top: 327px !important;
}

.right-327 {
  right: 327px !important;
}

.bottom-327 {
  bottom: 327px !important;
}

.left-327 {
  left: 327px !important;
}

.top-328 {
  top: 328px !important;
}

.right-328 {
  right: 328px !important;
}

.bottom-328 {
  bottom: 328px !important;
}

.left-328 {
  left: 328px !important;
}

.top-329 {
  top: 329px !important;
}

.right-329 {
  right: 329px !important;
}

.bottom-329 {
  bottom: 329px !important;
}

.left-329 {
  left: 329px !important;
}

.top-330 {
  top: 330px !important;
}

.right-330 {
  right: 330px !important;
}

.bottom-330 {
  bottom: 330px !important;
}

.left-330 {
  left: 330px !important;
}

.top-331 {
  top: 331px !important;
}

.right-331 {
  right: 331px !important;
}

.bottom-331 {
  bottom: 331px !important;
}

.left-331 {
  left: 331px !important;
}

.top-332 {
  top: 332px !important;
}

.right-332 {
  right: 332px !important;
}

.bottom-332 {
  bottom: 332px !important;
}

.left-332 {
  left: 332px !important;
}

.top-333 {
  top: 333px !important;
}

.right-333 {
  right: 333px !important;
}

.bottom-333 {
  bottom: 333px !important;
}

.left-333 {
  left: 333px !important;
}

.top-334 {
  top: 334px !important;
}

.right-334 {
  right: 334px !important;
}

.bottom-334 {
  bottom: 334px !important;
}

.left-334 {
  left: 334px !important;
}

.top-335 {
  top: 335px !important;
}

.right-335 {
  right: 335px !important;
}

.bottom-335 {
  bottom: 335px !important;
}

.left-335 {
  left: 335px !important;
}

.top-336 {
  top: 336px !important;
}

.right-336 {
  right: 336px !important;
}

.bottom-336 {
  bottom: 336px !important;
}

.left-336 {
  left: 336px !important;
}

.top-337 {
  top: 337px !important;
}

.right-337 {
  right: 337px !important;
}

.bottom-337 {
  bottom: 337px !important;
}

.left-337 {
  left: 337px !important;
}

.top-338 {
  top: 338px !important;
}

.right-338 {
  right: 338px !important;
}

.bottom-338 {
  bottom: 338px !important;
}

.left-338 {
  left: 338px !important;
}

.top-339 {
  top: 339px !important;
}

.right-339 {
  right: 339px !important;
}

.bottom-339 {
  bottom: 339px !important;
}

.left-339 {
  left: 339px !important;
}

.top-340 {
  top: 340px !important;
}

.right-340 {
  right: 340px !important;
}

.bottom-340 {
  bottom: 340px !important;
}

.left-340 {
  left: 340px !important;
}

.top-341 {
  top: 341px !important;
}

.right-341 {
  right: 341px !important;
}

.bottom-341 {
  bottom: 341px !important;
}

.left-341 {
  left: 341px !important;
}

.top-342 {
  top: 342px !important;
}

.right-342 {
  right: 342px !important;
}

.bottom-342 {
  bottom: 342px !important;
}

.left-342 {
  left: 342px !important;
}

.top-343 {
  top: 343px !important;
}

.right-343 {
  right: 343px !important;
}

.bottom-343 {
  bottom: 343px !important;
}

.left-343 {
  left: 343px !important;
}

.top-344 {
  top: 344px !important;
}

.right-344 {
  right: 344px !important;
}

.bottom-344 {
  bottom: 344px !important;
}

.left-344 {
  left: 344px !important;
}

.top-345 {
  top: 345px !important;
}

.right-345 {
  right: 345px !important;
}

.bottom-345 {
  bottom: 345px !important;
}

.left-345 {
  left: 345px !important;
}

.top-346 {
  top: 346px !important;
}

.right-346 {
  right: 346px !important;
}

.bottom-346 {
  bottom: 346px !important;
}

.left-346 {
  left: 346px !important;
}

.top-347 {
  top: 347px !important;
}

.right-347 {
  right: 347px !important;
}

.bottom-347 {
  bottom: 347px !important;
}

.left-347 {
  left: 347px !important;
}

.top-348 {
  top: 348px !important;
}

.right-348 {
  right: 348px !important;
}

.bottom-348 {
  bottom: 348px !important;
}

.left-348 {
  left: 348px !important;
}

.top-349 {
  top: 349px !important;
}

.right-349 {
  right: 349px !important;
}

.bottom-349 {
  bottom: 349px !important;
}

.left-349 {
  left: 349px !important;
}

.top-350 {
  top: 350px !important;
}

.right-350 {
  right: 350px !important;
}

.bottom-350 {
  bottom: 350px !important;
}

.left-350 {
  left: 350px !important;
}

.top-351 {
  top: 351px !important;
}

.right-351 {
  right: 351px !important;
}

.bottom-351 {
  bottom: 351px !important;
}

.left-351 {
  left: 351px !important;
}

.top-352 {
  top: 352px !important;
}

.right-352 {
  right: 352px !important;
}

.bottom-352 {
  bottom: 352px !important;
}

.left-352 {
  left: 352px !important;
}

.top-353 {
  top: 353px !important;
}

.right-353 {
  right: 353px !important;
}

.bottom-353 {
  bottom: 353px !important;
}

.left-353 {
  left: 353px !important;
}

.top-354 {
  top: 354px !important;
}

.right-354 {
  right: 354px !important;
}

.bottom-354 {
  bottom: 354px !important;
}

.left-354 {
  left: 354px !important;
}

.top-355 {
  top: 355px !important;
}

.right-355 {
  right: 355px !important;
}

.bottom-355 {
  bottom: 355px !important;
}

.left-355 {
  left: 355px !important;
}

.top-356 {
  top: 356px !important;
}

.right-356 {
  right: 356px !important;
}

.bottom-356 {
  bottom: 356px !important;
}

.left-356 {
  left: 356px !important;
}

.top-357 {
  top: 357px !important;
}

.right-357 {
  right: 357px !important;
}

.bottom-357 {
  bottom: 357px !important;
}

.left-357 {
  left: 357px !important;
}

.top-358 {
  top: 358px !important;
}

.right-358 {
  right: 358px !important;
}

.bottom-358 {
  bottom: 358px !important;
}

.left-358 {
  left: 358px !important;
}

.top-359 {
  top: 359px !important;
}

.right-359 {
  right: 359px !important;
}

.bottom-359 {
  bottom: 359px !important;
}

.left-359 {
  left: 359px !important;
}

.top-360 {
  top: 360px !important;
}

.right-360 {
  right: 360px !important;
}

.bottom-360 {
  bottom: 360px !important;
}

.left-360 {
  left: 360px !important;
}

.top-361 {
  top: 361px !important;
}

.right-361 {
  right: 361px !important;
}

.bottom-361 {
  bottom: 361px !important;
}

.left-361 {
  left: 361px !important;
}

.top-362 {
  top: 362px !important;
}

.right-362 {
  right: 362px !important;
}

.bottom-362 {
  bottom: 362px !important;
}

.left-362 {
  left: 362px !important;
}

.top-363 {
  top: 363px !important;
}

.right-363 {
  right: 363px !important;
}

.bottom-363 {
  bottom: 363px !important;
}

.left-363 {
  left: 363px !important;
}

.top-364 {
  top: 364px !important;
}

.right-364 {
  right: 364px !important;
}

.bottom-364 {
  bottom: 364px !important;
}

.left-364 {
  left: 364px !important;
}

.top-365 {
  top: 365px !important;
}

.right-365 {
  right: 365px !important;
}

.bottom-365 {
  bottom: 365px !important;
}

.left-365 {
  left: 365px !important;
}

.top-366 {
  top: 366px !important;
}

.right-366 {
  right: 366px !important;
}

.bottom-366 {
  bottom: 366px !important;
}

.left-366 {
  left: 366px !important;
}

.top-367 {
  top: 367px !important;
}

.right-367 {
  right: 367px !important;
}

.bottom-367 {
  bottom: 367px !important;
}

.left-367 {
  left: 367px !important;
}

.top-368 {
  top: 368px !important;
}

.right-368 {
  right: 368px !important;
}

.bottom-368 {
  bottom: 368px !important;
}

.left-368 {
  left: 368px !important;
}

.top-369 {
  top: 369px !important;
}

.right-369 {
  right: 369px !important;
}

.bottom-369 {
  bottom: 369px !important;
}

.left-369 {
  left: 369px !important;
}

.top-370 {
  top: 370px !important;
}

.right-370 {
  right: 370px !important;
}

.bottom-370 {
  bottom: 370px !important;
}

.left-370 {
  left: 370px !important;
}

.top-371 {
  top: 371px !important;
}

.right-371 {
  right: 371px !important;
}

.bottom-371 {
  bottom: 371px !important;
}

.left-371 {
  left: 371px !important;
}

.top-372 {
  top: 372px !important;
}

.right-372 {
  right: 372px !important;
}

.bottom-372 {
  bottom: 372px !important;
}

.left-372 {
  left: 372px !important;
}

.top-373 {
  top: 373px !important;
}

.right-373 {
  right: 373px !important;
}

.bottom-373 {
  bottom: 373px !important;
}

.left-373 {
  left: 373px !important;
}

.top-374 {
  top: 374px !important;
}

.right-374 {
  right: 374px !important;
}

.bottom-374 {
  bottom: 374px !important;
}

.left-374 {
  left: 374px !important;
}

.top-375 {
  top: 375px !important;
}

.right-375 {
  right: 375px !important;
}

.bottom-375 {
  bottom: 375px !important;
}

.left-375 {
  left: 375px !important;
}

.top-376 {
  top: 376px !important;
}

.right-376 {
  right: 376px !important;
}

.bottom-376 {
  bottom: 376px !important;
}

.left-376 {
  left: 376px !important;
}

.top-377 {
  top: 377px !important;
}

.right-377 {
  right: 377px !important;
}

.bottom-377 {
  bottom: 377px !important;
}

.left-377 {
  left: 377px !important;
}

.top-378 {
  top: 378px !important;
}

.right-378 {
  right: 378px !important;
}

.bottom-378 {
  bottom: 378px !important;
}

.left-378 {
  left: 378px !important;
}

.top-379 {
  top: 379px !important;
}

.right-379 {
  right: 379px !important;
}

.bottom-379 {
  bottom: 379px !important;
}

.left-379 {
  left: 379px !important;
}

.top-380 {
  top: 380px !important;
}

.right-380 {
  right: 380px !important;
}

.bottom-380 {
  bottom: 380px !important;
}

.left-380 {
  left: 380px !important;
}

.top-381 {
  top: 381px !important;
}

.right-381 {
  right: 381px !important;
}

.bottom-381 {
  bottom: 381px !important;
}

.left-381 {
  left: 381px !important;
}

.top-382 {
  top: 382px !important;
}

.right-382 {
  right: 382px !important;
}

.bottom-382 {
  bottom: 382px !important;
}

.left-382 {
  left: 382px !important;
}

.top-383 {
  top: 383px !important;
}

.right-383 {
  right: 383px !important;
}

.bottom-383 {
  bottom: 383px !important;
}

.left-383 {
  left: 383px !important;
}

.top-384 {
  top: 384px !important;
}

.right-384 {
  right: 384px !important;
}

.bottom-384 {
  bottom: 384px !important;
}

.left-384 {
  left: 384px !important;
}

.top-385 {
  top: 385px !important;
}

.right-385 {
  right: 385px !important;
}

.bottom-385 {
  bottom: 385px !important;
}

.left-385 {
  left: 385px !important;
}

.top-386 {
  top: 386px !important;
}

.right-386 {
  right: 386px !important;
}

.bottom-386 {
  bottom: 386px !important;
}

.left-386 {
  left: 386px !important;
}

.top-387 {
  top: 387px !important;
}

.right-387 {
  right: 387px !important;
}

.bottom-387 {
  bottom: 387px !important;
}

.left-387 {
  left: 387px !important;
}

.top-388 {
  top: 388px !important;
}

.right-388 {
  right: 388px !important;
}

.bottom-388 {
  bottom: 388px !important;
}

.left-388 {
  left: 388px !important;
}

.top-389 {
  top: 389px !important;
}

.right-389 {
  right: 389px !important;
}

.bottom-389 {
  bottom: 389px !important;
}

.left-389 {
  left: 389px !important;
}

.top-390 {
  top: 390px !important;
}

.right-390 {
  right: 390px !important;
}

.bottom-390 {
  bottom: 390px !important;
}

.left-390 {
  left: 390px !important;
}

.top-391 {
  top: 391px !important;
}

.right-391 {
  right: 391px !important;
}

.bottom-391 {
  bottom: 391px !important;
}

.left-391 {
  left: 391px !important;
}

.top-392 {
  top: 392px !important;
}

.right-392 {
  right: 392px !important;
}

.bottom-392 {
  bottom: 392px !important;
}

.left-392 {
  left: 392px !important;
}

.top-393 {
  top: 393px !important;
}

.right-393 {
  right: 393px !important;
}

.bottom-393 {
  bottom: 393px !important;
}

.left-393 {
  left: 393px !important;
}

.top-394 {
  top: 394px !important;
}

.right-394 {
  right: 394px !important;
}

.bottom-394 {
  bottom: 394px !important;
}

.left-394 {
  left: 394px !important;
}

.top-395 {
  top: 395px !important;
}

.right-395 {
  right: 395px !important;
}

.bottom-395 {
  bottom: 395px !important;
}

.left-395 {
  left: 395px !important;
}

.top-396 {
  top: 396px !important;
}

.right-396 {
  right: 396px !important;
}

.bottom-396 {
  bottom: 396px !important;
}

.left-396 {
  left: 396px !important;
}

.top-397 {
  top: 397px !important;
}

.right-397 {
  right: 397px !important;
}

.bottom-397 {
  bottom: 397px !important;
}

.left-397 {
  left: 397px !important;
}

.top-398 {
  top: 398px !important;
}

.right-398 {
  right: 398px !important;
}

.bottom-398 {
  bottom: 398px !important;
}

.left-398 {
  left: 398px !important;
}

.top-399 {
  top: 399px !important;
}

.right-399 {
  right: 399px !important;
}

.bottom-399 {
  bottom: 399px !important;
}

.left-399 {
  left: 399px !important;
}

.top-400 {
  top: 400px !important;
}

.right-400 {
  right: 400px !important;
}

.bottom-400 {
  bottom: 400px !important;
}

.left-400 {
  left: 400px !important;
}

.top-401 {
  top: 401px !important;
}

.right-401 {
  right: 401px !important;
}

.bottom-401 {
  bottom: 401px !important;
}

.left-401 {
  left: 401px !important;
}

.top-402 {
  top: 402px !important;
}

.right-402 {
  right: 402px !important;
}

.bottom-402 {
  bottom: 402px !important;
}

.left-402 {
  left: 402px !important;
}

.top-403 {
  top: 403px !important;
}

.right-403 {
  right: 403px !important;
}

.bottom-403 {
  bottom: 403px !important;
}

.left-403 {
  left: 403px !important;
}

.top-404 {
  top: 404px !important;
}

.right-404 {
  right: 404px !important;
}

.bottom-404 {
  bottom: 404px !important;
}

.left-404 {
  left: 404px !important;
}

.top-405 {
  top: 405px !important;
}

.right-405 {
  right: 405px !important;
}

.bottom-405 {
  bottom: 405px !important;
}

.left-405 {
  left: 405px !important;
}

.top-406 {
  top: 406px !important;
}

.right-406 {
  right: 406px !important;
}

.bottom-406 {
  bottom: 406px !important;
}

.left-406 {
  left: 406px !important;
}

.top-407 {
  top: 407px !important;
}

.right-407 {
  right: 407px !important;
}

.bottom-407 {
  bottom: 407px !important;
}

.left-407 {
  left: 407px !important;
}

.top-408 {
  top: 408px !important;
}

.right-408 {
  right: 408px !important;
}

.bottom-408 {
  bottom: 408px !important;
}

.left-408 {
  left: 408px !important;
}

.top-409 {
  top: 409px !important;
}

.right-409 {
  right: 409px !important;
}

.bottom-409 {
  bottom: 409px !important;
}

.left-409 {
  left: 409px !important;
}

.top-410 {
  top: 410px !important;
}

.right-410 {
  right: 410px !important;
}

.bottom-410 {
  bottom: 410px !important;
}

.left-410 {
  left: 410px !important;
}

.top-411 {
  top: 411px !important;
}

.right-411 {
  right: 411px !important;
}

.bottom-411 {
  bottom: 411px !important;
}

.left-411 {
  left: 411px !important;
}

.top-412 {
  top: 412px !important;
}

.right-412 {
  right: 412px !important;
}

.bottom-412 {
  bottom: 412px !important;
}

.left-412 {
  left: 412px !important;
}

.top-413 {
  top: 413px !important;
}

.right-413 {
  right: 413px !important;
}

.bottom-413 {
  bottom: 413px !important;
}

.left-413 {
  left: 413px !important;
}

.top-414 {
  top: 414px !important;
}

.right-414 {
  right: 414px !important;
}

.bottom-414 {
  bottom: 414px !important;
}

.left-414 {
  left: 414px !important;
}

.top-415 {
  top: 415px !important;
}

.right-415 {
  right: 415px !important;
}

.bottom-415 {
  bottom: 415px !important;
}

.left-415 {
  left: 415px !important;
}

.top-416 {
  top: 416px !important;
}

.right-416 {
  right: 416px !important;
}

.bottom-416 {
  bottom: 416px !important;
}

.left-416 {
  left: 416px !important;
}

.top-417 {
  top: 417px !important;
}

.right-417 {
  right: 417px !important;
}

.bottom-417 {
  bottom: 417px !important;
}

.left-417 {
  left: 417px !important;
}

.top-418 {
  top: 418px !important;
}

.right-418 {
  right: 418px !important;
}

.bottom-418 {
  bottom: 418px !important;
}

.left-418 {
  left: 418px !important;
}

.top-419 {
  top: 419px !important;
}

.right-419 {
  right: 419px !important;
}

.bottom-419 {
  bottom: 419px !important;
}

.left-419 {
  left: 419px !important;
}

.top-420 {
  top: 420px !important;
}

.right-420 {
  right: 420px !important;
}

.bottom-420 {
  bottom: 420px !important;
}

.left-420 {
  left: 420px !important;
}

.top-421 {
  top: 421px !important;
}

.right-421 {
  right: 421px !important;
}

.bottom-421 {
  bottom: 421px !important;
}

.left-421 {
  left: 421px !important;
}

.top-422 {
  top: 422px !important;
}

.right-422 {
  right: 422px !important;
}

.bottom-422 {
  bottom: 422px !important;
}

.left-422 {
  left: 422px !important;
}

.top-423 {
  top: 423px !important;
}

.right-423 {
  right: 423px !important;
}

.bottom-423 {
  bottom: 423px !important;
}

.left-423 {
  left: 423px !important;
}

.top-424 {
  top: 424px !important;
}

.right-424 {
  right: 424px !important;
}

.bottom-424 {
  bottom: 424px !important;
}

.left-424 {
  left: 424px !important;
}

.top-425 {
  top: 425px !important;
}

.right-425 {
  right: 425px !important;
}

.bottom-425 {
  bottom: 425px !important;
}

.left-425 {
  left: 425px !important;
}

.top-426 {
  top: 426px !important;
}

.right-426 {
  right: 426px !important;
}

.bottom-426 {
  bottom: 426px !important;
}

.left-426 {
  left: 426px !important;
}

.top-427 {
  top: 427px !important;
}

.right-427 {
  right: 427px !important;
}

.bottom-427 {
  bottom: 427px !important;
}

.left-427 {
  left: 427px !important;
}

.top-428 {
  top: 428px !important;
}

.right-428 {
  right: 428px !important;
}

.bottom-428 {
  bottom: 428px !important;
}

.left-428 {
  left: 428px !important;
}

.top-429 {
  top: 429px !important;
}

.right-429 {
  right: 429px !important;
}

.bottom-429 {
  bottom: 429px !important;
}

.left-429 {
  left: 429px !important;
}

.top-430 {
  top: 430px !important;
}

.right-430 {
  right: 430px !important;
}

.bottom-430 {
  bottom: 430px !important;
}

.left-430 {
  left: 430px !important;
}

.top-431 {
  top: 431px !important;
}

.right-431 {
  right: 431px !important;
}

.bottom-431 {
  bottom: 431px !important;
}

.left-431 {
  left: 431px !important;
}

.top-432 {
  top: 432px !important;
}

.right-432 {
  right: 432px !important;
}

.bottom-432 {
  bottom: 432px !important;
}

.left-432 {
  left: 432px !important;
}

.top-433 {
  top: 433px !important;
}

.right-433 {
  right: 433px !important;
}

.bottom-433 {
  bottom: 433px !important;
}

.left-433 {
  left: 433px !important;
}

.top-434 {
  top: 434px !important;
}

.right-434 {
  right: 434px !important;
}

.bottom-434 {
  bottom: 434px !important;
}

.left-434 {
  left: 434px !important;
}

.top-435 {
  top: 435px !important;
}

.right-435 {
  right: 435px !important;
}

.bottom-435 {
  bottom: 435px !important;
}

.left-435 {
  left: 435px !important;
}

.top-436 {
  top: 436px !important;
}

.right-436 {
  right: 436px !important;
}

.bottom-436 {
  bottom: 436px !important;
}

.left-436 {
  left: 436px !important;
}

.top-437 {
  top: 437px !important;
}

.right-437 {
  right: 437px !important;
}

.bottom-437 {
  bottom: 437px !important;
}

.left-437 {
  left: 437px !important;
}

.top-438 {
  top: 438px !important;
}

.right-438 {
  right: 438px !important;
}

.bottom-438 {
  bottom: 438px !important;
}

.left-438 {
  left: 438px !important;
}

.top-439 {
  top: 439px !important;
}

.right-439 {
  right: 439px !important;
}

.bottom-439 {
  bottom: 439px !important;
}

.left-439 {
  left: 439px !important;
}

.top-440 {
  top: 440px !important;
}

.right-440 {
  right: 440px !important;
}

.bottom-440 {
  bottom: 440px !important;
}

.left-440 {
  left: 440px !important;
}

.top-441 {
  top: 441px !important;
}

.right-441 {
  right: 441px !important;
}

.bottom-441 {
  bottom: 441px !important;
}

.left-441 {
  left: 441px !important;
}

.top-442 {
  top: 442px !important;
}

.right-442 {
  right: 442px !important;
}

.bottom-442 {
  bottom: 442px !important;
}

.left-442 {
  left: 442px !important;
}

.top-443 {
  top: 443px !important;
}

.right-443 {
  right: 443px !important;
}

.bottom-443 {
  bottom: 443px !important;
}

.left-443 {
  left: 443px !important;
}

.top-444 {
  top: 444px !important;
}

.right-444 {
  right: 444px !important;
}

.bottom-444 {
  bottom: 444px !important;
}

.left-444 {
  left: 444px !important;
}

.top-445 {
  top: 445px !important;
}

.right-445 {
  right: 445px !important;
}

.bottom-445 {
  bottom: 445px !important;
}

.left-445 {
  left: 445px !important;
}

.top-446 {
  top: 446px !important;
}

.right-446 {
  right: 446px !important;
}

.bottom-446 {
  bottom: 446px !important;
}

.left-446 {
  left: 446px !important;
}

.top-447 {
  top: 447px !important;
}

.right-447 {
  right: 447px !important;
}

.bottom-447 {
  bottom: 447px !important;
}

.left-447 {
  left: 447px !important;
}

.top-448 {
  top: 448px !important;
}

.right-448 {
  right: 448px !important;
}

.bottom-448 {
  bottom: 448px !important;
}

.left-448 {
  left: 448px !important;
}

.top-449 {
  top: 449px !important;
}

.right-449 {
  right: 449px !important;
}

.bottom-449 {
  bottom: 449px !important;
}

.left-449 {
  left: 449px !important;
}

.top-450 {
  top: 450px !important;
}

.right-450 {
  right: 450px !important;
}

.bottom-450 {
  bottom: 450px !important;
}

.left-450 {
  left: 450px !important;
}

.top-451 {
  top: 451px !important;
}

.right-451 {
  right: 451px !important;
}

.bottom-451 {
  bottom: 451px !important;
}

.left-451 {
  left: 451px !important;
}

.top-452 {
  top: 452px !important;
}

.right-452 {
  right: 452px !important;
}

.bottom-452 {
  bottom: 452px !important;
}

.left-452 {
  left: 452px !important;
}

.top-453 {
  top: 453px !important;
}

.right-453 {
  right: 453px !important;
}

.bottom-453 {
  bottom: 453px !important;
}

.left-453 {
  left: 453px !important;
}

.top-454 {
  top: 454px !important;
}

.right-454 {
  right: 454px !important;
}

.bottom-454 {
  bottom: 454px !important;
}

.left-454 {
  left: 454px !important;
}

.top-455 {
  top: 455px !important;
}

.right-455 {
  right: 455px !important;
}

.bottom-455 {
  bottom: 455px !important;
}

.left-455 {
  left: 455px !important;
}

.top-456 {
  top: 456px !important;
}

.right-456 {
  right: 456px !important;
}

.bottom-456 {
  bottom: 456px !important;
}

.left-456 {
  left: 456px !important;
}

.top-457 {
  top: 457px !important;
}

.right-457 {
  right: 457px !important;
}

.bottom-457 {
  bottom: 457px !important;
}

.left-457 {
  left: 457px !important;
}

.top-458 {
  top: 458px !important;
}

.right-458 {
  right: 458px !important;
}

.bottom-458 {
  bottom: 458px !important;
}

.left-458 {
  left: 458px !important;
}

.top-459 {
  top: 459px !important;
}

.right-459 {
  right: 459px !important;
}

.bottom-459 {
  bottom: 459px !important;
}

.left-459 {
  left: 459px !important;
}

.top-460 {
  top: 460px !important;
}

.right-460 {
  right: 460px !important;
}

.bottom-460 {
  bottom: 460px !important;
}

.left-460 {
  left: 460px !important;
}

.top-461 {
  top: 461px !important;
}

.right-461 {
  right: 461px !important;
}

.bottom-461 {
  bottom: 461px !important;
}

.left-461 {
  left: 461px !important;
}

.top-462 {
  top: 462px !important;
}

.right-462 {
  right: 462px !important;
}

.bottom-462 {
  bottom: 462px !important;
}

.left-462 {
  left: 462px !important;
}

.top-463 {
  top: 463px !important;
}

.right-463 {
  right: 463px !important;
}

.bottom-463 {
  bottom: 463px !important;
}

.left-463 {
  left: 463px !important;
}

.top-464 {
  top: 464px !important;
}

.right-464 {
  right: 464px !important;
}

.bottom-464 {
  bottom: 464px !important;
}

.left-464 {
  left: 464px !important;
}

.top-465 {
  top: 465px !important;
}

.right-465 {
  right: 465px !important;
}

.bottom-465 {
  bottom: 465px !important;
}

.left-465 {
  left: 465px !important;
}

.top-466 {
  top: 466px !important;
}

.right-466 {
  right: 466px !important;
}

.bottom-466 {
  bottom: 466px !important;
}

.left-466 {
  left: 466px !important;
}

.top-467 {
  top: 467px !important;
}

.right-467 {
  right: 467px !important;
}

.bottom-467 {
  bottom: 467px !important;
}

.left-467 {
  left: 467px !important;
}

.top-468 {
  top: 468px !important;
}

.right-468 {
  right: 468px !important;
}

.bottom-468 {
  bottom: 468px !important;
}

.left-468 {
  left: 468px !important;
}

.top-469 {
  top: 469px !important;
}

.right-469 {
  right: 469px !important;
}

.bottom-469 {
  bottom: 469px !important;
}

.left-469 {
  left: 469px !important;
}

.top-470 {
  top: 470px !important;
}

.right-470 {
  right: 470px !important;
}

.bottom-470 {
  bottom: 470px !important;
}

.left-470 {
  left: 470px !important;
}

.top-471 {
  top: 471px !important;
}

.right-471 {
  right: 471px !important;
}

.bottom-471 {
  bottom: 471px !important;
}

.left-471 {
  left: 471px !important;
}

.top-472 {
  top: 472px !important;
}

.right-472 {
  right: 472px !important;
}

.bottom-472 {
  bottom: 472px !important;
}

.left-472 {
  left: 472px !important;
}

.top-473 {
  top: 473px !important;
}

.right-473 {
  right: 473px !important;
}

.bottom-473 {
  bottom: 473px !important;
}

.left-473 {
  left: 473px !important;
}

.top-474 {
  top: 474px !important;
}

.right-474 {
  right: 474px !important;
}

.bottom-474 {
  bottom: 474px !important;
}

.left-474 {
  left: 474px !important;
}

.top-475 {
  top: 475px !important;
}

.right-475 {
  right: 475px !important;
}

.bottom-475 {
  bottom: 475px !important;
}

.left-475 {
  left: 475px !important;
}

.top-476 {
  top: 476px !important;
}

.right-476 {
  right: 476px !important;
}

.bottom-476 {
  bottom: 476px !important;
}

.left-476 {
  left: 476px !important;
}

.top-477 {
  top: 477px !important;
}

.right-477 {
  right: 477px !important;
}

.bottom-477 {
  bottom: 477px !important;
}

.left-477 {
  left: 477px !important;
}

.top-478 {
  top: 478px !important;
}

.right-478 {
  right: 478px !important;
}

.bottom-478 {
  bottom: 478px !important;
}

.left-478 {
  left: 478px !important;
}

.top-479 {
  top: 479px !important;
}

.right-479 {
  right: 479px !important;
}

.bottom-479 {
  bottom: 479px !important;
}

.left-479 {
  left: 479px !important;
}

.top-480 {
  top: 480px !important;
}

.right-480 {
  right: 480px !important;
}

.bottom-480 {
  bottom: 480px !important;
}

.left-480 {
  left: 480px !important;
}

.top-481 {
  top: 481px !important;
}

.right-481 {
  right: 481px !important;
}

.bottom-481 {
  bottom: 481px !important;
}

.left-481 {
  left: 481px !important;
}

.top-482 {
  top: 482px !important;
}

.right-482 {
  right: 482px !important;
}

.bottom-482 {
  bottom: 482px !important;
}

.left-482 {
  left: 482px !important;
}

.top-483 {
  top: 483px !important;
}

.right-483 {
  right: 483px !important;
}

.bottom-483 {
  bottom: 483px !important;
}

.left-483 {
  left: 483px !important;
}

.top-484 {
  top: 484px !important;
}

.right-484 {
  right: 484px !important;
}

.bottom-484 {
  bottom: 484px !important;
}

.left-484 {
  left: 484px !important;
}

.top-485 {
  top: 485px !important;
}

.right-485 {
  right: 485px !important;
}

.bottom-485 {
  bottom: 485px !important;
}

.left-485 {
  left: 485px !important;
}

.top-486 {
  top: 486px !important;
}

.right-486 {
  right: 486px !important;
}

.bottom-486 {
  bottom: 486px !important;
}

.left-486 {
  left: 486px !important;
}

.top-487 {
  top: 487px !important;
}

.right-487 {
  right: 487px !important;
}

.bottom-487 {
  bottom: 487px !important;
}

.left-487 {
  left: 487px !important;
}

.top-488 {
  top: 488px !important;
}

.right-488 {
  right: 488px !important;
}

.bottom-488 {
  bottom: 488px !important;
}

.left-488 {
  left: 488px !important;
}

.top-489 {
  top: 489px !important;
}

.right-489 {
  right: 489px !important;
}

.bottom-489 {
  bottom: 489px !important;
}

.left-489 {
  left: 489px !important;
}

.top-490 {
  top: 490px !important;
}

.right-490 {
  right: 490px !important;
}

.bottom-490 {
  bottom: 490px !important;
}

.left-490 {
  left: 490px !important;
}

.top-491 {
  top: 491px !important;
}

.right-491 {
  right: 491px !important;
}

.bottom-491 {
  bottom: 491px !important;
}

.left-491 {
  left: 491px !important;
}

.top-492 {
  top: 492px !important;
}

.right-492 {
  right: 492px !important;
}

.bottom-492 {
  bottom: 492px !important;
}

.left-492 {
  left: 492px !important;
}

.top-493 {
  top: 493px !important;
}

.right-493 {
  right: 493px !important;
}

.bottom-493 {
  bottom: 493px !important;
}

.left-493 {
  left: 493px !important;
}

.top-494 {
  top: 494px !important;
}

.right-494 {
  right: 494px !important;
}

.bottom-494 {
  bottom: 494px !important;
}

.left-494 {
  left: 494px !important;
}

.top-495 {
  top: 495px !important;
}

.right-495 {
  right: 495px !important;
}

.bottom-495 {
  bottom: 495px !important;
}

.left-495 {
  left: 495px !important;
}

.top-496 {
  top: 496px !important;
}

.right-496 {
  right: 496px !important;
}

.bottom-496 {
  bottom: 496px !important;
}

.left-496 {
  left: 496px !important;
}

.top-497 {
  top: 497px !important;
}

.right-497 {
  right: 497px !important;
}

.bottom-497 {
  bottom: 497px !important;
}

.left-497 {
  left: 497px !important;
}

.top-498 {
  top: 498px !important;
}

.right-498 {
  right: 498px !important;
}

.bottom-498 {
  bottom: 498px !important;
}

.left-498 {
  left: 498px !important;
}

.top-499 {
  top: 499px !important;
}

.right-499 {
  right: 499px !important;
}

.bottom-499 {
  bottom: 499px !important;
}

.left-499 {
  left: 499px !important;
}

.top-500 {
  top: 500px !important;
}

.right-500 {
  right: 500px !important;
}

.bottom-500 {
  bottom: 500px !important;
}

.left-500 {
  left: 500px !important;
}

.spinner-bounce.brand-color span {
  background-color: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
  background: var(--base-color);
}

.btn.btn-load-more-data:focus {
  box-shadow: var(--default-box-shadow) !important;
}

.btn.btn-transparent-primary {
  color: #4466F2;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-color: transparent;
  background-color: transparent;
  transition: all 0.25s ease-in-out;
}

.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #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: #019AFF;
  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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

::-moz-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}

select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

select:focus {
  box-shadow: none !important;
  border-color: #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: #019AFF;
}

.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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #019AFF;
  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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #019AFF !important;
}

.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #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;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #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;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}

.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}

.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}

.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}

.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}

.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}

.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}

.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #019AFF;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #019AFF;
  box-shadow: 2px 0 0 #019AFF, 4px 0 0 #019AFF, 4px -2px 0 #019AFF, 4px -4px 0 #019AFF, 4px -6px 0 #019AFF, 4px -8px 0 #019AFF;
}

.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: #019AFF;
}

.customized-radio.radio-default .outside .inside {
  background: #019AFF;
}

.customized-radio.radio-primary .outside {
  border-color: #019AFF;
}

.customized-radio.radio-primary .outside .inside {
  background: #019AFF;
}

.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: #019AFF;
  border: 1px solid #019AFF !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #019AFF;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #019AFF;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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 {
  height: 300px !important;
}

.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: #019AFF;
  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: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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;
  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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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 {
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  box-shadow: var(--default-box-shadow);
}

.card .card-body.body-hoverable svg {
  height: 50px;
  width: 50px;
  color: #ffffff;
  stroke-width: 0.7;
}

.card .card-footer {
  border-color: var(--default-border-color);
}

.card.card-with-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}

.card.card-with-search .input-search-box {
  width: 220px;
}

.card.template-preview-card .template-preview-wrapper {
  height: 300px;
  font-size: 50%;
  overflow: hidden;
  position: relative;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  transition: 0.25s;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-clip: border-box;
  cursor: pointer !important;
}

.card.template-preview-card .template-preview-wrapper .v-html-wrapper {
  zoom: 40%;
  -webkit-user-select: none;
  /* Safari */
  -ms-user-select: none;
  /* IE 10 and IE 11 */
  -moz-user-select: none;
       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: #019AFF;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a svg {
  height: 20px;
  width: 20px;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li:first-child {
  padding-top: 2rem;
}

.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li:last-child {
  padding-bottom: 2rem;
}

.card.template-preview-card .template-preview-wrapper:hover .card-overlay-options {
  opacity: 0.7;
  -webkit-transform: scale(1.03) !important;
          transform: scale(1.03) !important;
}

.chart-data-list .data-group-item {
  border: 0;
  font-weight: 400;
  display: flex;
  align-items: center;
  padding: 0.25rem 1.25rem;
  background-color: transparent;
}

.chart-data-list .data-group-item .square {
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  margin-right: 5px;
  display: inline-block;
  border-radius: 0.2rem;
}

.chart-data-list .data-group-item .value {
  font-size: 90%;
  margin-left: 5px;
  color: var(--default-font-color);
}

.orgchart-container {
  border: none !important;
  width: 100% !important;
}

.orgchart-container .orgchart {
  background-image: none;
}

.orgchart-container .orgchart .node {
  width: 150px;
  border: none !important;
  padding: 0;
  margin: 0 3px;
  border-radius: 4px;
  box-shadow: var(--default-box-shadow) !important;
}

.orgchart-container .orgchart .node:hover {
  background-color: transparent !important;
  cursor: pointer !important;
}

.orgchart-container .orgchart .node .title {
  background-color: #019AFF !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: #019AFF;
}

.orgchart-container .orgchart .lines .topLine {
  border-color: #019AFF;
}

.orgchart-container .orgchart .lines .leftLine {
  border-color: #019AFF;
}

.orgchart-container .orgchart .lines .rightLine {
  border-color: #019AFF;
}

.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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
}

.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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

::-moz-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}

select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

select:focus {
  box-shadow: none !important;
  border-color: #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: #019AFF;
}

.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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #019AFF;
  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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #019AFF !important;
}

.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #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;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #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;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}

.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}

.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}

.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}

.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}

.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}

.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}

.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #019AFF;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #019AFF;
  box-shadow: 2px 0 0 #019AFF, 4px 0 0 #019AFF, 4px -2px 0 #019AFF, 4px -4px 0 #019AFF, 4px -6px 0 #019AFF, 4px -8px 0 #019AFF;
}

.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: #019AFF;
}

.customized-radio.radio-default .outside .inside {
  background: #019AFF;
}

.customized-radio.radio-primary .outside {
  border-color: #019AFF;
}

.customized-radio.radio-primary .outside .inside {
  background: #019AFF;
}

.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: #019AFF;
  border: 1px solid #019AFF !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #019AFF;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #019AFF;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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 {
  height: 300px !important;
}

.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: #019AFF;
  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: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
  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: #019AFF;
  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: #019AFF;
  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: -webkit-grab;
  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;
  -webkit-transform: scale(1.5) !important;
          transform: scale(1.5) !important;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:before {
  border: none;
  background-color: #9397A0;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:after {
  background-color: #ffffff;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #019AFF;
}

.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 #019AFF;
}

.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: #019AFF !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: #019AFF;
  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: #019AFF !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: #019AFF !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: #019AFF !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: #019AFF !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 #019AFF;
  border-right: 2px solid #019AFF;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}

.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}

.avatars-filter .indicator-left {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.avatars-filter .indicator-left:active {
  -webkit-transform: rotate(-135deg) scale(0.9);
          transform: rotate(-135deg) scale(0.9);
}

.avatars-filter .indicator-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.avatars-filter .indicator-right:active {
  -webkit-transform: rotate(45deg) scale(0.9);
          transform: rotate(45deg) scale(0.9);
}

.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  -webkit-transform: translatex(0px);
          transform: translatex(0px);
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar {
  margin-left: -10px;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar:nth-child(1) {
  margin-left: 0;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img {
  width: 37px;
  height: 37px;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img.active-avatar {
  border-color: #019AFF !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: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

::-moz-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}

select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}

select:focus {
  box-shadow: none !important;
  border-color: #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: #019AFF;
}

.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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #019AFF;
  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: #019AFF;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #019AFF !important;
}

.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #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;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #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;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}

.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}

.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}

.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}

.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}

.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}

.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}

.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}

.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}

.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #019AFF;
}

.customized-checkbox.checkbox-default input:checked + label:after {
  background: #019AFF;
  box-shadow: 2px 0 0 #019AFF, 4px 0 0 #019AFF, 4px -2px 0 #019AFF, 4px -4px 0 #019AFF, 4px -6px 0 #019AFF, 4px -8px 0 #019AFF;
}

.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: #019AFF;
}

.customized-radio.radio-default .outside .inside {
  background: #019AFF;
}

.customized-radio.radio-primary .outside {
  border-color: #019AFF;
}

.customized-radio.radio-primary .outside .inside {
  background: #019AFF;
}

.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: #019AFF;
  border: 1px solid #019AFF !important;
  transition: all 0.25s ease-in-out;
}

.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #019AFF;
  padding-left: 0;
}

.border-switch .border-switch-control-input {
  display: none;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #019AFF;
}

.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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: #019AFF;
}

.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 {
  height: 300px !important;
}

.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: #019AFF;
  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: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
  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: #019AFF;
  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: #019AFF;
  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: -webkit-grab;
  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;
  -webkit-transform: scale(1.5) !important;
          transform: scale(1.5) !important;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:before {
  border: none;
  background-color: #9397A0;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:after {
  background-color: #ffffff;
}

.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #019AFF;
}

.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 #019AFF;
}

.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: #019AFF !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: #019AFF;
  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: #019AFF !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: #019AFF !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: #019AFF !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: #019AFF !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 #019AFF;
  border-right: 2px solid #019AFF;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}

.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}

.avatars-filter .indicator-left {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.avatars-filter .indicator-left:active {
  -webkit-transform: rotate(-135deg) scale(0.9);
          transform: rotate(-135deg) scale(0.9);
}

.avatars-filter .indicator-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.avatars-filter .indicator-right:active {
  -webkit-transform: rotate(45deg) scale(0.9);
          transform: rotate(45deg) scale(0.9);
}

.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  -webkit-transform: translatex(0px);
          transform: translatex(0px);
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar {
  margin-left: -10px;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar:nth-child(1) {
  margin-left: 0;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img {
  width: 37px;
  height: 37px;
}

.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img.active-avatar {
  border-color: #019AFF !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: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
  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: #019AFF;
  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 {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}

.calendar-root .calendar .custom-radio .custom-control-label:after {
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
}

.calendar-root .calendar .calendar_days li:hover {
  background: var(--base-color);
  color: #8A8A8A;
}

.calendar-root .calendar li.calendar_days--disabled {
  pointer-events: none;
}

.calendar-root .calendar li.calendar_days_selected {
  background: #019AFF;
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_selected:hover {
  background-color: #0b9eff;
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_in-range {
  background-color: #1ba4ff;
  color: #ffffff;
}

.calendar-root .calendar li.calendar_days_in-range:hover {
  background-color: #10a0ff;
  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: #019AFF;
}

.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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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 {
  -webkit-transform: translateY(-2px) scale(1.02);
          transform: translateY(-2px) scale(1.02);
  transition: 0.5s;
}

.avatars-group-w-50 .no-img,
.avatars-group-w-50 img {
  height: 50px;
  width: 50px;
  margin-left: -15px;
}

.avatars-group-w-50 .no-img:nth-child(1),
.avatars-group-w-50 img:nth-child(1) {
  margin-left: 0;
}

.avatars-group-w-50 .no-img {
  display: inline-flex !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
  font-size: 14px;
}

.avatars-group-w-60 .no-img,
.avatars-group-w-60 img {
  height: 60px;
  width: 60px;
  margin-left: -15px;
}

.avatars-group-w-60 .no-img:nth-child(1),
.avatars-group-w-60 img:nth-child(1) {
  margin-left: 0;
}

.avatars-group-w-60 .no-img {
  display: inline-flex !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
  font-size: 16px;
}

@media (max-width: 767px) {
  .avatars-with-shadow {
    display: inline-block;
  }
}

.avatar-bordered {
  border: 2px solid var(--avaters-border-color) !important;
}

.avatar-shadow {
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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 #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
}

.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: #019AFF !important;
}

.time-picker-input .dropdown .dropdown-menu {
  min-height: 50px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  border: none !important;
  background-color: transparent;
  box-shadow: var(--default-box-shadow) !important;
}

.time-picker-input .dropdown .dropdown-menu.show {
  top: 100% !important;
}

.time-picker-input .dropdown .dropdown-menu:before,
.time-picker-input .dropdown .dropdown-menu:after {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
}

.time-picker-input .dropdown .dropdown-menu .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.time-picker-input .dropdown .dropdown-menu .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}

.time-picker-input .dropdown .dropdown-menu .dropdown-item.selected .check-sign {
  display: block;
}

.time-picker-input .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}

.time-picker-input .dropdown .dropdown-menu .hour,
.time-picker-input .dropdown .dropdown-menu .minute,
.time-picker-input .dropdown .dropdown-menu .am-pm {
  float: left;
  height: 250px;
  min-width: 73px;
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: var(--time-picker-bg);
}

.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-thumb,
.time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-thumb,
.time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb-color);
}

.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-thumb:hover,
.time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-thumb:hover,
.time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-track,
.time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-track,
.time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-track {
  background-color: var(--base-color);
}

.time-picker-input .dropdown .dropdown-menu .hour li,
.time-picker-input .dropdown .dropdown-menu .minute li,
.time-picker-input .dropdown .dropdown-menu .am-pm li {
  font-size: 90% !important;
  color: var(--default-font-color) !important;
}

.time-picker-input .dropdown .dropdown-menu .hour li:hover,
.time-picker-input .dropdown .dropdown-menu .minute li:hover,
.time-picker-input .dropdown .dropdown-menu .am-pm li:hover {
  background-color: var(--base-color) !important;
}

.time-picker-input .dropdown .dropdown-menu .hour {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.time-picker-input .dropdown .dropdown-menu .am-pm {
  overflow: hidden !important;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

@media (max-width: 399px) {
  .time-picker-input .dropdown .dropdown-menu .hour,
  .time-picker-input .dropdown .dropdown-menu .minute {
    width: 50%;
    height: 120px;
  }

  .time-picker-input .dropdown .dropdown-menu .am-pm {
    width: 100%;
    height: 96px;
  }
}

@media (min-width: 500px) {
  .time-picker-input .dropdown .dropdown-menu .hour,
  .time-picker-input .dropdown .dropdown-menu .minute,
  .time-picker-input .dropdown .dropdown-menu .am-pm {
    min-width: 120px;
  }
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=left],
.time-picker-input .dropdown .dropdown-menu[x-placement^=right],
.time-picker-input .dropdown .dropdown-menu[x-placement^=top] {
  top: auto !important;
  -webkit-animation: none !important;
  animation: none !important;
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=bottom-start] {
  margin-top: 7px !important;
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=bottom-start]:before {
  top: -7px;
  left: 15px;
  border-bottom: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=top-start] {
  top: 0 !important;
  margin-bottom: 7px !important;
}

.time-picker-input .dropdown .dropdown-menu[x-placement^=top-start]:after {
  bottom: -7px;
  left: 15px;
  border-top: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
}

.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: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
}

.circular-progress-bar .progress .progress-left {
  left: 0;
}

.circular-progress-bar .progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
  -webkit-animation: loading-2 1.5s linear forwards 1.8s;
          animation: loading-2 1.5s linear forwards 1.8s;
}

.circular-progress-bar .progress .progress-right {
  right: 0;
}

.circular-progress-bar .progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.circular-progress-bar .progress .progress-value {
  width: 100%;
  height: 100%;
  display: flex;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  align-items: center;
  justify-content: center;
}

.circular-progress-bar small {
  color: #9397A0;
}

.circular-progress-bar .progress[data-percentage="1"] .progress-right .progress-bar {
  -webkit-animation: loading-1 1.1s linear forwards;
          animation: loading-1 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="1"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="2"] .progress-right .progress-bar {
  -webkit-animation: loading-2 1.1s linear forwards;
          animation: loading-2 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="2"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="3"] .progress-right .progress-bar {
  -webkit-animation: loading-3 1.1s linear forwards;
          animation: loading-3 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="3"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="4"] .progress-right .progress-bar {
  -webkit-animation: loading-4 1.1s linear forwards;
          animation: loading-4 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="4"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="5"] .progress-right .progress-bar {
  -webkit-animation: loading-5 1.1s linear forwards;
          animation: loading-5 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="5"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="6"] .progress-right .progress-bar {
  -webkit-animation: loading-6 1.1s linear forwards;
          animation: loading-6 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="6"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="7"] .progress-right .progress-bar {
  -webkit-animation: loading-7 1.1s linear forwards;
          animation: loading-7 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="7"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="8"] .progress-right .progress-bar {
  -webkit-animation: loading-8 1.1s linear forwards;
          animation: loading-8 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="8"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="9"] .progress-right .progress-bar {
  -webkit-animation: loading-9 1.1s linear forwards;
          animation: loading-9 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="9"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="10"] .progress-right .progress-bar {
  -webkit-animation: loading-10 1.1s linear forwards;
          animation: loading-10 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="10"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="11"] .progress-right .progress-bar {
  -webkit-animation: loading-11 1.1s linear forwards;
          animation: loading-11 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="11"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="12"] .progress-right .progress-bar {
  -webkit-animation: loading-12 1.1s linear forwards;
          animation: loading-12 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="12"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="13"] .progress-right .progress-bar {
  -webkit-animation: loading-13 1.1s linear forwards;
          animation: loading-13 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="13"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="14"] .progress-right .progress-bar {
  -webkit-animation: loading-14 1.1s linear forwards;
          animation: loading-14 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="14"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="15"] .progress-right .progress-bar {
  -webkit-animation: loading-15 1.1s linear forwards;
          animation: loading-15 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="15"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="16"] .progress-right .progress-bar {
  -webkit-animation: loading-16 1.1s linear forwards;
          animation: loading-16 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="16"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="17"] .progress-right .progress-bar {
  -webkit-animation: loading-17 1.1s linear forwards;
          animation: loading-17 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="17"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="18"] .progress-right .progress-bar {
  -webkit-animation: loading-18 1.1s linear forwards;
          animation: loading-18 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="18"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="19"] .progress-right .progress-bar {
  -webkit-animation: loading-19 1.1s linear forwards;
          animation: loading-19 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="19"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="20"] .progress-right .progress-bar {
  -webkit-animation: loading-20 1.1s linear forwards;
          animation: loading-20 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="20"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="21"] .progress-right .progress-bar {
  -webkit-animation: loading-21 1.1s linear forwards;
          animation: loading-21 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="21"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="22"] .progress-right .progress-bar {
  -webkit-animation: loading-22 1.1s linear forwards;
          animation: loading-22 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="22"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="23"] .progress-right .progress-bar {
  -webkit-animation: loading-23 1.1s linear forwards;
          animation: loading-23 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="23"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="24"] .progress-right .progress-bar {
  -webkit-animation: loading-24 1.1s linear forwards;
          animation: loading-24 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="24"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="25"] .progress-right .progress-bar {
  -webkit-animation: loading-25 1.1s linear forwards;
          animation: loading-25 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="25"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="26"] .progress-right .progress-bar {
  -webkit-animation: loading-26 1.1s linear forwards;
          animation: loading-26 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="26"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="27"] .progress-right .progress-bar {
  -webkit-animation: loading-27 1.1s linear forwards;
          animation: loading-27 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="27"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="28"] .progress-right .progress-bar {
  -webkit-animation: loading-28 1.1s linear forwards;
          animation: loading-28 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="28"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="29"] .progress-right .progress-bar {
  -webkit-animation: loading-29 1.1s linear forwards;
          animation: loading-29 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="29"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="30"] .progress-right .progress-bar {
  -webkit-animation: loading-30 1.1s linear forwards;
          animation: loading-30 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="30"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="31"] .progress-right .progress-bar {
  -webkit-animation: loading-31 1.1s linear forwards;
          animation: loading-31 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="31"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="32"] .progress-right .progress-bar {
  -webkit-animation: loading-32 1.1s linear forwards;
          animation: loading-32 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="32"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="33"] .progress-right .progress-bar {
  -webkit-animation: loading-33 1.1s linear forwards;
          animation: loading-33 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="33"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="34"] .progress-right .progress-bar {
  -webkit-animation: loading-34 1.1s linear forwards;
          animation: loading-34 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="34"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="35"] .progress-right .progress-bar {
  -webkit-animation: loading-35 1.1s linear forwards;
          animation: loading-35 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="35"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="36"] .progress-right .progress-bar {
  -webkit-animation: loading-36 1.1s linear forwards;
          animation: loading-36 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="36"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="37"] .progress-right .progress-bar {
  -webkit-animation: loading-37 1.1s linear forwards;
          animation: loading-37 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="37"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="38"] .progress-right .progress-bar {
  -webkit-animation: loading-38 1.1s linear forwards;
          animation: loading-38 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="38"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="39"] .progress-right .progress-bar {
  -webkit-animation: loading-39 1.1s linear forwards;
          animation: loading-39 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="39"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="40"] .progress-right .progress-bar {
  -webkit-animation: loading-40 1.1s linear forwards;
          animation: loading-40 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="40"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="41"] .progress-right .progress-bar {
  -webkit-animation: loading-41 1.1s linear forwards;
          animation: loading-41 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="41"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="42"] .progress-right .progress-bar {
  -webkit-animation: loading-42 1.1s linear forwards;
          animation: loading-42 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="42"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="43"] .progress-right .progress-bar {
  -webkit-animation: loading-43 1.1s linear forwards;
          animation: loading-43 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="43"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="44"] .progress-right .progress-bar {
  -webkit-animation: loading-44 1.1s linear forwards;
          animation: loading-44 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="44"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="45"] .progress-right .progress-bar {
  -webkit-animation: loading-45 1.1s linear forwards;
          animation: loading-45 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="45"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="46"] .progress-right .progress-bar {
  -webkit-animation: loading-46 1.1s linear forwards;
          animation: loading-46 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="46"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="47"] .progress-right .progress-bar {
  -webkit-animation: loading-47 1.1s linear forwards;
          animation: loading-47 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="47"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="48"] .progress-right .progress-bar {
  -webkit-animation: loading-48 1.1s linear forwards;
          animation: loading-48 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="48"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="49"] .progress-right .progress-bar {
  -webkit-animation: loading-49 1.1s linear forwards;
          animation: loading-49 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="49"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="50"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="50"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}

.circular-progress-bar .progress[data-percentage="51"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="51"] .progress-left .progress-bar {
  -webkit-animation: loading-1 1.1s linear forwards 1.1s;
          animation: loading-1 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="52"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="52"] .progress-left .progress-bar {
  -webkit-animation: loading-2 1.1s linear forwards 1.1s;
          animation: loading-2 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="53"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="53"] .progress-left .progress-bar {
  -webkit-animation: loading-3 1.1s linear forwards 1.1s;
          animation: loading-3 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="54"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="54"] .progress-left .progress-bar {
  -webkit-animation: loading-4 1.1s linear forwards 1.1s;
          animation: loading-4 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="55"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="55"] .progress-left .progress-bar {
  -webkit-animation: loading-5 1.1s linear forwards 1.1s;
          animation: loading-5 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="56"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="56"] .progress-left .progress-bar {
  -webkit-animation: loading-6 1.1s linear forwards 1.1s;
          animation: loading-6 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="57"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="57"] .progress-left .progress-bar {
  -webkit-animation: loading-7 1.1s linear forwards 1.1s;
          animation: loading-7 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="58"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="58"] .progress-left .progress-bar {
  -webkit-animation: loading-8 1.1s linear forwards 1.1s;
          animation: loading-8 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="59"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="59"] .progress-left .progress-bar {
  -webkit-animation: loading-9 1.1s linear forwards 1.1s;
          animation: loading-9 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="60"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="60"] .progress-left .progress-bar {
  -webkit-animation: loading-10 1.1s linear forwards 1.1s;
          animation: loading-10 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="61"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="61"] .progress-left .progress-bar {
  -webkit-animation: loading-11 1.1s linear forwards 1.1s;
          animation: loading-11 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="62"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="62"] .progress-left .progress-bar {
  -webkit-animation: loading-12 1.1s linear forwards 1.1s;
          animation: loading-12 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="63"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="63"] .progress-left .progress-bar {
  -webkit-animation: loading-13 1.1s linear forwards 1.1s;
          animation: loading-13 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="64"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="64"] .progress-left .progress-bar {
  -webkit-animation: loading-14 1.1s linear forwards 1.1s;
          animation: loading-14 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="65"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="65"] .progress-left .progress-bar {
  -webkit-animation: loading-15 1.1s linear forwards 1.1s;
          animation: loading-15 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="66"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="66"] .progress-left .progress-bar {
  -webkit-animation: loading-16 1.1s linear forwards 1.1s;
          animation: loading-16 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="67"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="67"] .progress-left .progress-bar {
  -webkit-animation: loading-17 1.1s linear forwards 1.1s;
          animation: loading-17 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="68"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="68"] .progress-left .progress-bar {
  -webkit-animation: loading-18 1.1s linear forwards 1.1s;
          animation: loading-18 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="69"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="69"] .progress-left .progress-bar {
  -webkit-animation: loading-19 1.1s linear forwards 1.1s;
          animation: loading-19 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="70"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="70"] .progress-left .progress-bar {
  -webkit-animation: loading-20 1.1s linear forwards 1.1s;
          animation: loading-20 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="71"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="71"] .progress-left .progress-bar {
  -webkit-animation: loading-21 1.1s linear forwards 1.1s;
          animation: loading-21 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="72"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="72"] .progress-left .progress-bar {
  -webkit-animation: loading-22 1.1s linear forwards 1.1s;
          animation: loading-22 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="73"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="73"] .progress-left .progress-bar {
  -webkit-animation: loading-23 1.1s linear forwards 1.1s;
          animation: loading-23 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="74"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="74"] .progress-left .progress-bar {
  -webkit-animation: loading-24 1.1s linear forwards 1.1s;
          animation: loading-24 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="75"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="75"] .progress-left .progress-bar {
  -webkit-animation: loading-25 1.1s linear forwards 1.1s;
          animation: loading-25 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="76"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="76"] .progress-left .progress-bar {
  -webkit-animation: loading-26 1.1s linear forwards 1.1s;
          animation: loading-26 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="77"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="77"] .progress-left .progress-bar {
  -webkit-animation: loading-27 1.1s linear forwards 1.1s;
          animation: loading-27 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="78"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="78"] .progress-left .progress-bar {
  -webkit-animation: loading-28 1.1s linear forwards 1.1s;
          animation: loading-28 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="79"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="79"] .progress-left .progress-bar {
  -webkit-animation: loading-29 1.1s linear forwards 1.1s;
          animation: loading-29 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="80"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="80"] .progress-left .progress-bar {
  -webkit-animation: loading-30 1.1s linear forwards 1.1s;
          animation: loading-30 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="81"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="81"] .progress-left .progress-bar {
  -webkit-animation: loading-31 1.1s linear forwards 1.1s;
          animation: loading-31 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="82"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="82"] .progress-left .progress-bar {
  -webkit-animation: loading-32 1.1s linear forwards 1.1s;
          animation: loading-32 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="83"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="83"] .progress-left .progress-bar {
  -webkit-animation: loading-33 1.1s linear forwards 1.1s;
          animation: loading-33 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="84"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="84"] .progress-left .progress-bar {
  -webkit-animation: loading-34 1.1s linear forwards 1.1s;
          animation: loading-34 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="85"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="85"] .progress-left .progress-bar {
  -webkit-animation: loading-35 1.1s linear forwards 1.1s;
          animation: loading-35 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="86"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="86"] .progress-left .progress-bar {
  -webkit-animation: loading-36 1.1s linear forwards 1.1s;
          animation: loading-36 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="87"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="87"] .progress-left .progress-bar {
  -webkit-animation: loading-37 1.1s linear forwards 1.1s;
          animation: loading-37 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="88"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="88"] .progress-left .progress-bar {
  -webkit-animation: loading-38 1.1s linear forwards 1.1s;
          animation: loading-38 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="89"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="89"] .progress-left .progress-bar {
  -webkit-animation: loading-39 1.1s linear forwards 1.1s;
          animation: loading-39 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="90"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="90"] .progress-left .progress-bar {
  -webkit-animation: loading-40 1.1s linear forwards 1.1s;
          animation: loading-40 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="91"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="91"] .progress-left .progress-bar {
  -webkit-animation: loading-41 1.1s linear forwards 1.1s;
          animation: loading-41 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="92"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="92"] .progress-left .progress-bar {
  -webkit-animation: loading-42 1.1s linear forwards 1.1s;
          animation: loading-42 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="93"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="93"] .progress-left .progress-bar {
  -webkit-animation: loading-43 1.1s linear forwards 1.1s;
          animation: loading-43 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="94"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="94"] .progress-left .progress-bar {
  -webkit-animation: loading-44 1.1s linear forwards 1.1s;
          animation: loading-44 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="95"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="95"] .progress-left .progress-bar {
  -webkit-animation: loading-45 1.1s linear forwards 1.1s;
          animation: loading-45 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="96"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="96"] .progress-left .progress-bar {
  -webkit-animation: loading-46 1.1s linear forwards 1.1s;
          animation: loading-46 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="97"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="97"] .progress-left .progress-bar {
  -webkit-animation: loading-47 1.1s linear forwards 1.1s;
          animation: loading-47 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="98"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="98"] .progress-left .progress-bar {
  -webkit-animation: loading-48 1.1s linear forwards 1.1s;
          animation: loading-48 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="99"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="99"] .progress-left .progress-bar {
  -webkit-animation: loading-49 1.1s linear forwards 1.1s;
          animation: loading-49 1.1s linear forwards 1.1s;
}

.circular-progress-bar .progress[data-percentage="100"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}

.circular-progress-bar .progress[data-percentage="100"] .progress-left .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards 1.1s;
          animation: loading-50 1.1s linear forwards 1.1s;
}

@-webkit-keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}

@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}

@-webkit-keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}

@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}

@-webkit-keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}

@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}

@-webkit-keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}

@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}

@-webkit-keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}

@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}

@-webkit-keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}

@keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}

@-webkit-keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}

@keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}

@-webkit-keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}

@keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}

@-webkit-keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}

@keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}

@-webkit-keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}

@keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}

@-webkit-keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}

@keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}

@-webkit-keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}

@keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}

@-webkit-keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}

@keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}

@-webkit-keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}

@keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}

@-webkit-keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}

@keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}

@-webkit-keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}

@keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}

@-webkit-keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}

@keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}

@-webkit-keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}

@keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}

@-webkit-keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}

@keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}

@-webkit-keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}

@keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}

@-webkit-keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}

@keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}

@-webkit-keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}

@keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}

@-webkit-keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}

@keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}

@-webkit-keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}

@keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}

@-webkit-keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}

@keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}

@-webkit-keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}

@keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}

@-webkit-keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}

@keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}

@-webkit-keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}

@keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}

@-webkit-keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}

@keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}

@-webkit-keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}

@keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}

@-webkit-keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}

@keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}

@-webkit-keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}

@keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}

@-webkit-keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}

@keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}

@-webkit-keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}

@keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}

@-webkit-keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}

@keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}

@-webkit-keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}

@keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}

@-webkit-keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}

@keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}

@-webkit-keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}

@keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}

@-webkit-keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}

@keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}

@-webkit-keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}

@keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}

@-webkit-keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}

@keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}

@-webkit-keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}

@keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}

@-webkit-keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}

@keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}

@-webkit-keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}

@keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}

@-webkit-keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}

@keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}

@-webkit-keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}

@keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}

@-webkit-keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}

@keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}

@-webkit-keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}

@keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}

@-webkit-keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}

@keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}

@-webkit-keyframes loading-50 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}

@keyframes loading-50 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF;
}

: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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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 ***/

@-webkit-keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
}

@keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }

    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
}

  .dropdownMenuAnimation,
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu,
  .filters-wrapper .mobile-filters-wrapper,
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar,
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu,
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
    -webkit-animation-name: dropdownMenuAnimation;
            animation-name: dropdownMenuAnimation;
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }

  /*** End mixins for mobile view ***/

  .p-primary {
    padding: 20px !important;
  }

  .px-primary {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .py-primary {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .pt-primary {
    padding-top: 20px !important;
  }

  .pr-primary {
    padding-right: 20px !important;
  }

  .pt-primary {
    padding-bottom: 20px !important;
  }

  .pt-primary {
    padding-left: 20px !important;
  }

  .mt-primary {
    margin-top: 20px !important;
  }

  .mr-primary {
    margin-right: 20px !important;
  }

  .mb-primary {
    margin-bottom: 20px !important;
  }

  .ml-primary {
    margin-left: 20px !important;
  }

  .my-primary {
    padding: 20px 0 !important;
  }

  .content-wrapper {
    padding: 20px;
  }

  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
    position: fixed;
    min-width: 100%;
    border-radius: 0;
  }

  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown:before {
    display: none;
  }

  /*** Start Breadcrumbs Design for Mobile View ***/

  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.3rem;
  }

  .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0;
  }

  .breadcrumb-item h4 {
    max-width: 300px;
  }

  /*** End Breadcrumbs Design for Mobile View ***/

  /*** Start Cards Design for Mobile View ***/

  .card .card-body {
    padding: 15px;
  }

  /*** End Cards Design for Mobile View ***/

  /*** Start Tabs Design for Mobile View ***/

  .vertical-tab .header-icon {
    height: 80px;
  }

  .vertical-tab .header-icon .icon-position {
    margin-top: 50px;
  }

  .vertical-tab .tab-content h4 {
    height: 80px;
  }

  .vertical-tab .tab-content hr {
    margin: 0 -20px;
  }

  /*** End Tabs Design for Mobile View ***/

  /*** Start Modals Design for Mobile View ***/

  .modal-dialog {
    margin: 0;
    max-width: 100% !important;
  }

  .modal-dialog.modal-dialog-centered {
    max-height: 100% !important;
  }

  .modal-dialog .modal-content {
    outline: 0;
    display: flex;
    position: relative;
    pointer-events: auto;
    flex-direction: column;
    min-width: 100% !important;
    min-height: 100% !important;
    background-clip: padding-box;
    background-color: var(--modal-body-bg);
  }

  /*** Start Filters Design for Mobile View ***/

  .btn-toggle-filters {
    border: 0;
    font-size: 95%;
    padding: 0.5rem 0.7rem;
    border-radius: 20px;
    margin: 0 0 1.14rem 0;
    color: #8A8A8A;
    background: var(--btn-filter-bg);
    box-shadow: var(--default-box-shadow);
  }

  .btn-toggle-filters svg {
    width: 20px;
    height: 20px;
  }

  .btn-filter.btn-list-grid {
    border-radius: 20px;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .btn-filter {
    border-radius: 20px;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
    z-index: 1031;
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #019AFF;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 {
    padding: 0;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }

  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }

  .filters-wrapper .mobile-filters-wrapper {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1031;
    width: 100%;
    padding: 15px;
    background-color: var(--base-color);
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter:last-child {
    margin-right: 0;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter {
    width: 100%;
    text-align: left;
    font-size: 100%;
    padding: 0.6rem 1.5rem;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 20px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
    width: 22px;
    height: 22px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu {
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #019AFF;
  }

  .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: #019AFF;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap {
    width: 100%;
    padding: 10px 10px 10px 10px;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap .calendar_month_left,
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap .calendar_month_right {
    margin: 0;
    width: 50%;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper {
    padding: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 {
    padding: 0;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }

  .filters-wrapper .mobile-filters-wrapper .single-filter.search-filter-dropdown .dropdown .btn-filter {
    padding: 0.6rem 1.5rem !important;
  }

  .filters-wrapper .dropdown-menu-filter .menu-filter-btn {
    width: 100%;
    text-align: left;
    font-size: 100%;
    padding: 0.6rem 1.5rem;
    margin-bottom: 1rem;
  }

  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu {
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }

  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #019AFF;
  }

  .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: #019AFF !important;
}

.calendar-view .fc-button-group .fc-button.fc-button-active {
  box-shadow: none !important;
  border-radius: 0.3rem;
  background-color: #019AFF !important;
  border: 1px solid #019AFF !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 {
  color: #019AFF !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: #019AFF !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: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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 {
  -webkit-transform: rotate(90deg) translateX(-1px);
          transform: rotate(90deg) translateX(-1px);
}

.accordion .card .card-header .collapsible-link[aria-expanded=true]::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #019AFF !important;
}

.bg-disabled {
  background-color: #afb1b6 !important;
}

.bg-inactive {
  background-color: #afb1b6 !important;
}

.primary-text-color {
  color: #019AFF !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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 131px !important;
  width: 131px !important;
}

.user-profile .user-header-media .user-info-header h4 .user-status {
  font-size: 10px;
  margin-left: auto;
  display: inline-block;
}

.user-profile .user-details .media svg {
  width: 30px;
  height: 30px;
  stroke-width: 1px;
  color: #019AFF;
}

@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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.dashboard-widgets.dashboard-icon-widget .icon-wrapper {
  width: 50px;
  height: 50px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  background-color: #019AFF;
}

.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: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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;
  -webkit-transform: none !important;
          transform: none !important;
  top: 37px !important;
  right: 0 !important;
}

[dir=rtl] .btn-filter .clear-icon {
  margin-left: -1rem !important;
  margin-right: 0 !important;
}

[dir=rtl] .search-filter-dropdown .dropdown-menu {
  left: initial !important;
  right: 0 !important;
}

[dir=rtl] .column-filter .dropdown .dropdown-menu {
  -webkit-transform: none !important;
          transform: none !important;
  top: 37px !important;
  right: 0 !important;
}

[dir=rtl] .range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  right: 22px !important;
}

[dir=rtl] .checkbox-filter .form-group {
  display: flex;
}

[dir=rtl] .tab-filter-menu .nav-item:first-child {
  margin-left: 1.25rem;
}

[dir=rtl] .vertical-tab .no-gutters .pr-md-3 {
  padding-right: initial !important;
  padding-left: 1rem !important;
}

[dir=rtl] .vertical-tab .no-gutters .pl-md-3 {
  padding-left: initial !important;
  padding-right: 1rem !important;
}

[dir=rtl] .vertical-tab .no-gutters .nav-pills .active-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

[dir=rtl] .avatar-group .rounded-circle:nth-child(1) {
  margin-left: -15px !important;
}

[dir=rtl] .template-preview-card .template-preview-wrapper .card-overlay-options ul {
  align-items: end;
  padding-right: 0;
}

[dir=rtl] .dashboard-widgets .widget-data {
  margin-right: 0.75rem;
  text-align: start;
}

[dir=rtl] select {
  background-position-x: 3% !important;
}

[dir=rtl] .note-editor .note-editing-area .note-editable {
  text-align: start;
}

[dir=rtl] .vue-tel-input .vti__dropdown {
  border-radius: 0 5px 5px 0 !important;
}

[dir=rtl] .vue-tel-input .vti__input {
  border-radius: 5px 0 0 5px !important;
}

[dir=rtl] .app-radio-group {
  display: flex;
}

[dir=rtl] .app-radio-group .customized-radio {
  margin: 0 0 0 1rem !important;
}

[dir=rtl] .customized-checkbox {
  display: flex;
}

[dir=rtl] .customized-checkbox label:before {
  margin-left: 10px !important;
  margin-right: 0 !important;
}

[dir=rtl] .customized-checkbox input:checked + label:after {
  right: 12.5px;
}

[dir=rtl] .radio-button-group {
  display: flex;
}

[dir=rtl] .radio-button-group .btn-group label:first-child {
  border-radius: 0 5px 5px 0;
  border-left: 0 !important;
}

[dir=rtl] .radio-button-group .btn-group label:last-child {
  border-radius: 5px 0 0 5px;
}

[dir=rtl] .time-picker-input .dropdown-menu {
  left: initial !important;
}

[dir=rtl] .time-picker-input .input-group .form-control {
  border-radius: 0 5px 5px 0 !important;
  text-align: start;
}

[dir=rtl] .time-picker-input .input-group .input-group-append {
  margin-left: 0;
}

[dir=rtl] .time-picker-input .input-group .input-group-append .input-group-text {
  border-radius: 5px 0 0 5px !important;
}

[dir=rtl] .date-picker-input .vc-popover-content-wrapper {
  left: initial !important;
  right: 50px !important;
}

[dir=rtl] .date-picker-input .input-group .form-control {
  border-radius: 0 5px 5px 0 !important;
  text-align: start;
}

[dir=rtl] .date-picker-input .input-group .input-group-append {
  margin-left: 0;
}

[dir=rtl] .date-picker-input .input-group .input-group-append .input-group-text {
  border-radius: 5px 0 0 5px !important;
}

[dir=rtl] .custom-file .custom-file-label {
  text-align: start;
}

[dir=rtl] .custom-file .custom-file-label::after {
  right: initial;
  left: -1px;
  border-radius: 0.25rem 0 0 0.25rem;
}

[dir=rtl] .wizard-steps .tab-step {
  border-radius: 20px 0 0 20px;
  padding-right: initial;
  padding-left: 16px;
}

[dir=rtl] .wizard-steps .tab-step-init {
  border-radius: 20px 0 0 20px;
  padding: 9px 16px 0 16px;
}

[dir=rtl] .wizard-steps .tab-step:before {
  border-radius: 20px 0 0 20px;
  margin-right: initial !important;
  margin-left: 16px;
  margin-top: -1px !important;
}

[dir=rtl] .wizard-steps .nav-pills {
  padding-right: 0;
}

[dir=rtl] .wizard-steps .nav-pills .nav-item:first-child {
  margin-left: -13px !important;
}

[dir=rtl] .datatable table tbody tr td:last-child {
  padding-left: 0;
  padding-right: 1rem;
}

[dir=rtl] .pagination .page-item .page-link svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

[dir=rtl] .user-profile .border-right {
  border-left: 1px solid;
  border-right: none !important;
}

[dir=rtl] .user-profile .card {
  padding-left: 2rem;
  padding-right: 2rem;
}

[dir=rtl] .user-profile .card .user-header-media {
  padding-right: 0 !important;
  padding-left: 30px !important;
}

[dir=rtl] .user-profile .card .user-header-media .user-info-header {
  text-align: start !important;
}

[dir=rtl] .user-profile .card .user-details .media .media-body {
  text-align: start;
}

[dir=rtl] .user-profile .card .user-details .custom {
  padding-left: 30px;
}

[dir=rtl] .accordion .card .card-header .collapsible-link:before {
  right: initial;
  left: 1rem;
}

[dir=rtl] .accordion .card .card-header .collapsible-link:after {
  right: initial;
  left: calc(1rem + 6px);
}

[dir=rtl] .modal-header .close {
  margin: -1rem auto -1rem -1rem;
}

[dir=rtl] .modal-footer {
  justify-content: flex-start;
}

[dir=rtl] h1,
[dir=rtl] h2,
[dir=rtl] h3,
[dir=rtl] h4,
[dir=rtl] h5,
[dir=rtl] h6,
[dir=rtl] p {
  text-align: start;
}

@media (min-width: 768px) {
  [dir=rtl] .text-md-left {
    text-align: right !important;
  }

  [dir=rtl] .text-md-right {
    text-align: left !important;
  }
}

[dir=rtl] .text-left {
  text-align: right !important;
}

[dir=rtl] .text-right {
  text-align: left !important;
}

[dir=rtl] .float-right {
  float: left !important;
}

[dir=rtl] .float-left {
  float: right !important;
}

[dir=rtl] .card-title {
  text-align: start;
}

[dir=rtl] .form-group > label {
  display: block;
  text-align: start;
}

[dir=rtl] .card .card-header .form-group-with-search {
  margin-bottom: 0;
  margin-left: initial !important;
  margin-right: auto;
}

[dir=rtl] .general-setting legend {
  text-align: start;
}

[dir=rtl] .form-group .vc-popover-content-wrapper {
  left: initial !important;
  right: 107px !important;
}

[dir=rtl][theme=dark] .navbar .navbar-menu-wrapper {
  box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.5);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #9ad7ff;
  --scrollbar-thumb-hover-color: #67c3ff;
  --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: #b4e1ff;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #b4e1ff;
  --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;
}

.list-bullet::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 14px;
  border-radius: 50%;
  background-color: #707887;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown {
  width: 350px;
  max-width: 350px;
}

.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown h6 {
  padding-bottom: 0.5rem !important;
}

.vc-popover-content-wrapper {
  z-index: 9999 !important;
}

.custom-date-range-calendar {
  margin-top: -3px;
}

.custom-date-range-calendar .date-picker-input .input-group {
  position: relative;
  border: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  transition: 0.25s;
}

.custom-date-range-calendar .date-picker-input .input-group .form-control {
  z-index: 2;
  width: 38px;
  height: 38px !important;
  cursor: pointer;
  padding: 0 !important;
  font-size: 0 !important;
  background-color: transparent !important;
}

.custom-date-range-calendar .date-picker-input .input-group .input-group-append {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
}

.custom-date-range-calendar .date-picker-input .input-group .input-group-append .input-group-text {
  width: 38px;
  height: 38px;
  padding: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 !important;
  background-color: transparent;
}

.custom-date-range-calendar .date-picker-input .input-group:hover {
  background-color: var(--base-color);
}

.progress.animate-progress .progress-bar {
  -webkit-animation-name: animateProgressBar;
          animation-name: animateProgressBar;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

.dropdown-employee-termination .btn svg {
  width: 24px;
  height: 24px;
}

.dropdown-employee-termination .dropdown-menu {
  width: 350px;
}

.dropdown-employee-termination .dropdown-menu .note {
  overflow-y: auto;
  max-height: 200px;
}

.employee-preview-card .dropdown.options-dropdown {
  right: 2rem;
}

.employee-preview-card .dropdown.options-dropdown .btn-option {
  width: 35px;
  height: 15px;
  border-radius: 0.5rem;
  background-color: var(--icon-hover-bg);
}

.employee-preview-card .dropdown.options-dropdown .btn-option svg {
  width: 18px;
  height: 18px;
}

.timeline .timeline-title {
  width: 100px;
  min-width: 100px;
}

.timeline .timeline-icon {
  position: relative;
}

.timeline .timeline-icon .svg-wrapper {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  color: #019AFF;
  background-color: var(--base-color);
}

.timeline .timeline-icon .svg-wrapper svg {
  width: 17px;
  height: 17px;
  stroke-width: 2;
}

.timeline .timeline-icon:before {
  content: "";
  position: absolute;
  top: 40px;
  left: calc(50% - 1px);
  right: auto;
  height: 100%;
  border: 1px solid var(--base-color);
  background-color: var(--base-color);
}

.timeline .timeline-content .single-record {
  z-index: 1;
  padding: 1rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  border-radius: 0.25rem;
  background-color: var(--base-color);
}

.timeline .timeline-content .single-record:before {
  z-index: -1;
  content: "";
  position: absolute;
  height: 100%;
  border: 1px solid var(--base-color);
  top: 40px;
  left: 2rem;
  right: auto;
}

.timeline .timeline-content .single-record:last-child:before {
  height: 0;
}

.timeline.timeline-change-log .timeline-title {
  width: 170px;
  min-width: 170px;
}

.timeline.timeline-response-log .timeline-title {
  width: 200px;
  min-width: 200px;
}

.timeline.timeline-response-log .timeline-content .single-record:before {
  content: "";
  position: absolute;
  height: 100%;
  border: 1px solid var(--base-color);
  top: 40px;
  left: 2rem;
  right: auto;
}

.timeline.timeline-response-log .timeline-content .single-record:last-child:before {
  height: 0;
}

.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: #019AFF;
}

.icon-box i {
  font-size: 22px;
  color: #019AFF;
}

.summery-calendar .profile-column {
  border-left: 1px solid var(--base-color);
}

.summery-calendar .profile-column .column-header {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--base-color);
}

.summery-calendar .profile-column .profile-box {
  width: 200px;
  height: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-right: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar .total-hour-column .column-header {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar .total-hour-column .column-content {
  height: 200px;
  display: flex;
  justify-content: center;
  border-right: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar .total-hour-column .column-content .hour-title,
.summery-calendar .total-hour-column .column-content .hour-value {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.summery-calendar .total-hour-column .column-content .hour-title .hour-value,
.summery-calendar .total-hour-column .column-content .hour-value .hour-value {
  height: 100%;
  padding: 0 2rem;
  color: #afb1b6;
  display: flex;
  align-items: center;
  justify-content: center;
}

.summery-calendar .total-hour-column .column-content .hour-title {
  border-right: 1px solid var(--base-color);
}

.summery-calendar .date-column {
  flex-grow: 1;
  max-width: 100%;
  overflow-x: auto;
}

.summery-calendar .date-column .date {
  height: 50px;
  padding: 0 1.2rem;
  display: flex;
  color: #787d88;
  align-items: center;
  justify-content: center;
  background-color: var(--base-color);
  white-space: nowrap;
}

.summery-calendar .date-column .date-hour-wrapper {
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-right: 1px solid var(--base-color);
  border-bottom: 5px solid var(--base-color);
}

.summery-calendar .date-column .date-hour-wrapper .date-hour {
  height: 100%;
  color: #afb1b6;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar.leave-calendar .profile-column .profile-box {
  width: 240px;
  height: 100px;
  flex-direction: row;
}

.summery-calendar.leave-calendar .age-column .column-header {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar.leave-calendar .age-column .column-content {
  width: 140px;
  height: 100px;
  border-right: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar.leave-calendar .date-column .date {
  height: 50px;
  padding: 0 1.2rem;
  display: flex;
  color: #787d88;
  align-items: center;
  justify-content: center;
  background-color: var(--base-color);
  white-space: nowrap;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper {
  height: 100px;
  border-right: 1px solid var(--base-color);
  border-bottom: 1px solid var(--base-color);
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age {
  height: 100%;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age {
  border: 0;
  width: 100%;
  display: block;
  background-color: var(--avatar-no-image-bg);
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age:focus {
  outline: 0;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age.age-length-full {
  height: 100%;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age.age-length-half {
  height: 50%;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age.age-length-quarter {
  height: 30%;
}

.summery-calendar.leave-calendar .date-column .date-hour-wrapper .popover-leave-age .leave-age.bg-pending {
  background-color: rgba(255, 204, 153, 0.5);
}

.month-year-picker .dropdown .dropdown-menu {
  min-width: 18rem;
}

.month-year-picker .dropdown .dropdown-menu .single-month {
  display: block;
  cursor: pointer;
  padding: 10px 12px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 0.25rem;
  transition: all 0.25s ease-in-out;
}

.month-year-picker .dropdown .dropdown-menu .single-month.active {
  background-color: var(--base-color);
}

.month-year-picker .dropdown .dropdown-menu .single-month:hover {
  background-color: var(--base-color);
}

.month-year-picker .dropdown .dropdown-menu .years-dropdown .dropdown-menu-years {
  min-width: 7rem;
  top: 15px !important;
  box-shadow: none !important;
  border: 1px solid var(--default-border-color);
}

.month-year-picker .dropdown .dropdown-menu .years-dropdown .dropdown-menu-years .caret {
  position: absolute;
  top: -1px;
  left: 50%;
  width: 12px;
  height: 12px;
  z-index: -1;
  content: "";
  display: block;
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.month-year-picker .dropdown .dropdown-menu .years-dropdown .dropdown-menu-years .years-wrapper {
  overflow-y: auto;
  max-height: 160px;
}

.disabled-section {
  opacity: 0.8;
  pointer-events: none;
}

@-webkit-keyframes animateProgressBar {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes animateProgressBar {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.btn.btn-primary {
  background-color: #019AFF;
  border-color: #019AFF;
}

.btn.btn-primary:hover {
  background-color: #0088e1;
}

.btn.btn-outline-primary {
  color: #019AFF;
  border-color: #019AFF;
}

.btn.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #019AFF;
}

.btn.btn-outline-primary:disabled:hover {
  color: #019AFF;
}

.btn.btn-transparent-primary {
  color: #019AFF;
}

.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #019AFF;
}

.tab-filter-menu .nav-item .nav-link.active {
  color: #019AFF;
}

.tab-filter-menu .nav-item .nav-link:hover {
  color: #019AFF;
}

a {
  color: #019AFF;
}

a:hover {
  color: #0088e1;
}

.sidebar .nav .nav-item.active .nav-link .menu-title {
  color: #ffffff;
}

.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: #ffffff;
}

.text-primary {
  color: #019AFF !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbm91aXNsaWRlci9kaXN0cmlidXRlL25vdWlzbGlkZXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tYXBib3gtZ2wvZGlzdC9tYXBib3gtZ2wuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvY29yZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9taXhpbnMvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RoZW1lLWNvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvbmF2cy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvbmF2cy9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9uYXZzL19icmVhZGN1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL25hdnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RhdGF0YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RhYi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2xheW91dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdmVydGljYWwtd3JhcHBlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2N1c3RvbS1pbWFnZS11cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2NoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RhdGVyYW5nZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2F2YXRhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kcmFnLWRyb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL190aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2xvYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL190b2FzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdGFiLWxheW91dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RhZy1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fbW9iaWxlLWxheW91dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvdXRpbGl0aWVzL19wYWRkaW5nLW1hcmdpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX2F1dGguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191c2VyLXByb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL19kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191c2Vycy1yb2xlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX3Vuc3Vic2NyaWJlci1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fZGlyLXJ0bC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL19hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9fYnJhbmQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQ0FBb0M7QUFDcEMsNEJBQTRCLDJCQUEyQix3Q0FBd0MseUJBQStDLGtCQUFrQixxQkFBcUIsc0JBQXNCLGlCQUE0QyxxQkFBcUIsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLDBCQUEwQixXQUFXLFlBQVksa0JBQWtCLFNBQVMsQ0FBQyxlQUFlLGdCQUFnQixTQUFTLENBQUMsMkJBQTJCLHNCQUFzQixrQkFBa0IsVUFBVSxNQUFNLFFBQVEseUJBQXlCLDZCQUE2QixvQ0FBb0MscUJBQXFCLGlEQUFvQixDQUFDLGNBQWMsWUFBWSxVQUFVLENBQUMsYUFBYSxXQUFXLFNBQVMsQ0FBQywrQ0FBK0MsT0FBTyxVQUFVLENBQUMsNEJBQTRCLE9BQU8sQ0FBQyw4QkFBOEIsUUFBUSxDQUFDLGFBQWEsbUNBQW1DLDJCQUEyQixpQkFBaUIsQ0FBQyxpQkFBaUIsWUFBWSxVQUFVLENBQUMsMkRBQTRGLHlHQUF3QixDQUFDLG1CQUFtQix3QkFBd0IsQ0FBQyxpQkFBaUIsV0FBVyxDQUFDLDhCQUE4QixXQUFXLFlBQVksWUFBWSxRQUFRLENBQUMsZUFBZSxVQUFVLENBQUMsNEJBQTRCLFdBQVcsWUFBWSxXQUFXLFNBQVMsQ0FBQywrQ0FBK0MsV0FBVyxVQUFVLENBQUMsYUFBYSxtQkFBbUIsa0JBQWtCLHlCQUF5QixzREFBc0QsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLGNBQWMsa0JBQWtCLENBQUMsZ0JBQWdCLGdCQUFnQixDQUFDLCtCQUErQixnQkFBZ0IsQ0FBQyxhQUFhLHlCQUF5QixrQkFBa0IsZ0JBQWdCLGVBQWUseUVBQXlFLENBQUMsYUFBYSxzRUFBc0UsQ0FBQyx1Q0FBdUMsV0FBVyxjQUFjLGtCQUFrQixZQUFZLFVBQVUsbUJBQW1CLFVBQVUsT0FBTyxDQUFDLG1CQUFtQixTQUFTLENBQUMscUVBQXFFLFdBQVcsV0FBVyxTQUFTLFFBQVEsQ0FBQyxrQ0FBa0MsUUFBUSxDQUFDLHlCQUF5QixrQkFBa0IsQ0FBQyxzRUFBc0Usa0JBQWtCLENBQUMsd0JBQW1ELHFCQUFxQixDQUFDLFdBQVcsa0JBQWtCLFVBQVUsQ0FBQyxZQUFZLGtCQUFrQixtQkFBbUIsaUJBQWlCLENBQUMsZ0JBQWdCLFdBQVcsY0FBYyxDQUFDLGFBQWEsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsWUFBWSxTQUFTLE9BQU8sVUFBVSxDQUFDLHVCQUF1QixzQ0FBc0MsNkJBQTZCLENBQUMsaUNBQWlDLHFDQUFxQyw0QkFBNEIsQ0FBQyxvQ0FBb0MsaUJBQWlCLFVBQVUsVUFBVSxDQUFDLHdDQUF3QyxXQUFXLENBQUMsMENBQTBDLFdBQVcsQ0FBQyxvQkFBb0IsZUFBZSxZQUFZLE1BQU0sU0FBUyxDQUFDLHFCQUFxQixvQ0FBb0MsNEJBQTRCLGlCQUFpQixDQUFDLCtCQUErQixtQ0FBbUMsMEJBQTBCLENBQUMsa0NBQWtDLFVBQVUsV0FBVyxlQUFlLENBQUMsc0NBQXNDLFVBQVUsQ0FBQyx3Q0FBd0MsVUFBVSxDQUFDLGNBQWMsY0FBYyxrQkFBa0IseUJBQXlCLGtCQUFrQixnQkFBZ0IsV0FBVyxZQUFZLGtCQUFrQixrQkFBa0IsQ0FBQywrQkFBK0Isb0NBQW9DLDRCQUE0QixTQUFTLFdBQVcsQ0FBQyw2QkFBNkIsb0NBQW9DLDRCQUE0QixRQUFRLFVBQVUsQ0FBQyw0Q0FBNEMsbUNBQW1DLDJCQUEyQixVQUFVLFdBQVcsQ0FBQywwQ0FBMEMscUNBQXFDLDZCQUE2QixTQUFTLFVBQVUsQ0NEOXBJLGlCQUFpQjs7Ozs7O0dBTWQsTUFBTSxzQkFBc0IsbUJBQW1CLGtCQUFrQixDQUFDLG1CQUFtQiw4QkFBOEIsc0JBQXNCLG1EQUFtRCwyQ0FBMkMsaUNBQWlDLHdCQUF3QixDQUFDLHFDQUFxQywyQ0FBMkMsa0NBQWtDLENBQUMscUNBQXFDLG9DQUFvQyw0QkFBNEIsd0RBQXdELCtDQUErQyxDQUFDLHFDQUFxQyxvQ0FBb0MsNEJBQTRCLGdFQUFnRSx1REFBdUQsQ0FBQyxxQ0FBcUMsb0NBQW9DLDRCQUE0QixnRUFBZ0UsdURBQXVELENBQUMscUNBQXFDLDJCQUEyQixtQkFBbUIsNkNBQTZDLG9DQUFvQyxDQUFDLHFDQUFxQywyQkFBMkIsbUJBQW1CLHFEQUFxRCw0Q0FBNEMsQ0FBQyxxQ0FBcUMsMkJBQTJCLG1CQUFtQixxREFBcUQsNENBQTRDLENBQUMscUNBQXFDLDJCQUEyQixtQkFBbUIscURBQXFELDRDQUE0QyxDQUFDLHFDQUFxQywyQkFBMkIsbUJBQW1CLHFEQUFxRCw0Q0FBNEMsQ0FBQyxtQ0FBbUMsK0JBQStCLHVCQUF1QiwyREFBMkQsa0RBQWtELENBQUMsaUNBQWlDLCtCQUErQix1QkFBdUIsNkRBQTZELG9EQUFvRCxDQUFDLGlDQUFpQyw4QkFBOEIsc0JBQXNCLDJEQUEyRCxrREFBa0QsQ0FBQyxtQ0FBbUMsOEJBQThCLHNCQUFzQiwyREFBMkQsa0RBQWtELENBQUMsNkNBQTZDLG1CQUFtQix5Q0FBeUMsaUNBQWlDLDBDQUEwQyxrQ0FBa0MsOENBQThDLHFDQUFxQyxDQUFDLCtCQUErQixTQUFTLENBQUMsQ0FBQywwQkFBMEIsY0FBYyxnRUFBZ0Usd0RBQXdELGdDQUFnQyx1QkFBdUIsQ0FBQyxRQUFRLGtFQUFrRSwwREFBMEQscURBQXFELDRDQUE0QyxDQUFDLElBQUksa0VBQWtFLDBEQUEwRCxzREFBc0QsNkNBQTZDLENBQUMsSUFBSSxpRUFBaUUseURBQXlELDRDQUE0QyxtQ0FBbUMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxDQUFDLGtCQUFrQixjQUFjLGdFQUFnRSx3REFBd0QsZ0NBQWdDLHVCQUF1QixDQUFDLFFBQVEsa0VBQWtFLDBEQUEwRCxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxrRUFBa0UsMERBQTBELHNEQUFzRCw2Q0FBNkMsQ0FBQyxJQUFJLGlFQUFpRSx5REFBeUQsNENBQTRDLG1DQUFtQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLENBQUMsaUJBQWlCLDhCQUE4QixzQkFBc0IsdUNBQXVDLDhCQUE4QixDQUFDLHlCQUF5QixVQUFVLFNBQVMsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQixVQUFVLFNBQVMsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxDQUFDLGdCQUFnQiw2QkFBNkIsb0JBQW9CLENBQUMseUJBQXlCLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLElBQUksMENBQTBDLGlDQUFpQyxDQUFDLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLENBQUMsaUJBQWlCLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLElBQUksMENBQTBDLGlDQUFpQyxDQUFDLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLENBQUMsZ0JBQWdCLDZCQUE2QixxQkFBcUIsOENBQThDLHFDQUFxQyxDQUFDLDhCQUE4QixHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxJQUFJLHNDQUFzQyw2QkFBNkIsQ0FBQyxHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsMEJBQTBCLE1BQU0sZ0NBQWdDLHVCQUF1QixDQUFDLG9CQUFvQix5Q0FBeUMsZ0NBQWdDLENBQUMsZ0JBQWdCLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLGtCQUFrQixNQUFNLGdDQUFnQyx1QkFBdUIsQ0FBQyxvQkFBb0IseUNBQXlDLGdDQUFnQyxDQUFDLGdCQUFnQix3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyxpQkFBaUIsOEJBQThCLHFCQUFxQixDQUFDLDBCQUEwQixNQUFNLGdDQUFnQyx1QkFBdUIsQ0FBQyxvQkFBb0IseUNBQXlDLGdDQUFnQyxDQUFDLGdCQUFnQix3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyxrQkFBa0IsTUFBTSxnQ0FBZ0MsdUJBQXVCLENBQUMsb0JBQW9CLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxnQkFBZ0Isd0NBQXdDLCtCQUErQixDQUFDLENBQUMsaUJBQWlCLDhCQUE4QixxQkFBcUIsQ0FBQyw2QkFBNkIsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsS0FBSyxrREFBa0QseUNBQXlDLENBQUMsTUFBTSxnREFBZ0QsdUNBQXVDLENBQUMsTUFBTSxrREFBa0QseUNBQXlDLENBQUMsTUFBTSxnREFBZ0QsdUNBQXVDLENBQUMsSUFBSSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxxQkFBcUIsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsS0FBSyxrREFBa0QseUNBQXlDLENBQUMsTUFBTSxnREFBZ0QsdUNBQXVDLENBQUMsTUFBTSxrREFBa0QseUNBQXlDLENBQUMsTUFBTSxnREFBZ0QsdUNBQXVDLENBQUMsSUFBSSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxvQkFBb0IsOENBQThDLHNDQUFzQyxpQ0FBaUMsd0JBQXdCLENBQUMseUJBQXlCLElBQUksZ0NBQWdDLHVCQUF1QixDQUFDLElBQUksaUNBQWlDLHdCQUF3QixDQUFDLElBQUksK0JBQStCLHNCQUFzQixDQUFDLElBQUksZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsK0JBQStCLHNCQUFzQixDQUFDLENBQUMsaUJBQWlCLElBQUksZ0NBQWdDLHVCQUF1QixDQUFDLElBQUksaUNBQWlDLHdCQUF3QixDQUFDLElBQUksK0JBQStCLHNCQUFzQixDQUFDLElBQUksZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsK0JBQStCLHNCQUFzQixDQUFDLENBQUMsZ0JBQWdCLG9DQUFvQyw0QkFBNEIsNkJBQTZCLG9CQUFvQixDQUFDLHdCQUF3QixHQUFHLDRCQUE0QixtQkFBbUIsQ0FBQyxRQUFRLGtEQUFrRCx5Q0FBeUMsQ0FBQyxnQkFBZ0Isb0RBQW9ELDJDQUEyQyxDQUFDLFlBQVkscURBQXFELDRDQUE0QyxDQUFDLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLENBQUMsZ0JBQWdCLEdBQUcsNEJBQTRCLG1CQUFtQixDQUFDLFFBQVEsa0RBQWtELHlDQUF5QyxDQUFDLGdCQUFnQixvREFBb0QsMkNBQTJDLENBQUMsWUFBWSxxREFBcUQsNENBQTRDLENBQUMsR0FBRyw0QkFBNEIsbUJBQW1CLENBQUMsQ0FBQyxlQUFlLDRCQUE0QixtQkFBbUIsQ0FBQywwQkFBMEIsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsSUFBSSxzREFBc0QsNkNBQTZDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxzREFBc0QsNkNBQTZDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsSUFBSSxzREFBc0QsNkNBQTZDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxzREFBc0QsNkNBQTZDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxpQkFBaUIsOEJBQThCLHFCQUFxQixDQUFDLHlCQUF5QixZQUFZLGdDQUFnQyx1QkFBdUIsQ0FBQyxNQUFNLGtEQUFrRCx5Q0FBeUMsQ0FBQyxNQUFNLGdEQUFnRCx1Q0FBdUMsQ0FBQyxNQUFNLG9EQUFvRCwyQ0FBMkMsQ0FBQyxNQUFNLG9EQUFvRCwyQ0FBMkMsQ0FBQyxNQUFNLHNEQUFzRCw2Q0FBNkMsQ0FBQyxNQUFNLHNEQUFzRCw2Q0FBNkMsQ0FBQyxNQUFNLDBEQUEwRCxpREFBaUQsQ0FBQyxDQUFDLGlCQUFpQixZQUFZLGdDQUFnQyx1QkFBdUIsQ0FBQyxNQUFNLGtEQUFrRCx5Q0FBeUMsQ0FBQyxNQUFNLGdEQUFnRCx1Q0FBdUMsQ0FBQyxNQUFNLG9EQUFvRCwyQ0FBMkMsQ0FBQyxNQUFNLG9EQUFvRCwyQ0FBMkMsQ0FBQyxNQUFNLHNEQUFzRCw2Q0FBNkMsQ0FBQyxNQUFNLHNEQUFzRCw2Q0FBNkMsQ0FBQyxNQUFNLDBEQUEwRCxpREFBaUQsQ0FBQyxDQUFDLGdCQUFnQiw2QkFBNkIscUJBQXFCLGdDQUFnQyx1QkFBdUIsQ0FBQyw2QkFBNkIsR0FBRywyQkFBMkIsa0JBQWtCLENBQUMsSUFBSSw2QkFBNkIsb0JBQW9CLENBQUMsSUFBSSwyQkFBMkIsa0JBQWtCLENBQUMsSUFBSSw2QkFBNkIsb0JBQW9CLENBQUMsSUFBSSwyQkFBMkIsa0JBQWtCLENBQUMsQ0FBQyxxQkFBcUIsR0FBRywyQkFBMkIsa0JBQWtCLENBQUMsSUFBSSw2QkFBNkIsb0JBQW9CLENBQUMsSUFBSSwyQkFBMkIsa0JBQWtCLENBQUMsSUFBSSw2QkFBNkIsb0JBQW9CLENBQUMsSUFBSSwyQkFBMkIsa0JBQWtCLENBQUMsQ0FBQyxvQkFBb0IsaUNBQWlDLHlCQUF5QixnQ0FBZ0Msd0JBQXdCLDZEQUE2RCxxREFBcUQsOENBQThDLHFDQUFxQyxDQUFDLDhCQUE4QixHQUFHLGdEQUFnRCx3Q0FBd0MsVUFBVSxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLGdEQUFnRCx3Q0FBd0MsVUFBVSxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsOEJBQThCLEdBQUcsZ0RBQWdELHdDQUF3QyxVQUFVLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsZ0RBQWdELHdDQUF3QyxVQUFVLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQywrQkFBK0IsR0FBRywrQ0FBK0MsdUNBQXVDLFVBQVUsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsQ0FBQyx1QkFBdUIsR0FBRywrQ0FBK0MsdUNBQXVDLFVBQVUsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLDRCQUE0QixHQUFHLCtDQUErQyx1Q0FBdUMsVUFBVSxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLCtDQUErQyx1Q0FBdUMsVUFBVSxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixnQ0FBZ0MsdUJBQXVCLENBQUMsK0JBQStCLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDhDQUE4QyxzQ0FBc0MsVUFBVSxDQUFDLENBQUMsdUJBQXVCLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLDhDQUE4QyxzQ0FBc0MsVUFBVSxDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQywrQkFBK0IsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsZ0RBQWdELHdDQUF3QyxVQUFVLENBQUMsQ0FBQyx1QkFBdUIsR0FBRywyQkFBMkIsbUJBQW1CLFNBQVMsQ0FBQyxJQUFJLDBDQUEwQyxrQ0FBa0MsVUFBVSxDQUFDLEdBQUcsZ0RBQWdELHdDQUF3QyxVQUFVLENBQUMsQ0FBQyxzQkFBc0IsbUNBQW1DLDBCQUEwQixDQUFDLGdDQUFnQyxHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywrQ0FBK0MsdUNBQXVDLFVBQVUsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLDJCQUEyQixtQkFBbUIsU0FBUyxDQUFDLElBQUksMENBQTBDLGtDQUFrQyxVQUFVLENBQUMsR0FBRywrQ0FBK0MsdUNBQXVDLFVBQVUsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsNkJBQTZCLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyx1Q0FBdUMsVUFBVSxDQUFDLENBQUMscUJBQXFCLEdBQUcsMkJBQTJCLG1CQUFtQixTQUFTLENBQUMsSUFBSSwwQ0FBMEMsa0NBQWtDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyx1Q0FBdUMsVUFBVSxDQUFDLENBQUMsb0JBQW9CLGlDQUFpQyx3QkFBd0IsQ0FBQyw0QkFBNEIsc0JBQXNCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUsb0NBQW9DLDJCQUEyQixDQUFDLElBQUksdUNBQXVDLDhCQUE4QixDQUFDLElBQUksb0NBQW9DLDJCQUEyQixDQUFDLElBQUksVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsSUFBSSx1Q0FBdUMsOEJBQThCLENBQUMsR0FBRyxVQUFVLDRCQUE0QixtQkFBbUIsQ0FBQyxDQUFDLG9CQUFvQixzQkFBc0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxvQ0FBb0MsMkJBQTJCLENBQUMsSUFBSSx1Q0FBdUMsOEJBQThCLENBQUMsSUFBSSxvQ0FBb0MsMkJBQTJCLENBQUMsSUFBSSxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxJQUFJLHVDQUF1Qyw4QkFBOEIsQ0FBQyxHQUFHLFVBQVUsNEJBQTRCLG1CQUFtQixDQUFDLENBQUMsbUJBQW1CLGdDQUFnQyx3QkFBd0IsOERBQThELHNEQUFzRCxnQ0FBZ0MsdUJBQXVCLENBQUMsZ0NBQWdDLGtCQUFrQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLFVBQVUsbURBQW1ELDBDQUEwQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLGtCQUFrQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxJQUFJLFVBQVUsbURBQW1ELDBDQUEwQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQyxnQ0FBZ0Msa0JBQWtCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLElBQUksVUFBVSxrREFBa0QseUNBQXlDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLElBQUksVUFBVSxrREFBa0QseUNBQXlDLENBQUMsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLGlDQUFpQyxrQkFBa0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxVQUFVLG1EQUFtRCwwQ0FBMEMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixrQkFBa0IsZ0VBQWdFLHVEQUF1RCxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsSUFBSSxVQUFVLG1EQUFtRCwwQ0FBMEMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixxQ0FBcUMsNEJBQTRCLENBQUMsOEJBQThCLGtCQUFrQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLGtCQUFrQixnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxJQUFJLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLElBQUkscURBQXFELDRDQUE0QyxDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQyw2QkFBNkIsSUFBSSxvQ0FBb0MsMkJBQTJCLENBQUMsUUFBUSxVQUFVLHVDQUF1Qyw4QkFBOEIsQ0FBQyxHQUFHLFVBQVUsb0NBQW9DLDJCQUEyQixDQUFDLENBQUMscUJBQXFCLElBQUksb0NBQW9DLDJCQUEyQixDQUFDLFFBQVEsVUFBVSx1Q0FBdUMsOEJBQThCLENBQUMsR0FBRyxVQUFVLG9DQUFvQywyQkFBMkIsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0Msd0JBQXdCLDhEQUE4RCxzREFBc0QsaUNBQWlDLHdCQUF3QixDQUFDLGlDQUFpQyxJQUFJLHFEQUFxRCw0Q0FBNEMsQ0FBQyxRQUFRLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsQ0FBQyx5QkFBeUIsSUFBSSxxREFBcUQsNENBQTRDLENBQUMsUUFBUSxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLENBQUMsd0JBQXdCLHFDQUFxQyw0QkFBNEIsQ0FBQyxpQ0FBaUMsSUFBSSxVQUFVLG1EQUFtRCwwQ0FBMEMsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLENBQUMseUJBQXlCLElBQUksVUFBVSxtREFBbUQsMENBQTBDLENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxDQUFDLHdCQUF3QixxQ0FBcUMsNEJBQTRCLENBQUMsa0NBQWtDLElBQUksVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxDQUFDLDBCQUEwQixJQUFJLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcsVUFBVSxvREFBb0QsMkNBQTJDLENBQUMsQ0FBQyx5QkFBeUIsc0NBQXNDLDZCQUE2QixDQUFDLCtCQUErQixJQUFJLHNEQUFzRCw2Q0FBNkMsQ0FBQyxRQUFRLFVBQVUsbURBQW1ELDBDQUEwQyxDQUFDLEdBQUcsVUFBVSxxREFBcUQsNENBQTRDLENBQUMsQ0FBQyx1QkFBdUIsSUFBSSxzREFBc0QsNkNBQTZDLENBQUMsUUFBUSxVQUFVLG1EQUFtRCwwQ0FBMEMsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxrQkFBa0IsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxpQkFBaUIsOEJBQThCLHFCQUFxQixDQUFDLDhCQUE4QixHQUFHLFVBQVUseUNBQXlDLGdDQUFnQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxVQUFVLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGtDQUFrQyx5QkFBeUIsQ0FBQyxpQ0FBaUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixxQ0FBcUMsNEJBQTRCLENBQUMsOEJBQThCLEdBQUcsVUFBVSx5Q0FBeUMsZ0NBQWdDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFVBQVUseUNBQXlDLGdDQUFnQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxxQkFBcUIsa0NBQWtDLHlCQUF5QixDQUFDLGlDQUFpQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLHFDQUFxQyw0QkFBNEIsQ0FBQywrQkFBK0IsR0FBRyxVQUFVLHdDQUF3QywrQkFBK0IsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcsVUFBVSx3Q0FBd0MsK0JBQStCLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFVBQVUsMENBQTBDLGlDQUFpQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsc0NBQXNDLDZCQUE2QixDQUFDLDRCQUE0QixHQUFHLFVBQVUsd0NBQXdDLCtCQUErQixDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxVQUFVLHdDQUF3QywrQkFBK0IsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsbUJBQW1CLGdDQUFnQyx1QkFBdUIsQ0FBQywrQkFBK0IsR0FBRyxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcsVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsaUNBQWlDLEdBQUcsVUFBVSw2Q0FBNkMsb0NBQW9DLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLFVBQVUsNkNBQTZDLG9DQUFvQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0IscUNBQXFDLDRCQUE0QixDQUFDLGtDQUFrQyxHQUFHLFVBQVUsNENBQTRDLG1DQUFtQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxVQUFVLDRDQUE0QyxtQ0FBbUMsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLHNDQUFzQyw2QkFBNkIsQ0FBQyxvQ0FBb0MsR0FBRyxVQUFVLDRDQUE0QyxtQ0FBbUMsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLEdBQUcsVUFBVSw0Q0FBNEMsbUNBQW1DLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDJCQUEyQix3Q0FBd0MsK0JBQStCLENBQUMscUNBQXFDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyw0QkFBNEIseUNBQXlDLGdDQUFnQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQiwrQkFBK0Isc0JBQXNCLENBQUMsK0JBQStCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxDQUFDLHlCQUF5QixzQ0FBc0MsNkJBQTZCLENBQUMsK0JBQStCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx5Q0FBeUMsZ0NBQWdDLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxDQUFDLHlCQUF5QixzQ0FBc0MsNkJBQTZCLENBQUMsZ0NBQWdDLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsbUNBQW1DLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSwwQ0FBMEMsaUNBQWlDLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLDBDQUEwQyxpQ0FBaUMsQ0FBQyxDQUFDLDBCQUEwQix1Q0FBdUMsOEJBQThCLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx5Q0FBeUMsZ0NBQWdDLENBQUMsQ0FBQyxxQkFBcUIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxDQUFDLG9CQUFvQixpQ0FBaUMsd0JBQXdCLENBQUMsZ0NBQWdDLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSwyQ0FBMkMsa0NBQWtDLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsa0NBQWtDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxVQUFVLDZDQUE2QyxvQ0FBb0MsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsVUFBVSw2Q0FBNkMsb0NBQW9DLENBQUMsQ0FBQyx5QkFBeUIsc0NBQXNDLDZCQUE2QixDQUFDLG1DQUFtQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsVUFBVSw0Q0FBNEMsbUNBQW1DLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLFVBQVUsNENBQTRDLG1DQUFtQyxDQUFDLENBQUMsMEJBQTBCLHVDQUF1Qyw4QkFBOEIsQ0FBQyxzQ0FBc0MsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLFVBQVUsMkNBQTJDLGtDQUFrQyxDQUFDLENBQUMsOEJBQThCLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxVQUFVLDJDQUEyQyxrQ0FBa0MsQ0FBQyxDQUFDLDZCQUE2QiwwQ0FBMEMsaUNBQWlDLENBQUMscUNBQXFDLEdBQUcsVUFBVSxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxVQUFVLDRDQUE0QyxtQ0FBbUMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsVUFBVSw0Q0FBNEMsbUNBQW1DLENBQUMsQ0FBQyw0QkFBNEIseUNBQXlDLGdDQUFnQyxDQUFDLHdCQUF3QixHQUFHLDZFQUE2RSxxRUFBcUUsMkNBQTJDLGtDQUFrQyxDQUFDLElBQUksa0ZBQWtGLDBFQUEwRSwyQ0FBMkMsa0NBQWtDLENBQUMsSUFBSSxrRkFBa0YsMEVBQTBFLDBDQUEwQyxpQ0FBaUMsQ0FBQyxJQUFJLHNGQUFzRiw4RUFBOEUsMENBQTBDLGlDQUFpQyxDQUFDLEdBQUcsMkVBQTJFLG1FQUFtRSwwQ0FBMEMsaUNBQWlDLENBQUMsQ0FBQyxnQkFBZ0IsR0FBRyw2RUFBNkUscUVBQXFFLDJDQUEyQyxrQ0FBa0MsQ0FBQyxJQUFJLGtGQUFrRiwwRUFBMEUsMkNBQTJDLGtDQUFrQyxDQUFDLElBQUksa0ZBQWtGLDBFQUEwRSwwQ0FBMEMsaUNBQWlDLENBQUMsSUFBSSxzRkFBc0YsOEVBQThFLDBDQUEwQyxpQ0FBaUMsQ0FBQyxHQUFHLDJFQUEyRSxtRUFBbUUsMENBQTBDLGlDQUFpQyxDQUFDLENBQUMsaUNBQWlDLG9DQUFvQyw0QkFBNEIsNEJBQTRCLG1CQUFtQixDQUFDLDJCQUEyQixHQUFHLG9EQUFvRCw0Q0FBNEMsMENBQTBDLGtDQUFrQyxTQUFTLENBQUMsSUFBSSxxREFBcUQsNkNBQTZDLDBDQUEwQyxpQ0FBaUMsQ0FBQyxJQUFJLG9EQUFvRCw0Q0FBNEMsU0FBUyxDQUFDLElBQUksb0RBQW9ELDJDQUEyQyxDQUFDLEdBQUcscUNBQXFDLDRCQUE0QixDQUFDLENBQUMsbUJBQW1CLEdBQUcsb0RBQW9ELDRDQUE0QywwQ0FBMEMsa0NBQWtDLFNBQVMsQ0FBQyxJQUFJLHFEQUFxRCw2Q0FBNkMsMENBQTBDLGlDQUFpQyxDQUFDLElBQUksb0RBQW9ELDRDQUE0QyxTQUFTLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxxQ0FBcUMsNEJBQTRCLENBQUMsQ0FBQyxrQkFBa0IsOENBQThDLHNDQUFzQywrQkFBK0Isc0JBQXNCLENBQUMsMkJBQTJCLEdBQUcsb0RBQW9ELDRDQUE0QywwQ0FBMEMsa0NBQWtDLFNBQVMsQ0FBQyxJQUFJLHFEQUFxRCw2Q0FBNkMsMENBQTBDLGlDQUFpQyxDQUFDLElBQUksb0RBQW9ELDRDQUE0QyxTQUFTLENBQUMsSUFBSSxvREFBb0QsMkNBQTJDLENBQUMsR0FBRyxxQ0FBcUMsNEJBQTRCLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxvREFBb0QsNENBQTRDLDBDQUEwQyxrQ0FBa0MsU0FBUyxDQUFDLElBQUkscURBQXFELDZDQUE2QywwQ0FBMEMsaUNBQWlDLENBQUMsSUFBSSxvREFBb0QsNENBQTRDLFNBQVMsQ0FBQyxJQUFJLG9EQUFvRCwyQ0FBMkMsQ0FBQyxHQUFHLHFDQUFxQyw0QkFBNEIsQ0FBQyxDQUFDLGtCQUFrQiw4Q0FBOEMsc0NBQXNDLCtCQUErQixzQkFBc0IsQ0FBQyw0QkFBNEIsR0FBRyxxQ0FBcUMsNEJBQTRCLENBQUMsSUFBSSxxREFBcUQsNkNBQTZDLFNBQVMsQ0FBQyxHQUFHLG9EQUFvRCw0Q0FBNEMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLEdBQUcscUNBQXFDLDRCQUE0QixDQUFDLElBQUkscURBQXFELDZDQUE2QyxTQUFTLENBQUMsR0FBRyxvREFBb0QsNENBQTRDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixnQ0FBZ0Msd0JBQXdCLDhEQUE4RCxzREFBc0QsZ0NBQWdDLHdCQUF3Qiw4Q0FBOEMscUNBQXFDLENBQUMsNEJBQTRCLEdBQUcscUNBQXFDLDRCQUE0QixDQUFDLElBQUkscURBQXFELDZDQUE2QyxTQUFTLENBQUMsR0FBRyxvREFBb0QsNENBQTRDLFNBQVMsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLHFDQUFxQyw0QkFBNEIsQ0FBQyxJQUFJLHFEQUFxRCw2Q0FBNkMsU0FBUyxDQUFDLEdBQUcsb0RBQW9ELDRDQUE0QyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsZ0NBQWdDLHdCQUF3Qiw4REFBOEQsc0RBQXNELDhDQUE4QyxzQ0FBc0MsZ0NBQWdDLHVCQUF1QixDQUFDLHFDQUFxQyxHQUFHLHNEQUFzRCw4Q0FBOEMsU0FBUyxDQUFDLElBQUksK0JBQStCLHVCQUF1QixTQUFTLENBQUMsSUFBSSwrQkFBK0Isc0JBQXNCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyw2QkFBNkIsR0FBRyxzREFBc0QsOENBQThDLFNBQVMsQ0FBQyxJQUFJLCtCQUErQix1QkFBdUIsU0FBUyxDQUFDLElBQUksK0JBQStCLHNCQUFzQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLHlDQUF5QyxpQ0FBaUMsMkNBQTJDLGtDQUFrQyxDQUFDLG9DQUFvQyxHQUFHLHNEQUFzRCw4Q0FBOEMsU0FBUyxDQUFDLElBQUksZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsSUFBSSw4QkFBOEIscUJBQXFCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxzREFBc0QsOENBQThDLFNBQVMsQ0FBQyxJQUFJLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLElBQUksOEJBQThCLHFCQUFxQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsMkJBQTJCLHdDQUF3QyxnQ0FBZ0MsMkNBQTJDLGtDQUFrQyxDQUFDLHNDQUFzQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLHFEQUFxRCw2Q0FBNkMsU0FBUyxDQUFDLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLEdBQUcscURBQXFELDZDQUE2QyxTQUFTLENBQUMsQ0FBQyw2QkFBNkIsMENBQTBDLGtDQUFrQywwQ0FBMEMsaUNBQWlDLENBQUMscUNBQXFDLEdBQUcsU0FBUyxDQUFDLEdBQUcsdURBQXVELCtDQUErQyxTQUFTLENBQUMsQ0FBQyw2QkFBNkIsR0FBRyxTQUFTLENBQUMsR0FBRyx1REFBdUQsK0NBQStDLFNBQVMsQ0FBQyxDQUFDLDRCQUE0Qix5Q0FBeUMsaUNBQWlDLDBDQUEwQyxpQ0FBaUMsQ0FBQyw0QkFBNEIsR0FBRyxrQ0FBa0MsMEJBQTBCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsa0NBQWtDLDBCQUEwQixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixnQ0FBZ0Msd0JBQXdCLGdDQUFnQyx1QkFBdUIsQ0FBQyxvQ0FBb0MsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsNEJBQTRCLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDJCQUEyQix3Q0FBd0MsZ0NBQWdDLHFDQUFxQyw0QkFBNEIsQ0FBQyxxQ0FBcUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDRCQUE0Qix5Q0FBeUMsaUNBQWlDLHNDQUFzQyw2QkFBNkIsQ0FBQyxrQ0FBa0MsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsMEJBQTBCLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLHlCQUF5QixzQ0FBc0MsOEJBQThCLHFDQUFxQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsMkJBQTJCLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsR0FBRyxnQ0FBZ0Msd0JBQXdCLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQix1Q0FBdUMsK0JBQStCLHNDQUFzQyw2QkFBNkIsQ0FBQyw2QkFBNkIsR0FBRyxTQUFTLENBQUMsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxDQUFDLHFCQUFxQixHQUFHLFNBQVMsQ0FBQyxHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLENBQUMsb0JBQW9CLGlDQUFpQyx5QkFBeUIsZ0NBQWdDLHVCQUF1QixDQUFDLHFDQUFxQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQyw0QkFBNEIseUNBQXlDLGlDQUFpQyxxQ0FBcUMsNEJBQTRCLENBQUMsc0NBQXNDLEdBQUcsU0FBUyxDQUFDLEdBQUcsaUNBQWlDLHlCQUF5QixTQUFTLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QiwwQ0FBMEMsa0NBQWtDLHNDQUFzQyw2QkFBNkIsQ0FBQyxtQ0FBbUMsR0FBRyxTQUFTLENBQUMsR0FBRyxpQ0FBaUMseUJBQXlCLFNBQVMsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLGlDQUFpQyx5QkFBeUIsU0FBUyxDQUFDLENBQUMsMEJBQTBCLHVDQUF1QywrQkFBK0IscUNBQXFDLDRCQUE0QixDQUFDLG9DQUFvQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLGdDQUFnQyx3QkFBd0IsU0FBUyxDQUFDLENBQUMsNEJBQTRCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLHdCQUF3QixTQUFTLENBQUMsQ0FBQywyQkFBMkIsd0NBQXdDLGdDQUFnQyxzQ0FBc0MsNkJBQTZCLENBQUMseUJBQXlCLEdBQUcsOENBQThDLHFDQUFxQyxDQUFDLFFBQVEsZ0NBQWdDLHdCQUF3Qiw4Q0FBOEMscUNBQXFDLENBQUMsUUFBUSxnQ0FBZ0Msd0JBQXdCLDhDQUE4QyxzQ0FBc0MsU0FBUyxDQUFDLEdBQUcseUNBQXlDLGlDQUFpQyxTQUFTLENBQUMsQ0FBQyxpQkFBaUIsR0FBRyw4Q0FBOEMscUNBQXFDLENBQUMsUUFBUSxnQ0FBZ0Msd0JBQXdCLDhDQUE4QyxxQ0FBcUMsQ0FBQyxRQUFRLGdDQUFnQyx3QkFBd0IsOENBQThDLHNDQUFzQyxTQUFTLENBQUMsR0FBRyx5Q0FBeUMsaUNBQWlDLFNBQVMsQ0FBQyxDQUFDLGdCQUFnQiw4QkFBOEIsc0JBQXNCLDJEQUEyRCxtREFBbUQsNkJBQTZCLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsZ0NBQWdDLEdBQUcsVUFBVSwwQ0FBMEMsa0NBQWtDLHVDQUF1Qyw4QkFBOEIsQ0FBQyxJQUFJLGlDQUFpQyx3QkFBd0IsQ0FBQyxJQUFJLCtCQUErQixzQkFBc0IsQ0FBQyxHQUFHLFVBQVUsMkJBQTJCLGtCQUFrQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsVUFBVSwwQ0FBMEMsa0NBQWtDLHVDQUF1Qyw4QkFBOEIsQ0FBQyxJQUFJLGlDQUFpQyx3QkFBd0IsQ0FBQyxJQUFJLCtCQUErQixzQkFBc0IsQ0FBQyxHQUFHLFVBQVUsMkJBQTJCLGtCQUFrQixDQUFDLENBQUMsdUJBQXVCLG9DQUFvQywyQkFBMkIsQ0FBQywwQkFBMEIsR0FBRyxVQUFVLHlEQUF5RCxnREFBZ0QsQ0FBQyxHQUFHLFVBQVUsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsa0JBQWtCLEdBQUcsVUFBVSx5REFBeUQsZ0RBQWdELENBQUMsR0FBRyxVQUFVLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLGlCQUFpQiw4QkFBOEIscUJBQXFCLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsVUFBVSx1REFBdUQsOENBQThDLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxTQUFTLENBQUMsR0FBRyxVQUFVLHVEQUF1RCw4Q0FBOEMsQ0FBQyxDQUFDLGtCQUFrQiwrQkFBK0Isc0JBQXNCLENBQUMsMEJBQTBCLEdBQUcsVUFBVSxvQ0FBb0MsMkJBQTJCLENBQUMsSUFBSSxTQUFTLENBQUMsQ0FBQyxrQkFBa0IsR0FBRyxVQUFVLG9DQUFvQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQiw4QkFBOEIscUJBQXFCLENBQUMsOEJBQThCLEdBQUcsVUFBVSw2REFBNkQscURBQXFELGtFQUFrRSx5REFBeUQsQ0FBQyxJQUFJLFVBQVUsZ0VBQWdFLHdEQUF3RCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxVQUFVLDZEQUE2RCxxREFBcUQsa0VBQWtFLHlEQUF5RCxDQUFDLElBQUksVUFBVSxnRUFBZ0Usd0RBQXdELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsOEJBQThCLEdBQUcsVUFBVSw2REFBNkQscURBQXFELGtFQUFrRSx5REFBeUQsQ0FBQyxJQUFJLFVBQVUsZ0VBQWdFLHdEQUF3RCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxVQUFVLDZEQUE2RCxxREFBcUQsa0VBQWtFLHlEQUF5RCxDQUFDLElBQUksVUFBVSxnRUFBZ0Usd0RBQXdELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENBQUMsK0JBQStCLEdBQUcsVUFBVSw0REFBNEQsb0RBQW9ELGtFQUFrRSx5REFBeUQsQ0FBQyxJQUFJLFVBQVUsaUVBQWlFLHlEQUF5RCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxVQUFVLDREQUE0RCxvREFBb0Qsa0VBQWtFLHlEQUF5RCxDQUFDLElBQUksVUFBVSxpRUFBaUUseURBQXlELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsNEJBQTRCLEdBQUcsVUFBVSw0REFBNEQsb0RBQW9ELGtFQUFrRSx5REFBeUQsQ0FBQyxJQUFJLFVBQVUsaUVBQWlFLHlEQUF5RCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxVQUFVLDREQUE0RCxvREFBb0Qsa0VBQWtFLHlEQUF5RCxDQUFDLElBQUksVUFBVSxpRUFBaUUseURBQXlELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLG1CQUFtQixnQ0FBZ0MsdUJBQXVCLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLElBQUksVUFBVSxvQ0FBb0MsMkJBQTJCLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxTQUFTLENBQUMsSUFBSSxVQUFVLG9DQUFvQywyQkFBMkIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQiwrQkFBK0Isc0JBQXNCLENBQUMsK0JBQStCLElBQUksVUFBVSxpRUFBaUUseURBQXlELGtFQUFrRSx5REFBeUQsQ0FBQyxHQUFHLFVBQVUsNERBQTRELG9EQUFvRCxnRUFBZ0UsdURBQXVELENBQUMsQ0FBQyx1QkFBdUIsSUFBSSxVQUFVLGlFQUFpRSx5REFBeUQsa0VBQWtFLHlEQUF5RCxDQUFDLEdBQUcsVUFBVSw0REFBNEQsb0RBQW9ELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMkJBQTJCLHVDQUF1Qyw4QkFBOEIsQ0FBQywrQkFBK0IsSUFBSSxVQUFVLGdFQUFnRSx1REFBdUQsQ0FBQyxHQUFHLFVBQVUscURBQXFELDRDQUE0QyxDQUFDLENBQUMsdUJBQXVCLElBQUksVUFBVSxnRUFBZ0UsdURBQXVELENBQUMsR0FBRyxVQUFVLHFEQUFxRCw0Q0FBNEMsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMkJBQTJCLHFDQUFxQyw0QkFBNEIsQ0FBQyxnQ0FBZ0MsSUFBSSxVQUFVLGlFQUFpRSx3REFBd0QsQ0FBQyxHQUFHLFVBQVUsb0RBQW9ELDJDQUEyQyxDQUFDLENBQUMsd0JBQXdCLElBQUksVUFBVSxpRUFBaUUsd0RBQXdELENBQUMsR0FBRyxVQUFVLG9EQUFvRCwyQ0FBMkMsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsNEJBQTRCLHNDQUFzQyw2QkFBNkIsQ0FBQyw2QkFBNkIsSUFBSSxVQUFVLGdFQUFnRSx3REFBd0Qsa0VBQWtFLHlEQUF5RCxDQUFDLEdBQUcsVUFBVSw2REFBNkQscURBQXFELGdFQUFnRSx1REFBdUQsQ0FBQyxDQUFDLHFCQUFxQixJQUFJLFVBQVUsZ0VBQWdFLHdEQUF3RCxrRUFBa0UseURBQXlELENBQUMsR0FBRyxVQUFVLDZEQUE2RCxxREFBcUQsZ0VBQWdFLHVEQUF1RCxDQUFDLENBQUMsb0JBQW9CLGlDQUFpQyx5QkFBeUIsdUNBQXVDLDhCQUE4QixDQUFDLCtCQUErQixHQUFHLHlDQUF5QyxpQ0FBaUMsa0JBQWtCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyx5Q0FBeUMsaUNBQWlDLGtCQUFrQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLG1DQUFtQywwQkFBMEIsQ0FBQywrQkFBK0IsR0FBRyx5Q0FBeUMsaUNBQWlDLGtCQUFrQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcseUNBQXlDLGlDQUFpQyxrQkFBa0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixtQ0FBbUMsMEJBQTBCLENBQUMsZ0NBQWdDLEdBQUcsd0NBQXdDLGdDQUFnQyxrQkFBa0IsQ0FBQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLHdDQUF3QyxnQ0FBZ0Msa0JBQWtCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLDZCQUE2QixHQUFHLHdDQUF3QyxnQ0FBZ0Msa0JBQWtCLENBQUMsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsQ0FBQyxxQkFBcUIsR0FBRyx3Q0FBd0MsZ0NBQWdDLGtCQUFrQixDQUFDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLENBQUMsb0JBQW9CLGlDQUFpQyx3QkFBd0IsQ0FBQyxnQ0FBZ0MsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxrQkFBa0Isd0NBQXdDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsa0JBQWtCLHdDQUF3QywrQkFBK0IsQ0FBQyxDQUFDLHVCQUF1QixvQ0FBb0MsMkJBQTJCLENBQUMsZ0NBQWdDLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsa0JBQWtCLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxDQUFDLHdCQUF3QixHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLGtCQUFrQix5Q0FBeUMsZ0NBQWdDLENBQUMsQ0FBQyx1QkFBdUIsb0NBQW9DLDJCQUEyQixDQUFDLGlDQUFpQyxHQUFHLGdDQUFnQyx1QkFBdUIsQ0FBQyxHQUFHLGtCQUFrQix3Q0FBd0MsK0JBQStCLENBQUMsQ0FBQyx5QkFBeUIsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxrQkFBa0Isd0NBQXdDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLHFDQUFxQyw0QkFBNEIsQ0FBQyw4QkFBOEIsR0FBRyxnQ0FBZ0MsdUJBQXVCLENBQUMsR0FBRyxrQkFBa0IseUNBQXlDLGdDQUFnQyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsZ0NBQWdDLHVCQUF1QixDQUFDLEdBQUcsa0JBQWtCLHlDQUF5QyxnQ0FBZ0MsQ0FBQyxDQUFDLHFCQUFxQixrQ0FBa0MseUJBQXlCLENDTno0ckUsY0FBYyx5REFBeUQsZ0JBQWdCLGtCQUFrQix3Q0FBd0MsQ0FBQyxpQkFBaUIsa0JBQWtCLE9BQU8sS0FBSyxDQUFDLGtDQUFrQyxXQUFXLFdBQVcsQ0FBQyxpQkFBaUIsdUJBQXVCLENBQUMsa0dBQWtHLGdDQUFZLHlCQUF5QiwyREFBZ0IsQ0FBQyx1RUFBdUUsY0FBYyxDQUFDLGdIQUFnSCx1Q0FBZSxDQUFDLDZIQUE2SCx3QkFBd0IsQ0FBQyx1SEFBdUgsdUJBQXVCLENBQUMsNktBQTZLLGlCQUFpQixDQUFDLHdHQUF3RyxrQkFBa0Isb0JBQW9CLFNBQVMsQ0FBQyx3QkFBd0IsTUFBTSxNQUFNLENBQUMseUJBQXlCLE1BQU0sT0FBTyxDQUFDLDJCQUEyQixTQUFTLE1BQU0sQ0FBQyw0QkFBNEIsUUFBUSxRQUFRLENBQUMsZUFBZSxXQUFXLG9CQUFvQixxREFBc0IsQ0FBQyx1Q0FBdUMscUJBQXFCLFVBQVUsQ0FBQyx3Q0FBd0MscUJBQXFCLFdBQVcsQ0FBQywwQ0FBMEMscUJBQXFCLFVBQVUsQ0FBQywyQ0FBMkMscUJBQXFCLFdBQVcsQ0FBQyxxQkFBcUIsa0JBQWtCLGVBQWUsQ0FBQyxpQ0FBaUMsbUNBQW1DLENBQUMsa0NBQWtDLGlDQUFpQywrQkFBK0IsQ0FBQyxDQUFDLDRCQUE0QixXQUFXLFlBQVksY0FBYyxVQUFVLGFBQWEsU0FBUyxzQkFBc0IsNkJBQTZCLGVBQWUsZUFBZSxDQUFDLG1DQUFtQyx5QkFBeUIsQ0FBQywwQ0FBMEMsY0FBYyxXQUFXLFlBQVksNEJBQTRCLHVCQUF1QixDQUFDLGtDQUFrQyxvQkFBb0IsNEJBQTRCLENBQUMsbUNBQW1DLCtCQUErQixDQUFDLENBQUMscUVBQXFFLDBDQUEwQyxDQUFDLCtCQUErQixrQkFBa0IsQ0FBQyxtREFBbUQsV0FBVyxDQUFDLHdDQUF3Qyx5QkFBeUIsQ0FBQyx1Q0FBdUMseUJBQXlCLENBQUMsdUNBQXVDLHFCQUFxQixDQUFDLDJDQUEyQyw4QkFBOEIsQ0FBQyxnREFBZ0QsMENBQTBDLENBQUMsc0RBQXNELGVBQWUsQ0FBQyxpRUFBaUUsK1FBQStRLENBQUMsZ0VBQWdFLGlYQUFpWCxDQUFDLGtDQUFrQyxpRUFBaUUsK1FBQStRLENBQUMsZ0VBQWdFLGlYQUFpWCxDQUFDLENBQUMsMENBQTBDLGlFQUFpRSwrUUFBK1EsQ0FBQyxnRUFBZ0UsaVhBQWlYLENBQUMsQ0FBQyxtRUFBbUUsMmNBQTJjLENBQUMsK0RBQStELG9jQUFvYyxDQUFDLGtDQUFrQyxtRUFBbUUsMmNBQTJjLENBQUMsK0RBQStELGtkQUFrZCxDQUFDLENBQUMsMENBQTBDLG1FQUFtRSwyY0FBMmMsQ0FBQywrREFBK0Qsa2RBQWtkLENBQUMsQ0FBQyxnRUFBZ0UsNFFBQTRRLENBQUMsa0NBQWtDLGdFQUFnRSw0UUFBNFEsQ0FBQyxDQUFDLDBDQUEwQyxnRUFBZ0UsNFFBQTRRLENBQUMsQ0FBQyxrRUFBa0UsMmZBQTJmLENBQUMsMkVBQTJFLHVmQUF1ZixDQUFDLGlHQUFpRyw4ZkFBOGYsQ0FBQyx1R0FBdUcsOGZBQThmLENBQUMscUdBQXFHLDZnQkFBNmdCLENBQUMsMkdBQTJHLDZnQkFBNmdCLENBQUMsa0dBQWtHLDZGQUEwQyxDQUFDLGtDQUFrQyxrRUFBa0UsMmZBQTJmLENBQUMsMkVBQTJFLHVmQUF1ZixDQUFDLGlHQUFpRyw4ZkFBOGYsQ0FBQyx1R0FBdUcsOGZBQThmLENBQUMscUdBQXFHLDZnQkFBNmdCLENBQUMsMkdBQTJHLDZnQkFBNmdCLENBQUMsQ0FBQywwQ0FBMEMsa0VBQWtFLDJmQUEyZixDQUFDLDJFQUEyRSx1ZkFBdWYsQ0FBQyxDQUFDLGlDQUF5QixHQUFHLHFEQUFzQixDQUFDLEdBQUcsdURBQXVCLENBQUMsQ0FBOUUseUJBQXlCLEdBQUcscURBQXNCLENBQUMsR0FBRyx1REFBdUIsQ0FBQyxDQUFDLHFCQUFxQixXQUFXLFlBQVkscUJBQXFCLGNBQWMsNEJBQTRCLGVBQWUsZ0JBQWdCLHdvR0FBd29HLENBQUMsc0NBQXNDLFVBQVUsQ0FBQyxrQ0FBa0MscUJBQXFCLDZCQUE2Qixvb0dBQW9vRyxDQUFDLENBQUMsMENBQTBDLHFCQUFxQixrcEdBQWtwRyxDQUFDLENBQUMsb0NBQW9DLGNBQWMsc0NBQXNDLFFBQVEsQ0FBQyxjQUFjLHVDQUF1QyxnQkFBZ0IsdUJBQXVCLFlBQVksa0JBQWtCLHNCQUFzQixrQkFBa0IsQ0FBQyw0Q0FBNEMseUJBQXlCLGtCQUFrQixDQUFDLDJJQUEySSx5QkFBeUIsa0JBQWtCLENBQUMsbUVBQW1FLFlBQVksQ0FBQyw2QkFBNkIsYUFBYSxlQUFlLGtCQUFrQixzU0FBc1Msc0NBQXNDLFdBQVcsWUFBWSxzQkFBc0IsbUJBQW1CLGFBQWEsTUFBTSxRQUFRLFFBQVEsQ0FBQyw2R0FBNkcsTUFBTSxDQUFDLDRJQUE0SSxhQUFhLENBQUMseUVBQXlFLDhCQUE4QixDQUFDLHlFQUF5RSxTQUFTLE9BQU8sQ0FBQyxzRUFBc0UsTUFBTSxPQUFPLENBQUMscUVBQXFFLE1BQU0sTUFBTSxDQUFDLHdFQUF3RSxTQUFTLE1BQU0sQ0FBQyxDQUFDLDZDQUE2Qyw2Q0FBNkMsbVRBQW1ULENBQUMsQ0FBQyxxREFBcUQsNkNBQTZDLHFTQUFxUyxDQUFDLENBQUMsd0JBQXdCLHFCQUFxQixvQkFBb0IsQ0FBQyw4QkFBOEIsY0FBYyx5QkFBeUIsQ0FBQywwQ0FBMEMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsWUFBWSxDQUFDLHFCQUFxQixzQ0FBc0MsZUFBZSxzQkFBc0IsZ0JBQWdCLGNBQWMsV0FBVyxzQkFBc0Isa0JBQWtCLENBQUMsZ0JBQWdCLGtCQUFrQixNQUFNLE9BQU8sYUFBYSxzQkFBc0IsbUJBQW1CLENBQUMsNEZBQTRGLHFCQUFxQixDQUFDLHFHQUFxRyw2QkFBNkIsQ0FBQyw0QkFBNEIsa0JBQWtCLENBQUMsNkJBQTZCLDBCQUEwQixDQUFDLG9CQUFvQixRQUFRLFNBQVMsOEJBQThCLFNBQVMsQ0FBQywrQ0FBK0Msa0JBQWtCLGdCQUFnQix3QkFBd0IsQ0FBQyxvREFBb0Qsc0JBQXNCLGdCQUFnQixpQkFBaUIsd0JBQXdCLENBQUMscURBQXFELG9CQUFvQixnQkFBZ0Isa0JBQWtCLHdCQUF3QixDQUFDLGtEQUFrRCxrQkFBa0IsbUJBQW1CLHFCQUFxQixDQUFDLHVEQUF1RCxzQkFBc0IsbUJBQW1CLGlCQUFpQixxQkFBcUIsQ0FBQyx3REFBd0Qsb0JBQW9CLG1CQUFtQixrQkFBa0IscUJBQXFCLENBQUMsZ0RBQWdELGtCQUFrQixpQkFBaUIsdUJBQXVCLENBQUMsaURBQWlELGtCQUFrQixrQkFBa0Isc0JBQXNCLENBQUMsNkJBQTZCLGtCQUFrQixRQUFRLE1BQU0sU0FBUyx3QkFBd0IsZUFBZSw0QkFBNEIsQ0FBQyxtQ0FBbUMsOEJBQThCLENBQUMsd0JBQXdCLGtCQUFrQixnQkFBZ0Isa0JBQWtCLG9DQUFvQyx1QkFBdUIsbUJBQW1CLENBQUMsd0RBQXdELHdCQUF3QixDQUFDLHlEQUF5RCx5QkFBeUIsQ0FBQywyREFBMkQsMkJBQTJCLENBQUMsNERBQTRELDRCQUE0QixDQUFDLDhCQUE4QixZQUFZLENBQUMsZ0NBQWdDLG9CQUFvQixvRkFBZ0IsQ0FBQyxrREFBa0QsWUFBWSxDQUFDLG1EQUFtRCxZQUFZLENBQUMsaUJBQWlCLGtCQUFrQixNQUFNLE9BQU8sc0JBQXNCLFVBQVUsc0JBQXNCLENBQUMsK0RBQStELHlCQUF5QixXQUFXLFlBQVksaUJBQWlCLENBQUMsbUNBQW1DLFdBQVcsa0JBQWtCLHFIQUFzRCxDQUFDLGtDQUFrQyxrQkFBa0Isc0JBQXNCLFdBQVcsWUFBWSxVQUFVLGtCQUFrQixTQUFTLFdBQVcsc0JBQXNCLGlDQUFpQyxDQUFDLHFFQUFxRSxRQUFRLFFBQVEsQ0FBQyx1SkFBdUosV0FBVyxrQ0FBa0MsaUJBQWlCLENBQUMsNEVBQTRFLG9DQUFvQywyRkFBeUMsQ0FBQywyRUFBMkUscUNBQXFDLG1HQUE2QyxDQUFDLG9EQUE0QyxHQUFHLDhDQUFtQixTQUFTLENBQUMsSUFBSSw4Q0FBbUIsU0FBUyxDQUFDLEdBQUcsOENBQW1CLFNBQVMsQ0FBQyxDQUE3SSw0Q0FBNEMsR0FBRyw4Q0FBbUIsU0FBUyxDQUFDLElBQUksOENBQW1CLFNBQVMsQ0FBQyxHQUFHLDhDQUFtQixTQUFTLENBQUMsQ0FBQyxrQ0FBa0MscUJBQXFCLENBQUMsd0NBQXdDLFlBQVksQ0FBQyx3Q0FBd0MscUNBQXFDLFVBQVUsV0FBVyxrQkFBa0IsQ0FBQywrR0FBK0csZ0JBQWdCLENBQUMsa0JBQWtCLGtCQUFrQixNQUFNLE9BQU8sUUFBUSxTQUFTLGdCQUFnQiwwQkFBMEIsVUFBVSxDQUFDLGFBQWEsb0JBQW9CLFlBQVksQ0FBQyxDQUFDLDBEQUEwRCxXQUFXLGlGQUFpRix1QkFBdUIsa0JBQWtCLGtCQUFrQixhQUFhLG1CQUFtQixNQUFNLE9BQU8sV0FBVyxZQUFZLDBCQUEwQixVQUFVLG9CQUFvQixvQ0FBb0MsbUJBQW1CLENBQUMsb0VBQW9FLFVBQVUsa0NBQWtDLENBQUMsaU1BQWlNLHdCQUF3QixDQ0EveG5DOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQVFGOztBQ2RBOzs7OztHRHFCRTs7QUVyQkY7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtDRm1DRjs7QUdsQ0E7OztFQUdFO0NIcUNGOztBR2xDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NIcUNGOztBRy9CQTs7Ozs7Ozs7OztFQUNFO0NIMkNGOztBR2pDQTtFQUNFO0VBQ0E7RUNnRkk7RUQ5RUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSG9DRjs7QUc1QkE7RUFDRTtDSCtCRjs7QUd0QkE7RUFDRTtFQUNBO0VBQ0E7Q0h5QkY7O0FHWkE7Ozs7OztFQUNFO0VBQ0E7Q0hvQkY7O0FHYkE7RUFDRTtFQUNBO0NIZ0JGOztBR0xBOztFQUVFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0NIUUY7O0FHTEE7RUFDRTtFQUNBO0VBQ0E7Q0hRRjs7QUdMQTs7O0VBR0U7RUFDQTtDSFFGOztBR0xBOzs7O0VBSUU7Q0hRRjs7QUdMQTtFQUNFO0NIUUY7O0FHTEE7RUFDRTtFQUNBO0NIUUY7O0FHTEE7RUFDRTtDSFFGOztBR0xBOztFQUVFO0NIUUY7O0FHTEE7RUNwRkk7Q0o2Rko7O0FHQUE7O0VBRUU7RUMvRkU7RURpR0Y7RUFDQTtDSEdGOztBR0FBO0VBQU07Q0hJTjs7QUdIQTtFQUFNO0NIT047O0FHQUE7RUFDRTtFQUNBO0VBQ0E7Q0hHRjs7QUsvS0U7RUYrS0U7RUFDQTtDSElKOztBR01BO0VBQ0U7RUFDQTtDSEhGOztBS3JMRTs7RUYyTEU7RUFDQTtDSERKOztBR0lFO0VBQ0U7Q0hESjs7QUdVQTs7OztFQUlFO0VDckpFO0NKK0lKOztBR1VBO0VBRUU7RUFFQTtFQUVBO0NIVkY7O0FHa0JBO0VBRUU7Q0hoQkY7O0FHd0JBO0VBQ0U7RUFDQTtDSHJCRjs7QUd3QkE7RUFHRTtFQUNBO0NIdkJGOztBRytCQTtFQUNFO0NINUJGOztBRytCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0g1QkY7O0FHK0JBO0VBR0U7Q0g5QkY7O0FHc0NBO0VBRUU7RUFDQTtDSHBDRjs7QUcwQ0E7RUFFRTtDSHhDRjs7QUcrQ0E7RUFDRTtFQUNBO0NINUNGOztBRytDQTs7Ozs7RUFLRTtFQUNBO0VDdFBFO0VEd1BGO0NINUNGOztBRytDQTs7RUFFRTtDSDVDRjs7QUcrQ0E7O0VBRUU7Q0g1Q0Y7O0FHa0RBO0VBQ0U7Q0gvQ0Y7O0FHc0RBOzs7O0VBSUU7Q0huREY7O0FHNERJOzs7O0VBQ0U7Q0h0RE47O0FHNERBOzs7O0VBSUU7RUFDQTtDSHpERjs7QUc0REE7O0VBRUU7RUFDQTtDSHpERjs7QUc2REE7Ozs7RUFTRTtDSC9ERjs7QUdrRUE7RUFDRTtFQUVBO0NIaEVGOztBR21FQTtFQU1FO0VBRUE7RUFDQTtFQUNBO0NIdEVGOztBRzJFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNsU0k7RURvU0o7RUFDQTtFQUNBO0NIeEVGOztBRzJFQTtFQUNFO0NIeEVGOztBRzRFQTs7RUFFRTtDSHpFRjs7QUc0RUE7RUFLRTtFQUNBO0NIN0VGOztBR29GQTtFQUNFO0NIakZGOztBR3lGQTtFQUNFO0VBQ0E7Q0h0RkY7O0FHNkZBO0VBQ0U7Q0gxRkY7O0FHNkZBO0VBQ0U7RUFDQTtDSDFGRjs7QUc2RkE7RUFDRTtDSDFGRjs7QUcrRkE7RUFDRTtDSDVGRjs7QU0vWEE7Ozs7Ozs7Ozs7OztFQUVFO0VBRUE7RUFDQTtDTjJZRjs7QU12WUE7O0VGZ0hNO0NKNFJOOztBTTNZQTs7RUYrR007Q0ppU047O0FNL1lBOztFRjhHTTtDSnNTTjs7QU1uWkE7O0VGNkdNO0NKMlNOOztBTXZaQTs7RUY0R007Q0pnVE47O0FNM1pBOztFRjJHTTtDSnFUTjs7QU05WkE7RUZ5R007RUV2R0o7Q05pYUY7O0FNN1pBO0VGbUdNO0VFakdKO0VBQ0E7Q05nYUY7O0FNOVpBO0VGOEZNO0VFNUZKO0VBQ0E7Q05pYUY7O0FNL1pBO0VGeUZNO0VFdkZKO0VBQ0E7Q05rYUY7O0FNaGFBO0VGb0ZNO0VFbEZKO0VBQ0E7Q05tYUY7O0FNM1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q044WkY7O0FNdFpBOztFRk1JO0VFSEY7Q055WkY7O0FNdFpBOztFQUVFO0VBQ0E7Q055WkY7O0FNalpBO0VDL0VFO0VBQ0E7Q1BvZUY7O0FNalpBO0VDcEZFO0VBQ0E7Q1B5ZUY7O0FNblpBO0VBQ0U7Q05zWkY7O0FNcFpFO0VBQ0U7Q051Wko7O0FNN1lBO0VGakNJO0VFbUNGO0NOZ1pGOztBTTVZQTtFQUNFO0VGZUk7Q0ppWU47O0FNNVlBO0VBQ0U7RUY3Q0U7RUUrQ0Y7Q04rWUY7O0FNN1lFO0VBQ0U7Q05nWko7O0FRbmdCQTtFQ0lFO0VBR0E7Q1RpZ0JGOztBUWxnQkE7RUFDRTtFQUNBO0VBQ0E7RUVYRTtFRE1GO0VBR0E7Q1QwZ0JGOztBUTVmQTtFQUVFO0NSOGZGOztBUTNmQTtFQUNFO0VBQ0E7Q1I4ZkY7O0FRM2ZBO0VKa0NJO0VJaENGO0NSOGZGOztBV3JpQkE7RVB1RUk7RU9yRUY7RUFDQTtDWHdpQkY7O0FXcmlCRTtFQUNFO0NYd2lCSjs7QVduaUJBO0VBQ0U7RVAwREU7RU94REY7RUFDQTtFRFpFO0NWbWpCSjs7QVduaUJFO0VBQ0U7RVBrREE7RU9oREE7Q1hzaUJKOztBV2hpQkE7RUFDRTtFUHlDRTtFT3ZDRjtDWG1pQkY7O0FXaGlCRTtFUG9DRTtFT2xDQTtFQUNBO0NYbWlCSjs7QVc5aEJBO0VBQ0U7RUFDQTtDWGlpQkY7O0FZMWtCRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2I4a0JGOztBYzNoQkk7RUZ2REY7SUNZSTtHYjJrQko7Q0FDRjs7QWNqaUJJO0VGdkRGO0lDWUk7R2JpbEJKO0NBQ0Y7O0FjdmlCSTtFRnZERjtJQ1lJO0didWxCSjtDQUNGOztBYzdpQkk7RUZ2REY7SUNZSTtHYjZsQko7Q0FDRjs7QVk5bEJFO0VDWkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjhtQkY7O0FZNWxCRTtFQ0pBO0VBQ0E7RUFDQTtFQUNBO0Nib21CRjs7QVk3bEJFO0VBQ0U7RUFDQTtDWmdtQko7O0FZOWxCSTs7RUFFRTtFQUNBO0NaaW1CTjs7QWVsb0JFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2Ywc0JKOztBZXZyQk07RUFDRTtFQUNBO0VBQ0E7Q2YwckJSOztBZXhyQk07RUFDRTtFQUNBO0VBQ0E7Q2YyckJSOztBZXZyQlE7RUZGTjtFQUlBO0NiMHJCRjs7QWU1ckJRO0VGRk47RUFJQTtDYityQkY7O0FlanNCUTtFRkZOO0VBSUE7Q2Jvc0JGOztBZXRzQlE7RUZGTjtFQUlBO0NieXNCRjs7QWUzc0JRO0VGRk47RUFJQTtDYjhzQkY7O0FlaHRCUTtFRkZOO0VBSUE7Q2JtdEJGOztBZXJ0QlE7RUZGTjtFQUlBO0Nid3RCRjs7QWUxdEJRO0VGRk47RUFJQTtDYjZ0QkY7O0FlL3RCUTtFRkZOO0VBSUE7Q2JrdUJGOztBZXB1QlE7RUZGTjtFQUlBO0NidXVCRjs7QWV6dUJRO0VGRk47RUFJQTtDYjR1QkY7O0FlOXVCUTtFRkZOO0VBSUE7Q2JpdkJGOztBZTl1Qk07RUFBd0I7Q2ZrdkI5Qjs7QWVodkJNO0VBQXVCO0Nmb3ZCN0I7O0FlanZCUTtFQUF3QjtDZnF2QmhDOztBZXJ2QlE7RUFBd0I7Q2Z5dkJoQzs7QWV6dkJRO0VBQXdCO0NmNnZCaEM7O0FlN3ZCUTtFQUF3QjtDZml3QmhDOztBZWp3QlE7RUFBd0I7Q2Zxd0JoQzs7QWVyd0JRO0VBQXdCO0NmeXdCaEM7O0FlendCUTtFQUF3QjtDZjZ3QmhDOztBZTd3QlE7RUFBd0I7Q2ZpeEJoQzs7QWVqeEJRO0VBQXdCO0NmcXhCaEM7O0FlcnhCUTtFQUF3QjtDZnl4QmhDOztBZXp4QlE7RUFBd0I7Q2Y2eEJoQzs7QWU3eEJRO0VBQXdCO0NmaXlCaEM7O0FlanlCUTtFQUF3QjtDZnF5QmhDOztBZS94QlU7RUZUUjtDYjR5QkY7O0FlbnlCVTtFRlRSO0NiZ3pCRjs7QWV2eUJVO0VGVFI7Q2JvekJGOztBZTN5QlU7RUZUUjtDYnd6QkY7O0FlL3lCVTtFRlRSO0NiNHpCRjs7QWVuekJVO0VGVFI7Q2JnMEJGOztBZXZ6QlU7RUZUUjtDYm8wQkY7O0FlM3pCVTtFRlRSO0NidzBCRjs7QWUvekJVO0VGVFI7Q2I0MEJGOztBZW4wQlU7RUZUUjtDYmcxQkY7O0FldjBCVTtFRlRSO0NibzFCRjs7QWN6MEJJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0dmMjJCTjs7RWV6MkJJO0lBQ0U7SUFDQTtJQUNBO0dmNDJCTjs7RWV4MkJNO0lGRk47SUFJQTtHYjIyQkE7O0VlNzJCTTtJRkZOO0lBSUE7R2JnM0JBOztFZWwzQk07SUZGTjtJQUlBO0dicTNCQTs7RWV2M0JNO0lGRk47SUFJQTtHYjAzQkE7O0VlNTNCTTtJRkZOO0lBSUE7R2IrM0JBOztFZWo0Qk07SUZGTjtJQUlBO0dibzRCQTs7RWV0NEJNO0lGRk47SUFJQTtHYnk0QkE7O0VlMzRCTTtJRkZOO0lBSUE7R2I4NEJBOztFZWg1Qk07SUZGTjtJQUlBO0dibTVCQTs7RWVyNUJNO0lGRk47SUFJQTtHYnc1QkE7O0VlMTVCTTtJRkZOO0lBSUE7R2I2NUJBOztFZS81Qk07SUZGTjtJQUlBO0diazZCQTs7RWUvNUJJO0lBQXdCO0dmbTZCNUI7O0VlajZCSTtJQUF1QjtHZnE2QjNCOztFZWw2Qk07SUFBd0I7R2ZzNkI5Qjs7RWV0NkJNO0lBQXdCO0dmMDZCOUI7O0VlMTZCTTtJQUF3QjtHZjg2QjlCOztFZTk2Qk07SUFBd0I7R2ZrN0I5Qjs7RWVsN0JNO0lBQXdCO0dmczdCOUI7O0VldDdCTTtJQUF3QjtHZjA3QjlCOztFZTE3Qk07SUFBd0I7R2Y4N0I5Qjs7RWU5N0JNO0lBQXdCO0dmazhCOUI7O0VlbDhCTTtJQUF3QjtHZnM4QjlCOztFZXQ4Qk07SUFBd0I7R2YwOEI5Qjs7RWUxOEJNO0lBQXdCO0dmODhCOUI7O0VlOThCTTtJQUF3QjtHZms5QjlCOztFZWw5Qk07SUFBd0I7R2ZzOUI5Qjs7RWVoOUJRO0lGVFI7R2I2OUJBOztFZXA5QlE7SUZUUjtHYmkrQkE7O0VleDlCUTtJRlRSO0dicStCQTs7RWU1OUJRO0lGVFI7R2J5K0JBOztFZWgrQlE7SUZUUjtHYjYrQkE7O0VlcCtCUTtJRlRSO0diaS9CQTs7RWV4K0JRO0lGVFI7R2JxL0JBOztFZTUrQlE7SUZUUjtHYnkvQkE7O0VlaC9CUTtJRlRSO0diNi9CQTs7RWVwL0JRO0lGVFI7R2JpZ0NBOztFZXgvQlE7SUZUUjtHYnFnQ0E7O0VlNS9CUTtJRlRSO0dieWdDQTtDQUNGOztBYy8vQkk7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7R2ZpaUNOOztFZS9oQ0k7SUFDRTtJQUNBO0lBQ0E7R2ZraUNOOztFZTloQ007SUZGTjtJQUlBO0diaWlDQTs7RWVuaUNNO0lGRk47SUFJQTtHYnNpQ0E7O0VleGlDTTtJRkZOO0lBSUE7R2IyaUNBOztFZTdpQ007SUZGTjtJQUlBO0diZ2pDQTs7RWVsakNNO0lGRk47SUFJQTtHYnFqQ0E7O0VldmpDTTtJRkZOO0lBSUE7R2IwakNBOztFZTVqQ007SUZGTjtJQUlBO0diK2pDQTs7RWVqa0NNO0lGRk47SUFJQTtHYm9rQ0E7O0VldGtDTTtJRkZOO0lBSUE7R2J5a0NBOztFZTNrQ007SUZGTjtJQUlBO0diOGtDQTs7RWVobENNO0lGRk47SUFJQTtHYm1sQ0E7O0VlcmxDTTtJRkZOO0lBSUE7R2J3bENBOztFZXJsQ0k7SUFBd0I7R2Z5bEM1Qjs7RWV2bENJO0lBQXVCO0dmMmxDM0I7O0VleGxDTTtJQUF3QjtHZjRsQzlCOztFZTVsQ007SUFBd0I7R2ZnbUM5Qjs7RWVobUNNO0lBQXdCO0dmb21DOUI7O0VlcG1DTTtJQUF3QjtHZndtQzlCOztFZXhtQ007SUFBd0I7R2Y0bUM5Qjs7RWU1bUNNO0lBQXdCO0dmZ25DOUI7O0VlaG5DTTtJQUF3QjtHZm9uQzlCOztFZXBuQ007SUFBd0I7R2Z3bkM5Qjs7RWV4bkNNO0lBQXdCO0dmNG5DOUI7O0VlNW5DTTtJQUF3QjtHZmdvQzlCOztFZWhvQ007SUFBd0I7R2Zvb0M5Qjs7RWVwb0NNO0lBQXdCO0dmd29DOUI7O0VleG9DTTtJQUF3QjtHZjRvQzlCOztFZXRvQ1E7SUZUUjtHYm1wQ0E7O0VlMW9DUTtJRlRSO0didXBDQTs7RWU5b0NRO0lGVFI7R2IycENBOztFZWxwQ1E7SUZUUjtHYitwQ0E7O0VldHBDUTtJRlRSO0dibXFDQTs7RWUxcENRO0lGVFI7R2J1cUNBOztFZTlwQ1E7SUZUUjtHYjJxQ0E7O0VlbHFDUTtJRlRSO0diK3FDQTs7RWV0cUNRO0lGVFI7R2JtckNBOztFZTFxQ1E7SUZUUjtHYnVyQ0E7O0VlOXFDUTtJRlRSO0diMnJDQTs7RWVsckNRO0lGVFI7R2IrckNBO0NBQ0Y7O0FjcnJDSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtHZnV0Q047O0VlcnRDSTtJQUNFO0lBQ0E7SUFDQTtHZnd0Q047O0VlcHRDTTtJRkZOO0lBSUE7R2J1dENBOztFZXp0Q007SUZGTjtJQUlBO0diNHRDQTs7RWU5dENNO0lGRk47SUFJQTtHYml1Q0E7O0VlbnVDTTtJRkZOO0lBSUE7R2JzdUNBOztFZXh1Q007SUZGTjtJQUlBO0diMnVDQTs7RWU3dUNNO0lGRk47SUFJQTtHYmd2Q0E7O0VlbHZDTTtJRkZOO0lBSUE7R2JxdkNBOztFZXZ2Q007SUZGTjtJQUlBO0diMHZDQTs7RWU1dkNNO0lGRk47SUFJQTtHYit2Q0E7O0VlandDTTtJRkZOO0lBSUE7R2Jvd0NBOztFZXR3Q007SUZGTjtJQUlBO0dieXdDQTs7RWUzd0NNO0lGRk47SUFJQTtHYjh3Q0E7O0VlM3dDSTtJQUF3QjtHZit3QzVCOztFZTd3Q0k7SUFBdUI7R2ZpeEMzQjs7RWU5d0NNO0lBQXdCO0dma3hDOUI7O0VlbHhDTTtJQUF3QjtHZnN4QzlCOztFZXR4Q007SUFBd0I7R2YweEM5Qjs7RWUxeENNO0lBQXdCO0dmOHhDOUI7O0VlOXhDTTtJQUF3QjtHZmt5QzlCOztFZWx5Q007SUFBd0I7R2ZzeUM5Qjs7RWV0eUNNO0lBQXdCO0dmMHlDOUI7O0VlMXlDTTtJQUF3QjtHZjh5QzlCOztFZTl5Q007SUFBd0I7R2ZrekM5Qjs7RWVsekNNO0lBQXdCO0dmc3pDOUI7O0VldHpDTTtJQUF3QjtHZjB6QzlCOztFZTF6Q007SUFBd0I7R2Y4ekM5Qjs7RWU5ekNNO0lBQXdCO0dmazBDOUI7O0VlNXpDUTtJRlRSO0dieTBDQTs7RWVoMENRO0lGVFI7R2I2MENBOztFZXAwQ1E7SUZUUjtHYmkxQ0E7O0VleDBDUTtJRlRSO0dicTFDQTs7RWU1MENRO0lGVFI7R2J5MUNBOztFZWgxQ1E7SUZUUjtHYjYxQ0E7O0VlcDFDUTtJRlRSO0diaTJDQTs7RWV4MUNRO0lGVFI7R2JxMkNBOztFZTUxQ1E7SUZUUjtHYnkyQ0E7O0VlaDJDUTtJRlRSO0diNjJDQTs7RWVwMkNRO0lGVFI7R2JpM0NBOztFZXgyQ1E7SUZUUjtHYnEzQ0E7Q0FDRjs7QWMzMkNJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0dmNjRDTjs7RWUzNENJO0lBQ0U7SUFDQTtJQUNBO0dmODRDTjs7RWUxNENNO0lGRk47SUFJQTtHYjY0Q0E7O0VlLzRDTTtJRkZOO0lBSUE7R2JrNUNBOztFZXA1Q007SUZGTjtJQUlBO0didTVDQTs7RWV6NUNNO0lGRk47SUFJQTtHYjQ1Q0E7O0VlOTVDTTtJRkZOO0lBSUE7R2JpNkNBOztFZW42Q007SUZGTjtJQUlBO0diczZDQTs7RWV4NkNNO0lGRk47SUFJQTtHYjI2Q0E7O0VlNzZDTTtJRkZOO0lBSUE7R2JnN0NBOztFZWw3Q007SUZGTjtJQUlBO0dicTdDQTs7RWV2N0NNO0lGRk47SUFJQTtHYjA3Q0E7O0VlNTdDTTtJRkZOO0lBSUE7R2IrN0NBOztFZWo4Q007SUZGTjtJQUlBO0dibzhDQTs7RWVqOENJO0lBQXdCO0dmcThDNUI7O0VlbjhDSTtJQUF1QjtHZnU4QzNCOztFZXA4Q007SUFBd0I7R2Z3OEM5Qjs7RWV4OENNO0lBQXdCO0dmNDhDOUI7O0VlNThDTTtJQUF3QjtHZmc5QzlCOztFZWg5Q007SUFBd0I7R2ZvOUM5Qjs7RWVwOUNNO0lBQXdCO0dmdzlDOUI7O0VleDlDTTtJQUF3QjtHZjQ5QzlCOztFZTU5Q007SUFBd0I7R2ZnK0M5Qjs7RWVoK0NNO0lBQXdCO0dmbytDOUI7O0VlcCtDTTtJQUF3QjtHZncrQzlCOztFZXgrQ007SUFBd0I7R2Y0K0M5Qjs7RWU1K0NNO0lBQXdCO0dmZy9DOUI7O0VlaC9DTTtJQUF3QjtHZm8vQzlCOztFZXAvQ007SUFBd0I7R2Z3L0M5Qjs7RWVsL0NRO0lGVFI7R2IrL0NBOztFZXQvQ1E7SUZUUjtHYm1nREE7O0VlMS9DUTtJRlRSO0didWdEQTs7RWU5L0NRO0lGVFI7R2IyZ0RBOztFZWxnRFE7SUZUUjtHYitnREE7O0VldGdEUTtJRlRSO0dibWhEQTs7RWUxZ0RRO0lGVFI7R2J1aERBOztFZTlnRFE7SUZUUjtHYjJoREE7O0VlbGhEUTtJRlRSO0diK2hEQTs7RWV0aERRO0lGVFI7R2JtaURBOztFZTFoRFE7SUZUUjtHYnVpREE7O0VlOWhEUTtJRlRSO0diMmlEQTtDQUNGOztBZ0J6bERBO0VBQ0U7RUFDQTtFQUNBO0NoQjRsREY7O0FnQnpsREU7O0VBRUU7RUFDQTtFQUNBO0NoQjRsREo7O0FnQnpsREU7RUFDRTtFQUNBO0NoQjRsREo7O0FnQnpsREU7RUFDRTtDaEI0bERKOztBZ0JsbERFOztFQUVFO0NoQnFsREo7O0FnQjVrREE7RUFDRTtDaEIra0RGOztBZ0I3a0RFOztFQUVFO0NoQmdsREo7O0FnQjVrREk7O0VBRUU7Q2hCK2tETjs7QWdCemtERTs7OztFQUlFO0NoQjRrREo7O0FnQm5rREU7RUFDRTtDaEJza0RKOztBS3JvREU7RVcyRUk7RUFDQTtDaEI4akROOztBaUJocERJOzs7RUFHRTtDakJtcEROOztBaUIvb0RNOzs7O0VBSUU7Q2pCa3BEUjs7QUt2cERFO0VZaUJNO0NqQjBvRFI7O0FpQnhvRFE7O0VBRUU7Q2pCMm9EVjs7QWlCdHFESTs7O0VBR0U7Q2pCeXFETjs7QWlCcnFETTs7OztFQUlFO0NqQndxRFI7O0FLN3FERTtFWWlCTTtDakJncURSOztBaUI5cERROztFQUVFO0NqQmlxRFY7O0FpQjVyREk7OztFQUdFO0NqQityRE47O0FpQjNyRE07Ozs7RUFJRTtDakI4ckRSOztBS25zREU7RVlpQk07Q2pCc3JEUjs7QWlCcHJEUTs7RUFFRTtDakJ1ckRWOztBaUJsdERJOzs7RUFHRTtDakJxdEROOztBaUJqdERNOzs7O0VBSUU7Q2pCb3REUjs7QUt6dERFO0VZaUJNO0NqQjRzRFI7O0FpQjFzRFE7O0VBRUU7Q2pCNnNEVjs7QWlCeHVESTs7O0VBR0U7Q2pCMnVETjs7QWlCdnVETTs7OztFQUlFO0NqQjB1RFI7O0FLL3VERTtFWWlCTTtDakJrdURSOztBaUJodURROztFQUVFO0NqQm11RFY7O0FpQjl2REk7OztFQUdFO0NqQml3RE47O0FpQjd2RE07Ozs7RUFJRTtDakJnd0RSOztBS3J3REU7RVlpQk07Q2pCd3ZEUjs7QWlCdHZEUTs7RUFFRTtDakJ5dkRWOztBaUJweERJOzs7RUFHRTtDakJ1eEROOztBaUJueERNOzs7O0VBSUU7Q2pCc3hEUjs7QUszeERFO0VZaUJNO0NqQjh3RFI7O0FpQjV3RFE7O0VBRUU7Q2pCK3dEVjs7QWlCMXlESTs7O0VBR0U7Q2pCNnlETjs7QWlCenlETTs7OztFQUlFO0NqQjR5RFI7O0FLanpERTtFWWlCTTtDakJveURSOztBaUJseURROztFQUVFO0NqQnF5RFY7O0FpQmgwREk7OztFQUdFO0NqQm0wRE47O0FLaDBERTtFWWlCTTtDakJtekRSOztBaUJqekRROztFQUVFO0NqQm96RFY7O0FnQnB1REk7RUFDRTtFQUNBO0VBQ0E7Q2hCdXVETjs7QWdCbHVESTtFQUNFO0VBQ0E7RUFDQTtDaEJxdUROOztBZ0JodURBO0VBQ0U7RUFDQTtDaEJtdURGOztBZ0JqdURFOzs7RUFHRTtDaEJvdURKOztBZ0JqdURFO0VBQ0U7Q2hCb3VESjs7QWdCaHVESTtFQUNFO0NoQm11RE47O0FLeDJERTtFVzRJTTtFQUNBO0NoQmd1RFI7O0FjaHpESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0doQmt0RE47O0VnQi9zRE07SUFDRTtHaEJrdERSO0NBQ0Y7O0FjN3pESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0doQit0RE47O0VnQjV0RE07SUFDRTtHaEIrdERSO0NBQ0Y7O0FjMTBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0doQjR1RE47O0VnQnp1RE07SUFDRTtHaEI0dURSO0NBQ0Y7O0FjdjFESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0doQnl2RE47O0VnQnR2RE07SUFDRTtHaEJ5dkRSO0NBQ0Y7O0FnQm53REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDaEJxd0RSOztBZ0Jsd0RRO0VBQ0U7Q2hCcXdEVjs7QWtCbDdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VkcUhJO0VjbEhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUmJFO0VTQ0U7Q25CazhETjs7QW1CNzdESTtFRExKO0lDTU07R25CaThESjtDQUNGOztBa0JuN0RFO0VBQ0U7RUFDQTtDbEJzN0RKOztBb0J0OERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFLRTtDcEJxOEROOztBa0J2N0RFO0VBQ0U7RUFFQTtDbEJ5N0RKOztBa0I1N0RFO0VBQ0U7RUFFQTtDbEJ5N0RKOztBa0I1N0RFO0VBQ0U7RUFFQTtDbEJ5N0RKOztBa0I1N0RFO0VBQ0U7RUFFQTtDbEJ5N0RKOztBa0I1N0RFO0VBQ0U7RUFFQTtDbEJ5N0RKOztBa0JqN0RFOztFQUVFO0VBRUE7Q2xCbTdESjs7QWtCOTZERTtFQU1FO0VBQ0E7Q2xCNDZESjs7QWtCdjZEQTs7RUFFRTtFQUNBO0NsQjA2REY7O0FrQmg2REE7RUFDRTtFQUNBO0VBQ0E7RWRaRTtFY2NGO0NsQm02REY7O0FrQmg2REE7RUFDRTtFQUNBO0Vkb0NJO0VjbENKO0NsQm02REY7O0FrQmg2REE7RUFDRTtFQUNBO0VkNkJJO0VjM0JKO0NsQm02REY7O0FrQjE1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEI2NURGOztBa0IzNURFOztFQUVFO0VBQ0E7Q2xCODVESjs7QWtCbDVEQTtFQUNFO0VBQ0E7RWRYSTtFY2FKO0VSdklFO0NWNmhFSjs7QWtCbDVEQTtFQUNFO0VBQ0E7RWRuQkk7RWNxQko7RVIvSUU7Q1ZxaUVKOztBa0JoNURFOztFQUVFO0NsQm01REo7O0FrQi80REE7RUFDRTtDbEJrNURGOztBa0IxNERBO0VBQ0U7Q2xCNjRERjs7QWtCMTREQTtFQUNFO0VBQ0E7Q2xCNjRERjs7QWtCcjREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NsQnc0REY7O0FrQnQ0REU7O0VBRUU7RUFDQTtDbEJ5NERKOztBa0JoNERBO0VBQ0U7RUFDQTtFQUNBO0NsQm00REY7O0FrQmg0REE7RUFDRTtFQUNBO0VBQ0E7Q2xCbTRERjs7QWtCajRERTtFQUNFO0NsQm80REo7O0FrQmg0REE7RUFDRTtDbEJtNERGOztBa0JoNERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xCbTRERjs7QWtCaDRERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NsQm00REo7O0FvQjlrRUU7RUFDRTtFQUNBO0VBQ0E7RWhCd0NBO0VnQnRDQTtDcEJpbEVKOztBb0I5a0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCbUZFO0VnQmpGRjtFQUNBO0VBQ0E7RVYzQ0E7Q1Y2bkVKOztBb0I3a0VJOztFQUVFO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEI4a0VSOztBb0Iza0VNOztFQUNFO0VBQ0E7Q3BCK2tFUjs7QW9CNWtFTTs7OztFQUVFO0NwQmlsRVI7O0FvQjFrRUk7O0VBR0k7RUFDQTtDcEI0a0VSOztBb0J0a0VJOztFQUVFO0VBR0U7RUFDQTtDcEJ1a0VSOztBb0Jwa0VNOztFQUNFO0VBQ0E7Q3BCd2tFUjs7QW9CcmtFTTs7OztFQUVFO0NwQjBrRVI7O0FvQmprRU07Ozs7RUFFRTtDcEJza0VSOztBb0I5akVNOztFQUNFO0NwQmtrRVI7O0FvQi9qRU07Ozs7RUFFRTtDcEJva0VSOztBb0I1akVNOztFQUNFO0NwQmdrRVI7O0FvQjlqRVE7O0VBQ0U7Q3BCa2tFVjs7QW9COWpFTTs7OztFQUVFO0NwQm1rRVI7O0FvQi9qRVE7O0VBQ0U7RUNuSk47Q3JCdXRFSjs7QW9COWpFUTs7RUFDRTtDcEJra0VWOztBb0IvakVROztFQUNFO0NwQm1rRVY7O0FvQnpqRU07O0VBQ0U7Q3BCNmpFUjs7QW9CMWpFTTs7OztFQUVFO0NwQitqRVI7O0FvQjNqRVE7O0VBQ0U7RUFDQTtDcEIrakVWOztBb0I1dEVFO0VBQ0U7RUFDQTtFQUNBO0VoQndDQTtFZ0J0Q0E7Q3BCK3RFSjs7QW9CNXRFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQm1GRTtFZ0JqRkY7RUFDQTtFQUNBO0VWM0NBO0NWMndFSjs7QW9CM3RFSTs7RUFFRTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCNHRFUjs7QW9CenRFTTs7RUFDRTtFQUNBO0NwQjZ0RVI7O0FvQjF0RU07Ozs7RUFFRTtDcEIrdEVSOztBb0J4dEVJOztFQUdJO0VBQ0E7Q3BCMHRFUjs7QW9CcHRFSTs7RUFFRTtFQUdFO0VBQ0E7Q3BCcXRFUjs7QW9CbHRFTTs7RUFDRTtFQUNBO0NwQnN0RVI7O0FvQm50RU07Ozs7RUFFRTtDcEJ3dEVSOztBb0Ivc0VNOzs7O0VBRUU7Q3BCb3RFUjs7QW9CNXNFTTs7RUFDRTtDcEJndEVSOztBb0I3c0VNOzs7O0VBRUU7Q3BCa3RFUjs7QW9CMXNFTTs7RUFDRTtDcEI4c0VSOztBb0I1c0VROztFQUNFO0NwQmd0RVY7O0FvQjVzRU07Ozs7RUFFRTtDcEJpdEVSOztBb0I3c0VROztFQUNFO0VDbkpOO0NyQnEyRUo7O0FvQjVzRVE7O0VBQ0U7Q3BCZ3RFVjs7QW9CN3NFUTs7RUFDRTtDcEJpdEVWOztBb0J2c0VNOztFQUNFO0NwQjJzRVI7O0FvQnhzRU07Ozs7RUFFRTtDcEI2c0VSOztBb0J6c0VROztFQUNFO0VBQ0E7Q3BCNnNFVjs7QWtCdG9FQTtFQUNFO0VBQ0E7RUFDQTtDbEJ5b0VGOztBa0Jwb0VFO0VBQ0U7Q2xCdW9FSjs7QWNyMUVJO0VJbU5BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R2xCc29FSjs7RWtCbG9FRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2xCcW9FSjs7RWtCam9FRTtJQUNFO0lBQ0E7SUFDQTtHbEJvb0VKOztFa0Job0VFO0lBQ0U7R2xCbW9FSjs7RWtCaG9FRTs7SUFFRTtHbEJtb0VKOztFa0I5bkVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEJpb0VKOztFa0IvbkVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbEJrb0VKOztFa0IvbkVFO0lBQ0U7SUFDQTtHbEJrb0VKOztFa0Job0VFO0lBQ0U7R2xCbW9FSjtDQUNGOztBc0JwOEVBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQ3NGQTtFbkIwQkk7RW1CeEJKO0VibEdFO0VTQ0U7Q25CbzlFTjs7QW1CLzhFSTtFR0xKO0lITU07R25CbTlFSjtDQUNGOztBS3A5RUU7RWlCUUU7RUFDQTtDdEJnOUVKOztBc0I3OEVFOztFQUVFO0VBQ0E7Q3RCZzlFSjs7QXNCNThFRTs7RUFFRTtDdEIrOEVKOztBc0JoOEVBOztFQUVFO0N0Qm04RUY7O0FzQjE3RUU7RUNyREE7RUZBRTtFRUVGO0N2Qm0vRUY7O0FLLytFRTtFa0JBRTtFRk5BO0VFUUE7Q3ZCbS9FSjs7QXVCaC9FRTs7RUFNSTtDdkIrK0VOOztBdUIxK0VFOztFQUVFO0VBQ0E7RUFDQTtDdkI2K0VKOztBdUJ0K0VFOzs7RUFHRTtFQUNBO0VBSUE7Q3ZCcytFSjs7QXVCcCtFSTs7O0VBS0k7Q3ZCcStFUjs7QXNCaCtFRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCeWhGRjs7QUtyaEZFO0VrQkFFO0VGTkE7RUVRQTtDdkJ5aEZKOztBdUJ0aEZFOztFQU1JO0N2QnFoRk47O0F1QmhoRkU7O0VBRUU7RUFDQTtFQUNBO0N2Qm1oRko7O0F1QjVnRkU7OztFQUdFO0VBQ0E7RUFJQTtDdkI0Z0ZKOztBdUIxZ0ZJOzs7RUFLSTtDdkIyZ0ZSOztBc0J0Z0ZFO0VDckRBO0VGQUU7RUVFRjtDdkIrakZGOztBSzNqRkU7RWtCQUU7RUZOQTtFRVFBO0N2QitqRko7O0F1QjVqRkU7O0VBTUk7Q3ZCMmpGTjs7QXVCdGpGRTs7RUFFRTtFQUNBO0VBQ0E7Q3ZCeWpGSjs7QXVCbGpGRTs7O0VBR0U7RUFDQTtFQUlBO0N2QmtqRko7O0F1QmhqRkk7OztFQUtJO0N2QmlqRlI7O0FzQjVpRkU7RUNyREE7RUZBRTtFRUVGO0N2QnFtRkY7O0FLam1GRTtFa0JBRTtFRk5BO0VFUUE7Q3ZCcW1GSjs7QXVCbG1GRTs7RUFNSTtDdkJpbUZOOztBdUI1bEZFOztFQUVFO0VBQ0E7RUFDQTtDdkIrbEZKOztBdUJ4bEZFOzs7RUFHRTtFQUNBO0VBSUE7Q3ZCd2xGSjs7QXVCdGxGSTs7O0VBS0k7Q3ZCdWxGUjs7QXNCbGxGRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCMm9GRjs7QUt2b0ZFO0VrQkFFO0VGTkE7RUVRQTtDdkIyb0ZKOztBdUJ4b0ZFOztFQU1JO0N2QnVvRk47O0F1QmxvRkU7O0VBRUU7RUFDQTtFQUNBO0N2QnFvRko7O0F1QjluRkU7OztFQUdFO0VBQ0E7RUFJQTtDdkI4bkZKOztBdUI1bkZJOzs7RUFLSTtDdkI2bkZSOztBc0J4bkZFO0VDckRBO0VGQUU7RUVFRjtDdkJpckZGOztBSzdxRkU7RWtCQUU7RUZOQTtFRVFBO0N2QmlyRko7O0F1QjlxRkU7O0VBTUk7Q3ZCNnFGTjs7QXVCeHFGRTs7RUFFRTtFQUNBO0VBQ0E7Q3ZCMnFGSjs7QXVCcHFGRTs7O0VBR0U7RUFDQTtFQUlBO0N2Qm9xRko7O0F1QmxxRkk7OztFQUtJO0N2Qm1xRlI7O0FzQjlwRkU7RUNyREE7RUZBRTtFRUVGO0N2QnV0RkY7O0FLbnRGRTtFa0JBRTtFRk5BO0VFUUE7Q3ZCdXRGSjs7QXVCcHRGRTs7RUFNSTtDdkJtdEZOOztBdUI5c0ZFOztFQUVFO0VBQ0E7RUFDQTtDdkJpdEZKOztBdUIxc0ZFOzs7RUFHRTtFQUNBO0VBSUE7Q3ZCMHNGSjs7QXVCeHNGSTs7O0VBS0k7Q3ZCeXNGUjs7QXNCcHNGRTtFQ3JEQTtFRkFFO0VFRUY7Q3ZCNnZGRjs7QUt6dkZFO0VrQkFFO0VGTkE7RUVRQTtDdkI2dkZKOztBdUIxdkZFOztFQU1JO0N2Qnl2Rk47O0F1QnB2RkU7O0VBRUU7RUFDQTtFQUNBO0N2QnV2Rko7O0F1Qmh2RkU7OztFQUdFO0VBQ0E7RUFJQTtDdkJndkZKOztBdUI5dUZJOzs7RUFLSTtDdkIrdUZSOztBc0JwdUZFO0VDSkE7RUFDQTtDdkI0dUZGOztBSzl4RkU7RWtCcURFO0VBQ0E7RUFDQTtDdkI2dUZKOztBdUIxdUZFOztFQUVFO0N2QjZ1Rko7O0F1QjF1RkU7O0VBRUU7RUFDQTtDdkI2dUZKOztBdUIxdUZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCNnVGSjs7QXVCM3VGSTs7O0VBS0k7Q3ZCNHVGUjs7QXNCeHdGRTtFQ0pBO0VBQ0E7Q3ZCZ3hGRjs7QUtsMEZFO0VrQnFERTtFQUNBO0VBQ0E7Q3ZCaXhGSjs7QXVCOXdGRTs7RUFFRTtDdkJpeEZKOztBdUI5d0ZFOztFQUVFO0VBQ0E7Q3ZCaXhGSjs7QXVCOXdGRTs7O0VBR0U7RUFDQTtFQUNBO0N2Qml4Rko7O0F1Qi93Rkk7OztFQUtJO0N2Qmd4RlI7O0FzQjV5RkU7RUNKQTtFQUNBO0N2Qm96RkY7O0FLdDJGRTtFa0JxREU7RUFDQTtFQUNBO0N2QnF6Rko7O0F1Qmx6RkU7O0VBRUU7Q3ZCcXpGSjs7QXVCbHpGRTs7RUFFRTtFQUNBO0N2QnF6Rko7O0F1Qmx6RkU7OztFQUdFO0VBQ0E7RUFDQTtDdkJxekZKOztBdUJuekZJOzs7RUFLSTtDdkJvekZSOztBc0JoMUZFO0VDSkE7RUFDQTtDdkJ3MUZGOztBSzE0RkU7RWtCcURFO0VBQ0E7RUFDQTtDdkJ5MUZKOztBdUJ0MUZFOztFQUVFO0N2QnkxRko7O0F1QnQxRkU7O0VBRUU7RUFDQTtDdkJ5MUZKOztBdUJ0MUZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCeTFGSjs7QXVCdjFGSTs7O0VBS0k7Q3ZCdzFGUjs7QXNCcDNGRTtFQ0pBO0VBQ0E7Q3ZCNDNGRjs7QUs5NkZFO0VrQnFERTtFQUNBO0VBQ0E7Q3ZCNjNGSjs7QXVCMTNGRTs7RUFFRTtDdkI2M0ZKOztBdUIxM0ZFOztFQUVFO0VBQ0E7Q3ZCNjNGSjs7QXVCMTNGRTs7O0VBR0U7RUFDQTtFQUNBO0N2QjYzRko7O0F1QjMzRkk7OztFQUtJO0N2QjQzRlI7O0FzQng1RkU7RUNKQTtFQUNBO0N2Qmc2RkY7O0FLbDlGRTtFa0JxREU7RUFDQTtFQUNBO0N2Qmk2Rko7O0F1Qjk1RkU7O0VBRUU7Q3ZCaTZGSjs7QXVCOTVGRTs7RUFFRTtFQUNBO0N2Qmk2Rko7O0F1Qjk1RkU7OztFQUdFO0VBQ0E7RUFDQTtDdkJpNkZKOztBdUIvNUZJOzs7RUFLSTtDdkJnNkZSOztBc0I1N0ZFO0VDSkE7RUFDQTtDdkJvOEZGOztBS3QvRkU7RWtCcURFO0VBQ0E7RUFDQTtDdkJxOEZKOztBdUJsOEZFOztFQUVFO0N2QnE4Rko7O0F1Qmw4RkU7O0VBRUU7RUFDQTtDdkJxOEZKOztBdUJsOEZFOzs7RUFHRTtFQUNBO0VBQ0E7Q3ZCcThGSjs7QXVCbjhGSTs7O0VBS0k7Q3ZCbzhGUjs7QXNCaCtGRTtFQ0pBO0VBQ0E7Q3ZCdytGRjs7QUsxaEdFO0VrQnFERTtFQUNBO0VBQ0E7Q3ZCeStGSjs7QXVCdCtGRTs7RUFFRTtDdkJ5K0ZKOztBdUJ0K0ZFOztFQUVFO0VBQ0E7Q3ZCeStGSjs7QXVCdCtGRTs7O0VBR0U7RUFDQTtFQUNBO0N2QnkrRko7O0F1QnYrRkk7OztFQUtJO0N2QncrRlI7O0FzQnovRkE7RUFDRTtFQUNBO0VBQ0E7Q3RCNC9GRjs7QUsvakdFO0VpQnNFRTtFQUNBO0N0QjYvRko7O0FzQjEvRkU7O0VBRUU7RUFDQTtDdEI2L0ZKOztBc0IxL0ZFOztFQUVFO0VBQ0E7Q3RCNi9GSjs7QXNCbC9GQTs7RUNMRTtFbkIwQkk7RW1CeEJKO0VibEdFO0NWK2xHSjs7QXNCdC9GQTs7RUNURTtFbkIwQkk7RW1CeEJKO0VibEdFO0NWdW1HSjs7QXNCci9GQTtFQUNFO0VBQ0E7Q3RCdy9GRjs7QXNCci9GRTtFQUNFO0N0QncvRko7O0FzQmgvRkU7OztFQUNFO0N0QnEvRko7O0F3QjNuR0E7RUxNTTtDbkJ5bkdOOztBbUJwbkdJO0VLWEo7SUxZTTtHbkJ3bkdKO0NBQ0Y7O0F3QmxvR0U7RUFDRTtDeEJxb0dKOztBd0Job0dFO0VBQ0U7Q3hCbW9HSjs7QXdCL25HQTtFQUNFO0VBQ0E7RUFDQTtFTFhJO0NuQjhvR047O0FtQnpvR0k7RUtHSjtJTEZNO0duQjZvR0o7Q0FDRjs7QXlCenBHQTs7OztFQUlFO0N6QjRwR0Y7O0F5QnpwR0E7RUFDRTtDekI0cEdGOztBMEJ4b0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QzFCNHFHRjs7QTBCdm5HSTtFQUNFO0MxQjBuR047O0F5QnBxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJCc0dJO0VxQnBHSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWYzQkU7Q1Ztc0dKOztBeUIvcEdJO0VBQ0U7RUFDQTtDekJrcUdOOztBeUIvcEdJO0VBQ0U7RUFDQTtDekJrcUdOOztBY3RwR0k7RVduQkE7SUFDRTtJQUNBO0d6QjZxR0o7O0V5QjFxR0U7SUFDRTtJQUNBO0d6QjZxR0o7Q0FDRjs7QWNscUdJO0VXbkJBO0lBQ0U7SUFDQTtHekJ5ckdKOztFeUJ0ckdFO0lBQ0U7SUFDQTtHekJ5ckdKO0NBQ0Y7O0FjOXFHSTtFV25CQTtJQUNFO0lBQ0E7R3pCcXNHSjs7RXlCbHNHRTtJQUNFO0lBQ0E7R3pCcXNHSjtDQUNGOztBYzFyR0k7RVduQkE7SUFDRTtJQUNBO0d6Qml0R0o7O0V5QjlzR0U7SUFDRTtJQUNBO0d6Qml0R0o7Q0FDRjs7QXlCMXNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N6QjZzR0o7O0EwQjV1R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtDMUJ5d0dGOztBMEIzdEdJO0VBQ0U7QzFCOHRHTjs7QXlCbnRHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCc3RHSjs7QTBCbndHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0MxQnl4R0Y7O0EwQmx2R0k7RUFDRTtDMUJxdkdOOztBeUJodUdJO0VBQ0U7Q3pCbXVHTjs7QXlCN3RHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCZ3VHSjs7QTBCOXhHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxQml5R047O0EwQnR4R007RUFDRTtDMUJ5eEdSOztBMEJ0eEdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE5Qk47RUFDQTtFQUNBO0MxQnd6R0Y7O0EwQnZ4R0k7RUFDRTtDMUIweEdOOztBeUJwdkdJO0VBQ0U7Q3pCdXZHTjs7QXlCL3VHRTs7OztFQUlFO0VBQ0E7Q3pCa3ZHSjs7QXlCN3VHQTtFRTlHRTtFQUNBO0VBQ0E7RUFDQTtDM0IrMUdGOztBeUI3dUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCZ3ZHRjs7QUtwMkdFOztFb0JtSUU7RUFDQTtFSjlJQTtDckJxM0dKOztBeUJudUdFOztFQUVFO0VBQ0E7RUpySkE7Q3JCNDNHSjs7QXlCbnVHRTs7RUFFRTtFQUNBO0VBQ0E7Q3pCc3VHSjs7QXlCOXRHQTtFQUNFO0N6Qml1R0Y7O0F5Qjd0R0E7RUFDRTtFQUNBO0VBQ0E7RXJCcERJO0VxQnNESjtFQUNBO0N6Qmd1R0Y7O0F5QjV0R0E7RUFDRTtFQUNBO0VBQ0E7Q3pCK3RHRjs7QTRCejVHQTs7RUFFRTtFQUNBO0VBQ0E7QzVCNDVHRjs7QTRCMTVHRTs7RUFDRTtFQUNBO0M1Qjg1R0o7O0FLNzVHRTs7RXVCSUk7QzVCODVHTjs7QTRCNTVHSTs7Ozs7O0VBR0U7QzVCazZHTjs7QTRCNTVHQTtFQUNFO0VBQ0E7RUFDQTtDNUIrNUdGOztBNEI3NUdFO0VBQ0U7QzVCZzZHSjs7QTRCMTVHRTs7RUFFRTtDNUI2NUdKOztBNEJ6NUdFOztFbEJ4QkU7RUFDQTtDVnM3R0o7O0E0QjE1R0U7O0VsQmZFO0VBQ0E7Q1Y4NkdKOztBNEI5NEdBO0VBQ0U7RUFDQTtDNUJpNUdGOztBNEIvNEdFOzs7RUFHRTtDNUJrNUdKOztBNEIvNEdFO0VBQ0U7QzVCazVHSjs7QTRCOTRHQTs7RUFDRTtFQUNBO0M1Qms1R0Y7O0E0Qi80R0E7O0VBQ0U7RUFDQTtDNUJtNUdGOztBNEIvM0dBO0VBQ0U7RUFDQTtFQUNBO0M1Qms0R0Y7O0E0Qmg0R0U7O0VBRUU7QzVCbTRHSjs7QTRCaDRHRTs7RUFFRTtDNUJtNEdKOztBNEIvM0dFOztFbEJsR0U7RUFDQTtDVnMrR0o7O0E0Qmg0R0U7O0VsQnJIRTtFQUNBO0NWMC9HSjs7QTRCbDNHRTs7RUFFRTtDNUJxM0dKOztBNEJuM0dJOzs7O0VBRUU7RUFDQTtFQUNBO0M1QnczR047O0E2QmpoSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3Qm9oSEY7O0E2QmxoSEU7Ozs7RUFJRTtFQUNBO0VBR0E7RUFDQTtDN0JtaEhKOztBNkJqaEhJOzs7Ozs7Ozs7Ozs7RUFHRTtDN0I2aEhOOztBNkJ4aEhFOzs7RUFHRTtDN0IyaEhKOztBNkJ2aEhFO0VBQ0U7QzdCMGhISjs7QTZCcmhISTs7RW5CeEJBO0VBQ0E7Q1ZrakhKOztBNkIxaEhJOztFbkJYQTtFQUNBO0NWMGlISjs7QTZCM2hIRTtFQUNFO0VBQ0E7QzdCOGhISjs7QTZCNWhISTs7RW5CbENBO0VBQ0E7Q1Zta0hKOztBNkJoaUhJO0VuQnRCQTtFQUNBO0NWMGpISjs7QTZCMWhIQTs7RUFFRTtDN0I2aEhGOztBNkJ4aEhFOztFQUNFO0VBQ0E7QzdCNGhISjs7QTZCMWhISTs7RUFDRTtDN0I4aEhOOztBNkIxaEhFOzs7Ozs7OztFQUlFO0M3QmlpSEo7O0E2QjdoSEE7RUFBdUI7QzdCaWlIdkI7O0E2QmhpSEE7RUFBc0I7QzdCb2lIdEI7O0E2QjVoSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFekJzQkk7RXlCcEJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQjVHRTtDVjRvSEo7O0E2QjVoSEU7O0VBRUU7QzdCK2hISjs7QTZCcmhIQTs7RUFFRTtDN0J3aEhGOztBNkJyaEhBOzs7Ozs7RUFNRTtFekJiSTtFeUJlSjtFbkJ6SUU7Q1ZrcUhKOztBNkJyaEhBOztFQUVFO0M3QndoSEY7O0E2QnJoSEE7Ozs7OztFQU1FO0V6QjlCSTtFeUJnQ0o7RW5CMUpFO0NWbXJISjs7QTZCcmhIQTs7RUFFRTtDN0J3aEhGOztBNkI3Z0hBOzs7Ozs7RW5CM0pJO0VBQ0E7Q1ZpckhKOztBNkI5Z0hBOzs7Ozs7RW5CdEpJO0VBQ0E7Q1Y2cUhKOztBOEJ4c0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzlCMnNIRjs7QThCeHNIQTtFQUNFO0VBQ0E7QzlCMnNIRjs7QThCeHNIQTtFQUNFO0VBQ0E7RUFDQTtDOUIyc0hGOztBOEJ6c0hFO0VBQ0U7RUFDQTtFVHRCQTtDckJtdUhKOztBOEJ4c0hFO0VBS0k7QzlCdXNITjs7QThCbnNIRTtFQUNFO0M5QnNzSEo7O0E4Qm5zSEU7RUFDRTtFQUNBO0VBQ0E7QzlCc3NISjs7QThCanNISTtFQUNFO0M5Qm9zSE47O0E4QmxzSE07RUFDRTtDOUJxc0hSOztBOEIzckhBO0VBQ0U7RUFDQTtFQUNBO0M5QjhySEY7O0E4QjNySEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUI4ckhKOztBOEJ6ckhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUI0ckhKOztBOEJsckhFO0VwQnRHRTtDVjR4SEo7O0E4QmpySEk7RUFDRTtDOUJvckhOOztBOEIvcUhJO0VBQ0U7RVRqSEY7Q3JCb3lISjs7QThCL3FISTtFQUNFO0M5QmtySE47O0E4QjdxSEk7RUFDRTtDOUJnckhOOztBOEI5cUhJO0VBQ0U7QzlCaXJITjs7QThCdnFIRTtFQUVFO0M5QnlxSEo7O0E4QnJxSEk7RUFDRTtDOUJ3cUhOOztBOEJucUhJO0VBQ0U7QzlCc3FITjs7QThCNXBIQTtFQUNFO0M5QitwSEY7O0E4QjVwSEk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtDOUI4cEhOOztBOEIzcEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VYbkxBO0VBQUE7RUFBQTtDbkJpMUhOOztBbUI1MEhJO0VXdUtBO0lYdEtFO0duQmcxSEo7Q0FDRjs7QThCOXBISTtFQUNFO0VBQ0E7VUFBQTtDOUJpcUhOOztBOEI1cEhJO0VBQ0U7QzlCK3BITjs7QThCbnBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQnhGSTtFMEIyRko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCM05FO0VvQjhORjtLQUFBO1VBQUE7QzlCb3BIRjs7QThCbHBIRTtFQUNFO0VBQ0E7RUFJRTtDOUJrcEhOOztBOEIvb0hJO0VBTUU7RUFDQTtDOUI2b0hOOztBOEJ6b0hFOztFQUVFO0VBQ0E7RUFDQTtDOUI0b0hKOztBOEJ6b0hFO0VBQ0U7RUFDQTtDOUI0b0hKOztBOEJ4b0hFO0VBQ0U7QzlCMm9ISjs7QThCdm9IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQmhKSTtDSjJ4SE47O0E4QnZvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFMUJ4Skk7Q0pteUhOOztBOEJsb0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUJxb0hGOztBOEJsb0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5QnFvSEY7O0E4Qm5vSEU7RUFDRTtFQUNBO0M5QnNvSEo7O0E4Qm5vSEU7RUFDRTtDOUJzb0hKOztBOEJsb0hJO0VBQ0U7QzlCcW9ITjs7QThCam9IRTtFQUNFO0M5Qm9vSEo7O0E4QmhvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCNVVFO0NWKzhISjs7QThCL25IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVQxVkE7RVM0VkE7RXBCN1ZBO0NWZytISjs7QThCeG5IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0M5QjJuSEY7O0E4QnpuSEU7RUFDRTtDOUI0bkhKOztBOEJ4bkhJO0VBQTBCO0M5QjRuSDlCOztBOEIzbkhJO0VBQTBCO0M5QituSDlCOztBOEI5bkhJO0VBQTBCO0M5QmtvSDlCOztBOEIvbkhFO0VBQ0U7QzlCa29ISjs7QThCL25IRTtFQUNFO0VBQ0E7RUFDQTtFVC9YQTtFU2lZQTtFcEJsWUE7RVNDRTtFQUFBO0VXcVlGO1VBQUE7QzlCaW9ISjs7QW1CamdJSTtFV3VYRjtJWHRYSTtJQUFBO0duQnFnSUo7Q0FDRjs7QThCcm9ISTtFVHZZQTtDckJnaElKOztBOEJwb0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQm5aQTtDVjJoSUo7O0E4Qm5vSEU7RUFDRTtFQUNBO0VUelpBO0VTMlpBO0VwQjVaQTtFU0NFO0VBQUE7RVcrWkY7T0FBQTtDOUJxb0hKOztBbUIvaElJO0VXa1pGO0lYalpJO0lBQUE7R25CbWlJSjtDQUNGOztBOEJ6b0hJO0VUamFBO0NyQjhpSUo7O0E4QnhvSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCN2FBO0NWeWpJSjs7QThCdm9IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVR0YkE7RVN3YkE7RXBCemJBO0VTQ0U7RUFBQTtFVzRiRjtDOUJ5b0hKOztBbUJoa0lJO0VXNGFGO0lYM2FJO0lBQUE7R25Cb2tJSjtDQUNGOztBOEI3b0hJO0VUOWJBO0NyQitrSUo7O0E4QjVvSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUIrb0hKOztBOEIzb0hFO0VBQ0U7RXBCaGRBO0NWK2xJSjs7QThCM29IRTtFQUNFO0VBQ0E7RXBCdGRBO0NWcW1JSjs7QThCMW9ISTtFQUNFO0M5QjZvSE47O0E4QjFvSEk7RUFDRTtDOUI2b0hOOztBOEIxb0hJO0VBQ0U7QzlCNm9ITjs7QThCMW9ISTtFQUNFO0M5QjZvSE47O0E4QjFvSEk7RUFDRTtDOUI2b0hOOztBOEJ4b0hBOzs7RVhoZk07Q25COG5JTjs7QW1Cem5JSTtFVzJlSjs7O0lYMWVNO0duQituSUo7Q0FDRjs7QStCdm9JQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9CMG9JRjs7QStCdm9JQTtFQUNFO0VBQ0E7Qy9CMG9JRjs7QUt6b0lFOztFMEJFRTtDL0I0b0lKOztBK0J4b0lFO0VBQ0U7RUFDQTtFQUNBO0MvQjJvSUo7O0ErQm5vSUE7RUFDRTtDL0Jzb0lGOztBK0Jwb0lFO0VBQ0U7Qy9CdW9JSjs7QStCcG9JRTtFQUNFO0VyQjNCQTtFQUNBO0NWbXFJSjs7QUtscUlFOztFMEI2Qkk7Qy9CMG9JTjs7QStCdm9JSTtFQUNFO0VBQ0E7RUFDQTtDL0Iwb0lOOztBK0J0b0lFOztFQUVFO0VBQ0E7RUFDQTtDL0J5b0lKOztBK0J0b0lFO0VBRUU7RXJCbERBO0VBQ0E7Q1YycklKOztBK0I5bklFO0VyQnZFRTtDVnlzSUo7O0ErQjluSUU7O0VBRUU7RUFDQTtDL0Jpb0lKOztBK0J2bklFO0VBQ0U7RUFDQTtDL0IwbklKOztBK0JybklFO0VBQ0U7RUFDQTtFQUNBO0MvQnduSUo7O0ErQjltSUU7RUFDRTtDL0JpbklKOztBK0IvbUlFO0VBQ0U7Qy9Ca25JSjs7QWdDdHRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEN5dElGOztBZ0NydElFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0NoQ3d0SUo7O0FnQy9zSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFNUJrRkk7RTRCaEZKO0VBQ0E7Q2hDa3RJRjs7QUtsdklFOztFMkJtQ0U7Q2hDb3RJSjs7QWdDM3NJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDOHNJRjs7QWdDNXNJRTtFQUNFO0VBQ0E7Q2hDK3NJSjs7QWdDNXNJRTtFQUNFO0VBQ0E7Q2hDK3NJSjs7QWdDdHNJQTtFQUNFO0VBQ0E7RUFDQTtDaEN5c0lGOztBZ0M3cklBO0VBQ0U7RUFDQTtFQUdBO0NoQzhySUY7O0FnQzFySUE7RUFDRTtFNUJtQkk7RTRCakJKO0VBQ0E7RUFDQTtFdEIzR0U7Q1Z5eUlKOztBSzl4SUU7O0UyQm9HRTtDaEMrcklKOztBZ0N6cklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hDNHJJRjs7QWNwdklJO0VrQm9FSTs7SUFFRTtJQUNBO0doQ29ySVI7Q0FDRjs7QWN6d0lJO0VrQitFQTtJQVVJO0lBQ0E7R2hDcXJJTjs7RWdDbnJJTTtJQUNFO0doQ3NySVI7O0VnQ3BySVE7SUFDRTtHaEN1cklWOztFZ0NwcklRO0lBQ0U7SUFDQTtHaEN1cklWOztFZ0NscklNOztJQUVFO0doQ3FySVI7O0VnQ2xySU07SUFDRTtJQUdBO0doQ21ySVI7O0VnQ2hySU07SUFDRTtHaENtcklSO0NBQ0Y7O0FjOXhJSTtFa0JvRUk7O0lBRUU7SUFDQTtHaEM4dElSO0NBQ0Y7O0FjbnpJSTtFa0IrRUE7SUFVSTtJQUNBO0doQyt0SU47O0VnQzd0SU07SUFDRTtHaENndUlSOztFZ0M5dElRO0lBQ0U7R2hDaXVJVjs7RWdDOXRJUTtJQUNFO0lBQ0E7R2hDaXVJVjs7RWdDNXRJTTs7SUFFRTtHaEMrdElSOztFZ0M1dElNO0lBQ0U7SUFHQTtHaEM2dElSOztFZ0MxdElNO0lBQ0U7R2hDNnRJUjtDQUNGOztBY3gwSUk7RWtCb0VJOztJQUVFO0lBQ0E7R2hDd3dJUjtDQUNGOztBYzcxSUk7RWtCK0VBO0lBVUk7SUFDQTtHaEN5d0lOOztFZ0N2d0lNO0lBQ0U7R2hDMHdJUjs7RWdDeHdJUTtJQUNFO0doQzJ3SVY7O0VnQ3h3SVE7SUFDRTtJQUNBO0doQzJ3SVY7O0VnQ3R3SU07O0lBRUU7R2hDeXdJUjs7RWdDdHdJTTtJQUNFO0lBR0E7R2hDdXdJUjs7RWdDcHdJTTtJQUNFO0doQ3V3SVI7Q0FDRjs7QWNsM0lJO0VrQm9FSTs7SUFFRTtJQUNBO0doQ2t6SVI7Q0FDRjs7QWN2NElJO0VrQitFQTtJQVVJO0lBQ0E7R2hDbXpJTjs7RWdDanpJTTtJQUNFO0doQ296SVI7O0VnQ2x6SVE7SUFDRTtHaENxeklWOztFZ0NseklRO0lBQ0U7SUFDQTtHaENxeklWOztFZ0NoeklNOztJQUVFO0doQ216SVI7O0VnQ2h6SU07SUFDRTtJQUdBO0doQ2l6SVI7O0VnQzl5SU07SUFDRTtHaENpeklSO0NBQ0Y7O0FnQzExSUk7RUFVSTtFQUNBO0NoQ28xSVI7O0FnQzcxSVE7O0VBRUU7RUFDQTtDaENnMklWOztBZ0N4MUlRO0VBQ0U7Q2hDMjFJVjs7QWdDejFJVTtFQUNFO0NoQzQxSVo7O0FnQ3oxSVU7RUFDRTtFQUNBO0NoQzQxSVo7O0FnQ3YxSVE7O0VBRUU7Q2hDMDFJVjs7QWdDdjFJUTtFQUNFO0VBR0E7Q2hDdzFJVjs7QWdDcjFJUTtFQUNFO0NoQ3cxSVY7O0FnQzEwSUU7RUFDRTtDaEM2MElKOztBSy8vSUU7O0UyQnFMSTtDaEMrMElOOztBZ0MxMElJO0VBQ0U7Q2hDNjBJTjs7QUt4Z0pFOztFMkI4TE07Q2hDKzBJUjs7QWdDNTBJTTtFQUNFO0NoQyswSVI7O0FnQzMwSUk7Ozs7RUFJRTtDaEM4MElOOztBZ0MxMElFO0VBQ0U7RUFDQTtDaEM2MElKOztBZ0MxMElFO0VBQ0U7Q2hDNjBJSjs7QWdDMTBJRTtFQUNFO0NoQzYwSUo7O0FnQzUwSUk7RUFDRTtDaEMrMElOOztBS3ppSkU7O0UyQjZOTTtDaENpMUlSOztBZ0N6MElFO0VBQ0U7Q2hDNDBJSjs7QUtsakpFOztFMkJ5T0k7Q2hDODBJTjs7QWdDejBJSTtFQUNFO0NoQzQwSU47O0FLM2pKRTs7RTJCa1BNO0NoQzgwSVI7O0FnQzMwSU07RUFDRTtDaEM4MElSOztBZ0MxMElJOzs7O0VBSUU7Q2hDNjBJTjs7QWdDejBJRTtFQUNFO0VBQ0E7Q2hDNDBJSjs7QWdDejBJRTtFQUNFO0NoQzQwSUo7O0FnQ3owSUU7RUFDRTtDaEM0MElKOztBZ0MzMElJO0VBQ0U7Q2hDODBJTjs7QUs1bEpFOztFMkJpUk07Q2hDZzFJUjs7QWlDN21KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZCUEU7Q1Z3bkpKOztBaUM5bUpFO0VBQ0U7RUFDQTtDakNpbkpKOztBaUM3bUpJO0V2QlBBO0VBQ0E7Q1Z3bkpKOztBaUM1bUpJO0V2QkNBO0VBQ0E7Q1YrbUpKOztBaUMzbUpBO0VBR0U7RUFDQTtDakM0bUpGOztBaUN4bUpBO0VBQ0U7Q2pDMm1KRjs7QWlDeG1KQTtFQUNFO0VBQ0E7Q2pDMm1KRjs7QWlDeG1KQTtFQUNFO0NqQzJtSkY7O0FLbHBKRTtFNEI0Q0U7Q2pDMG1KSjs7QWlDdm1KRTtFQUNFO0NqQzBtSko7O0FpQ2xtSkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtDakNvbUpGOztBaUNsbUpFO0V2QnRFRTtDVjRxSko7O0FpQ2ptSkk7RUFDRTtDakNvbUpOOztBaUMvbEpBO0VBQ0U7RUFDQTtFQUNBO0NqQ2ttSkY7O0FpQ2htSkU7RXZCdEZFO0NWMHJKSjs7QWlDMWxKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqQzZsSkY7O0FpQzFsSkE7RUFDRTtFQUNBO0NqQzZsSkY7O0FpQ3psSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pDNGxKRjs7QWlDemxKQTtFQUNFO0V2QnZIRTtDVm90Sko7O0FpQ3hsSkE7RUFDRTtFdkJwSEU7RUFDQTtDVmd0Sko7O0FpQ3psSkE7RUFDRTtFdkIzR0U7RUFDQTtDVndzSko7O0FpQ3ZsSkE7RUFDRTtFQUNBO0NqQzBsSkY7O0FpQ3hsSkU7RUFDRTtDakMybEpKOztBY2xySkk7RW1Ca0ZKO0lBU0k7SUFDQTtJQUNBO0dqQzRsSkY7O0VpQzFsSkU7SUFDRTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pDNGxKSjtDQUNGOztBaUNubEpBO0VBQ0U7RUFDQTtDakNzbEpGOztBaUNsbEpFO0VBQ0U7Q2pDcWxKSjs7QWM1c0pJO0VtQmdISjtJQVdJO0dqQ3NsSkY7O0VpQ25sSkU7SUFFRTtJQUNBO0dqQ3FsSko7O0VpQ25sSkk7SUFDRTtJQUNBO0dqQ3NsSk47O0VpQ2psSk07SXZCakxKO0lBQ0E7R1Zzd0pGOztFaUNubEpROztJQUdFO0dqQ3FsSlY7O0VpQ25sSlE7O0lBR0U7R2pDcWxKVjs7RWlDamxKTTtJdkJsTEo7SUFDQTtHVnV3SkY7O0VpQ25sSlE7O0lBR0U7R2pDcWxKVjs7RWlDbmxKUTs7SUFHRTtHakNxbEpWO0NBQ0Y7O0FpQ3hrSkU7RUFDRTtDakMya0pKOztBYzl2Skk7RW1CaUxKO0lBTUk7T0FBQTtZQUFBO0lBQ0E7T0FBQTtZQUFBO0lBQ0E7SUFDQTtHakM0a0pGOztFaUMxa0pFO0lBQ0U7SUFDQTtHakM2a0pKO0NBQ0Y7O0FpQ25rSkU7RUFDRTtDakNza0pKOztBaUNua0pNO0V2QnBRRjtDVjIwSko7O0FpQ25rSk07RUFDRTtFdkJ6UUo7Q1ZnMUpKOztBaUNsa0pJO0VBQ0U7RXZCeFBGO0VBQ0E7Q1Y4ekpKOztBaUNua0pJO0V2QjFRQTtFQUNBO0NWaTFKSjs7QWlDcGtKSTtFQUNFO0NqQ3VrSk47O0FrQ3AySkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhCREU7Q1Z5MkpKOztBa0NsMkpFO0VBQ0U7Q2xDcTJKSjs7QWtDbjJKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NsQ3MySk47O0FrQzUxSkU7RUFDRTtDbEMrMUpKOztBa0M1MUpFO0VBQ0U7Q2xDKzFKSjs7QWtDNTFKRTtFQUNFO0NsQysxSko7O0FtQ3I0SkE7RUFDRTtFNUJHQTtFQUNBO0VHQUU7Q1Z1NEpKOztBbUN0NEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkN5NEpGOztBbUN2NEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkMwNEpKOztBbUN2NEpFO0VBQ0U7RUFDQTtFQUNBO0NuQzA0Sko7O0FtQ3A0Skk7RUFDRTtFekJDRjtFQUNBO0NWdTRKSjs7QW1DcDRKSTtFekJsQkE7RUFDQTtDVjA1Sko7O0FtQ3A0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkN1NEpKOztBbUNwNEpFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDbkNzNEpKOztBb0M1N0pFO0VBQ0U7RWhDMkhFO0VnQ3pIRjtDcEMrN0pKOztBb0MxN0pNO0UxQndCRjtFQUNBO0NWczZKSjs7QW9DMTdKTTtFMUJLRjtFQUNBO0NWeTdKSjs7QW9DNThKRTtFQUNFO0VoQzJIRTtFZ0N6SEY7Q3BDKzhKSjs7QW9DMThKTTtFMUJ3QkY7RUFDQTtDVnM3Sko7O0FvQzE4Sk07RTFCS0Y7RUFDQTtDVnk4Sko7O0FxQzE5SkE7RUFDRTtFQUNBO0VqQ2lFRTtFaUMvREY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JSRTtFU0NFO0NuQnMrSk47O0FtQmorSkk7RWtCTko7SWxCT007R25CcStKSjtDQUNGOztBS2wrSkU7O0VnQ0dJO0NyQ28rSk47O0FxQy85SkU7RUFDRTtDckNrK0pKOztBcUM3OUpBO0VBQ0U7RUFDQTtDckNnK0pGOztBcUN6OUpBO0VBQ0U7RUFDQTtFM0JwQ0U7Q1ZpZ0tKOztBcUNwOUpFO0VDakRBO0VBQ0E7Q3RDeWdLRjs7QUszL0pFOztFaUNWSTtFQUNBO0N0QzBnS047O0FzQ3ZnS0k7O0VBRUU7RUFDQTtDdEMwZ0tOOztBcUNyK0pFO0VDakRBO0VBQ0E7Q3RDMGhLRjs7QUs1Z0tFOztFaUNWSTtFQUNBO0N0QzJoS047O0FzQ3hoS0k7O0VBRUU7RUFDQTtDdEMyaEtOOztBcUN0L0pFO0VDakRBO0VBQ0E7Q3RDMmlLRjs7QUs3aEtFOztFaUNWSTtFQUNBO0N0QzRpS047O0FzQ3ppS0k7O0VBRUU7RUFDQTtDdEM0aUtOOztBcUN2Z0tFO0VDakRBO0VBQ0E7Q3RDNGpLRjs7QUs5aUtFOztFaUNWSTtFQUNBO0N0QzZqS047O0FzQzFqS0k7O0VBRUU7RUFDQTtDdEM2aktOOztBcUN4aEtFO0VDakRBO0VBQ0E7Q3RDNmtLRjs7QUsvaktFOztFaUNWSTtFQUNBO0N0QzhrS047O0FzQzNrS0k7O0VBRUU7RUFDQTtDdEM4a0tOOztBcUN6aUtFO0VDakRBO0VBQ0E7Q3RDOGxLRjs7QUtobEtFOztFaUNWSTtFQUNBO0N0QytsS047O0FzQzVsS0k7O0VBRUU7RUFDQTtDdEMrbEtOOztBcUMxaktFO0VDakRBO0VBQ0E7Q3RDK21LRjs7QUtqbUtFOztFaUNWSTtFQUNBO0N0Q2duS047O0FzQzdtS0k7O0VBRUU7RUFDQTtDdENnbktOOztBcUMza0tFO0VDakRBO0VBQ0E7Q3RDZ29LRjs7QUtsbktFOztFaUNWSTtFQUNBO0N0Q2lvS047O0FzQzluS0k7O0VBRUU7RUFDQTtDdENpb0tOOztBdUM5b0tBO0VBQ0U7RUFDQTtFQUVBO0U3QkNFO0NWZ3BLSjs7QWN6bEtJO0V5QjVESjtJQVFJO0d2Q2twS0Y7Q0FDRjs7QXVDL29LQTtFQUNFO0VBQ0E7RTdCVEU7Q1Y0cEtKOztBd0M3cEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTlCSEU7Q1ZvcUtKOztBd0M1cEtBO0VBRUU7Q3hDOHBLRjs7QXdDMXBLQTtFQUNFO0N4QzZwS0Y7O0F3Q3JwS0E7RUFDRTtDeEN3cEtGOztBd0NycEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEN3cEtKOztBd0M5b0tFO0VDOUNBO0VwQktFO0VvQkhGO0N6Q2dzS0Y7O0F5QzlyS0U7RUFDRTtDekNpc0tKOztBeUM5cktFO0VBQ0U7Q3pDaXNLSjs7QXdDNXBLRTtFQzlDQTtFcEJLRTtFb0JIRjtDekM4c0tGOztBeUM1c0tFO0VBQ0U7Q3pDK3NLSjs7QXlDNXNLRTtFQUNFO0N6QytzS0o7O0F3QzFxS0U7RUM5Q0E7RXBCS0U7RW9CSEY7Q3pDNHRLRjs7QXlDMXRLRTtFQUNFO0N6QzZ0S0o7O0F5QzF0S0U7RUFDRTtDekM2dEtKOztBd0N4cktFO0VDOUNBO0VwQktFO0VvQkhGO0N6QzB1S0Y7O0F5Q3h1S0U7RUFDRTtDekMydUtKOztBeUN4dUtFO0VBQ0U7Q3pDMnVLSjs7QXdDdHNLRTtFQzlDQTtFcEJLRTtFb0JIRjtDekN3dktGOztBeUN0dktFO0VBQ0U7Q3pDeXZLSjs7QXlDdHZLRTtFQUNFO0N6Q3l2S0o7O0F3Q3B0S0U7RUM5Q0E7RXBCS0U7RW9CSEY7Q3pDc3dLRjs7QXlDcHdLRTtFQUNFO0N6Q3V3S0o7O0F5Q3B3S0U7RUFDRTtDekN1d0tKOztBd0NsdUtFO0VDOUNBO0VwQktFO0VvQkhGO0N6Q294S0Y7O0F5Q2x4S0U7RUFDRTtDekNxeEtKOztBeUNseEtFO0VBQ0U7Q3pDcXhLSjs7QXdDaHZLRTtFQzlDQTtFcEJLRTtFb0JIRjtDekNreUtGOztBeUNoeUtFO0VBQ0U7Q3pDbXlLSjs7QXlDaHlLRTtFQUNFO0N6Q215S0o7O0EwQzN5S0U7RUFDRTtJQUFPO0cxQyt5S1Q7O0UwQzl5S0U7SUFBSztHMUNrektQO0NBQ0Y7O0EwQ3J6S0U7RUFDRTtJQUFPO0cxQyt5S1Q7O0UwQzl5S0U7SUFBSztHMUNrektQO0NBQ0Y7O0EwQy95S0E7RUFDRTtFQUNBO0VBQ0E7RXRDb0hJO0VzQ2xISjtFaENSRTtDVjJ6S0o7O0EwQzl5S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkJuQkk7Q25CcTBLTjs7QW1CaDBLSTtFdUJPSjtJdkJOTTtHbkJvMEtKO0NBQ0Y7O0EwQ3B6S0E7RXJCY0U7RXFCWkE7QzFDdXpLRjs7QTBDbnpLRTtFQUNFO1VBQUE7QzFDc3pLSjs7QTBDcHpLSTtFQUhGO0lBSUk7WUFBQTtHMUN3ektKO0NBQ0Y7O0EyQ2gyS0E7RUFDRTtFQUNBO0MzQ20yS0Y7O0EyQ2gyS0E7RUFDRTtDM0NtMktGOztBNENyMktBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7QzVDczJLRjs7QTRDNzFLQTtFQUNFO0VBQ0E7RUFDQTtDNUNnMktGOztBS3QyS0U7O0V1Q1VFO0VBQ0E7RUFDQTtFQUNBO0M1Q2kyS0o7O0E0QzkxS0U7RUFDRTtFQUNBO0M1Q2kyS0o7O0E0Q3gxS0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7QzVDeTFLRjs7QTRDdjFLRTtFbEN2Q0U7RUFDQTtDVms0S0o7O0E0Q3gxS0U7RUFDRTtFbEM5QkE7RUFDQTtDVjAzS0o7O0E0Q3oxS0U7O0VBRUU7RUFDQTtFQUNBO0M1QzQxS0o7O0E0Q3gxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDNUMyMUtKOztBNEM5MEtJO0VBQ0U7QzVDaTFLTjs7QTRDLzBLTTtFQUNFO0VBQ0E7QzVDazFLUjs7QTRDaDFLUTtFbEMzREo7RUFDQTtFQVlBO0NWbzRLSjs7QTRDajFLUTtFQUNFO0VsQy9FTjtFQUNBO0VBc0NBO0NWKzNLSjs7QWMvM0tJO0U4QjJCQTtJQUNFO0c1Q3cyS0o7O0U0Q3QyS0k7SUFDRTtJQUNBO0c1Q3kyS047O0U0Q3YyS007SWxDM0RKO0lBQ0E7SUFZQTtHVjI1S0Y7O0U0Q3gyS007SUFDRTtJbEMvRU47SUFDQTtJQXNDQTtHVnM1S0Y7Q0FDRjs7QWN2NUtJO0U4QjJCQTtJQUNFO0c1Q2c0S0o7O0U0QzkzS0k7SUFDRTtJQUNBO0c1Q2k0S047O0U0Qy8zS007SWxDM0RKO0lBQ0E7SUFZQTtHVm03S0Y7O0U0Q2g0S007SUFDRTtJbEMvRU47SUFDQTtJQXNDQTtHVjg2S0Y7Q0FDRjs7QWMvNktJO0U4QjJCQTtJQUNFO0c1Q3c1S0o7O0U0Q3Q1S0k7SUFDRTtJQUNBO0c1Q3k1S047O0U0Q3Y1S007SWxDM0RKO0lBQ0E7SUFZQTtHVjI4S0Y7O0U0Q3g1S007SUFDRTtJbEMvRU47SUFDQTtJQXNDQTtHVnM4S0Y7Q0FDRjs7QWN2OEtJO0U4QjJCQTtJQUNFO0c1Q2c3S0o7O0U0Qzk2S0k7SUFDRTtJQUNBO0c1Q2k3S047O0U0Qy82S007SWxDM0RKO0lBQ0E7SUFZQTtHVm0rS0Y7O0U0Q2g3S007SUFDRTtJbEMvRU47SUFDQTtJQXNDQTtHVjg5S0Y7Q0FDRjs7QTRDdjZLRTtFQUNFO0VBQ0E7RWxDakhBO0NWNGhMSjs7QTRDeDZLSTtFQUNFO0M1QzI2S047O0E0Q3Q2S0k7RUFDRTtDNUN5NktOOztBNENwNktJO0VBQ0U7RUFDQTtDNUN1NktOOztBNkMzaUxFO0VBQ0U7RUFDQTtDN0M4aUxKOztBS25pTEU7O0V3Q1BNO0VBQ0E7QzdDK2lMUjs7QTZDNWlMTTtFQUNFO0VBQ0E7RUFDQTtDN0MraUxSOztBNkM1akxFO0VBQ0U7RUFDQTtDN0MrakxKOztBS3BqTEU7O0V3Q1BNO0VBQ0E7QzdDZ2tMUjs7QTZDN2pMTTtFQUNFO0VBQ0E7RUFDQTtDN0Nna0xSOztBNkM3a0xFO0VBQ0U7RUFDQTtDN0NnbExKOztBS3JrTEU7O0V3Q1BNO0VBQ0E7QzdDaWxMUjs7QTZDOWtMTTtFQUNFO0VBQ0E7RUFDQTtDN0NpbExSOztBNkM5bExFO0VBQ0U7RUFDQTtDN0NpbUxKOztBS3RsTEU7O0V3Q1BNO0VBQ0E7QzdDa21MUjs7QTZDL2xMTTtFQUNFO0VBQ0E7RUFDQTtDN0NrbUxSOztBNkMvbUxFO0VBQ0U7RUFDQTtDN0NrbkxKOztBS3ZtTEU7O0V3Q1BNO0VBQ0E7QzdDbW5MUjs7QTZDaG5MTTtFQUNFO0VBQ0E7RUFDQTtDN0NtbkxSOztBNkNob0xFO0VBQ0U7RUFDQTtDN0Ntb0xKOztBS3huTEU7O0V3Q1BNO0VBQ0E7QzdDb29MUjs7QTZDam9MTTtFQUNFO0VBQ0E7RUFDQTtDN0Nvb0xSOztBNkNqcExFO0VBQ0U7RUFDQTtDN0NvcExKOztBS3pvTEU7O0V3Q1BNO0VBQ0E7QzdDcXBMUjs7QTZDbHBMTTtFQUNFO0VBQ0E7RUFDQTtDN0NxcExSOztBNkNscUxFO0VBQ0U7RUFDQTtDN0NxcUxKOztBSzFwTEU7O0V3Q1BNO0VBQ0E7QzdDc3FMUjs7QTZDbnFMTTtFQUNFO0VBQ0E7RUFDQTtDN0NzcUxSOztBOEN0ckxBO0VBQ0U7RTFDOEhJO0UwQzVISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5Q3lyTEY7O0FLcHJMRTtFeUNERTtFQUNBO0M5Q3lyTEo7O0FLcnJMRTs7RXlDQ0k7QzlDeXJMTjs7QThDOXFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtDOUNpckxGOztBOEMzcUxBO0VBQ0U7QzlDOHFMRjs7QStDcnRMQTtFQUNFO0VBQ0E7RTNDNkhJO0UyQzFISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFckNMRTtDVjZ0TEo7O0ErQ3J0TEU7RUFDRTtDL0N3dExKOztBK0NydExFO0VBQ0U7Qy9Dd3RMSjs7QStDcnRMRTtFQUNFO0VBQ0E7Qy9Dd3RMSjs7QStDcnRMRTtFQUNFO0MvQ3d0TEo7O0ErQ3B0TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0N1dExGOztBK0NwdExBO0VBQ0U7Qy9DdXRMRjs7QWdEM3ZMQTtFQUVFO0NoRDZ2TEY7O0FnRDN2TEU7RUFDRTtFQUNBO0NoRDh2TEo7O0FnRHp2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q2hEMHZMRjs7QWdEbnZMQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0NoRHF2TEY7O0FnRGx2TEU7RTdCckNJO0VBQUE7RUFBQTtFNkJ1Q0Y7VUFBQTtDaERxdkxKOztBbUJ2eExJO0U2QmdDRjtJN0IvQkk7R25CMnhMSjtDQUNGOztBZ0R6dkxFO0VBQ0U7VUFBQTtDaEQ0dkxKOztBZ0R4dkxBO0VBQ0U7RUFDQTtDaEQydkxGOztBZ0R6dkxFO0VBQ0U7RUFDQTtDaEQ0dkxKOztBZ0R6dkxFOztFQUVFO0NoRDR2TEo7O0FnRHp2TEU7RUFDRTtDaEQ0dkxKOztBZ0R4dkxBO0VBQ0U7RUFDQTtFQUNBO0NoRDJ2TEY7O0FnRHh2TEU7RUFDRTtFQUNBO0VBQ0E7Q2hEMnZMSjs7QWdEdnZMRTtFQUNFO0VBQ0E7RUFDQTtDaEQwdkxKOztBZ0R4dkxJO0VBQ0U7Q2hEMnZMTjs7QWdEeHZMSTtFQUNFO0NoRDJ2TE47O0FnRHJ2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0V0Q3pHRTtFc0M2R0Y7Q2hEb3ZMRjs7QWdEaHZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRG12TEY7O0FnRGh2TEU7RUFBUztDaERvdkxYOztBZ0RudkxFO0VBQVM7Q2hEdXZMWDs7QWdEbHZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDN0hFO0VBQ0E7Q1ZtM0xKOztBZ0RwdkxFO0VBQ0U7RUFFQTtDaERzdkxKOztBZ0RqdkxBO0VBQ0U7RUFDQTtDaERvdkxGOztBZ0QvdUxBO0VBQ0U7RUFHQTtFQUNBO0NoRGd2TEY7O0FnRDV1TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Qy9JRTtFQUNBO0NWKzNMSjs7QWdEN3VMRTtFQUF1QjtDaERpdkx6Qjs7QWdEaHZMRTtFQUFzQjtDaERvdkx4Qjs7QWdEaHZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hEbXZMRjs7QWNoM0xJO0VrQ21JRjtJQUNFO0lBQ0E7R2hEaXZMRjs7RWdEOXVMQTtJQUNFO0doRGl2TEY7O0VnRC91TEU7SUFDRTtHaERrdkxKOztFZ0Q5dUxBO0lBQ0U7R2hEaXZMRjs7RWdEL3VMRTtJQUNFO0doRGt2TEo7O0VnRDF1TEE7SUFBWTtHaEQ4dUxaO0NBQ0Y7O0FjMzRMSTtFa0NnS0Y7O0lBRUU7R2hEK3VMRjtDQUNGOztBY2w1TEk7RWtDdUtGO0lBQVk7R2hEZ3ZMWjtDQUNGOztBaURuOUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUNKQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q2dISTtFNkNwSEo7RUFDQTtDakRnK0xGOztBaUQ5OUxFO0VBQVM7Q2pEaytMWDs7QWlEaCtMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqRG0rTEo7O0FpRGorTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakRvK0xOOztBaUQvOUxBOztFQUNFO0NqRG0rTEY7O0FpRGorTEU7O0VBQ0U7Q2pEcStMSjs7QWlEbitMSTs7RUFDRTtFQUNBO0VBQ0E7Q2pEdStMTjs7QWlEbCtMQTs7RUFDRTtDakRzK0xGOztBaURwK0xFOztFQUNFO0VBQ0E7RUFDQTtDakR3K0xKOztBaUR0K0xJOztFQUNFO0VBQ0E7RUFDQTtDakQwK0xOOztBaURyK0xBOztFQUNFO0NqRHkrTEY7O0FpRHYrTEU7O0VBQ0U7Q2pEMitMSjs7QWlEeitMSTs7RUFDRTtFQUNBO0VBQ0E7Q2pENitMTjs7QWlEeCtMQTs7RUFDRTtDakQ0K0xGOztBaUQxK0xFOztFQUNFO0VBQ0E7RUFDQTtDakQ4K0xKOztBaUQ1K0xJOztFQUNFO0VBQ0E7RUFDQTtDakRnL0xOOztBaUQzOUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkMzR0U7Q1Ywa01KOztBbUQva01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VETEE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUNnSEk7RStDbkhKO0VBQ0E7RUFDQTtFQUNBO0V6Q1ZFO0NWdW1NSjs7QW1EemxNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25ENGxNSjs7QW1EMWxNSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRDZsTU47O0FtRHhsTUE7O0VBQ0U7Q25ENGxNRjs7QW1EMWxNRTs7RUFDRTtDbkQ4bE1KOztBbUQ1bE1JOztFQUNFO0VBQ0E7RUFDQTtDbkRnbU1OOztBbUQ3bE1JOztFQUNFO0VBQ0E7RUFDQTtDbkRpbU1OOztBbUQ1bE1BOztFQUNFO0NuRGdtTUY7O0FtRDlsTUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25Ea21NSjs7QW1EaG1NSTs7RUFDRTtFQUNBO0VBQ0E7Q25Eb21NTjs7QW1Eam1NSTs7RUFDRTtFQUNBO0VBQ0E7Q25EcW1NTjs7QW1EaG1NQTs7RUFDRTtDbkRvbU1GOztBbURsbU1FOztFQUNFO0NuRHNtTUo7O0FtRHBtTUk7O0VBQ0U7RUFDQTtFQUNBO0NuRHdtTU47O0FtRHJtTUk7O0VBQ0U7RUFDQTtFQUNBO0NuRHltTU47O0FtRHBtTUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkR3bU1KOztBbURwbU1BOztFQUNFO0NuRHdtTUY7O0FtRHRtTUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25EMG1NSjs7QW1EeG1NSTs7RUFDRTtFQUNBO0VBQ0E7Q25ENG1NTjs7QW1Eem1NSTs7RUFDRTtFQUNBO0VBQ0E7Q25ENm1NTjs7QW1EdmxNQTtFQUNFO0VBQ0E7RS9DM0JJO0UrQzhCSjtFQUNBO0V6Q2hKRTtFQUNBO0NWMHVNSjs7QW1EdmxNRTtFQUNFO0NuRDBsTUo7O0FtRHRsTUE7RUFDRTtFQUNBO0NuRHlsTUY7O0FvRHJ2TUE7RUFDRTtDcER3dk1GOztBb0Rydk1BO0VBQ0U7Q3BEd3ZNRjs7QW9EcnZNQTtFQUNFO0VBQ0E7RUFDQTtDcER3dk1GOztBcUQvd01FO0VBQ0U7RUFDQTtFQUNBO0NyRGt4TUo7O0FvRDF2TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFakM1Qkk7RUFBQTtFQUFBO0NuQjB4TU47O0FtQnJ4TUk7RWlDaUJKO0lqQ2hCTTtHbkJ5eE1KO0NBQ0Y7O0FvRGh3TUE7OztFQUdFO0NwRG13TUY7O0FvRGh3TUE7O0VBRUU7VUFBQTtDcERtd01GOztBb0Rod01BOztFQUVFO1VBQUE7Q3BEbXdNRjs7QW9EMXZNRTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0NwRDZ2TUo7O0FvRDF2TUU7OztFQUdFO0VBQ0E7Q3BENnZNSjs7QW9EMXZNRTs7RUFFRTtFQUNBO0VqQ3RFRTtDbkJvME1OOztBbUIvek1JO0VpQzhERjs7SWpDN0RJO0duQm8wTUo7Q0FDRjs7QW9EM3ZNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQzdGSTtDbkIyMU1OOztBbUJ0MU1JO0VpQzJFSjs7SWpDMUVNO0duQjIxTUo7Q0FDRjs7QUt4MU1FOzs7O0UrQ3dGRTtFQUNBO0VBQ0E7RUFDQTtDcER1d01KOztBb0Rwd01BO0VBQ0U7Q3BEdXdNRjs7QW9EbHdNQTtFQUNFO0NwRHF3TUY7O0FvRDl2TUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q3BEaXdNRjs7QW9EL3ZNQTtFQUNFO0NwRGt3TUY7O0FvRGh3TUE7RUFDRTtDcERtd01GOztBb0Qxdk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDcEQ0dk1GOztBb0Qxdk1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RWpDdEtFO0NuQm02TU47O0FtQjk1TUk7RWlDbUpGO0lqQ2xKSTtHbkJrNk1KO0NBQ0Y7O0FvRC92TUU7RUFDRTtDcERrd01KOztBb0R6dk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRDR2TUY7O0FzRDM3TUE7RUFDRTtJQUFLO1lBQUE7R3REKzdNTDtDQUNGOztBc0RqOE1BO0VBQ0U7SUFBSztZQUFBO0d0RCs3TUw7Q0FDRjs7QXNENzdNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7VUFBQTtDdEQrN01GOztBc0Q1N01BO0VBQ0U7RUFDQTtFQUNBO0N0RCs3TUY7O0FzRHg3TUE7RUFDRTtJQUNFO1lBQUE7R3REMjdNRjs7RXNEejdNQTtJQUNFO0d0RDQ3TUY7Q0FDRjs7QXNEbDhNQTtFQUNFO0lBQ0U7WUFBQTtHdEQyN01GOztFc0R6N01BO0lBQ0U7R3RENDdNRjtDQUNGOztBc0R6N01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtVQUFBO0N0RDI3TUY7O0FzRHg3TUE7RUFDRTtFQUNBO0N0RDI3TUY7O0F1RDkrTUE7RUFBcUI7Q3ZEay9NckI7O0F1RGovTUE7RUFBcUI7Q3ZEcS9NckI7O0F1RHAvTUE7RUFBcUI7Q3ZEdy9NckI7O0F1RHYvTUE7RUFBcUI7Q3ZEMi9NckI7O0F1RDEvTUE7RUFBcUI7Q3ZEOC9NckI7O0F1RDcvTUE7RUFBcUI7Q3ZEaWdOckI7O0F3RG5nTkU7RUFDRTtDeERzZ05KOztBSzUvTUU7Ozs7RW1ETEk7Q3hEd2dOTjs7QXdEOWdORTtFQUNFO0N4RGloTko7O0FLdmdORTs7OztFbURMSTtDeERtaE5OOztBd0R6aE5FO0VBQ0U7Q3hENGhOSjs7QUtsaE5FOzs7O0VtRExJO0N4RDhoTk47O0F3RHBpTkU7RUFDRTtDeER1aU5KOztBSzdoTkU7Ozs7RW1ETEk7Q3hEeWlOTjs7QXdEL2lORTtFQUNFO0N4RGtqTko7O0FLeGlORTs7OztFbURMSTtDeERvak5OOztBd0Qxak5FO0VBQ0U7Q3hENmpOSjs7QUtuak5FOzs7O0VtRExJO0N4RCtqTk47O0F3RHJrTkU7RUFDRTtDeER3a05KOztBSzlqTkU7Ozs7RW1ETEk7Q3hEMGtOTjs7QXdEaGxORTtFQUNFO0N4RG1sTko7O0FLemtORTs7OztFbURMSTtDeERxbE5OOztBeURwbE5BO0VBQ0U7Q3pEdWxORjs7QXlEcGxOQTtFQUNFO0N6RHVsTkY7O0EwRGxtTkE7RUFBa0I7QzFEc21ObEI7O0EwRHJtTkE7RUFBa0I7QzFEeW1ObEI7O0EwRHhtTkE7RUFBa0I7QzFENG1ObEI7O0EwRDNtTkE7RUFBa0I7QzFEK21ObEI7O0EwRDltTkE7RUFBa0I7QzFEa25ObEI7O0EwRGhuTkE7RUFBbUI7QzFEb25ObkI7O0EwRG5uTkE7RUFBbUI7QzFEdW5ObkI7O0EwRHRuTkE7RUFBbUI7QzFEMG5ObkI7O0EwRHpuTkE7RUFBbUI7QzFENm5ObkI7O0EwRDVuTkE7RUFBbUI7QzFEZ29ObkI7O0EwRDduTkU7RUFDRTtDMURnb05KOztBMERqb05FO0VBQ0U7QzFEb29OSjs7QTBEcm9ORTtFQUNFO0MxRHdvTko7O0EwRHpvTkU7RUFDRTtDMUQ0b05KOztBMEQ3b05FO0VBQ0U7QzFEZ3BOSjs7QTBEanBORTtFQUNFO0MxRG9wTko7O0EwRHJwTkU7RUFDRTtDMUR3cE5KOztBMER6cE5FO0VBQ0U7QzFENHBOSjs7QTBEeHBOQTtFQUNFO0MxRDJwTkY7O0EwRHBwTkE7RUFDRTtDMUR1cE5GOztBMERwcE5BO0VBQ0U7QzFEdXBORjs7QTBEcHBOQTtFQUNFO0VBQ0E7QzFEdXBORjs7QTBEcHBOQTtFQUNFO0VBQ0E7QzFEdXBORjs7QTBEcHBOQTtFQUNFO0VBQ0E7QzFEdXBORjs7QTBEcHBOQTtFQUNFO0VBQ0E7QzFEdXBORjs7QTBEcHBOQTtFQUNFO0MxRHVwTkY7O0EwRHBwTkE7RUFDRTtDMUR1cE5GOztBMERwcE5BO0VBQ0U7QzFEdXBORjs7QTBEcHBOQTtFQUNFO0MxRHVwTkY7O0FxRC90TkU7RUFDRTtFQUNBO0VBQ0E7Q3JEa3VOSjs7QTJEM3ROTTtFQUF3QjtDM0QrdE45Qjs7QTJEL3ROTTtFQUF3QjtDM0RtdU45Qjs7QTJEbnVOTTtFQUF3QjtDM0R1dU45Qjs7QTJEdnVOTTtFQUF3QjtDM0QydU45Qjs7QTJEM3VOTTtFQUF3QjtDM0QrdU45Qjs7QTJEL3VOTTtFQUF3QjtDM0Rtdk45Qjs7QTJEbnZOTTtFQUF3QjtDM0R1dk45Qjs7QTJEdnZOTTs7O0VBQXdCO0MzRDZ2TjlCOztBMkQ3dk5NO0VBQXdCO0MzRGl3TjlCOztBY2h0Tkk7RTZDakRFO0lBQXdCO0czRHN3TjVCOztFMkR0d05JO0lBQXdCO0czRDB3TjVCOztFMkQxd05JO0lBQXdCO0czRDh3TjVCOztFMkQ5d05JO0lBQXdCO0czRGt4TjVCOztFMkRseE5JO0lBQXdCO0czRHN4TjVCOztFMkR0eE5JO0lBQXdCO0czRDB4TjVCOztFMkQxeE5JO0lBQXdCO0czRDh4TjVCOztFMkQ5eE5JO0lBQXdCO0czRGt5TjVCOztFMkRseU5JO0lBQXdCO0czRHN5TjVCO0NBQ0Y7O0FjdHZOSTtFNkNqREU7SUFBd0I7RzNENHlONUI7O0UyRDV5Tkk7SUFBd0I7RzNEZ3pONUI7O0UyRGh6Tkk7SUFBd0I7RzNEb3pONUI7O0UyRHB6Tkk7SUFBd0I7RzNEd3pONUI7O0UyRHh6Tkk7SUFBd0I7RzNENHpONUI7O0UyRDV6Tkk7SUFBd0I7RzNEZzBONUI7O0UyRGgwTkk7SUFBd0I7RzNEbzBONUI7O0UyRHAwTkk7SUFBd0I7RzNEdzBONUI7O0UyRHgwTkk7SUFBd0I7RzNENDBONUI7Q0FDRjs7QWM1eE5JO0U2Q2pERTtJQUF3QjtHM0RrMU41Qjs7RTJEbDFOSTtJQUF3QjtHM0RzMU41Qjs7RTJEdDFOSTtJQUF3QjtHM0QwMU41Qjs7RTJEMTFOSTtJQUF3QjtHM0Q4MU41Qjs7RTJEOTFOSTtJQUF3QjtHM0RrMk41Qjs7RTJEbDJOSTtJQUF3QjtHM0RzMk41Qjs7RTJEdDJOSTtJQUF3QjtHM0QwMk41Qjs7RTJEMTJOSTtJQUF3QjtHM0Q4Mk41Qjs7RTJEOTJOSTtJQUF3QjtHM0RrM041QjtDQUNGOztBY2wwTkk7RTZDakRFO0lBQXdCO0czRHczTjVCOztFMkR4M05JO0lBQXdCO0czRDQzTjVCOztFMkQ1M05JO0lBQXdCO0czRGc0TjVCOztFMkRoNE5JO0lBQXdCO0czRG80TjVCOztFMkRwNE5JO0lBQXdCO0czRHc0TjVCOztFMkR4NE5JO0lBQXdCO0czRDQ0TjVCOztFMkQ1NE5JO0lBQXdCO0czRGc1TjVCOztFMkRoNU5JO0lBQXdCO0czRG81TjVCOztFMkRwNU5JO0lBQXdCO0czRHc1TjVCO0NBQ0Y7O0EyRC80TkE7RUFFSTtJQUFxQjtHM0RrNU52Qjs7RTJEbDVORTtJQUFxQjtHM0RzNU52Qjs7RTJEdDVORTtJQUFxQjtHM0QwNU52Qjs7RTJEMTVORTtJQUFxQjtHM0Q4NU52Qjs7RTJEOTVORTtJQUFxQjtHM0RrNk52Qjs7RTJEbDZORTtJQUFxQjtHM0RzNk52Qjs7RTJEdDZORTtJQUFxQjtHM0QwNk52Qjs7RTJEMTZORTtJQUFxQjtHM0Q4Nk52Qjs7RTJEOTZORTtJQUFxQjtHM0RrN052QjtDQUNGOztBNER4OE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUQyOE5GOztBNER6OE5FO0VBQ0U7RUFDQTtDNUQ0OE5KOztBNER6OE5FOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RDQ4Tko7O0E0RG44Tkk7RUFDRTtDNURzOE5OOztBNER2OE5JO0VBQ0U7QzVEMDhOTjs7QTREMzhOSTtFQUNFO0M1RDg4Tk47O0E0RC84Tkk7RUFDRTtDNURrOU5OOztBNkQzK05JO0VBQWdDO0M3RCsrTnBDOztBNkQ5K05JO0VBQWdDO0M3RGsvTnBDOztBNkRqL05JO0VBQWdDO0M3RHEvTnBDOztBNkRwL05JO0VBQWdDO0M3RHcvTnBDOztBNkR0L05JO0VBQThCO0M3RDAvTmxDOztBNkR6L05JO0VBQThCO0M3RDYvTmxDOztBNkQ1L05JO0VBQThCO0M3RGdnT2xDOztBNkQvL05JO0VBQThCO0M3RG1nT2xDOztBNkRsZ09JO0VBQThCO0M3RHNnT2xDOztBNkRyZ09JO0VBQThCO0M3RHlnT2xDOztBNkR4Z09JO0VBQThCO0M3RDRnT2xDOztBNkQzZ09JO0VBQThCO0M3RCtnT2xDOztBNkQ3Z09JO0VBQW9DO0M3RGloT3hDOztBNkRoaE9JO0VBQW9DO0M3RG9oT3hDOztBNkRuaE9JO0VBQW9DO0M3RHVoT3hDOztBNkR0aE9JO0VBQW9DO0M3RDBoT3hDOztBNkR6aE9JO0VBQW9DO0M3RDZoT3hDOztBNkQzaE9JO0VBQWlDO0M3RCtoT3JDOztBNkQ5aE9JO0VBQWlDO0M3RGtpT3JDOztBNkRqaU9JOztFQUFpQztDN0RzaU9yQzs7QTZEcmlPSTtFQUFpQztDN0R5aU9yQzs7QTZEeGlPSTtFQUFpQztDN0Q0aU9yQzs7QTZEMWlPSTtFQUFrQztDN0Q4aU90Qzs7QTZEN2lPSTtFQUFrQztDN0Rpak90Qzs7QTZEaGpPSTtFQUFrQztDN0Rvak90Qzs7QTZEbmpPSTtFQUFrQztDN0R1ak90Qzs7QTZEdGpPSTtFQUFrQztDN0Qwak90Qzs7QTZEempPSTtFQUFrQztDN0Q2ak90Qzs7QTZEM2pPSTtFQUFnQztDN0Qrak9wQzs7QTZEOWpPSTtFQUFnQztDN0Rra09wQzs7QTZEamtPSTtFQUFnQztDN0Rxa09wQzs7QTZEcGtPSTtFQUFnQztDN0R3a09wQzs7QTZEdmtPSTtFQUFnQztDN0Qya09wQzs7QTZEMWtPSTtFQUFnQztDN0Q4a09wQzs7QWNsa09JO0UrQ2xEQTtJQUFnQztHN0R5bk9sQzs7RTZEeG5PRTtJQUFnQztHN0Q0bk9sQzs7RTZEM25PRTtJQUFnQztHN0Qrbk9sQzs7RTZEOW5PRTtJQUFnQztHN0Rrb09sQzs7RTZEaG9PRTtJQUE4QjtHN0Rvb09oQzs7RTZEbm9PRTtJQUE4QjtHN0R1b09oQzs7RTZEdG9PRTtJQUE4QjtHN0Qwb09oQzs7RTZEem9PRTtJQUE4QjtHN0Q2b09oQzs7RTZENW9PRTtJQUE4QjtHN0RncE9oQzs7RTZEL29PRTtJQUE4QjtHN0RtcE9oQzs7RTZEbHBPRTtJQUE4QjtHN0RzcE9oQzs7RTZEcnBPRTtJQUE4QjtHN0R5cE9oQzs7RTZEdnBPRTtJQUFvQztHN0QycE90Qzs7RTZEMXBPRTtJQUFvQztHN0Q4cE90Qzs7RTZEN3BPRTtJQUFvQztHN0RpcU90Qzs7RTZEaHFPRTtJQUFvQztHN0RvcU90Qzs7RTZEbnFPRTtJQUFvQztHN0R1cU90Qzs7RTZEcnFPRTtJQUFpQztHN0R5cU9uQzs7RTZEeHFPRTtJQUFpQztHN0Q0cU9uQzs7RTZEM3FPRTtJQUFpQztHN0QrcU9uQzs7RTZEOXFPRTtJQUFpQztHN0Rrck9uQzs7RTZEanJPRTtJQUFpQztHN0Rxck9uQzs7RTZEbnJPRTtJQUFrQztHN0R1ck9wQzs7RTZEdHJPRTtJQUFrQztHN0Qwck9wQzs7RTZEenJPRTtJQUFrQztHN0Q2ck9wQzs7RTZENXJPRTtJQUFrQztHN0Rnc09wQzs7RTZEL3JPRTtJQUFrQztHN0Rtc09wQzs7RTZEbHNPRTtJQUFrQztHN0Rzc09wQzs7RTZEcHNPRTtJQUFnQztHN0R3c09sQzs7RTZEdnNPRTtJQUFnQztHN0Qyc09sQzs7RTZEMXNPRTtJQUFnQztHN0Q4c09sQzs7RTZEN3NPRTtJQUFnQztHN0RpdE9sQzs7RTZEaHRPRTtJQUFnQztHN0RvdE9sQzs7RTZEbnRPRTtJQUFnQztHN0R1dE9sQztDQUNGOztBYzVzT0k7RStDbERBO0lBQWdDO0c3RG13T2xDOztFNkRsd09FO0lBQWdDO0c3RHN3T2xDOztFNkRyd09FO0lBQWdDO0c3RHl3T2xDOztFNkR4d09FO0lBQWdDO0c3RDR3T2xDOztFNkQxd09FO0lBQThCO0c3RDh3T2hDOztFNkQ3d09FO0lBQThCO0c3RGl4T2hDOztFNkRoeE9FO0lBQThCO0c3RG94T2hDOztFNkRueE9FO0lBQThCO0c3RHV4T2hDOztFNkR0eE9FO0lBQThCO0c3RDB4T2hDOztFNkR6eE9FO0lBQThCO0c3RDZ4T2hDOztFNkQ1eE9FO0lBQThCO0c3RGd5T2hDOztFNkQveE9FO0lBQThCO0c3RG15T2hDOztFNkRqeU9FO0lBQW9DO0c3RHF5T3RDOztFNkRweU9FO0lBQW9DO0c3RHd5T3RDOztFNkR2eU9FO0lBQW9DO0c3RDJ5T3RDOztFNkQxeU9FO0lBQW9DO0c3RDh5T3RDOztFNkQ3eU9FO0lBQW9DO0c3RGl6T3RDOztFNkQveU9FO0lBQWlDO0c3RG16T25DOztFNkRsek9FO0lBQWlDO0c3RHN6T25DOztFNkRyek9FO0lBQWlDO0c3RHl6T25DOztFNkR4ek9FO0lBQWlDO0c3RDR6T25DOztFNkQzek9FO0lBQWlDO0c3RCt6T25DOztFNkQ3ek9FO0lBQWtDO0c3RGkwT3BDOztFNkRoME9FO0lBQWtDO0c3RG8wT3BDOztFNkRuME9FO0lBQWtDO0c3RHUwT3BDOztFNkR0ME9FO0lBQWtDO0c3RDAwT3BDOztFNkR6ME9FO0lBQWtDO0c3RDYwT3BDOztFNkQ1ME9FO0lBQWtDO0c3RGcxT3BDOztFNkQ5ME9FO0lBQWdDO0c3RGsxT2xDOztFNkRqMU9FO0lBQWdDO0c3RHExT2xDOztFNkRwMU9FO0lBQWdDO0c3RHcxT2xDOztFNkR2MU9FO0lBQWdDO0c3RDIxT2xDOztFNkQxMU9FO0lBQWdDO0c3RDgxT2xDOztFNkQ3MU9FO0lBQWdDO0c3RGkyT2xDO0NBQ0Y7O0FjdDFPSTtFK0NsREE7SUFBZ0M7RzdENjRPbEM7O0U2RDU0T0U7SUFBZ0M7RzdEZzVPbEM7O0U2RC80T0U7SUFBZ0M7RzdEbTVPbEM7O0U2RGw1T0U7SUFBZ0M7RzdEczVPbEM7O0U2RHA1T0U7SUFBOEI7RzdEdzVPaEM7O0U2RHY1T0U7SUFBOEI7RzdEMjVPaEM7O0U2RDE1T0U7SUFBOEI7RzdEODVPaEM7O0U2RDc1T0U7SUFBOEI7RzdEaTZPaEM7O0U2RGg2T0U7SUFBOEI7RzdEbzZPaEM7O0U2RG42T0U7SUFBOEI7RzdEdTZPaEM7O0U2RHQ2T0U7SUFBOEI7RzdEMDZPaEM7O0U2RHo2T0U7SUFBOEI7RzdENjZPaEM7O0U2RDM2T0U7SUFBb0M7RzdEKzZPdEM7O0U2RDk2T0U7SUFBb0M7RzdEazdPdEM7O0U2RGo3T0U7SUFBb0M7RzdEcTdPdEM7O0U2RHA3T0U7SUFBb0M7RzdEdzdPdEM7O0U2RHY3T0U7SUFBb0M7RzdEMjdPdEM7O0U2RHo3T0U7SUFBaUM7RzdENjdPbkM7O0U2RDU3T0U7SUFBaUM7RzdEZzhPbkM7O0U2RC83T0U7SUFBaUM7RzdEbThPbkM7O0U2RGw4T0U7SUFBaUM7RzdEczhPbkM7O0U2RHI4T0U7SUFBaUM7RzdEeThPbkM7O0U2RHY4T0U7SUFBa0M7RzdEMjhPcEM7O0U2RDE4T0U7SUFBa0M7RzdEODhPcEM7O0U2RDc4T0U7SUFBa0M7RzdEaTlPcEM7O0U2RGg5T0U7SUFBa0M7RzdEbzlPcEM7O0U2RG45T0U7SUFBa0M7RzdEdTlPcEM7O0U2RHQ5T0U7SUFBa0M7RzdEMDlPcEM7O0U2RHg5T0U7SUFBZ0M7RzdENDlPbEM7O0U2RDM5T0U7SUFBZ0M7RzdEKzlPbEM7O0U2RDk5T0U7SUFBZ0M7RzdEaytPbEM7O0U2RGorT0U7SUFBZ0M7RzdEcStPbEM7O0U2RHArT0U7SUFBZ0M7RzdEdytPbEM7O0U2RHYrT0U7SUFBZ0M7RzdEMitPbEM7Q0FDRjs7QWNoK09JO0UrQ2xEQTtJQUFnQztHN0R1aFBsQzs7RTZEdGhQRTtJQUFnQztHN0QwaFBsQzs7RTZEemhQRTtJQUFnQztHN0Q2aFBsQzs7RTZENWhQRTtJQUFnQztHN0RnaVBsQzs7RTZEOWhQRTtJQUE4QjtHN0RraVBoQzs7RTZEamlQRTtJQUE4QjtHN0RxaVBoQzs7RTZEcGlQRTtJQUE4QjtHN0R3aVBoQzs7RTZEdmlQRTtJQUE4QjtHN0QyaVBoQzs7RTZEMWlQRTtJQUE4QjtHN0Q4aVBoQzs7RTZEN2lQRTtJQUE4QjtHN0RpalBoQzs7RTZEaGpQRTtJQUE4QjtHN0RvalBoQzs7RTZEbmpQRTtJQUE4QjtHN0R1alBoQzs7RTZEcmpQRTtJQUFvQztHN0R5alB0Qzs7RTZEeGpQRTtJQUFvQztHN0Q0alB0Qzs7RTZEM2pQRTtJQUFvQztHN0QralB0Qzs7RTZEOWpQRTtJQUFvQztHN0Rra1B0Qzs7RTZEamtQRTtJQUFvQztHN0Rxa1B0Qzs7RTZEbmtQRTtJQUFpQztHN0R1a1BuQzs7RTZEdGtQRTtJQUFpQztHN0Qwa1BuQzs7RTZEemtQRTtJQUFpQztHN0Q2a1BuQzs7RTZENWtQRTtJQUFpQztHN0RnbFBuQzs7RTZEL2tQRTtJQUFpQztHN0RtbFBuQzs7RTZEamxQRTtJQUFrQztHN0RxbFBwQzs7RTZEcGxQRTtJQUFrQztHN0R3bFBwQzs7RTZEdmxQRTtJQUFrQztHN0QybFBwQzs7RTZEMWxQRTtJQUFrQztHN0Q4bFBwQzs7RTZEN2xQRTtJQUFrQztHN0RpbVBwQzs7RTZEaG1QRTtJQUFrQztHN0RvbVBwQzs7RTZEbG1QRTtJQUFnQztHN0RzbVBsQzs7RTZEcm1QRTtJQUFnQztHN0R5bVBsQzs7RTZEeG1QRTtJQUFnQztHN0Q0bVBsQzs7RTZEM21QRTtJQUFnQztHN0QrbVBsQzs7RTZEOW1QRTtJQUFnQztHN0RrblBsQzs7RTZEam5QRTtJQUFnQztHN0RxblBsQztDQUNGOztBOERocVBJO0VBQXdCO0M5RG9xUDVCOztBOERucVBJO0VBQXdCO0M5RHVxUDVCOztBOER0cVBJO0VBQXdCO0M5RDBxUDVCOztBY3RuUEk7RWdEdERBO0lBQXdCO0c5RGlyUDFCOztFOERoclBFO0lBQXdCO0c5RG9yUDFCOztFOERuclBFO0lBQXdCO0c5RHVyUDFCO0NBQ0Y7O0FjcG9QSTtFZ0R0REE7SUFBd0I7RzlEK3JQMUI7O0U4RDlyUEU7SUFBd0I7RzlEa3NQMUI7O0U4RGpzUEU7SUFBd0I7RzlEcXNQMUI7Q0FDRjs7QWNscFBJO0VnRHREQTtJQUF3QjtHOUQ2c1AxQjs7RThENXNQRTtJQUF3QjtHOURndFAxQjs7RThEL3NQRTtJQUF3QjtHOURtdFAxQjtDQUNGOztBY2hxUEk7RWdEdERBO0lBQXdCO0c5RDJ0UDFCOztFOEQxdFBFO0lBQXdCO0c5RDh0UDFCOztFOEQ3dFBFO0lBQXdCO0c5RGl1UDFCO0NBQ0Y7O0ErRHZ1UEU7RUFBc0I7Qy9EMnVQeEI7O0ErRDN1UEU7RUFBc0I7Qy9EK3VQeEI7O0FnRTl1UEU7RUFBeUI7Q2hFa3ZQM0I7O0FnRWx2UEU7RUFBeUI7Q2hFc3ZQM0I7O0FnRXR2UEU7RUFBeUI7Q2hFMHZQM0I7O0FnRTF2UEU7RUFBeUI7Q2hFOHZQM0I7O0FnRTl2UEU7RUFBeUI7Q2hFa3dQM0I7O0FnRTd2UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRWd3UEY7O0FnRTd2UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRWd3UEY7O0FnRTV2UEU7RUFERjtJQUVJO0lBQ0E7SUFDQTtHaEVnd1BGO0NBQ0Y7O0FpRTF4UEE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRTR4UEY7O0FrRWx4UEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRXF4UEo7O0FtRWp6UEE7RUFBYTtDbkVxelBiOztBbUVwelBBO0VBQVU7Q25Fd3pQVjs7QW1FdnpQQTtFQUFhO0NuRTJ6UGI7O0FtRTF6UEE7RUFBZTtDbkU4elBmOztBb0U3elBJO0VBQXVCO0NwRWkwUDNCOztBb0VqMFBJO0VBQXVCO0NwRXEwUDNCOztBb0VyMFBJO0VBQXVCO0NwRXkwUDNCOztBb0V6MFBJO0VBQXVCO0NwRTYwUDNCOztBb0U3MFBJO0VBQXVCO0NwRWkxUDNCOztBb0VqMVBJO0VBQXVCO0NwRXExUDNCOztBb0VyMVBJO0VBQXVCO0NwRXkxUDNCOztBb0V6MVBJO0VBQXVCO0NwRTYxUDNCOztBb0U3MVBJO0VBQXVCO0NwRWkyUDNCOztBb0VqMlBJO0VBQXVCO0NwRXEyUDNCOztBb0VqMlBBO0VBQVU7Q3BFcTJQVjs7QW9FcDJQQTtFQUFVO0NwRXcyUFY7O0FvRXAyUEE7RUFBYztDcEV3MlBkOztBb0V2MlBBO0VBQWM7Q3BFMjJQZDs7QW9FejJQQTtFQUFVO0NwRTYyUFY7O0FvRTUyUEE7RUFBVTtDcEVnM1BWOztBcUU5M1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0NyRSszUEo7O0FzRXI0UFE7RUFBZ0M7Q3RFeTRQeEM7O0FzRXg0UFE7O0VBRUU7Q3RFMjRQVjs7QXNFejRQUTs7O0VBRUU7Q3RFNjRQVjs7QXNFMzRQUTs7RUFFRTtDdEU4NFBWOztBc0U1NFBROztFQUVFO0N0RSs0UFY7O0FzRTk1UFE7RUFBZ0M7Q3RFazZQeEM7O0FzRWo2UFE7O0VBRUU7Q3RFbzZQVjs7QXNFbDZQUTs7RUFFRTtDdEVxNlBWOztBc0VuNlBROztFQUVFO0N0RXM2UFY7O0FzRXA2UFE7O0VBRUU7Q3RFdTZQVjs7QXNFdDdQUTtFQUFnQztDdEUwN1B4Qzs7QXNFejdQUTs7RUFFRTtDdEU0N1BWOztBc0UxN1BROztFQUVFO0N0RTY3UFY7O0FzRTM3UFE7O0VBRUU7Q3RFODdQVjs7QXNFNTdQUTs7RUFFRTtDdEUrN1BWOztBc0U5OFBRO0VBQWdDO0N0RWs5UHhDOztBc0VqOVBROztFQUVFO0N0RW85UFY7O0FzRWw5UFE7O0VBRUU7Q3RFcTlQVjs7QXNFbjlQUTs7RUFFRTtDdEVzOVBWOztBc0VwOVBROztFQUVFO0N0RXU5UFY7O0FzRXQrUFE7RUFBZ0M7Q3RFMCtQeEM7O0FzRXorUFE7O0VBRUU7Q3RFNCtQVjs7QXNFMStQUTs7RUFFRTtDdEU2K1BWOztBc0UzK1BROztFQUVFO0N0RTgrUFY7O0FzRTUrUFE7O0VBRUU7Q3RFKytQVjs7QXNFOS9QUTtFQUFnQztDdEVrZ1F4Qzs7QXNFamdRUTs7RUFFRTtDdEVvZ1FWOztBc0VsZ1FROztFQUVFO0N0RXFnUVY7O0FzRW5nUVE7O0VBRUU7Q3RFc2dRVjs7QXNFcGdRUTs7RUFFRTtDdEV1Z1FWOztBc0V0aFFRO0VBQWdDO0N0RTBoUXhDOztBc0V6aFFROztFQUVFO0N0RTRoUVY7O0FzRTFoUVE7O0VBRUU7Q3RFNmhRVjs7QXNFM2hRUTs7RUFFRTtDdEU4aFFWOztBc0U1aFFROztFQUVFO0N0RStoUVY7O0FzRTlpUVE7RUFBZ0M7Q3RFa2pReEM7O0FzRWpqUVE7O0VBRUU7Q3RFb2pRVjs7QXNFbGpRUTs7RUFFRTtDdEVxalFWOztBc0VualFROztFQUVFO0N0RXNqUVY7O0FzRXBqUVE7O0VBRUU7Q3RFdWpRVjs7QXNFdGtRUTtFQUFnQztDdEUwa1F4Qzs7QXNFemtRUTs7RUFFRTtDdEU0a1FWOztBc0Uxa1FROztFQUVFO0N0RTZrUVY7O0FzRTNrUVE7O0VBRUU7Q3RFOGtRVjs7QXNFNWtRUTs7RUFFRTtDdEUra1FWOztBc0U5bFFRO0VBQWdDO0N0RWttUXhDOztBc0VqbVFROztFQUVFO0N0RW9tUVY7O0FzRWxtUVE7O0VBRUU7Q3RFcW1RVjs7QXNFbm1RUTs7RUFFRTtDdEVzbVFWOztBc0VwbVFROztFQUVFO0N0RXVtUVY7O0FzRXRuUVE7RUFBZ0M7Q3RFMG5ReEM7O0FzRXpuUVE7O0VBRUU7Q3RFNG5RVjs7QXNFMW5RUTs7RUFFRTtDdEU2blFWOztBc0UzblFROztFQUVFO0N0RThuUVY7O0FzRTVuUVE7O0VBRUU7Q3RFK25RVjs7QXNFOW9RUTtFQUFnQztDdEVrcFF4Qzs7QXNFanBRUTs7RUFFRTtDdEVvcFFWOztBc0VscFFROztFQUVFO0N0RXFwUVY7O0FzRW5wUVE7O0VBRUU7Q3RFc3BRVjs7QXNFcHBRUTs7RUFFRTtDdEV1cFFWOztBc0Uvb1FRO0VBQXdCO0N0RW1wUWhDOztBc0VscFFROztFQUVFO0N0RXFwUVY7O0FzRW5wUVE7O0VBRUU7Q3RFc3BRVjs7QXNFcHBRUTs7RUFFRTtDdEV1cFFWOztBc0VycFFROztFQUVFO0N0RXdwUVY7O0FzRXZxUVE7RUFBd0I7Q3RFMnFRaEM7O0FzRTFxUVE7O0VBRUU7Q3RFNnFRVjs7QXNFM3FRUTs7RUFFRTtDdEU4cVFWOztBc0U1cVFROztFQUVFO0N0RStxUVY7O0FzRTdxUVE7O0VBRUU7Q3RFZ3JRVjs7QXNFL3JRUTtFQUF3QjtDdEVtc1FoQzs7QXNFbHNRUTs7RUFFRTtDdEVxc1FWOztBc0Vuc1FROztFQUVFO0N0RXNzUVY7O0FzRXBzUVE7O0VBRUU7Q3RFdXNRVjs7QXNFcnNRUTs7RUFFRTtDdEV3c1FWOztBc0V2dFFRO0VBQXdCO0N0RTJ0UWhDOztBc0UxdFFROztFQUVFO0N0RTZ0UVY7O0FzRTN0UVE7O0VBRUU7Q3RFOHRRVjs7QXNFNXRRUTs7RUFFRTtDdEUrdFFWOztBc0U3dFFROztFQUVFO0N0RWd1UVY7O0FzRS91UVE7RUFBd0I7Q3RFbXZRaEM7O0FzRWx2UVE7O0VBRUU7Q3RFcXZRVjs7QXNFbnZRUTs7RUFFRTtDdEVzdlFWOztBc0VwdlFROztFQUVFO0N0RXV2UVY7O0FzRXJ2UVE7O0VBRUU7Q3RFd3ZRVjs7QXNFbHZRSTtFQUFtQjtDdEVzdlF2Qjs7QXNFcnZRSTs7RUFFRTtDdEV3dlFOOztBc0V0dlFJOztFQUVFO0N0RXl2UU47O0FzRXZ2UUk7O0VBRUU7Q3RFMHZRTjs7QXNFeHZRSTs7RUFFRTtDdEUydlFOOztBY3B3UUk7RXdEbERJO0lBQWdDO0d0RTJ6UXRDOztFc0UxelFNOztJQUVFO0d0RTZ6UVI7O0VzRTN6UU07O0lBRUU7R3RFOHpRUjs7RXNFNXpRTTs7SUFFRTtHdEUrelFSOztFc0U3elFNOztJQUVFO0d0RWcwUVI7O0VzRS8wUU07SUFBZ0M7R3RFbTFRdEM7O0VzRWwxUU07O0lBRUU7R3RFcTFRUjs7RXNFbjFRTTs7SUFFRTtHdEVzMVFSOztFc0VwMVFNOztJQUVFO0d0RXUxUVI7O0VzRXIxUU07O0lBRUU7R3RFdzFRUjs7RXNFdjJRTTtJQUFnQztHdEUyMlF0Qzs7RXNFMTJRTTs7SUFFRTtHdEU2MlFSOztFc0UzMlFNOztJQUVFO0d0RTgyUVI7O0VzRTUyUU07O0lBRUU7R3RFKzJRUjs7RXNFNzJRTTs7SUFFRTtHdEVnM1FSOztFc0UvM1FNO0lBQWdDO0d0RW00UXRDOztFc0VsNFFNOztJQUVFO0d0RXE0UVI7O0VzRW40UU07O0lBRUU7R3RFczRRUjs7RXNFcDRRTTs7SUFFRTtHdEV1NFFSOztFc0VyNFFNOztJQUVFO0d0RXc0UVI7O0VzRXY1UU07SUFBZ0M7R3RFMjVRdEM7O0VzRTE1UU07O0lBRUU7R3RFNjVRUjs7RXNFMzVRTTs7SUFFRTtHdEU4NVFSOztFc0U1NVFNOztJQUVFO0d0RSs1UVI7O0VzRTc1UU07O0lBRUU7R3RFZzZRUjs7RXNFLzZRTTtJQUFnQztHdEVtN1F0Qzs7RXNFbDdRTTs7SUFFRTtHdEVxN1FSOztFc0VuN1FNOztJQUVFO0d0RXM3UVI7O0VzRXA3UU07O0lBRUU7R3RFdTdRUjs7RXNFcjdRTTs7SUFFRTtHdEV3N1FSOztFc0V2OFFNO0lBQWdDO0d0RTI4UXRDOztFc0UxOFFNOztJQUVFO0d0RTY4UVI7O0VzRTM4UU07O0lBRUU7R3RFODhRUjs7RXNFNThRTTs7SUFFRTtHdEUrOFFSOztFc0U3OFFNOztJQUVFO0d0RWc5UVI7O0VzRS85UU07SUFBZ0M7R3RFbStRdEM7O0VzRWwrUU07O0lBRUU7R3RFcStRUjs7RXNFbitRTTs7SUFFRTtHdEVzK1FSOztFc0VwK1FNOztJQUVFO0d0RXUrUVI7O0VzRXIrUU07O0lBRUU7R3RFdytRUjs7RXNFdi9RTTtJQUFnQztHdEUyL1F0Qzs7RXNFMS9RTTs7SUFFRTtHdEU2L1FSOztFc0UzL1FNOztJQUVFO0d0RTgvUVI7O0VzRTUvUU07O0lBRUU7R3RFKy9RUjs7RXNFNy9RTTs7SUFFRTtHdEVnZ1JSOztFc0UvZ1JNO0lBQWdDO0d0RW1oUnRDOztFc0VsaFJNOztJQUVFO0d0RXFoUlI7O0VzRW5oUk07O0lBRUU7R3RFc2hSUjs7RXNFcGhSTTs7SUFFRTtHdEV1aFJSOztFc0VyaFJNOztJQUVFO0d0RXdoUlI7O0VzRXZpUk07SUFBZ0M7R3RFMmlSdEM7O0VzRTFpUk07O0lBRUU7R3RFNmlSUjs7RXNFM2lSTTs7SUFFRTtHdEU4aVJSOztFc0U1aVJNOztJQUVFO0d0RStpUlI7O0VzRTdpUk07O0lBRUU7R3RFZ2pSUjs7RXNFL2pSTTtJQUFnQztHdEVta1J0Qzs7RXNFbGtSTTs7SUFFRTtHdEVxa1JSOztFc0Vua1JNOztJQUVFO0d0RXNrUlI7O0VzRXBrUk07O0lBRUU7R3RFdWtSUjs7RXNFcmtSTTs7SUFFRTtHdEV3a1JSOztFc0Voa1JNO0lBQXdCO0d0RW9rUjlCOztFc0Vua1JNOztJQUVFO0d0RXNrUlI7O0VzRXBrUk07O0lBRUU7R3RFdWtSUjs7RXNFcmtSTTs7SUFFRTtHdEV3a1JSOztFc0V0a1JNOztJQUVFO0d0RXlrUlI7O0VzRXhsUk07SUFBd0I7R3RFNGxSOUI7O0VzRTNsUk07O0lBRUU7R3RFOGxSUjs7RXNFNWxSTTs7SUFFRTtHdEUrbFJSOztFc0U3bFJNOztJQUVFO0d0RWdtUlI7O0VzRTlsUk07O0lBRUU7R3RFaW1SUjs7RXNFaG5STTtJQUF3QjtHdEVvblI5Qjs7RXNFbm5STTs7SUFFRTtHdEVzblJSOztFc0VwblJNOztJQUVFO0d0RXVuUlI7O0VzRXJuUk07O0lBRUU7R3RFd25SUjs7RXNFdG5STTs7SUFFRTtHdEV5blJSOztFc0V4b1JNO0lBQXdCO0d0RTRvUjlCOztFc0Uzb1JNOztJQUVFO0d0RThvUlI7O0VzRTVvUk07O0lBRUU7R3RFK29SUjs7RXNFN29STTs7SUFFRTtHdEVncFJSOztFc0U5b1JNOztJQUVFO0d0RWlwUlI7O0VzRWhxUk07SUFBd0I7R3RFb3FSOUI7O0VzRW5xUk07O0lBRUU7R3RFc3FSUjs7RXNFcHFSTTs7SUFFRTtHdEV1cVJSOztFc0VycVJNOztJQUVFO0d0RXdxUlI7O0VzRXRxUk07O0lBRUU7R3RFeXFSUjs7RXNFbnFSRTtJQUFtQjtHdEV1cVJyQjs7RXNFdHFSRTs7SUFFRTtHdEV5cVJKOztFc0V2cVJFOztJQUVFO0d0RTBxUko7O0VzRXhxUkU7O0lBRUU7R3RFMnFSSjs7RXNFenFSRTs7SUFFRTtHdEU0cVJKO0NBQ0Y7O0FjdHJSSTtFd0RsREk7SUFBZ0M7R3RFNnVSdEM7O0VzRTV1Uk07O0lBRUU7R3RFK3VSUjs7RXNFN3VSTTs7SUFFRTtHdEVndlJSOztFc0U5dVJNOztJQUVFO0d0RWl2UlI7O0VzRS91Uk07O0lBRUU7R3RFa3ZSUjs7RXNFandSTTtJQUFnQztHdEVxd1J0Qzs7RXNFcHdSTTs7SUFFRTtHdEV1d1JSOztFc0Vyd1JNOztJQUVFO0d0RXd3UlI7O0VzRXR3Uk07O0lBRUU7R3RFeXdSUjs7RXNFdndSTTs7SUFFRTtHdEUwd1JSOztFc0V6eFJNO0lBQWdDO0d0RTZ4UnRDOztFc0U1eFJNOztJQUVFO0d0RSt4UlI7O0VzRTd4Uk07O0lBRUU7R3RFZ3lSUjs7RXNFOXhSTTs7SUFFRTtHdEVpeVJSOztFc0UveFJNOztJQUVFO0d0RWt5UlI7O0VzRWp6Uk07SUFBZ0M7R3RFcXpSdEM7O0VzRXB6Uk07O0lBRUU7R3RFdXpSUjs7RXNFcnpSTTs7SUFFRTtHdEV3elJSOztFc0V0elJNOztJQUVFO0d0RXl6UlI7O0VzRXZ6Uk07O0lBRUU7R3RFMHpSUjs7RXNFejBSTTtJQUFnQztHdEU2MFJ0Qzs7RXNFNTBSTTs7SUFFRTtHdEUrMFJSOztFc0U3MFJNOztJQUVFO0d0RWcxUlI7O0VzRTkwUk07O0lBRUU7R3RFaTFSUjs7RXNFLzBSTTs7SUFFRTtHdEVrMVJSOztFc0VqMlJNO0lBQWdDO0d0RXEyUnRDOztFc0VwMlJNOztJQUVFO0d0RXUyUlI7O0VzRXIyUk07O0lBRUU7R3RFdzJSUjs7RXNFdDJSTTs7SUFFRTtHdEV5MlJSOztFc0V2MlJNOztJQUVFO0d0RTAyUlI7O0VzRXozUk07SUFBZ0M7R3RFNjNSdEM7O0VzRTUzUk07O0lBRUU7R3RFKzNSUjs7RXNFNzNSTTs7SUFFRTtHdEVnNFJSOztFc0U5M1JNOztJQUVFO0d0RWk0UlI7O0VzRS8zUk07O0lBRUU7R3RFazRSUjs7RXNFajVSTTtJQUFnQztHdEVxNVJ0Qzs7RXNFcDVSTTs7SUFFRTtHdEV1NVJSOztFc0VyNVJNOztJQUVFO0d0RXc1UlI7O0VzRXQ1Uk07O0lBRUU7R3RFeTVSUjs7RXNFdjVSTTs7SUFFRTtHdEUwNVJSOztFc0V6NlJNO0lBQWdDO0d0RTY2UnRDOztFc0U1NlJNOztJQUVFO0d0RSs2UlI7O0VzRTc2Uk07O0lBRUU7R3RFZzdSUjs7RXNFOTZSTTs7SUFFRTtHdEVpN1JSOztFc0UvNlJNOztJQUVFO0d0RWs3UlI7O0VzRWo4Uk07SUFBZ0M7R3RFcThSdEM7O0VzRXA4Uk07O0lBRUU7R3RFdThSUjs7RXNFcjhSTTs7SUFFRTtHdEV3OFJSOztFc0V0OFJNOztJQUVFO0d0RXk4UlI7O0VzRXY4Uk07O0lBRUU7R3RFMDhSUjs7RXNFejlSTTtJQUFnQztHdEU2OVJ0Qzs7RXNFNTlSTTs7SUFFRTtHdEUrOVJSOztFc0U3OVJNOztJQUVFO0d0RWcrUlI7O0VzRTk5Uk07O0lBRUU7R3RFaStSUjs7RXNFLzlSTTs7SUFFRTtHdEVrK1JSOztFc0VqL1JNO0lBQWdDO0d0RXEvUnRDOztFc0VwL1JNOztJQUVFO0d0RXUvUlI7O0VzRXIvUk07O0lBRUU7R3RFdy9SUjs7RXNFdC9STTs7SUFFRTtHdEV5L1JSOztFc0V2L1JNOztJQUVFO0d0RTAvUlI7O0VzRWwvUk07SUFBd0I7R3RFcy9SOUI7O0VzRXIvUk07O0lBRUU7R3RFdy9SUjs7RXNFdC9STTs7SUFFRTtHdEV5L1JSOztFc0V2L1JNOztJQUVFO0d0RTAvUlI7O0VzRXgvUk07O0lBRUU7R3RFMi9SUjs7RXNFMWdTTTtJQUF3QjtHdEU4Z1M5Qjs7RXNFN2dTTTs7SUFFRTtHdEVnaFNSOztFc0U5Z1NNOztJQUVFO0d0RWloU1I7O0VzRS9nU007O0lBRUU7R3RFa2hTUjs7RXNFaGhTTTs7SUFFRTtHdEVtaFNSOztFc0VsaVNNO0lBQXdCO0d0RXNpUzlCOztFc0VyaVNNOztJQUVFO0d0RXdpU1I7O0VzRXRpU007O0lBRUU7R3RFeWlTUjs7RXNFdmlTTTs7SUFFRTtHdEUwaVNSOztFc0V4aVNNOztJQUVFO0d0RTJpU1I7O0VzRTFqU007SUFBd0I7R3RFOGpTOUI7O0VzRTdqU007O0lBRUU7R3RFZ2tTUjs7RXNFOWpTTTs7SUFFRTtHdEVpa1NSOztFc0UvalNNOztJQUVFO0d0RWtrU1I7O0VzRWhrU007O0lBRUU7R3RFbWtTUjs7RXNFbGxTTTtJQUF3QjtHdEVzbFM5Qjs7RXNFcmxTTTs7SUFFRTtHdEV3bFNSOztFc0V0bFNNOztJQUVFO0d0RXlsU1I7O0VzRXZsU007O0lBRUU7R3RFMGxTUjs7RXNFeGxTTTs7SUFFRTtHdEUybFNSOztFc0VybFNFO0lBQW1CO0d0RXlsU3JCOztFc0V4bFNFOztJQUVFO0d0RTJsU0o7O0VzRXpsU0U7O0lBRUU7R3RFNGxTSjs7RXNFMWxTRTs7SUFFRTtHdEU2bFNKOztFc0UzbFNFOztJQUVFO0d0RThsU0o7Q0FDRjs7QWN4bVNJO0V3RGxESTtJQUFnQztHdEUrcFN0Qzs7RXNFOXBTTTs7SUFFRTtHdEVpcVNSOztFc0UvcFNNOztJQUVFO0d0RWtxU1I7O0VzRWhxU007O0lBRUU7R3RFbXFTUjs7RXNFanFTTTs7SUFFRTtHdEVvcVNSOztFc0VuclNNO0lBQWdDO0d0RXVyU3RDOztFc0V0clNNOztJQUVFO0d0RXlyU1I7O0VzRXZyU007O0lBRUU7R3RFMHJTUjs7RXNFeHJTTTs7SUFFRTtHdEUyclNSOztFc0V6clNNOztJQUVFO0d0RTRyU1I7O0VzRTNzU007SUFBZ0M7R3RFK3NTdEM7O0VzRTlzU007O0lBRUU7R3RFaXRTUjs7RXNFL3NTTTs7SUFFRTtHdEVrdFNSOztFc0VodFNNOztJQUVFO0d0RW10U1I7O0VzRWp0U007O0lBRUU7R3RFb3RTUjs7RXNFbnVTTTtJQUFnQztHdEV1dVN0Qzs7RXNFdHVTTTs7SUFFRTtHdEV5dVNSOztFc0V2dVNNOztJQUVFO0d0RTB1U1I7O0VzRXh1U007O0lBRUU7R3RFMnVTUjs7RXNFenVTTTs7SUFFRTtHdEU0dVNSOztFc0UzdlNNO0lBQWdDO0d0RSt2U3RDOztFc0U5dlNNOztJQUVFO0d0RWl3U1I7O0VzRS92U007O0lBRUU7R3RFa3dTUjs7RXNFaHdTTTs7SUFFRTtHdEVtd1NSOztFc0Vqd1NNOztJQUVFO0d0RW93U1I7O0VzRW54U007SUFBZ0M7R3RFdXhTdEM7O0VzRXR4U007O0lBRUU7R3RFeXhTUjs7RXNFdnhTTTs7SUFFRTtHdEUweFNSOztFc0V4eFNNOztJQUVFO0d0RTJ4U1I7O0VzRXp4U007O0lBRUU7R3RFNHhTUjs7RXNFM3lTTTtJQUFnQztHdEUreVN0Qzs7RXNFOXlTTTs7SUFFRTtHdEVpelNSOztFc0UveVNNOztJQUVFO0d0RWt6U1I7O0VzRWh6U007O0lBRUU7R3RFbXpTUjs7RXNFanpTTTs7SUFFRTtHdEVvelNSOztFc0VuMFNNO0lBQWdDO0d0RXUwU3RDOztFc0V0MFNNOztJQUVFO0d0RXkwU1I7O0VzRXYwU007O0lBRUU7R3RFMDBTUjs7RXNFeDBTTTs7SUFFRTtHdEUyMFNSOztFc0V6MFNNOztJQUVFO0d0RTQwU1I7O0VzRTMxU007SUFBZ0M7R3RFKzFTdEM7O0VzRTkxU007O0lBRUU7R3RFaTJTUjs7RXNFLzFTTTs7SUFFRTtHdEVrMlNSOztFc0VoMlNNOztJQUVFO0d0RW0yU1I7O0VzRWoyU007O0lBRUU7R3RFbzJTUjs7RXNFbjNTTTtJQUFnQztHdEV1M1N0Qzs7RXNFdDNTTTs7SUFFRTtHdEV5M1NSOztFc0V2M1NNOztJQUVFO0d0RTAzU1I7O0VzRXgzU007O0lBRUU7R3RFMjNTUjs7RXNFejNTTTs7SUFFRTtHdEU0M1NSOztFc0UzNFNNO0lBQWdDO0d0RSs0U3RDOztFc0U5NFNNOztJQUVFO0d0RWk1U1I7O0VzRS80U007O0lBRUU7R3RFazVTUjs7RXNFaDVTTTs7SUFFRTtHdEVtNVNSOztFc0VqNVNNOztJQUVFO0d0RW81U1I7O0VzRW42U007SUFBZ0M7R3RFdTZTdEM7O0VzRXQ2U007O0lBRUU7R3RFeTZTUjs7RXNFdjZTTTs7SUFFRTtHdEUwNlNSOztFc0V4NlNNOztJQUVFO0d0RTI2U1I7O0VzRXo2U007O0lBRUU7R3RFNDZTUjs7RXNFcDZTTTtJQUF3QjtHdEV3NlM5Qjs7RXNFdjZTTTs7SUFFRTtHdEUwNlNSOztFc0V4NlNNOztJQUVFO0d0RTI2U1I7O0VzRXo2U007O0lBRUU7R3RFNDZTUjs7RXNFMTZTTTs7SUFFRTtHdEU2NlNSOztFc0U1N1NNO0lBQXdCO0d0RWc4UzlCOztFc0UvN1NNOztJQUVFO0d0RWs4U1I7O0VzRWg4U007O0lBRUU7R3RFbThTUjs7RXNFajhTTTs7SUFFRTtHdEVvOFNSOztFc0VsOFNNOztJQUVFO0d0RXE4U1I7O0VzRXA5U007SUFBd0I7R3RFdzlTOUI7O0VzRXY5U007O0lBRUU7R3RFMDlTUjs7RXNFeDlTTTs7SUFFRTtHdEUyOVNSOztFc0V6OVNNOztJQUVFO0d0RTQ5U1I7O0VzRTE5U007O0lBRUU7R3RFNjlTUjs7RXNFNStTTTtJQUF3QjtHdEVnL1M5Qjs7RXNFLytTTTs7SUFFRTtHdEVrL1NSOztFc0VoL1NNOztJQUVFO0d0RW0vU1I7O0VzRWovU007O0lBRUU7R3RFby9TUjs7RXNFbC9TTTs7SUFFRTtHdEVxL1NSOztFc0VwZ1RNO0lBQXdCO0d0RXdnVDlCOztFc0V2Z1RNOztJQUVFO0d0RTBnVFI7O0VzRXhnVE07O0lBRUU7R3RFMmdUUjs7RXNFemdUTTs7SUFFRTtHdEU0Z1RSOztFc0UxZ1RNOztJQUVFO0d0RTZnVFI7O0VzRXZnVEU7SUFBbUI7R3RFMmdUckI7O0VzRTFnVEU7O0lBRUU7R3RFNmdUSjs7RXNFM2dURTs7SUFFRTtHdEU4Z1RKOztFc0U1Z1RFOztJQUVFO0d0RStnVEo7O0VzRTdnVEU7O0lBRUU7R3RFZ2hUSjtDQUNGOztBYzFoVEk7RXdEbERJO0lBQWdDO0d0RWlsVHRDOztFc0VobFRNOztJQUVFO0d0RW1sVFI7O0VzRWpsVE07O0lBRUU7R3RFb2xUUjs7RXNFbGxUTTs7SUFFRTtHdEVxbFRSOztFc0VubFRNOztJQUVFO0d0RXNsVFI7O0VzRXJtVE07SUFBZ0M7R3RFeW1UdEM7O0VzRXhtVE07O0lBRUU7R3RFMm1UUjs7RXNFem1UTTs7SUFFRTtHdEU0bVRSOztFc0UxbVRNOztJQUVFO0d0RTZtVFI7O0VzRTNtVE07O0lBRUU7R3RFOG1UUjs7RXNFN25UTTtJQUFnQztHdEVpb1R0Qzs7RXNFaG9UTTs7SUFFRTtHdEVtb1RSOztFc0Vqb1RNOztJQUVFO0d0RW9vVFI7O0VzRWxvVE07O0lBRUU7R3RFcW9UUjs7RXNFbm9UTTs7SUFFRTtHdEVzb1RSOztFc0VycFRNO0lBQWdDO0d0RXlwVHRDOztFc0V4cFRNOztJQUVFO0d0RTJwVFI7O0VzRXpwVE07O0lBRUU7R3RFNHBUUjs7RXNFMXBUTTs7SUFFRTtHdEU2cFRSOztFc0UzcFRNOztJQUVFO0d0RThwVFI7O0VzRTdxVE07SUFBZ0M7R3RFaXJUdEM7O0VzRWhyVE07O0lBRUU7R3RFbXJUUjs7RXNFanJUTTs7SUFFRTtHdEVvclRSOztFc0VsclRNOztJQUVFO0d0RXFyVFI7O0VzRW5yVE07O0lBRUU7R3RFc3JUUjs7RXNFcnNUTTtJQUFnQztHdEV5c1R0Qzs7RXNFeHNUTTs7SUFFRTtHdEUyc1RSOztFc0V6c1RNOztJQUVFO0d0RTRzVFI7O0VzRTFzVE07O0lBRUU7R3RFNnNUUjs7RXNFM3NUTTs7SUFFRTtHdEU4c1RSOztFc0U3dFRNO0lBQWdDO0d0RWl1VHRDOztFc0VodVRNOztJQUVFO0d0RW11VFI7O0VzRWp1VE07O0lBRUU7R3RFb3VUUjs7RXNFbHVUTTs7SUFFRTtHdEVxdVRSOztFc0VudVRNOztJQUVFO0d0RXN1VFI7O0VzRXJ2VE07SUFBZ0M7R3RFeXZUdEM7O0VzRXh2VE07O0lBRUU7R3RFMnZUUjs7RXNFenZUTTs7SUFFRTtHdEU0dlRSOztFc0UxdlRNOztJQUVFO0d0RTZ2VFI7O0VzRTN2VE07O0lBRUU7R3RFOHZUUjs7RXNFN3dUTTtJQUFnQztHdEVpeFR0Qzs7RXNFaHhUTTs7SUFFRTtHdEVteFRSOztFc0VqeFRNOztJQUVFO0d0RW94VFI7O0VzRWx4VE07O0lBRUU7R3RFcXhUUjs7RXNFbnhUTTs7SUFFRTtHdEVzeFRSOztFc0VyeVRNO0lBQWdDO0d0RXl5VHRDOztFc0V4eVRNOztJQUVFO0d0RTJ5VFI7O0VzRXp5VE07O0lBRUU7R3RFNHlUUjs7RXNFMXlUTTs7SUFFRTtHdEU2eVRSOztFc0UzeVRNOztJQUVFO0d0RTh5VFI7O0VzRTd6VE07SUFBZ0M7R3RFaTBUdEM7O0VzRWgwVE07O0lBRUU7R3RFbTBUUjs7RXNFajBUTTs7SUFFRTtHdEVvMFRSOztFc0VsMFRNOztJQUVFO0d0RXEwVFI7O0VzRW4wVE07O0lBRUU7R3RFczBUUjs7RXNFcjFUTTtJQUFnQztHdEV5MVR0Qzs7RXNFeDFUTTs7SUFFRTtHdEUyMVRSOztFc0V6MVRNOztJQUVFO0d0RTQxVFI7O0VzRTExVE07O0lBRUU7R3RFNjFUUjs7RXNFMzFUTTs7SUFFRTtHdEU4MVRSOztFc0V0MVRNO0lBQXdCO0d0RTAxVDlCOztFc0V6MVRNOztJQUVFO0d0RTQxVFI7O0VzRTExVE07O0lBRUU7R3RFNjFUUjs7RXNFMzFUTTs7SUFFRTtHdEU4MVRSOztFc0U1MVRNOztJQUVFO0d0RSsxVFI7O0VzRTkyVE07SUFBd0I7R3RFazNUOUI7O0VzRWozVE07O0lBRUU7R3RFbzNUUjs7RXNFbDNUTTs7SUFFRTtHdEVxM1RSOztFc0VuM1RNOztJQUVFO0d0RXMzVFI7O0VzRXAzVE07O0lBRUU7R3RFdTNUUjs7RXNFdDRUTTtJQUF3QjtHdEUwNFQ5Qjs7RXNFejRUTTs7SUFFRTtHdEU0NFRSOztFc0UxNFRNOztJQUVFO0d0RTY0VFI7O0VzRTM0VE07O0lBRUU7R3RFODRUUjs7RXNFNTRUTTs7SUFFRTtHdEUrNFRSOztFc0U5NVRNO0lBQXdCO0d0RWs2VDlCOztFc0VqNlRNOztJQUVFO0d0RW82VFI7O0VzRWw2VE07O0lBRUU7R3RFcTZUUjs7RXNFbjZUTTs7SUFFRTtHdEVzNlRSOztFc0VwNlRNOztJQUVFO0d0RXU2VFI7O0VzRXQ3VE07SUFBd0I7R3RFMDdUOUI7O0VzRXo3VE07O0lBRUU7R3RFNDdUUjs7RXNFMTdUTTs7SUFFRTtHdEU2N1RSOztFc0UzN1RNOztJQUVFO0d0RTg3VFI7O0VzRTU3VE07O0lBRUU7R3RFKzdUUjs7RXNFejdURTtJQUFtQjtHdEU2N1RyQjs7RXNFNTdURTs7SUFFRTtHdEUrN1RKOztFc0U3N1RFOztJQUVFO0d0RWc4VEo7O0VzRTk3VEU7O0lBRUU7R3RFaThUSjs7RXNFLzdURTs7SUFFRTtHdEVrOFRKO0NBQ0Y7O0F1RWxnVUE7RUFBa0I7Q3ZFc2dVbEI7O0F1RWxnVUE7RUFBaUI7Q3ZFc2dVakI7O0F1RXJnVUE7RUFBaUI7Q3ZFeWdVakI7O0F1RXhnVUE7RUFBaUI7Q3ZFNGdVakI7O0F1RTNnVUE7RUNURTtFQUNBO0VBQ0E7Q3hFd2hVRjs7QXVFemdVSTtFQUF3QjtDdkU2Z1U1Qjs7QXVFNWdVSTtFQUF3QjtDdkVnaFU1Qjs7QXVFL2dVSTtFQUF3QjtDdkVtaFU1Qjs7QWM5K1RJO0V5RHZDQTtJQUF3QjtHdkUwaFUxQjs7RXVFemhVRTtJQUF3QjtHdkU2aFUxQjs7RXVFNWhVRTtJQUF3QjtHdkVnaVUxQjtDQUNGOztBYzUvVEk7RXlEdkNBO0lBQXdCO0d2RXdpVTFCOztFdUV2aVVFO0lBQXdCO0d2RTJpVTFCOztFdUUxaVVFO0lBQXdCO0d2RThpVTFCO0NBQ0Y7O0FjMWdVSTtFeUR2Q0E7SUFBd0I7R3ZFc2pVMUI7O0V1RXJqVUU7SUFBd0I7R3ZFeWpVMUI7O0V1RXhqVUU7SUFBd0I7R3ZFNGpVMUI7Q0FDRjs7QWN4aFVJO0V5RHZDQTtJQUF3QjtHdkVva1UxQjs7RXVFbmtVRTtJQUF3QjtHdkV1a1UxQjs7RXVFdGtVRTtJQUF3QjtHdkUwa1UxQjtDQUNGOztBdUVya1VBO0VBQW1CO0N2RXlrVW5COztBdUV4a1VBO0VBQW1CO0N2RTRrVW5COztBdUUza1VBO0VBQW1CO0N2RStrVW5COztBdUUza1VBO0VBQXVCO0N2RStrVXZCOztBdUU5a1VBO0VBQXVCO0N2RWtsVXZCOztBdUVqbFVBO0VBQXVCO0N2RXFsVXZCOztBdUVwbFVBO0VBQXVCO0N2RXdsVXZCOztBdUV2bFVBO0VBQXVCO0N2RTJsVXZCOztBdUUxbFVBO0VBQXVCO0N2RThsVXZCOztBdUUxbFVBO0VBQWM7Q3ZFOGxVZDs7QXlFcm9VRTtFQUNFO0N6RXdvVUo7O0FLOW5VRTs7RW9FTE07Q3pFd29VUjs7QXlFOW9VRTtFQUNFO0N6RWlwVUo7O0FLdm9VRTs7RW9FTE07Q3pFaXBVUjs7QXlFdnBVRTtFQUNFO0N6RTBwVUo7O0FLaHBVRTs7RW9FTE07Q3pFMHBVUjs7QXlFaHFVRTtFQUNFO0N6RW1xVUo7O0FLenBVRTs7RW9FTE07Q3pFbXFVUjs7QXlFenFVRTtFQUNFO0N6RTRxVUo7O0FLbHFVRTs7RW9FTE07Q3pFNHFVUjs7QXlFbHJVRTtFQUNFO0N6RXFyVUo7O0FLM3FVRTs7RW9FTE07Q3pFcXJVUjs7QXlFM3JVRTtFQUNFO0N6RThyVUo7O0FLcHJVRTs7RW9FTE07Q3pFOHJVUjs7QXlFcHNVRTtFQUNFO0N6RXVzVUo7O0FLN3JVRTs7RW9FTE07Q3pFdXNVUjs7QXVFaHFVQTtFQUFhO0N2RW9xVWI7O0F1RW5xVUE7RUFBYztDdkV1cVVkOztBdUVycVVBO0VBQWlCO0N2RXlxVWpCOztBdUV4cVVBO0VBQWlCO0N2RTRxVWpCOztBdUV4cVVBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFFbXVVRjs7QXVFNXFVQTtFQUF3QjtDdkVnclV4Qjs7QXVFOXFVQTtFQUNFO0VBQ0E7Q3ZFaXJVRjs7QXVFNXFVQTtFQUFjO0N2RWdyVWQ7O0EyRWp2VUE7RUFDRTtDM0VvdlVGOztBMkVqdlVBO0VBQ0U7QzNFb3ZVRjs7QTRFcHZVRTtFQUNFOzs7SUFLRTtJQUVBO0c1RW92VUo7O0U0RWh2VUk7SUFDRTtHNUVtdlVOOztFNEUxdVVFO0lBQ0U7RzVFNnVVSjs7RTRFL3RVRTtJQUNFO0c1RWt1VUo7O0U0RWh1VUU7O0lBRUU7SUFDQTtHNUVtdVVKOztFNEUzdFVFO0lBQ0U7RzVFOHRVSjs7RTRFM3RVRTs7SUFFRTtHNUU4dFVKOztFNEUzdFVFOzs7SUFHRTtJQUNBO0c1RTh0VUo7O0U0RTN0VUU7O0lBRUU7RzVFOHRVSjs7QTRFdHRVRTtJQUNFO0M1RXl0VU47O0U0RXZ0VUk7SUFDRTtHNUUwdFVKOztFNEV4dFVFO0lBQ0U7RzVFMnRVSjs7RTRFdnRVRTtJQUNFO0c1RTB0VUo7O0U0RXh0VUU7SUFDRTtHNUUydFVKOztFNEV4dFVFO0lBQ0U7RzVFMnRVSjs7RTRFenRVSTs7SUFFRTtHNUU0dFVOOztFNEV2dFVJOztJQUVFO0c1RTB0VU47O0U0RXR0VUU7SUFDRTtHNUV5dFVKOztFNEV2dFVJOzs7O0lBSUU7RzVFMHRVTjs7RTRFdHRVRTtJQUNFO0lBQ0E7RzVFeXRVSjtDQUNGOztBNkVqMlVBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RzdFbzJVRjs7RTZFajJVQTtJQUNFO0lBQ0E7WUFBQTtHN0VvMlVGO0NBQ0Y7O0E2RTcyVUE7RUFDRTtJQUNFO0lBQ0E7WUFBQTtHN0VvMlVGOztFNkVqMlVBO0lBQ0U7SUFDQTtZQUFBO0c3RW8yVUY7Q0FDRjs7QTZFajJVQTs7Ozs7OztFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtDN0UwMlVGOztBNkV2MlVBO0VBQ0U7SUFDRTtHN0UwMlVGOztFNkV2MlVBO0lBQ0U7RzdFMDJVRjtDQUNGOztBNkVqM1VBO0VBQ0U7SUFDRTtHN0UwMlVGOztFNkV2MlVBO0lBQ0U7RzdFMDJVRjtDQUNGOztBNkV2MlVBO0VBQ0U7VUFBQTtDN0UwMlVGOztBNkV2MlVBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RzdFMDJVRjs7RTZFdjJVQTtJQUNFO0lBQ0E7WUFBQTtHN0UwMlVGO0NBQ0Y7O0E2RW4zVUE7RUFDRTtJQUNFO0lBQ0E7WUFBQTtHN0UwMlVGOztFNkV2MlVBO0lBQ0U7SUFDQTtZQUFBO0c3RTAyVUY7Q0FDRjs7QTZFdjJVQTtFQUNFO1VBQUE7QzdFMDJVRjs7QTZFdjJVQTs7QUFDQTtFQUNFO0lBQ0U7RzdFMjJVRjs7RTZFejJVQTtJQUNFO0c3RTQyVUY7Q0FDRjs7QTZFejJVQTtFQUNFO0lBQ0U7SUFDQTtHN0U0MlVGOztFNkUxMlVBO0lBQ0U7SUFDQTtHN0U2MlVGO0NBQ0Y7O0E4RTc2VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUwNlVGOztBOEV2NlVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFbzZVRjs7QStFaGlWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VtaVZGOztBK0VqaVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Fb2lWSjs7QStFbGlWSTtFQUNFO0VBQ0E7RUFDQTtDL0VxaVZOOztBK0VuaVZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Qy9Fc2lWUjs7QStFbmlWTTtFQUNFO0MvRXNpVlI7O0ErRXBpVlE7RUFDRTtFQUNBO0VBQ0E7Qy9FdWlWVjs7QStFamlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9Fb2lWSjs7QStFbGlWSTtFQUNFO0VBQ0E7Qy9FcWlWTjs7QStFbmlWTTtFQUVFO0VBQ0E7Qy9FcWlWUjs7QStFbGlWTTtFQUNFO0VBRUE7RUFDQTtDL0VvaVZSOztBK0VqaVZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VvaVZSOztBK0VsaVZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRXFpVlY7O0ErRW5pVlU7RUFDRTtFQUNBO0VBQ0E7Qy9Fc2lWWjs7QStFbGlWUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VxaVZWOztBK0VsaVZRO0VBQ0U7Qy9FcWlWVjs7QStFbmlWVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VzaVZaOztBK0VwaVZZO0VBQ0U7RUFDQTtDL0V1aVZkOztBK0VwaVZZO0VBQ0U7RUFDQTtFQUNBO0MvRXVpVmQ7O0ErRXBpVlk7RUFDRTtDL0V1aVZkOztBK0VyaVZjO0VBQ0U7RUFDQTtDL0V3aVZoQjs7QStFamlWVTtFQUNFO1VBQUE7Qy9Fb2lWWjs7QStFN2hWVTtFQUNFO0MvRWdpVlo7O0ErRTloVlk7RUFDRTtDL0VpaVZkOztBK0U3aFZVO0VBQ0U7RUFDQTtDL0VnaVZaOztBK0U3aFZVO0VBQ0U7Qy9FZ2lWWjs7QStFOWhWWTtFQUNFO1VBQUE7Qy9FaWlWZDs7QStFM2hWYztFQUNFO1VBQUE7Qy9FOGhWaEI7O0ErRWxoVlk7RUFDRTtDL0VxaFZkOztBK0VsaFZnQjtFQUNFO0MvRXFoVmxCOztBK0U1Z1ZJO0VBQ0U7RUFDQTtDL0UrZ1ZOOztBK0U3Z1ZNO0VBQ0U7Qy9FZ2hWUjs7QStFOWdWUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRWloVlY7O0ErRS9nVlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0VraFZaOztBK0UvZ1ZVO0VBQ0U7RUFDQTtDL0VraFZaOztBK0VoaFZZO0VBQ0U7Qy9FbWhWZDs7QStFL2dWVTtFQUNFO0MvRWtoVlo7O0ErRWhoVlk7RUFDRTtDL0VtaFZkOztBK0U5Z1ZRO0VBQ0U7Qy9FaWhWVjs7QStFN2dWVTtFQUNFO0MvRWdoVlo7O0ErRTNnVlU7RUFDRTtDL0U4Z1ZaOztBK0V4Z1ZJO0VBQ0U7Qy9FMmdWTjs7QStFemdWTTtFQUNFO0MvRTRnVlI7O0ErRXpnVk07RUFDRTtDL0U0Z1ZSOztBK0V6Z1ZNO0VBQ0U7RUFDQTtDL0U0Z1ZSOztBK0V4Z1ZRO0VBQ0U7Qy9FMmdWVjs7QStFbmdWQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ry9Fc2dWRjs7RStFcGdWRTtJQUNFO0lBQ0E7Ry9FdWdWSjtDQUNGOztBOEV4elZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFcXpWRjs7QThFbHpWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RSt5VkY7O0FnRjM2VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRjg2VkY7O0FnRjU2VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRis2Vko7O0FnRjc2Vkk7RUFDRTtFQUNBO0NoRmc3Vk47O0FnRjk2Vk07RUFDRTtFQUNBO0VBQ0E7Q2hGaTdWUjs7QWdGNzZWSTtFQUNFO0VBQ0E7RUFDQTtDaEZnN1ZOOztBZ0Y5NlZNO0VBQ0U7Q2hGaTdWUjs7QWdGOTZWTTtFQUNFO0NoRmk3VlI7O0FnRjc2Vkk7RUFDRTtDaEZnN1ZOOztBZ0Y5NlZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hGaTdWUjs7QWdGOTZWTTtFQUNFO0NoRmk3VlI7O0FnRjc2Vkk7RUFDRTtFQUNBO0NoRmc3Vk47O0FnRjk2Vk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEZpN1ZSOztBZ0Y3NlZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hGZzdWVjs7QWdGLzZWVTtFQUxGO0lBTUk7SUFDQTtHaEZtN1ZWO0NBQ0Y7O0FnRmo3VlU7RUFDRTtDaEZvN1ZaOztBZ0Y5NlZZO0VBQ0U7RUFDQTtDaEZpN1ZkOztBZ0Y3NlZVO0VBQ0U7RUFDQTtDaEZnN1ZaOztBZ0Y5NlZZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEZpN1ZkOztBZ0Y5NlZZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hGaTdWZDs7QWdGLzZWYztFQUNFO0VBQ0E7Q2hGazdWaEI7O0FnRi82VmM7RUFHRTtFQUNBO0VBQ0E7RUFDQTtDaEZnN1ZoQjs7QWdGNzZWa0I7RUFFRTtDaEYrNlZwQjs7QWdGejZWWTtFQUNFO0VBQ0E7RUFDQTtDaEY0NlZkOztBZ0YxNlZjO0VBQ0U7Q2hGNjZWaEI7O0FnRjE2VmM7RUFDRTtDaEY2NlZoQjs7QWdGMTZWYztFQUNFO0NoRjY2VmhCOztBZ0Z6NlZvQjtFQUNFO0NoRjQ2VnRCOztBZ0Z6NlZvQjtFQUNFO0NoRjQ2VnRCOztBZ0YxNlZzQjtFQUNFO0VBQ0E7RUFDQTtDaEY2NlZ4Qjs7QWdGdDZWYztFQUNFO0VBQ0E7Q2hGeTZWaEI7O0FnRnA2VmM7RUFDRTtDaEZ1NlZoQjs7QWdGaDZWVTtFQUNFO0lBQ0U7R2hGbTZWWjtDQUNGOztBZ0YzNVZZO0VBQ0U7RUFDQTtFQUNBO0NoRjg1VmQ7O0FnRjU1VmM7RUFDRTtFQUNBO0VBQ0E7Q2hGKzVWaEI7O0FnRjU1VmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEYrNVZoQjs7QWdGNzVWZ0I7RUFDRTtDaEZnNlZsQjs7QWdGNzVWZ0I7RUFDRTtDaEZnNlZsQjs7QWdGNzVWZ0I7RUFDRTtDaEZnNlZsQjs7QWdGMzVWWTtFQUNFO0VBQ0E7Q2hGODVWZDs7QWdGNTVWYztFQUNFO0VBQ0E7Q2hGKzVWaEI7O0FnRjU1VmM7RUFDRTtDaEYrNVZoQjs7QWdGNTVWYztFQWJGO0lBY0k7R2hGZzZWZDtDQUNGOztBZ0Y1NVZjO0VBQ0U7Q2hGKzVWaEI7O0FnRjE1VlU7RUFDRTtDaEY2NVZaOztBZ0YzNVZZO0VBQ0U7Q2hGODVWZDs7QWdGMTVWYztFQUVFO0VBQ0E7Q2hGNDVWaEI7O0FnRjE1VmdCO0VBQ0U7RUFDQTtDaEY2NVZsQjs7QWdGejVWa0I7RUFDRTtFQUNBO0VBQ0E7Q2hGNDVWcEI7O0FnRnY1VmM7RUFDRTtFQUNBO0VBQ0E7Q2hGMDVWaEI7O0FnRnQ1Vlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEZ5NVZkOztBZ0Z2NVZjO0VBQ0U7RUFDQTtFQUNBO0NoRjA1VmhCOztBZ0ZsNVZRO0VBREY7SUFFSTtHaEZzNVZSOztFZ0ZyNVZRO0lBQ0U7SUFDQTtHaEZ3NVZWO0NBQ0Y7O0FnRmo1VkE7RUFDRTtJQUNFO0lBQ0E7R2hGbzVWRjs7RWdGbDVWRTtJQUNFO0doRnE1Vko7O0VnRmo1VkU7SUFDRTtHaEZvNVZKO0NBQ0Y7O0FnRmg1VkE7RUFFSTtJQUNFO0lBQ0E7R2hGazVWSjtDQUNGOztBZ0Y5NFZBO0VBR007SUFDRTtHaEYrNFZOO0NBQ0Y7O0E4RXJ2V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVrdldGOztBOEUvdVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNHVXRjs7QWlGeDJXQTtFQUNFO0NqRjIyV0Y7O0FpRngyV0k7RUFDRTtFQUNBO0VBQ0E7Q2pGMjJXTjs7QWlGeDJXSTtFQUNFO0NqRjIyV047O0FpRnQyV0E7RUFHTTtJQUNFO0lBQ0E7R2pGdTJXTjtDQUNGOztBOEU5M1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMjNXRjs7QThFeDNXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXEzV0Y7O0FrRmovV0E7RUFDRTtDbEZvL1dGOztBa0ZqL1dJO0VBQ0U7Q2xGby9XTjs7QWtGai9XSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsRm8vV047O0FrRmwvV007RUFDRTtDbEZxL1dSOztBa0ZsL1dNO0VBQ0U7Q2xGcS9XUjs7QWtGbC9XTTtFQUNFO0VBQ0E7RUFDQTtDbEZxL1dSOztBa0ZsL1dNO0VBQ0U7RUFDQTtDbEZxL1dSOztBa0ZuL1dRO0VBQ0U7RUFDQTtDbEZzL1dWOztBOEUvaFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNGhYRjs7QThFemhYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXNoWEY7O0FtRmhwWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25GbXBYTjs7QW1GL29YRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRmtwWEo7O0FtRmhwWEk7RUFDRTtFQUNBO0NuRm1wWE47O0FtRmhwWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkZtcFhOOztBbUZqcFhNO0VBQ0U7Q25Gb3BYUjs7QW1GanBYTTtFQUNFO0VBQ0E7Q25Gb3BYUjs7QW1GaHBYSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0NuRm1wWE47O0FtRjdvWEk7RUFDRTtDbkZncFhOOztBbUY5b1hNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25GaXBYUjs7QW1GN29YUTtFQUNFO1VBQUE7Q25GZ3BYVjs7QW1GM29YSTtFQUNFO0NuRjhvWE47O0FtRnpvWFE7RUFDRTtFQUNBO0VBQ0E7Q25GNG9YVjs7QW1GcG9YSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25GdW9YTjs7QW1Gcm9YTTtFQUNFO0VBQ0E7Q25Gd29YUjs7QW1Gcm9YTTtFQUNFO0NuRndvWFI7O0FtRmpvWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkZvb1hOOztBbUZsb1hNO0VBQ0U7Q25GcW9YUjs7QW1Gam9YSTtFQUNFO0NuRm9vWE47O0FtRmpvWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRm9vWFI7O0FtRmpvWE07RUFDRTtDbkZvb1hSOztBbUZsb1hRO0VBQ0U7Q25GcW9YVjs7QW1Gam9YTTtFQUNFO0NuRm9vWFI7O0FtRmxvWFE7RUFDRTtDbkZxb1hWOztBbUZob1hJO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHbkZtb1hOO0NBQ0Y7O0FtRnpuWEk7RUFDRTtDbkY0blhOOztBbUZ4blhFOzs7RUFHRTtFQUNBO0VBQ0E7Q25GMm5YSjs7QW1GeG5YRTtFQUNFO0NuRjJuWEo7O0FtRnhuWEU7RUFDRTtFQUNBO0NuRjJuWEo7O0E4RTl6WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUyelhGOztBOEV4elhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFcXpYRjs7QW9GaDdYRTtFQUNFO0VBQ0E7Q3BGbTdYSjs7QW9GajdYSTtFQUNFO0NwRm83WE47O0FvRmo3WEk7RUFDRTtDcEZvN1hOOztBb0ZsN1hNO0VBQ0U7Q3BGcTdYUjs7QW9GajdYSTtFQUNFO0NwRm83WE47O0FvRmg3WEU7RUFDRTtFQUNBO0NwRm03WEo7O0FvRi82WFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDcEZrN1hWOztBb0ZoN1hVO0VBQ0U7Q3BGbTdYWjs7QW9GaDdYVTtFQUNFO0NwRm03WFo7O0FvRmg3WFU7RUFDRTtFQUNBO0NwRm03WFo7O0FvRmo3WFk7RUFDRTtDcEZvN1hkOztBb0ZqN1hZO0VBQ0U7RUFDQTtDcEZvN1hkOztBb0YxNlhVO0VBQ0U7RUFDQTtFQUNBO0NwRjY2WFo7O0FvRjM2WFk7RUFDRTtDcEY4NlhkOztBb0YzNlhZO0VBQ0U7Q3BGODZYZDs7QW9GMzZYWTtFQUNFO0NwRjg2WGQ7O0FvRjM2WFk7RUFDRTtFQUNBO0NwRjg2WGQ7O0FvRnY2WFk7RUFDRTtDcEYwNlhkOztBb0YvNVhFO0VBQ0U7Ozs7OztJQUNFO0dwRnU2WEo7O0VvRnA2WEk7SUFDRTtHcEZ1NlhOOztFb0ZwNlhFO0lBQ0U7R3BGdTZYSjs7RW9GcjZYSTtJQUNFO0lBQ0E7SUFDQTtHcEZ3NlhOOztFb0ZyNlhJO0lBQ0U7SUFDQTtJQUNBO0dwRnc2WE47O0VvRnI2WEk7SUFDRTtJQUNBO0lBQ0E7R3BGdzZYTjs7RW9GdDZYTTtJQUNFO0dwRnk2WFI7O0VvRnQ2WE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtHcEZ5NlhSO0NBQ0Y7O0FvRmo2WEU7RUFDRTtFQUNBO0NwRm82WEo7O0FvRi81WEE7RUFDRTtDcEZrNlhGOztBb0ZoNlhFO0VBQ0U7Q3BGbTZYSjs7QW9GOTVYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BGaTZYRjs7QW9GNzVYRTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtDcEZnNlhKOztBb0Y5NVhJO0VBQ0U7Q3BGaTZYTjs7QW9GOTVYUTtFQUNFO0VBQ0E7RUFDQTtDcEZpNlhWOztBb0YvNVhVO0VBQ0U7RUFDQTtDcEZrNlhaOztBb0YvNVhVO0VBQ0U7Q3BGazZYWjs7QW9GLzVYVTtFQUNFO0NwRms2WFo7O0FvRjc1WE07RUFDRTtDcEZnNlhSOztBb0Y1NVhRO0VBQ0U7Q3BGKzVYVjs7QW9GMTVYUTtFQUNFO0NwRjY1WFY7O0FvRng1WFE7RUFDRTtFQUNBO0NwRjI1WFY7O0FvRnY1WE07RUFDRTtFQUFBO0VBQUE7Q3BGMDVYUjs7QW9GeDVYUTtFQUNFO0VBQ0E7Q3BGMjVYVjs7QW9GeDVYUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BGMjVYVjs7QW9GejVYVTtFQUNFO0VBQ0E7RUFDQTtDcEY0NVhaOztBb0YxNVhZO0VBQ0U7RUFDQTtFQUNBO0NwRjY1WGQ7O0FvRjM1WGM7RUFDRTtFQUNBO0NwRjg1WGhCOztBb0YzNVhjO0VBQ0U7RUFDQTtDcEY4NVhoQjs7QW9GNTVYZ0I7RUFDRTtDcEYrNVhsQjs7QW9GMzVYYztFQUNFO0VBQ0E7Q3BGODVYaEI7O0FvRng1WFk7RUFDRTtDcEYyNVhkOztBb0Z0NVhRO0VBQ0U7RUFDQTtFQUNBO0NwRnk1WFY7O0FvRnQ1WFE7RUEzREY7SUE0REk7SUFhQTtZQUFBO0lBQ0E7WUFBQTtJQUNBO1lBQUE7R3BGODRYUjs7QW9GNTVYUTtJQUNFO01BQ0U7TUFDQTtjQUFBO0twRis1WFY7O0lvRjU1WFE7TUFDRTtNQUNBO2NBQUE7S3BGKzVYVjtDQUNKOztBb0Z4NlhVO0lBQ0U7TUFDRTtNQUNBO2NBQUE7S3BGKzVYVjs7SW9GNTVYUTtNQUNFO01BQ0E7Y0FBQTtLcEYrNVhWO0NBQ0o7Q0FDQTs7QW9GejVYUTtFQTdFRjtJQThFSTtHcEY2NVhSO0NBQ0Y7O0FvRjE1WE07RUFDRTtFQUNBO0NwRjY1WFI7O0FvRnI1WEU7RUFDRTtDcEZ3NVhKOztBb0Z0NVhJO0VBQ0U7VUFBQTtDcEZ5NVhOOztBb0ZwNVhBO0VBQ0U7Q3BGdTVYRjs7QW9GbjVYRTtFQUNFO0VBQ0E7Q3BGczVYSjs7QW9GbDVYQTtFQUVJO0lBQ0U7SUFDQTtHcEZvNVhKOztFb0ZsNVhJO0lBQ0U7R3BGcTVYTjs7RW9GbjVYTTtJQUNFO0dwRnM1WFI7Q0FDRjs7QW9GMTRYVTtFQUNFO0NwRjY0WFo7O0FvRjE0WFU7RUFDRTtDcEY2NFhaOztBb0ZyNFhZO0VBQ0U7Q3BGdzRYZDs7QW9GcjRYWTtFQUNFO0NwRnc0WGQ7O0E4RWx3WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUrdllGOztBOEU1dllBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFeXZZRjs7QXFGajNZUTtFQUNFO0VBQ0E7RUFDQTtDckZvM1lWOztBcUZsM1lVO0VBQ0U7Q3JGcTNZWjs7QXFGMzJZSTtFQURGO0lBRUk7SUFDQTtHckYrMllKO0NBQ0Y7O0FxRjcyWUk7RUFDRTtDckZnM1lOOztBcUY3MllJO0VBQ0U7Q3JGZzNZTjs7QXFGMzJZSTtFQUNFO0NyRjgyWU47O0FxRjMyWUk7RUFMRjtJQU1JO0lBQ0E7R3JGKzJZSjtDQUNGOztBcUY1MllFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3JGKzJZSjs7QXFGNzJZSTtFQUNFO0VBQ0E7Q3JGZzNZTjs7QXFGOTJZTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JGaTNZUjs7QXFGLzJZUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NyRmszWVY7O0FxRjMyWUk7RUFDRTtDckY4MllOOztBcUYzMllRO0VBQ0U7RUFDQTtFQUNBO0NyRjgyWVY7O0FxRjEyWU07RUFDRTtDckY2MllSOztBcUYxMllVO0VBQ0U7Q3JGNjJZWjs7QXFGeDJZTTtFQUNFO0NyRjIyWVI7O0FxRngyWVU7RUFDRTtDckYyMllaOztBcUZuMllJO0VBQ0U7Q3JGczJZTjs7QXFGbjJZSTtFQUNFO0NyRnMyWU47O0FxRjkxWWM7RUFDRTtDckZpMlloQjs7QXFGOTFZYztFQUNFO0NyRmkyWWhCOztBcUZ6MVlnQjtFQUNFO0NyRjQxWWxCOztBcUZ6MVlnQjtFQUNFO0NyRjQxWWxCOztBcUY5MFlNO0VBQ0U7RUFDQTtDckZpMVlSOztBcUYvMFlRO0VBQ0U7Q3JGazFZVjs7QXFGLzBZUTtFQUNFO0VBQ0E7Q3JGazFZVjs7QXFGLzBZUTtFQUNFO0VBQ0E7Q3JGazFZVjs7QXFGNzBZSTtFQUNFO0NyRmcxWU47O0E4RTkvWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUyL1lGOztBOEV4L1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFcS9ZRjs7QXNGL21aSTtFQUNFO0N0RmtuWk47O0FzRjNtWkU7RUFDRTtJQUNFO0d0RjhtWko7O0VzRjVtWkU7SUFDRTtHdEYrbVpKOztFc0Y3bVpJO0lBQ0U7R3RGZ25aTjs7RXNGN21aRTtJQUNFO0lBQ0E7SUFDQTtHdEZnblpKOztFc0Y5bVpJO0lBQ0U7SUFDQTtJQUNBO0d0RmluWk47O0VzRi9tWk07SUFDRTtHdEZrblpSOztFc0YvbVpNO0lBQ0U7R3RGa25aUjs7RXNGOW1aSTtJQUNFO0lBQ0E7R3RGaW5aTjs7RXNGL21aTTtJQUNFO0lBQ0E7R3RGa25aUjs7RXNGaG5aUTtJQUNFO0lBQ0E7R3RGbW5aVjs7RXNGam5aVTs7SUFDRTtHdEZxblpaOztFc0ZsblpVO0k1RXREUjtHVjRxWkY7O0VzRnBuWnFCO0k1RXhEbkI7R1ZnclpGOztFc0ZsblpZO0lBQ0U7SUFDQTtHdEZxblpkOztFc0ZsblpZO0lBQ0U7R3RGcW5aZDs7RXNGaG5aWTtJNUV6RVY7R1Y2clpGOztFc0Zsblp1QjtJNUUzRXJCO0dWaXNaRjs7RXNGL21aUTtJQUNFO0d0RmtuWlY7O0VzRjltWlU7SUFDRTtHdEZpblpaOztFc0YvbVpZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFXQTtHdEZ3bVpkOztFc0Zsblp1QjtJQUNQO0lBQ0E7SUFDQTtHdEZxblpoQjs7RXNGbm5aYztJQUNFO0d0RnNuWmhCOztFc0Y5bVpVOztJQUVFO0lBQ0E7SUFDQTtJNUUxSFY7STRFNEhVO0lBQ0E7SUFDQTtJQWVBO0d0Rm1tWlo7O0VzRmpuWnFCOztJQUNQO0lBQ0E7STVFaklaO0dWdXZaRjs7RXNGam5aYzs7SUFDRTtJQUNBO0d0RnFuWmhCOztFc0YzbVpNO0lBQ0U7SUFDQTtHdEY4bVpSOztFc0YzbVpVO0lBQ0U7SUFDQTtJQUNBO0d0RjhtWlo7O0VzRjVtWlk7SUFDRTtHdEYrbVpkOztFc0Z6bVpVO0lBQ0U7SUFDQTtHdEY0bVpaOztFc0YxbVpZO0lBQ0U7R3RGNm1aZDs7RXNGM21aYztJQUNFO0lBQ0E7R3RGOG1aaEI7O0VzRnRtWkU7SUFDRTtJQUNBO0lBQ0E7R3RGeW1aSjtDQUNGOztBc0ZubVpFO0VBQ0U7SUFDRTtJQUNBO0d0RnNtWko7O0VzRnBtWkk7SUFDRTtHdEZ1bVpOOztFc0ZubVpFO0lBQ0U7R3RGc21aSjs7RXNGcG1aSTtJQUNFO0d0RnVtWk47O0VzRnJtWk07SUFDRTtHdEZ3bVpSOztFc0ZybVpNO0lBQ0U7R3RGd21aUjs7RXNGcG1aSTtJQUNFO0lBQ0E7R3RGdW1aTjs7RXNGcm1aTTtJQUNFO0d0RndtWlI7O0VzRmxtWlk7SUFDRTtHdEZxbVpkOztFc0ZqbVpjO0lBQ0U7R3RGb21aaEI7O0VzRjNsWmdCO0lBQ0U7WUFBQTtHdEY4bFpsQjs7RXNGbmxaTTtJQUNFO0d0RnNsWlI7O0VzRm5sWk07SUFDRTtHdEZzbFpSOztFc0ZqbFpNO0lBQ0U7R3RGb2xaUjs7RXNGamxaVTtJQUNFO0d0Rm9sWlo7O0VzRmhsWlk7SUFDRTtJQUNBO0d0Rm1sWmQ7O0VzRmhsWlk7SUFDRTtHdEZtbFpkOztFc0Y1a1pRO0lBQ0U7R3RGK2taVjs7RXNGemtaRTtJQUNFO0lBQ0E7R3RGNGtaSjtDQUNGOztBc0Z2a1pBO0VBQ0U7RUFDQTtDdEYwa1pGOztBc0Z2a1pJO0VBQ0U7Q3RGMGtaTjs7QThFLzNaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTQzWkY7O0E4RXozWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVzM1pGOztBdUZsL1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZGcy9aRjs7QXVGcC9aRTs7RUFDRTtFQUNBO0N2RncvWko7O0F1RnIvWkU7O0VBQ0U7Q3ZGeS9aSjs7QXVGdC9aRTs7RUFDRTtFQUNBO0N2RjAvWko7O0F1RnQvWkE7OztFQUdFO0N2RnkvWkY7O0F1RnQvWkE7RUFDRTtDdkZ5L1pGOztBdUZ0L1pJO0VBQ0U7Q3ZGeS9aTjs7QXVGcC9aQTtFQUNFO0N2RnUvWkY7O0F1RnAvWkE7RUFDRTtDdkZ1L1pGOztBdUZuL1pFO0VBQ0U7RUFDQTtDdkZzL1pKOztBdUZuL1pFO0VBQ0U7Q3ZGcy9aSjs7QXVGbi9aRTtFQUNFO0VBQ0E7Q3ZGcy9aSjs7QXVGbC9aSTtFQUNFO0N2RnEvWk47O0F1Rm4vWk07RUFDRTtDdkZzL1pSOztBdUZoL1pBO0VBQ0U7RUFDQTtFQUNBO0N2Rm0vWkY7O0F1RmgvWkE7RUFDRTtFQUNBO0N2Rm0vWkY7O0F1RmgvWkE7RUFDRTtDdkZtL1pGOztBdUZoL1pBO0VBQ0U7RUFBQTtFQUFBO0N2Rm0vWkY7O0F1RmgvWkE7RUFDRTtDdkZtL1pGOztBdUYvK1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2RmsvWko7O0F1RjkrWkE7RUFDRTtDdkZpL1pGOztBdUY5K1pBO0VBQ0U7RUFBQTtDdkZpL1pGOztBdUY1K1pFO0VBQ0U7Q3ZGKytaSjs7QXVGNytaRTtFQUNFO0N2RmcvWko7O0F1RjkrWkU7RUFDRTtDdkZpL1pKOztBdUYvK1pFO0VBQ0U7Q3ZGay9aSjs7QXVGaC9aRTtFQUNFO0N2Rm0vWko7O0F1RmovWkU7RUFDRTtDdkZvL1pKOztBdUZwZ2FFO0VBQ0U7Q3ZGdWdhSjs7QXVGcmdhRTtFQUNFO0N2RndnYUo7O0F1RnRnYUU7RUFDRTtDdkZ5Z2FKOztBdUZ2Z2FFO0VBQ0U7Q3ZGMGdhSjs7QXVGeGdhRTtFQUNFO0N2RjJnYUo7O0F1RnpnYUU7RUFDRTtDdkY0Z2FKOztBdUY1aGFFO0VBQ0U7Q3ZGK2hhSjs7QXVGN2hhRTtFQUNFO0N2RmdpYUo7O0F1RjloYUU7RUFDRTtDdkZpaWFKOztBdUYvaGFFO0VBQ0U7Q3ZGa2lhSjs7QXVGaGlhRTtFQUNFO0N2Rm1pYUo7O0F1RmppYUU7RUFDRTtDdkZvaWFKOztBdUZwamFFO0VBQ0U7Q3ZGdWphSjs7QXVGcmphRTtFQUNFO0N2RndqYUo7O0F1RnRqYUU7RUFDRTtDdkZ5amFKOztBdUZ2amFFO0VBQ0U7Q3ZGMGphSjs7QXVGeGphRTtFQUNFO0N2RjJqYUo7O0F1RnpqYUU7RUFDRTtDdkY0amFKOztBdUY1a2FFO0VBQ0U7Q3ZGK2thSjs7QXVGN2thRTtFQUNFO0N2RmdsYUo7O0F1RjlrYUU7RUFDRTtDdkZpbGFKOztBdUYva2FFO0VBQ0U7Q3ZGa2xhSjs7QXVGaGxhRTtFQUNFO0N2Rm1sYUo7O0F1RmpsYUU7RUFDRTtDdkZvbGFKOztBdUZwbWFFO0VBQ0U7Q3ZGdW1hSjs7QXVGcm1hRTtFQUNFO0N2RndtYUo7O0F1RnRtYUU7RUFDRTtDdkZ5bWFKOztBdUZ2bWFFO0VBQ0U7Q3ZGMG1hSjs7QXVGeG1hRTtFQUNFO0N2RjJtYUo7O0F1RnptYUU7RUFDRTtDdkY0bWFKOztBdUY1bmFFO0VBQ0U7Q3ZGK25hSjs7QXVGN25hRTtFQUNFO0N2RmdvYUo7O0F1RjluYUU7RUFDRTtDdkZpb2FKOztBdUYvbmFFO0VBQ0U7Q3ZGa29hSjs7QXVGaG9hRTtFQUNFO0N2Rm1vYUo7O0F1RmpvYUU7RUFDRTtDdkZvb2FKOztBdUZwcGFFO0VBQ0U7Q3ZGdXBhSjs7QXVGcnBhRTtFQUNFO0N2RndwYUo7O0F1RnRwYUU7RUFDRTtDdkZ5cGFKOztBdUZ2cGFFO0VBQ0U7Q3ZGMHBhSjs7QXVGeHBhRTtFQUNFO0N2RjJwYUo7O0F1RnpwYUU7RUFDRTtDdkY0cGFKOztBdUY1cWFFO0VBQ0U7Q3ZGK3FhSjs7QXVGN3FhRTtFQUNFO0N2RmdyYUo7O0F1RjlxYUU7RUFDRTtDdkZpcmFKOztBdUYvcWFFO0VBQ0U7Q3ZGa3JhSjs7QXVGaHJhRTtFQUNFO0N2Rm1yYUo7O0F1RmpyYUU7RUFDRTtDdkZvcmFKOztBdUZwc2FFO0VBQ0U7Q3ZGdXNhSjs7QXVGcnNhRTtFQUNFO0N2RndzYUo7O0F1RnRzYUU7RUFDRTtDdkZ5c2FKOztBdUZ2c2FFO0VBQ0U7Q3ZGMHNhSjs7QXVGeHNhRTtFQUNFO0N2RjJzYUo7O0F1RnpzYUU7RUFDRTtDdkY0c2FKOztBdUY1dGFFO0VBQ0U7Q3ZGK3RhSjs7QXVGN3RhRTtFQUNFO0N2Rmd1YUo7O0F1Rjl0YUU7RUFDRTtDdkZpdWFKOztBdUYvdGFFO0VBQ0U7Q3ZGa3VhSjs7QXVGaHVhRTtFQUNFO0N2Rm11YUo7O0F1Rmp1YUU7RUFDRTtDdkZvdWFKOztBdUZwdmFFO0VBQ0U7Q3ZGdXZhSjs7QXVGcnZhRTtFQUNFO0N2Rnd2YUo7O0F1RnR2YUU7RUFDRTtDdkZ5dmFKOztBdUZ2dmFFO0VBQ0U7Q3ZGMHZhSjs7QXVGeHZhRTtFQUNFO0N2RjJ2YUo7O0F1Rnp2YUU7RUFDRTtDdkY0dmFKOztBdUY1d2FFO0VBQ0U7Q3ZGK3dhSjs7QXVGN3dhRTtFQUNFO0N2Rmd4YUo7O0F1Rjl3YUU7RUFDRTtDdkZpeGFKOztBdUYvd2FFO0VBQ0U7Q3ZGa3hhSjs7QXVGaHhhRTtFQUNFO0N2Rm14YUo7O0F1Rmp4YUU7RUFDRTtDdkZveGFKOztBdUZweWFFO0VBQ0U7Q3ZGdXlhSjs7QXVGcnlhRTtFQUNFO0N2Rnd5YUo7O0F1RnR5YUU7RUFDRTtDdkZ5eWFKOztBdUZ2eWFFO0VBQ0U7Q3ZGMHlhSjs7QXVGeHlhRTtFQUNFO0N2RjJ5YUo7O0F1Rnp5YUU7RUFDRTtDdkY0eWFKOztBdUY1emFFO0VBQ0U7Q3ZGK3phSjs7QXVGN3phRTtFQUNFO0N2RmcwYUo7O0F1Rjl6YUU7RUFDRTtDdkZpMGFKOztBdUYvemFFO0VBQ0U7Q3ZGazBhSjs7QXVGaDBhRTtFQUNFO0N2Rm0wYUo7O0F1RmowYUU7RUFDRTtDdkZvMGFKOztBdUZwMWFFO0VBQ0U7Q3ZGdTFhSjs7QXVGcjFhRTtFQUNFO0N2RncxYUo7O0F1RnQxYUU7RUFDRTtDdkZ5MWFKOztBdUZ2MWFFO0VBQ0U7Q3ZGMDFhSjs7QXVGeDFhRTtFQUNFO0N2RjIxYUo7O0F1RnoxYUU7RUFDRTtDdkY0MWFKOztBdUY1MmFFO0VBQ0U7Q3ZGKzJhSjs7QXVGNzJhRTtFQUNFO0N2RmczYUo7O0F1RjkyYUU7RUFDRTtDdkZpM2FKOztBdUYvMmFFO0VBQ0U7Q3ZGazNhSjs7QXVGaDNhRTtFQUNFO0N2Rm0zYUo7O0F1RmozYUU7RUFDRTtDdkZvM2FKOztBdUZwNGFFO0VBQ0U7Q3ZGdTRhSjs7QXVGcjRhRTtFQUNFO0N2Rnc0YUo7O0F1RnQ0YUU7RUFDRTtDdkZ5NGFKOztBdUZ2NGFFO0VBQ0U7Q3ZGMDRhSjs7QXVGeDRhRTtFQUNFO0N2RjI0YUo7O0F1Rno0YUU7RUFDRTtDdkY0NGFKOztBdUY1NWFFO0VBQ0U7Q3ZGKzVhSjs7QXVGNzVhRTtFQUNFO0N2Rmc2YUo7O0F1Rjk1YUU7RUFDRTtDdkZpNmFKOztBdUYvNWFFO0VBQ0U7Q3ZGazZhSjs7QXVGaDZhRTtFQUNFO0N2Rm02YUo7O0F1Rmo2YUU7RUFDRTtDdkZvNmFKOztBdUZwN2FFO0VBQ0U7Q3ZGdTdhSjs7QXVGcjdhRTtFQUNFO0N2Rnc3YUo7O0F1RnQ3YUU7RUFDRTtDdkZ5N2FKOztBdUZ2N2FFO0VBQ0U7Q3ZGMDdhSjs7QXVGeDdhRTtFQUNFO0N2RjI3YUo7O0F1Rno3YUU7RUFDRTtDdkY0N2FKOztBdUY1OGFFO0VBQ0U7Q3ZGKzhhSjs7QXVGNzhhRTtFQUNFO0N2Rmc5YUo7O0F1Rjk4YUU7RUFDRTtDdkZpOWFKOztBdUYvOGFFO0VBQ0U7Q3ZGazlhSjs7QXVGaDlhRTtFQUNFO0N2Rm05YUo7O0F1Rmo5YUU7RUFDRTtDdkZvOWFKOztBdUZwK2FFO0VBQ0U7Q3ZGdSthSjs7QXVGcithRTtFQUNFO0N2RncrYUo7O0F1RnQrYUU7RUFDRTtDdkZ5K2FKOztBdUZ2K2FFO0VBQ0U7Q3ZGMCthSjs7QXVGeCthRTtFQUNFO0N2RjIrYUo7O0F1RnorYUU7RUFDRTtDdkY0K2FKOztBdUY1L2FFO0VBQ0U7Q3ZGKy9hSjs7QXVGNy9hRTtFQUNFO0N2RmdnYko7O0F1RjkvYUU7RUFDRTtDdkZpZ2JKOztBdUYvL2FFO0VBQ0U7Q3ZGa2diSjs7QXVGaGdiRTtFQUNFO0N2Rm1nYko7O0F1RmpnYkU7RUFDRTtDdkZvZ2JKOztBdUZwaGJFO0VBQ0U7Q3ZGdWhiSjs7QXVGcmhiRTtFQUNFO0N2RndoYko7O0F1RnRoYkU7RUFDRTtDdkZ5aGJKOztBdUZ2aGJFO0VBQ0U7Q3ZGMGhiSjs7QXVGeGhiRTtFQUNFO0N2RjJoYko7O0F1RnpoYkU7RUFDRTtDdkY0aGJKOztBdUY1aWJFO0VBQ0U7Q3ZGK2liSjs7QXVGN2liRTtFQUNFO0N2RmdqYko7O0F1RjlpYkU7RUFDRTtDdkZpamJKOztBdUYvaWJFO0VBQ0U7Q3ZGa2piSjs7QXVGaGpiRTtFQUNFO0N2Rm1qYko7O0F1RmpqYkU7RUFDRTtDdkZvamJKOztBdUZwa2JFO0VBQ0U7Q3ZGdWtiSjs7QXVGcmtiRTtFQUNFO0N2RndrYko7O0F1RnRrYkU7RUFDRTtDdkZ5a2JKOztBdUZ2a2JFO0VBQ0U7Q3ZGMGtiSjs7QXVGeGtiRTtFQUNFO0N2RjJrYko7O0F1RnprYkU7RUFDRTtDdkY0a2JKOztBdUY1bGJFO0VBQ0U7Q3ZGK2xiSjs7QXVGN2xiRTtFQUNFO0N2RmdtYko7O0F1RjlsYkU7RUFDRTtDdkZpbWJKOztBdUYvbGJFO0VBQ0U7Q3ZGa21iSjs7QXVGaG1iRTtFQUNFO0N2Rm1tYko7O0F1RmptYkU7RUFDRTtDdkZvbWJKOztBdUZwbmJFO0VBQ0U7Q3ZGdW5iSjs7QXVGcm5iRTtFQUNFO0N2RnduYko7O0F1RnRuYkU7RUFDRTtDdkZ5bmJKOztBdUZ2bmJFO0VBQ0U7Q3ZGMG5iSjs7QXVGeG5iRTtFQUNFO0N2RjJuYko7O0F1RnpuYkU7RUFDRTtDdkY0bmJKOztBdUY1b2JFO0VBQ0U7Q3ZGK29iSjs7QXVGN29iRTtFQUNFO0N2RmdwYko7O0F1RjlvYkU7RUFDRTtDdkZpcGJKOztBdUYvb2JFO0VBQ0U7Q3ZGa3BiSjs7QXVGaHBiRTtFQUNFO0N2Rm1wYko7O0F1RmpwYkU7RUFDRTtDdkZvcGJKOztBdUZwcWJFO0VBQ0U7Q3ZGdXFiSjs7QXVGcnFiRTtFQUNFO0N2RndxYko7O0F1RnRxYkU7RUFDRTtDdkZ5cWJKOztBdUZ2cWJFO0VBQ0U7Q3ZGMHFiSjs7QXVGeHFiRTtFQUNFO0N2RjJxYko7O0F1RnpxYkU7RUFDRTtDdkY0cWJKOztBdUY1cmJFO0VBQ0U7Q3ZGK3JiSjs7QXVGN3JiRTtFQUNFO0N2RmdzYko7O0F1RjlyYkU7RUFDRTtDdkZpc2JKOztBdUYvcmJFO0VBQ0U7Q3ZGa3NiSjs7QXVGaHNiRTtFQUNFO0N2Rm1zYko7O0F1RmpzYkU7RUFDRTtDdkZvc2JKOztBdUZwdGJFO0VBQ0U7Q3ZGdXRiSjs7QXVGcnRiRTtFQUNFO0N2Rnd0Yko7O0F1RnR0YkU7RUFDRTtDdkZ5dGJKOztBdUZ2dGJFO0VBQ0U7Q3ZGMHRiSjs7QXVGeHRiRTtFQUNFO0N2RjJ0Yko7O0F1Rnp0YkU7RUFDRTtDdkY0dGJKOztBdUY1dWJFO0VBQ0U7Q3ZGK3ViSjs7QXVGN3ViRTtFQUNFO0N2Rmd2Yko7O0F1Rjl1YkU7RUFDRTtDdkZpdmJKOztBdUYvdWJFO0VBQ0U7Q3ZGa3ZiSjs7QXVGaHZiRTtFQUNFO0N2Rm12Yko7O0F1Rmp2YkU7RUFDRTtDdkZvdmJKOztBdUZwd2JFO0VBQ0U7Q3ZGdXdiSjs7QXVGcndiRTtFQUNFO0N2Rnd3Yko7O0F1RnR3YkU7RUFDRTtDdkZ5d2JKOztBdUZ2d2JFO0VBQ0U7Q3ZGMHdiSjs7QXVGeHdiRTtFQUNFO0N2RjJ3Yko7O0F1Rnp3YkU7RUFDRTtDdkY0d2JKOztBdUY1eGJFO0VBQ0U7Q3ZGK3hiSjs7QXVGN3hiRTtFQUNFO0N2Rmd5Yko7O0F1Rjl4YkU7RUFDRTtDdkZpeWJKOztBdUYveGJFO0VBQ0U7Q3ZGa3liSjs7QXVGaHliRTtFQUNFO0N2Rm15Yko7O0F1Rmp5YkU7RUFDRTtDdkZveWJKOztBdUZwemJFO0VBQ0U7Q3ZGdXpiSjs7QXVGcnpiRTtFQUNFO0N2Rnd6Yko7O0F1RnR6YkU7RUFDRTtDdkZ5emJKOztBdUZ2emJFO0VBQ0U7Q3ZGMHpiSjs7QXVGeHpiRTtFQUNFO0N2RjJ6Yko7O0F1Rnp6YkU7RUFDRTtDdkY0emJKOztBdUY1MGJFO0VBQ0U7Q3ZGKzBiSjs7QXVGNzBiRTtFQUNFO0N2RmcxYko7O0F1RjkwYkU7RUFDRTtDdkZpMWJKOztBdUYvMGJFO0VBQ0U7Q3ZGazFiSjs7QXVGaDFiRTtFQUNFO0N2Rm0xYko7O0F1RmoxYkU7RUFDRTtDdkZvMWJKOztBdUZwMmJFO0VBQ0U7Q3ZGdTJiSjs7QXVGcjJiRTtFQUNFO0N2RncyYko7O0F1RnQyYkU7RUFDRTtDdkZ5MmJKOztBdUZ2MmJFO0VBQ0U7Q3ZGMDJiSjs7QXVGeDJiRTtFQUNFO0N2RjIyYko7O0F1RnoyYkU7RUFDRTtDdkY0MmJKOztBdUY1M2JFO0VBQ0U7Q3ZGKzNiSjs7QXVGNzNiRTtFQUNFO0N2Rmc0Yko7O0F1RjkzYkU7RUFDRTtDdkZpNGJKOztBdUYvM2JFO0VBQ0U7Q3ZGazRiSjs7QXVGaDRiRTtFQUNFO0N2Rm00Yko7O0F1Rmo0YkU7RUFDRTtDdkZvNGJKOztBdUZwNWJFO0VBQ0U7Q3ZGdTViSjs7QXVGcjViRTtFQUNFO0N2Rnc1Yko7O0F1RnQ1YkU7RUFDRTtDdkZ5NWJKOztBdUZ2NWJFO0VBQ0U7Q3ZGMDViSjs7QXVGeDViRTtFQUNFO0N2RjI1Yko7O0F1Rno1YkU7RUFDRTtDdkY0NWJKOztBdUY1NmJFO0VBQ0U7Q3ZGKzZiSjs7QXVGNzZiRTtFQUNFO0N2Rmc3Yko7O0F1Rjk2YkU7RUFDRTtDdkZpN2JKOztBdUYvNmJFO0VBQ0U7Q3ZGazdiSjs7QXVGaDdiRTtFQUNFO0N2Rm03Yko7O0F1Rmo3YkU7RUFDRTtDdkZvN2JKOztBdUZwOGJFO0VBQ0U7Q3ZGdThiSjs7QXVGcjhiRTtFQUNFO0N2Rnc4Yko7O0F1RnQ4YkU7RUFDRTtDdkZ5OGJKOztBdUZ2OGJFO0VBQ0U7Q3ZGMDhiSjs7QXVGeDhiRTtFQUNFO0N2RjI4Yko7O0F1Rno4YkU7RUFDRTtDdkY0OGJKOztBdUY1OWJFO0VBQ0U7Q3ZGKzliSjs7QXVGNzliRTtFQUNFO0N2RmcrYko7O0F1Rjk5YkU7RUFDRTtDdkZpK2JKOztBdUYvOWJFO0VBQ0U7Q3ZGaytiSjs7QXVGaCtiRTtFQUNFO0N2Rm0rYko7O0F1RmorYkU7RUFDRTtDdkZvK2JKOztBdUZwL2JFO0VBQ0U7Q3ZGdS9iSjs7QXVGci9iRTtFQUNFO0N2RncvYko7O0F1RnQvYkU7RUFDRTtDdkZ5L2JKOztBdUZ2L2JFO0VBQ0U7Q3ZGMC9iSjs7QXVGeC9iRTtFQUNFO0N2RjIvYko7O0F1RnovYkU7RUFDRTtDdkY0L2JKOztBdUY1Z2NFO0VBQ0U7Q3ZGK2djSjs7QXVGN2djRTtFQUNFO0N2RmdoY0o7O0F1RjlnY0U7RUFDRTtDdkZpaGNKOztBdUYvZ2NFO0VBQ0U7Q3ZGa2hjSjs7QXVGaGhjRTtFQUNFO0N2Rm1oY0o7O0F1RmpoY0U7RUFDRTtDdkZvaGNKOztBdUZwaWNFO0VBQ0U7Q3ZGdWljSjs7QXVGcmljRTtFQUNFO0N2RndpY0o7O0F1RnRpY0U7RUFDRTtDdkZ5aWNKOztBdUZ2aWNFO0VBQ0U7Q3ZGMGljSjs7QXVGeGljRTtFQUNFO0N2RjJpY0o7O0F1RnppY0U7RUFDRTtDdkY0aWNKOztBdUY1amNFO0VBQ0U7Q3ZGK2pjSjs7QXVGN2pjRTtFQUNFO0N2RmdrY0o7O0F1RjlqY0U7RUFDRTtDdkZpa2NKOztBdUYvamNFO0VBQ0U7Q3ZGa2tjSjs7QXVGaGtjRTtFQUNFO0N2Rm1rY0o7O0F1RmprY0U7RUFDRTtDdkZva2NKOztBdUZwbGNFO0VBQ0U7Q3ZGdWxjSjs7QXVGcmxjRTtFQUNFO0N2RndsY0o7O0F1RnRsY0U7RUFDRTtDdkZ5bGNKOztBdUZ2bGNFO0VBQ0U7Q3ZGMGxjSjs7QXVGeGxjRTtFQUNFO0N2RjJsY0o7O0F1RnpsY0U7RUFDRTtDdkY0bGNKOztBdUY1bWNFO0VBQ0U7Q3ZGK21jSjs7QXVGN21jRTtFQUNFO0N2RmduY0o7O0F1RjltY0U7RUFDRTtDdkZpbmNKOztBdUYvbWNFO0VBQ0U7Q3ZGa25jSjs7QXVGaG5jRTtFQUNFO0N2Rm1uY0o7O0F1RmpuY0U7RUFDRTtDdkZvbmNKOztBdUZwb2NFO0VBQ0U7Q3ZGdW9jSjs7QXVGcm9jRTtFQUNFO0N2RndvY0o7O0F1RnRvY0U7RUFDRTtDdkZ5b2NKOztBdUZ2b2NFO0VBQ0U7Q3ZGMG9jSjs7QXVGeG9jRTtFQUNFO0N2RjJvY0o7O0F1RnpvY0U7RUFDRTtDdkY0b2NKOztBdUY1cGNFO0VBQ0U7Q3ZGK3BjSjs7QXVGN3BjRTtFQUNFO0N2RmdxY0o7O0F1RjlwY0U7RUFDRTtDdkZpcWNKOztBdUYvcGNFO0VBQ0U7Q3ZGa3FjSjs7QXVGaHFjRTtFQUNFO0N2Rm1xY0o7O0F1RmpxY0U7RUFDRTtDdkZvcWNKOztBdUZwcmNFO0VBQ0U7Q3ZGdXJjSjs7QXVGcnJjRTtFQUNFO0N2RndyY0o7O0F1RnRyY0U7RUFDRTtDdkZ5cmNKOztBdUZ2cmNFO0VBQ0U7Q3ZGMHJjSjs7QXVGeHJjRTtFQUNFO0N2RjJyY0o7O0F1RnpyY0U7RUFDRTtDdkY0cmNKOztBdUY1c2NFO0VBQ0U7Q3ZGK3NjSjs7QXVGN3NjRTtFQUNFO0N2Rmd0Y0o7O0F1RjlzY0U7RUFDRTtDdkZpdGNKOztBdUYvc2NFO0VBQ0U7Q3ZGa3RjSjs7QXVGaHRjRTtFQUNFO0N2Rm10Y0o7O0F1Rmp0Y0U7RUFDRTtDdkZvdGNKOztBdUZwdWNFO0VBQ0U7Q3ZGdXVjSjs7QXVGcnVjRTtFQUNFO0N2Rnd1Y0o7O0F1RnR1Y0U7RUFDRTtDdkZ5dWNKOztBdUZ2dWNFO0VBQ0U7Q3ZGMHVjSjs7QXVGeHVjRTtFQUNFO0N2RjJ1Y0o7O0F1Rnp1Y0U7RUFDRTtDdkY0dWNKOztBdUY1dmNFO0VBQ0U7Q3ZGK3ZjSjs7QXVGN3ZjRTtFQUNFO0N2Rmd3Y0o7O0F1Rjl2Y0U7RUFDRTtDdkZpd2NKOztBdUYvdmNFO0VBQ0U7Q3ZGa3djSjs7QXVGaHdjRTtFQUNFO0N2Rm13Y0o7O0F1Rmp3Y0U7RUFDRTtDdkZvd2NKOztBdUZweGNFO0VBQ0U7Q3ZGdXhjSjs7QXVGcnhjRTtFQUNFO0N2Rnd4Y0o7O0F1RnR4Y0U7RUFDRTtDdkZ5eGNKOztBdUZ2eGNFO0VBQ0U7Q3ZGMHhjSjs7QXVGeHhjRTtFQUNFO0N2RjJ4Y0o7O0F1Rnp4Y0U7RUFDRTtDdkY0eGNKOztBdUY1eWNFO0VBQ0U7Q3ZGK3ljSjs7QXVGN3ljRTtFQUNFO0N2Rmd6Y0o7O0F1Rjl5Y0U7RUFDRTtDdkZpemNKOztBdUYveWNFO0VBQ0U7Q3ZGa3pjSjs7QXVGaHpjRTtFQUNFO0N2Rm16Y0o7O0F1Rmp6Y0U7RUFDRTtDdkZvemNKOztBdUZwMGNFO0VBQ0U7Q3ZGdTBjSjs7QXVGcjBjRTtFQUNFO0N2RncwY0o7O0F1RnQwY0U7RUFDRTtDdkZ5MGNKOztBdUZ2MGNFO0VBQ0U7Q3ZGMDBjSjs7QXVGeDBjRTtFQUNFO0N2RjIwY0o7O0F1RnowY0U7RUFDRTtDdkY0MGNKOztBdUY1MWNFO0VBQ0U7Q3ZGKzFjSjs7QXVGNzFjRTtFQUNFO0N2RmcyY0o7O0F1RjkxY0U7RUFDRTtDdkZpMmNKOztBdUYvMWNFO0VBQ0U7Q3ZGazJjSjs7QXVGaDJjRTtFQUNFO0N2Rm0yY0o7O0F1RmoyY0U7RUFDRTtDdkZvMmNKOztBdUZwM2NFO0VBQ0U7Q3ZGdTNjSjs7QXVGcjNjRTtFQUNFO0N2RnczY0o7O0F1RnQzY0U7RUFDRTtDdkZ5M2NKOztBdUZ2M2NFO0VBQ0U7Q3ZGMDNjSjs7QXVGeDNjRTtFQUNFO0N2RjIzY0o7O0F1RnozY0U7RUFDRTtDdkY0M2NKOztBdUY1NGNFO0VBQ0U7Q3ZGKzRjSjs7QXVGNzRjRTtFQUNFO0N2Rmc1Y0o7O0F1Rjk0Y0U7RUFDRTtDdkZpNWNKOztBdUYvNGNFO0VBQ0U7Q3ZGazVjSjs7QXVGaDVjRTtFQUNFO0N2Rm01Y0o7O0F1Rmo1Y0U7RUFDRTtDdkZvNWNKOztBdUZwNmNFO0VBQ0U7Q3ZGdTZjSjs7QXVGcjZjRTtFQUNFO0N2Rnc2Y0o7O0F1RnQ2Y0U7RUFDRTtDdkZ5NmNKOztBdUZ2NmNFO0VBQ0U7Q3ZGMDZjSjs7QXVGeDZjRTtFQUNFO0N2RjI2Y0o7O0F1Rno2Y0U7RUFDRTtDdkY0NmNKOztBdUY1N2NFO0VBQ0U7Q3ZGKzdjSjs7QXVGNzdjRTtFQUNFO0N2Rmc4Y0o7O0F1Rjk3Y0U7RUFDRTtDdkZpOGNKOztBdUYvN2NFO0VBQ0U7Q3ZGazhjSjs7QXVGaDhjRTtFQUNFO0N2Rm04Y0o7O0F1Rmo4Y0U7RUFDRTtDdkZvOGNKOztBdUZwOWNFO0VBQ0U7Q3ZGdTljSjs7QXVGcjljRTtFQUNFO0N2Rnc5Y0o7O0F1RnQ5Y0U7RUFDRTtDdkZ5OWNKOztBdUZ2OWNFO0VBQ0U7Q3ZGMDljSjs7QXVGeDljRTtFQUNFO0N2RjI5Y0o7O0F1Rno5Y0U7RUFDRTtDdkY0OWNKOztBdUY1K2NFO0VBQ0U7Q3ZGKytjSjs7QXVGNytjRTtFQUNFO0N2RmcvY0o7O0F1RjkrY0U7RUFDRTtDdkZpL2NKOztBdUYvK2NFO0VBQ0U7Q3ZGay9jSjs7QXVGaC9jRTtFQUNFO0N2Rm0vY0o7O0F1RmovY0U7RUFDRTtDdkZvL2NKOztBdUZwZ2RFO0VBQ0U7Q3ZGdWdkSjs7QXVGcmdkRTtFQUNFO0N2RndnZEo7O0F1RnRnZEU7RUFDRTtDdkZ5Z2RKOztBdUZ2Z2RFO0VBQ0U7Q3ZGMGdkSjs7QXVGeGdkRTtFQUNFO0N2RjJnZEo7O0F1RnpnZEU7RUFDRTtDdkY0Z2RKOztBdUY1aGRFO0VBQ0U7Q3ZGK2hkSjs7QXVGN2hkRTtFQUNFO0N2RmdpZEo7O0F1RjloZEU7RUFDRTtDdkZpaWRKOztBdUYvaGRFO0VBQ0U7Q3ZGa2lkSjs7QXVGaGlkRTtFQUNFO0N2Rm1pZEo7O0F1RmppZEU7RUFDRTtDdkZvaWRKOztBdUZwamRFO0VBQ0U7Q3ZGdWpkSjs7QXVGcmpkRTtFQUNFO0N2RndqZEo7O0F1RnRqZEU7RUFDRTtDdkZ5amRKOztBdUZ2amRFO0VBQ0U7Q3ZGMGpkSjs7QXVGeGpkRTtFQUNFO0N2RjJqZEo7O0F1RnpqZEU7RUFDRTtDdkY0amRKOztBdUY1a2RFO0VBQ0U7Q3ZGK2tkSjs7QXVGN2tkRTtFQUNFO0N2RmdsZEo7O0F1RjlrZEU7RUFDRTtDdkZpbGRKOztBdUYva2RFO0VBQ0U7Q3ZGa2xkSjs7QXVGaGxkRTtFQUNFO0N2Rm1sZEo7O0F1RmpsZEU7RUFDRTtDdkZvbGRKOztBdUZwbWRFO0VBQ0U7Q3ZGdW1kSjs7QXVGcm1kRTtFQUNFO0N2RndtZEo7O0F1RnRtZEU7RUFDRTtDdkZ5bWRKOztBdUZ2bWRFO0VBQ0U7Q3ZGMG1kSjs7QXVGeG1kRTtFQUNFO0N2RjJtZEo7O0F1RnptZEU7RUFDRTtDdkY0bWRKOztBdUY1bmRFO0VBQ0U7Q3ZGK25kSjs7QXVGN25kRTtFQUNFO0N2RmdvZEo7O0F1RjluZEU7RUFDRTtDdkZpb2RKOztBdUYvbmRFO0VBQ0U7Q3ZGa29kSjs7QXVGaG9kRTtFQUNFO0N2Rm1vZEo7O0F1RmpvZEU7RUFDRTtDdkZvb2RKOztBdUZwcGRFO0VBQ0U7Q3ZGdXBkSjs7QXVGcnBkRTtFQUNFO0N2RndwZEo7O0F1RnRwZEU7RUFDRTtDdkZ5cGRKOztBdUZ2cGRFO0VBQ0U7Q3ZGMHBkSjs7QXVGeHBkRTtFQUNFO0N2RjJwZEo7O0F1RnpwZEU7RUFDRTtDdkY0cGRKOztBdUY1cWRFO0VBQ0U7Q3ZGK3FkSjs7QXVGN3FkRTtFQUNFO0N2RmdyZEo7O0F1RjlxZEU7RUFDRTtDdkZpcmRKOztBdUYvcWRFO0VBQ0U7Q3ZGa3JkSjs7QXVGaHJkRTtFQUNFO0N2Rm1yZEo7O0F1RmpyZEU7RUFDRTtDdkZvcmRKOztBdUZwc2RFO0VBQ0U7Q3ZGdXNkSjs7QXVGcnNkRTtFQUNFO0N2RndzZEo7O0F1RnRzZEU7RUFDRTtDdkZ5c2RKOztBdUZ2c2RFO0VBQ0U7Q3ZGMHNkSjs7QXVGeHNkRTtFQUNFO0N2RjJzZEo7O0F1RnpzZEU7RUFDRTtDdkY0c2RKOztBdUY1dGRFO0VBQ0U7Q3ZGK3RkSjs7QXVGN3RkRTtFQUNFO0N2Rmd1ZEo7O0F1Rjl0ZEU7RUFDRTtDdkZpdWRKOztBdUYvdGRFO0VBQ0U7Q3ZGa3VkSjs7QXVGaHVkRTtFQUNFO0N2Rm11ZEo7O0F1Rmp1ZEU7RUFDRTtDdkZvdWRKOztBdUZwdmRFO0VBQ0U7Q3ZGdXZkSjs7QXVGcnZkRTtFQUNFO0N2Rnd2ZEo7O0F1RnR2ZEU7RUFDRTtDdkZ5dmRKOztBdUZ2dmRFO0VBQ0U7Q3ZGMHZkSjs7QXVGeHZkRTtFQUNFO0N2RjJ2ZEo7O0F1Rnp2ZEU7RUFDRTtDdkY0dmRKOztBdUY1d2RFO0VBQ0U7Q3ZGK3dkSjs7QXVGN3dkRTtFQUNFO0N2Rmd4ZEo7O0F1Rjl3ZEU7RUFDRTtDdkZpeGRKOztBdUYvd2RFO0VBQ0U7Q3ZGa3hkSjs7QXVGaHhkRTtFQUNFO0N2Rm14ZEo7O0F1Rmp4ZEU7RUFDRTtDdkZveGRKOztBdUZweWRFO0VBQ0U7Q3ZGdXlkSjs7QXVGcnlkRTtFQUNFO0N2Rnd5ZEo7O0F1RnR5ZEU7RUFDRTtDdkZ5eWRKOztBdUZ2eWRFO0VBQ0U7Q3ZGMHlkSjs7QXVGeHlkRTtFQUNFO0N2RjJ5ZEo7O0F1Rnp5ZEU7RUFDRTtDdkY0eWRKOztBdUY1emRFO0VBQ0U7Q3ZGK3pkSjs7QXVGN3pkRTtFQUNFO0N2RmcwZEo7O0F1Rjl6ZEU7RUFDRTtDdkZpMGRKOztBdUYvemRFO0VBQ0U7Q3ZGazBkSjs7QXVGaDBkRTtFQUNFO0N2Rm0wZEo7O0F1RmowZEU7RUFDRTtDdkZvMGRKOztBdUZwMWRFO0VBQ0U7Q3ZGdTFkSjs7QXVGcjFkRTtFQUNFO0N2RncxZEo7O0F1RnQxZEU7RUFDRTtDdkZ5MWRKOztBdUZ2MWRFO0VBQ0U7Q3ZGMDFkSjs7QXVGeDFkRTtFQUNFO0N2RjIxZEo7O0F1RnoxZEU7RUFDRTtDdkY0MWRKOztBdUY1MmRFO0VBQ0U7Q3ZGKzJkSjs7QXVGNzJkRTtFQUNFO0N2RmczZEo7O0F1RjkyZEU7RUFDRTtDdkZpM2RKOztBdUYvMmRFO0VBQ0U7Q3ZGazNkSjs7QXVGaDNkRTtFQUNFO0N2Rm0zZEo7O0F1RmozZEU7RUFDRTtDdkZvM2RKOztBdUZwNGRFO0VBQ0U7Q3ZGdTRkSjs7QXVGcjRkRTtFQUNFO0N2Rnc0ZEo7O0F1RnQ0ZEU7RUFDRTtDdkZ5NGRKOztBdUZ2NGRFO0VBQ0U7Q3ZGMDRkSjs7QXVGeDRkRTtFQUNFO0N2RjI0ZEo7O0F1Rno0ZEU7RUFDRTtDdkY0NGRKOztBdUY1NWRFO0VBQ0U7Q3ZGKzVkSjs7QXVGNzVkRTtFQUNFO0N2Rmc2ZEo7O0F1Rjk1ZEU7RUFDRTtDdkZpNmRKOztBdUYvNWRFO0VBQ0U7Q3ZGazZkSjs7QXVGaDZkRTtFQUNFO0N2Rm02ZEo7O0F1Rmo2ZEU7RUFDRTtDdkZvNmRKOztBdUZwN2RFO0VBQ0U7Q3ZGdTdkSjs7QXVGcjdkRTtFQUNFO0N2Rnc3ZEo7O0F1RnQ3ZEU7RUFDRTtDdkZ5N2RKOztBdUZ2N2RFO0VBQ0U7Q3ZGMDdkSjs7QXVGeDdkRTtFQUNFO0N2RjI3ZEo7O0F1Rno3ZEU7RUFDRTtDdkY0N2RKOztBdUY1OGRFO0VBQ0U7Q3ZGKzhkSjs7QXVGNzhkRTtFQUNFO0N2Rmc5ZEo7O0F1Rjk4ZEU7RUFDRTtDdkZpOWRKOztBdUYvOGRFO0VBQ0U7Q3ZGazlkSjs7QXVGaDlkRTtFQUNFO0N2Rm05ZEo7O0F1Rmo5ZEU7RUFDRTtDdkZvOWRKOztBdUZwK2RFO0VBQ0U7Q3ZGdStkSjs7QXVGcitkRTtFQUNFO0N2RncrZEo7O0F1RnQrZEU7RUFDRTtDdkZ5K2RKOztBdUZ2K2RFO0VBQ0U7Q3ZGMCtkSjs7QXVGeCtkRTtFQUNFO0N2RjIrZEo7O0F1RnorZEU7RUFDRTtDdkY0K2RKOztBdUY1L2RFO0VBQ0U7Q3ZGKy9kSjs7QXVGNy9kRTtFQUNFO0N2RmdnZUo7O0F1RjkvZEU7RUFDRTtDdkZpZ2VKOztBdUYvL2RFO0VBQ0U7Q3ZGa2dlSjs7QXVGaGdlRTtFQUNFO0N2Rm1nZUo7O0F1RmpnZUU7RUFDRTtDdkZvZ2VKOztBdUZwaGVFO0VBQ0U7Q3ZGdWhlSjs7QXVGcmhlRTtFQUNFO0N2RndoZUo7O0F1RnRoZUU7RUFDRTtDdkZ5aGVKOztBdUZ2aGVFO0VBQ0U7Q3ZGMGhlSjs7QXVGeGhlRTtFQUNFO0N2RjJoZUo7O0F1RnpoZUU7RUFDRTtDdkY0aGVKOztBdUY1aWVFO0VBQ0U7Q3ZGK2llSjs7QXVGN2llRTtFQUNFO0N2RmdqZUo7O0F1RjlpZUU7RUFDRTtDdkZpamVKOztBdUYvaWVFO0VBQ0U7Q3ZGa2plSjs7QXVGaGplRTtFQUNFO0N2Rm1qZUo7O0F1RmpqZUU7RUFDRTtDdkZvamVKOztBdUZwa2VFO0VBQ0U7Q3ZGdWtlSjs7QXVGcmtlRTtFQUNFO0N2RndrZUo7O0F1RnRrZUU7RUFDRTtDdkZ5a2VKOztBdUZ2a2VFO0VBQ0U7Q3ZGMGtlSjs7QXVGeGtlRTtFQUNFO0N2RjJrZUo7O0F1RnprZUU7RUFDRTtDdkY0a2VKOztBdUY1bGVFO0VBQ0U7Q3ZGK2xlSjs7QXVGN2xlRTtFQUNFO0N2RmdtZUo7O0F1RjlsZUU7RUFDRTtDdkZpbWVKOztBdUYvbGVFO0VBQ0U7Q3ZGa21lSjs7QXVGaG1lRTtFQUNFO0N2Rm1tZUo7O0F1RmptZUU7RUFDRTtDdkZvbWVKOztBdUZwbmVFO0VBQ0U7Q3ZGdW5lSjs7QXVGcm5lRTtFQUNFO0N2RnduZUo7O0F1RnRuZUU7RUFDRTtDdkZ5bmVKOztBdUZ2bmVFO0VBQ0U7Q3ZGMG5lSjs7QXVGeG5lRTtFQUNFO0N2RjJuZUo7O0F1RnpuZUU7RUFDRTtDdkY0bmVKOztBdUY1b2VFO0VBQ0U7Q3ZGK29lSjs7QXVGN29lRTtFQUNFO0N2RmdwZUo7O0F1RjlvZUU7RUFDRTtDdkZpcGVKOztBdUYvb2VFO0VBQ0U7Q3ZGa3BlSjs7QXVGaHBlRTtFQUNFO0N2Rm1wZUo7O0F1RmpwZUU7RUFDRTtDdkZvcGVKOztBdUZwcWVFO0VBQ0U7Q3ZGdXFlSjs7QXVGcnFlRTtFQUNFO0N2RndxZUo7O0F1RnRxZUU7RUFDRTtDdkZ5cWVKOztBdUZ2cWVFO0VBQ0U7Q3ZGMHFlSjs7QXVGeHFlRTtFQUNFO0N2RjJxZUo7O0F1RnpxZUU7RUFDRTtDdkY0cWVKOztBdUY1cmVFO0VBQ0U7Q3ZGK3JlSjs7QXVGN3JlRTtFQUNFO0N2RmdzZUo7O0F1RjlyZUU7RUFDRTtDdkZpc2VKOztBdUYvcmVFO0VBQ0U7Q3ZGa3NlSjs7QXVGaHNlRTtFQUNFO0N2Rm1zZUo7O0F1RmpzZUU7RUFDRTtDdkZvc2VKOztBdUZwdGVFO0VBQ0U7Q3ZGdXRlSjs7QXVGcnRlRTtFQUNFO0N2Rnd0ZUo7O0F1RnR0ZUU7RUFDRTtDdkZ5dGVKOztBdUZ2dGVFO0VBQ0U7Q3ZGMHRlSjs7QXVGeHRlRTtFQUNFO0N2RjJ0ZUo7O0F1Rnp0ZUU7RUFDRTtDdkY0dGVKOztBdUY1dWVFO0VBQ0U7Q3ZGK3VlSjs7QXVGN3VlRTtFQUNFO0N2Rmd2ZUo7O0F1Rjl1ZUU7RUFDRTtDdkZpdmVKOztBdUYvdWVFO0VBQ0U7Q3ZGa3ZlSjs7QXVGaHZlRTtFQUNFO0N2Rm12ZUo7O0F1Rmp2ZUU7RUFDRTtDdkZvdmVKOztBdUZwd2VFO0VBQ0U7Q3ZGdXdlSjs7QXVGcndlRTtFQUNFO0N2Rnd3ZUo7O0F1RnR3ZUU7RUFDRTtDdkZ5d2VKOztBdUZ2d2VFO0VBQ0U7Q3ZGMHdlSjs7QXVGeHdlRTtFQUNFO0N2RjJ3ZUo7O0F1Rnp3ZUU7RUFDRTtDdkY0d2VKOztBdUY1eGVFO0VBQ0U7Q3ZGK3hlSjs7QXVGN3hlRTtFQUNFO0N2Rmd5ZUo7O0F1Rjl4ZUU7RUFDRTtDdkZpeWVKOztBdUYveGVFO0VBQ0U7Q3ZGa3llSjs7QXVGaHllRTtFQUNFO0N2Rm15ZUo7O0F1Rmp5ZUU7RUFDRTtDdkZveWVKOztBdUZwemVFO0VBQ0U7Q3ZGdXplSjs7QXVGcnplRTtFQUNFO0N2Rnd6ZUo7O0F1RnR6ZUU7RUFDRTtDdkZ5emVKOztBdUZ2emVFO0VBQ0U7Q3ZGMHplSjs7QXVGeHplRTtFQUNFO0N2RjJ6ZUo7O0F1Rnp6ZUU7RUFDRTtDdkY0emVKOztBdUY1MGVFO0VBQ0U7Q3ZGKzBlSjs7QXVGNzBlRTtFQUNFO0N2RmcxZUo7O0F1RjkwZUU7RUFDRTtDdkZpMWVKOztBdUYvMGVFO0VBQ0U7Q3ZGazFlSjs7QXVGaDFlRTtFQUNFO0N2Rm0xZUo7O0F1RmoxZUU7RUFDRTtDdkZvMWVKOztBdUZwMmVFO0VBQ0U7Q3ZGdTJlSjs7QXVGcjJlRTtFQUNFO0N2RncyZUo7O0F1RnQyZUU7RUFDRTtDdkZ5MmVKOztBdUZ2MmVFO0VBQ0U7Q3ZGMDJlSjs7QXVGeDJlRTtFQUNFO0N2RjIyZUo7O0F1RnoyZUU7RUFDRTtDdkY0MmVKOztBdUY1M2VFO0VBQ0U7Q3ZGKzNlSjs7QXVGNzNlRTtFQUNFO0N2Rmc0ZUo7O0F1RjkzZUU7RUFDRTtDdkZpNGVKOztBdUYvM2VFO0VBQ0U7Q3ZGazRlSjs7QXVGaDRlRTtFQUNFO0N2Rm00ZUo7O0F1Rmo0ZUU7RUFDRTtDdkZvNGVKOztBdUZwNWVFO0VBQ0U7Q3ZGdTVlSjs7QXVGcjVlRTtFQUNFO0N2Rnc1ZUo7O0F1RnQ1ZUU7RUFDRTtDdkZ5NWVKOztBdUZ2NWVFO0VBQ0U7Q3ZGMDVlSjs7QXVGeDVlRTtFQUNFO0N2RjI1ZUo7O0F1Rno1ZUU7RUFDRTtDdkY0NWVKOztBdUY1NmVFO0VBQ0U7Q3ZGKzZlSjs7QXVGNzZlRTtFQUNFO0N2Rmc3ZUo7O0F1Rjk2ZUU7RUFDRTtDdkZpN2VKOztBdUYvNmVFO0VBQ0U7Q3ZGazdlSjs7QXVGaDdlRTtFQUNFO0N2Rm03ZUo7O0F1Rmo3ZUU7RUFDRTtDdkZvN2VKOztBdUZwOGVFO0VBQ0U7Q3ZGdThlSjs7QXVGcjhlRTtFQUNFO0N2Rnc4ZUo7O0F1RnQ4ZUU7RUFDRTtDdkZ5OGVKOztBdUZ2OGVFO0VBQ0U7Q3ZGMDhlSjs7QXVGeDhlRTtFQUNFO0N2RjI4ZUo7O0F1Rno4ZUU7RUFDRTtDdkY0OGVKOztBdUY1OWVFO0VBQ0U7Q3ZGKzllSjs7QXVGNzllRTtFQUNFO0N2RmcrZUo7O0F1Rjk5ZUU7RUFDRTtDdkZpK2VKOztBdUYvOWVFO0VBQ0U7Q3ZGaytlSjs7QXVGaCtlRTtFQUNFO0N2Rm0rZUo7O0F1RmorZUU7RUFDRTtDdkZvK2VKOztBdUZwL2VFO0VBQ0U7Q3ZGdS9lSjs7QXVGci9lRTtFQUNFO0N2RncvZUo7O0F1RnQvZUU7RUFDRTtDdkZ5L2VKOztBdUZ2L2VFO0VBQ0U7Q3ZGMC9lSjs7QXVGeC9lRTtFQUNFO0N2RjIvZUo7O0F1RnovZUU7RUFDRTtDdkY0L2VKOztBdUY1Z2ZFO0VBQ0U7Q3ZGK2dmSjs7QXVGN2dmRTtFQUNFO0N2RmdoZko7O0F1RjlnZkU7RUFDRTtDdkZpaGZKOztBdUYvZ2ZFO0VBQ0U7Q3ZGa2hmSjs7QXVGaGhmRTtFQUNFO0N2Rm1oZko7O0F1RmpoZkU7RUFDRTtDdkZvaGZKOztBdUZwaWZFO0VBQ0U7Q3ZGdWlmSjs7QXVGcmlmRTtFQUNFO0N2RndpZko7O0F1RnRpZkU7RUFDRTtDdkZ5aWZKOztBdUZ2aWZFO0VBQ0U7Q3ZGMGlmSjs7QXVGeGlmRTtFQUNFO0N2RjJpZko7O0F1RnppZkU7RUFDRTtDdkY0aWZKOztBdUY1amZFO0VBQ0U7Q3ZGK2pmSjs7QXVGN2pmRTtFQUNFO0N2RmdrZko7O0F1RjlqZkU7RUFDRTtDdkZpa2ZKOztBdUYvamZFO0VBQ0U7Q3ZGa2tmSjs7QXVGaGtmRTtFQUNFO0N2Rm1rZko7O0F1RmprZkU7RUFDRTtDdkZva2ZKOztBdUZwbGZFO0VBQ0U7Q3ZGdWxmSjs7QXVGcmxmRTtFQUNFO0N2RndsZko7O0F1RnRsZkU7RUFDRTtDdkZ5bGZKOztBdUZ2bGZFO0VBQ0U7Q3ZGMGxmSjs7QXVGeGxmRTtFQUNFO0N2RjJsZko7O0F1RnpsZkU7RUFDRTtDdkY0bGZKOztBdUY1bWZFO0VBQ0U7Q3ZGK21mSjs7QXVGN21mRTtFQUNFO0N2RmduZko7O0F1RjltZkU7RUFDRTtDdkZpbmZKOztBdUYvbWZFO0VBQ0U7Q3ZGa25mSjs7QXVGaG5mRTtFQUNFO0N2Rm1uZko7O0F1RmpuZkU7RUFDRTtDdkZvbmZKOztBdUZwb2ZFO0VBQ0U7Q3ZGdW9mSjs7QXVGcm9mRTtFQUNFO0N2RndvZko7O0F1RnRvZkU7RUFDRTtDdkZ5b2ZKOztBdUZ2b2ZFO0VBQ0U7Q3ZGMG9mSjs7QXVGeG9mRTtFQUNFO0N2RjJvZko7O0F1RnpvZkU7RUFDRTtDdkY0b2ZKOztBdUY1cGZFO0VBQ0U7Q3ZGK3BmSjs7QXVGN3BmRTtFQUNFO0N2RmdxZko7O0F1RjlwZkU7RUFDRTtDdkZpcWZKOztBdUYvcGZFO0VBQ0U7Q3ZGa3FmSjs7QXVGaHFmRTtFQUNFO0N2Rm1xZko7O0F1RmpxZkU7RUFDRTtDdkZvcWZKOztBdUZwcmZFO0VBQ0U7Q3ZGdXJmSjs7QXVGcnJmRTtFQUNFO0N2RndyZko7O0F1RnRyZkU7RUFDRTtDdkZ5cmZKOztBdUZ2cmZFO0VBQ0U7Q3ZGMHJmSjs7QXVGeHJmRTtFQUNFO0N2RjJyZko7O0F1RnpyZkU7RUFDRTtDdkY0cmZKOztBdUY1c2ZFO0VBQ0U7Q3ZGK3NmSjs7QXVGN3NmRTtFQUNFO0N2Rmd0Zko7O0F1RjlzZkU7RUFDRTtDdkZpdGZKOztBdUYvc2ZFO0VBQ0U7Q3ZGa3RmSjs7QXVGaHRmRTtFQUNFO0N2Rm10Zko7O0F1Rmp0ZkU7RUFDRTtDdkZvdGZKOztBdUZwdWZFO0VBQ0U7Q3ZGdXVmSjs7QXVGcnVmRTtFQUNFO0N2Rnd1Zko7O0F1RnR1ZkU7RUFDRTtDdkZ5dWZKOztBdUZ2dWZFO0VBQ0U7Q3ZGMHVmSjs7QXVGeHVmRTtFQUNFO0N2RjJ1Zko7O0F1Rnp1ZkU7RUFDRTtDdkY0dWZKOztBdUY1dmZFO0VBQ0U7Q3ZGK3ZmSjs7QXVGN3ZmRTtFQUNFO0N2Rmd3Zko7O0F1Rjl2ZkU7RUFDRTtDdkZpd2ZKOztBdUYvdmZFO0VBQ0U7Q3ZGa3dmSjs7QXVGaHdmRTtFQUNFO0N2Rm13Zko7O0F1Rmp3ZkU7RUFDRTtDdkZvd2ZKOztBdUZweGZFO0VBQ0U7Q3ZGdXhmSjs7QXVGcnhmRTtFQUNFO0N2Rnd4Zko7O0F1RnR4ZkU7RUFDRTtDdkZ5eGZKOztBdUZ2eGZFO0VBQ0U7Q3ZGMHhmSjs7QXVGeHhmRTtFQUNFO0N2RjJ4Zko7O0F1Rnp4ZkU7RUFDRTtDdkY0eGZKOztBdUY1eWZFO0VBQ0U7Q3ZGK3lmSjs7QXVGN3lmRTtFQUNFO0N2Rmd6Zko7O0F1Rjl5ZkU7RUFDRTtDdkZpemZKOztBdUYveWZFO0VBQ0U7Q3ZGa3pmSjs7QXVGaHpmRTtFQUNFO0N2Rm16Zko7O0F1Rmp6ZkU7RUFDRTtDdkZvemZKOztBdUZwMGZFO0VBQ0U7Q3ZGdTBmSjs7QXVGcjBmRTtFQUNFO0N2RncwZko7O0F1RnQwZkU7RUFDRTtDdkZ5MGZKOztBdUZ2MGZFO0VBQ0U7Q3ZGMDBmSjs7QXVGeDBmRTtFQUNFO0N2RjIwZko7O0F1RnowZkU7RUFDRTtDdkY0MGZKOztBdUY1MWZFO0VBQ0U7Q3ZGKzFmSjs7QXVGNzFmRTtFQUNFO0N2RmcyZko7O0F1RjkxZkU7RUFDRTtDdkZpMmZKOztBdUYvMWZFO0VBQ0U7Q3ZGazJmSjs7QXVGaDJmRTtFQUNFO0N2Rm0yZko7O0F1RmoyZkU7RUFDRTtDdkZvMmZKOztBdUZwM2ZFO0VBQ0U7Q3ZGdTNmSjs7QXVGcjNmRTtFQUNFO0N2RnczZko7O0F1RnQzZkU7RUFDRTtDdkZ5M2ZKOztBdUZ2M2ZFO0VBQ0U7Q3ZGMDNmSjs7QXVGeDNmRTtFQUNFO0N2RjIzZko7O0F1RnozZkU7RUFDRTtDdkY0M2ZKOztBdUY1NGZFO0VBQ0U7Q3ZGKzRmSjs7QXVGNzRmRTtFQUNFO0N2Rmc1Zko7O0F1Rjk0ZkU7RUFDRTtDdkZpNWZKOztBdUYvNGZFO0VBQ0U7Q3ZGazVmSjs7QXVGaDVmRTtFQUNFO0N2Rm01Zko7O0F1Rmo1ZkU7RUFDRTtDdkZvNWZKOztBdUZwNmZFO0VBQ0U7Q3ZGdTZmSjs7QXVGcjZmRTtFQUNFO0N2Rnc2Zko7O0F1RnQ2ZkU7RUFDRTtDdkZ5NmZKOztBdUZ2NmZFO0VBQ0U7Q3ZGMDZmSjs7QXVGeDZmRTtFQUNFO0N2RjI2Zko7O0F1Rno2ZkU7RUFDRTtDdkY0NmZKOztBdUY1N2ZFO0VBQ0U7Q3ZGKzdmSjs7QXVGNzdmRTtFQUNFO0N2Rmc4Zko7O0F1Rjk3ZkU7RUFDRTtDdkZpOGZKOztBdUYvN2ZFO0VBQ0U7Q3ZGazhmSjs7QXVGaDhmRTtFQUNFO0N2Rm04Zko7O0F1Rmo4ZkU7RUFDRTtDdkZvOGZKOztBdUZwOWZFO0VBQ0U7Q3ZGdTlmSjs7QXVGcjlmRTtFQUNFO0N2Rnc5Zko7O0F1RnQ5ZkU7RUFDRTtDdkZ5OWZKOztBdUZ2OWZFO0VBQ0U7Q3ZGMDlmSjs7QXVGeDlmRTtFQUNFO0N2RjI5Zko7O0F1Rno5ZkU7RUFDRTtDdkY0OWZKOztBdUY1K2ZFO0VBQ0U7Q3ZGKytmSjs7QXVGNytmRTtFQUNFO0N2RmcvZko7O0F1RjkrZkU7RUFDRTtDdkZpL2ZKOztBdUYvK2ZFO0VBQ0U7Q3ZGay9mSjs7QXVGaC9mRTtFQUNFO0N2Rm0vZko7O0F1RmovZkU7RUFDRTtDdkZvL2ZKOztBdUZwZ2dCRTtFQUNFO0N2RnVnZ0JKOztBdUZyZ2dCRTtFQUNFO0N2RndnZ0JKOztBdUZ0Z2dCRTtFQUNFO0N2RnlnZ0JKOztBdUZ2Z2dCRTtFQUNFO0N2RjBnZ0JKOztBdUZ4Z2dCRTtFQUNFO0N2RjJnZ0JKOztBdUZ6Z2dCRTtFQUNFO0N2RjRnZ0JKOztBdUY1aGdCRTtFQUNFO0N2RitoZ0JKOztBdUY3aGdCRTtFQUNFO0N2RmdpZ0JKOztBdUY5aGdCRTtFQUNFO0N2RmlpZ0JKOztBdUYvaGdCRTtFQUNFO0N2RmtpZ0JKOztBdUZoaWdCRTtFQUNFO0N2Rm1pZ0JKOztBdUZqaWdCRTtFQUNFO0N2Rm9pZ0JKOztBdUZwamdCRTtFQUNFO0N2RnVqZ0JKOztBdUZyamdCRTtFQUNFO0N2RndqZ0JKOztBdUZ0amdCRTtFQUNFO0N2RnlqZ0JKOztBdUZ2amdCRTtFQUNFO0N2RjBqZ0JKOztBdUZ4amdCRTtFQUNFO0N2RjJqZ0JKOztBdUZ6amdCRTtFQUNFO0N2RjRqZ0JKOztBdUY1a2dCRTtFQUNFO0N2RitrZ0JKOztBdUY3a2dCRTtFQUNFO0N2RmdsZ0JKOztBdUY5a2dCRTtFQUNFO0N2RmlsZ0JKOztBdUYva2dCRTtFQUNFO0N2RmtsZ0JKOztBdUZobGdCRTtFQUNFO0N2Rm1sZ0JKOztBdUZqbGdCRTtFQUNFO0N2Rm9sZ0JKOztBdUZwbWdCRTtFQUNFO0N2RnVtZ0JKOztBdUZybWdCRTtFQUNFO0N2RndtZ0JKOztBdUZ0bWdCRTtFQUNFO0N2RnltZ0JKOztBdUZ2bWdCRTtFQUNFO0N2RjBtZ0JKOztBdUZ4bWdCRTtFQUNFO0N2RjJtZ0JKOztBdUZ6bWdCRTtFQUNFO0N2RjRtZ0JKOztBdUY1bmdCRTtFQUNFO0N2RituZ0JKOztBdUY3bmdCRTtFQUNFO0N2RmdvZ0JKOztBdUY5bmdCRTtFQUNFO0N2RmlvZ0JKOztBdUYvbmdCRTtFQUNFO0N2RmtvZ0JKOztBdUZob2dCRTtFQUNFO0N2Rm1vZ0JKOztBdUZqb2dCRTtFQUNFO0N2Rm9vZ0JKOztBdUZwcGdCRTtFQUNFO0N2RnVwZ0JKOztBdUZycGdCRTtFQUNFO0N2RndwZ0JKOztBdUZ0cGdCRTtFQUNFO0N2RnlwZ0JKOztBdUZ2cGdCRTtFQUNFO0N2RjBwZ0JKOztBdUZ4cGdCRTtFQUNFO0N2RjJwZ0JKOztBdUZ6cGdCRTtFQUNFO0N2RjRwZ0JKOztBdUY1cWdCRTtFQUNFO0N2RitxZ0JKOztBdUY3cWdCRTtFQUNFO0N2RmdyZ0JKOztBdUY5cWdCRTtFQUNFO0N2RmlyZ0JKOztBdUYvcWdCRTtFQUNFO0N2RmtyZ0JKOztBdUZocmdCRTtFQUNFO0N2Rm1yZ0JKOztBdUZqcmdCRTtFQUNFO0N2Rm9yZ0JKOztBdUZwc2dCRTtFQUNFO0N2RnVzZ0JKOztBdUZyc2dCRTtFQUNFO0N2RndzZ0JKOztBdUZ0c2dCRTtFQUNFO0N2RnlzZ0JKOztBdUZ2c2dCRTtFQUNFO0N2RjBzZ0JKOztBdUZ4c2dCRTtFQUNFO0N2RjJzZ0JKOztBdUZ6c2dCRTtFQUNFO0N2RjRzZ0JKOztBdUY1dGdCRTtFQUNFO0N2Rit0Z0JKOztBdUY3dGdCRTtFQUNFO0N2Rmd1Z0JKOztBdUY5dGdCRTtFQUNFO0N2Rml1Z0JKOztBdUYvdGdCRTtFQUNFO0N2Rmt1Z0JKOztBdUZodWdCRTtFQUNFO0N2Rm11Z0JKOztBdUZqdWdCRTtFQUNFO0N2Rm91Z0JKOztBdUZwdmdCRTtFQUNFO0N2RnV2Z0JKOztBdUZydmdCRTtFQUNFO0N2Rnd2Z0JKOztBdUZ0dmdCRTtFQUNFO0N2Rnl2Z0JKOztBdUZ2dmdCRTtFQUNFO0N2RjB2Z0JKOztBdUZ4dmdCRTtFQUNFO0N2RjJ2Z0JKOztBdUZ6dmdCRTtFQUNFO0N2RjR2Z0JKOztBdUY1d2dCRTtFQUNFO0N2Rit3Z0JKOztBdUY3d2dCRTtFQUNFO0N2Rmd4Z0JKOztBdUY5d2dCRTtFQUNFO0N2Rml4Z0JKOztBdUYvd2dCRTtFQUNFO0N2Rmt4Z0JKOztBdUZoeGdCRTtFQUNFO0N2Rm14Z0JKOztBdUZqeGdCRTtFQUNFO0N2Rm94Z0JKOztBdUZweWdCRTtFQUNFO0N2RnV5Z0JKOztBdUZyeWdCRTtFQUNFO0N2Rnd5Z0JKOztBdUZ0eWdCRTtFQUNFO0N2Rnl5Z0JKOztBdUZ2eWdCRTtFQUNFO0N2RjB5Z0JKOztBdUZ4eWdCRTtFQUNFO0N2RjJ5Z0JKOztBdUZ6eWdCRTtFQUNFO0N2RjR5Z0JKOztBdUY1emdCRTtFQUNFO0N2Rit6Z0JKOztBdUY3emdCRTtFQUNFO0N2RmcwZ0JKOztBdUY5emdCRTtFQUNFO0N2RmkwZ0JKOztBdUYvemdCRTtFQUNFO0N2RmswZ0JKOztBdUZoMGdCRTtFQUNFO0N2Rm0wZ0JKOztBdUZqMGdCRTtFQUNFO0N2Rm8wZ0JKOztBdUZwMWdCRTtFQUNFO0N2RnUxZ0JKOztBdUZyMWdCRTtFQUNFO0N2RncxZ0JKOztBdUZ0MWdCRTtFQUNFO0N2RnkxZ0JKOztBdUZ2MWdCRTtFQUNFO0N2RjAxZ0JKOztBdUZ4MWdCRTtFQUNFO0N2RjIxZ0JKOztBdUZ6MWdCRTtFQUNFO0N2RjQxZ0JKOztBdUY1MmdCRTtFQUNFO0N2RisyZ0JKOztBdUY3MmdCRTtFQUNFO0N2RmczZ0JKOztBdUY5MmdCRTtFQUNFO0N2RmkzZ0JKOztBdUYvMmdCRTtFQUNFO0N2RmszZ0JKOztBdUZoM2dCRTtFQUNFO0N2Rm0zZ0JKOztBdUZqM2dCRTtFQUNFO0N2Rm8zZ0JKOztBdUZwNGdCRTtFQUNFO0N2RnU0Z0JKOztBdUZyNGdCRTtFQUNFO0N2Rnc0Z0JKOztBdUZ0NGdCRTtFQUNFO0N2Rnk0Z0JKOztBdUZ2NGdCRTtFQUNFO0N2RjA0Z0JKOztBdUZ4NGdCRTtFQUNFO0N2RjI0Z0JKOztBdUZ6NGdCRTtFQUNFO0N2RjQ0Z0JKOztBdUY1NWdCRTtFQUNFO0N2Ris1Z0JKOztBdUY3NWdCRTtFQUNFO0N2Rmc2Z0JKOztBdUY5NWdCRTtFQUNFO0N2Rmk2Z0JKOztBdUYvNWdCRTtFQUNFO0N2Rms2Z0JKOztBdUZoNmdCRTtFQUNFO0N2Rm02Z0JKOztBdUZqNmdCRTtFQUNFO0N2Rm82Z0JKOztBdUZwN2dCRTtFQUNFO0N2RnU3Z0JKOztBdUZyN2dCRTtFQUNFO0N2Rnc3Z0JKOztBdUZ0N2dCRTtFQUNFO0N2Rnk3Z0JKOztBdUZ2N2dCRTtFQUNFO0N2RjA3Z0JKOztBdUZ4N2dCRTtFQUNFO0N2RjI3Z0JKOztBdUZ6N2dCRTtFQUNFO0N2RjQ3Z0JKOztBdUY1OGdCRTtFQUNFO0N2Ris4Z0JKOztBdUY3OGdCRTtFQUNFO0N2Rmc5Z0JKOztBdUY5OGdCRTtFQUNFO0N2Rmk5Z0JKOztBdUYvOGdCRTtFQUNFO0N2Rms5Z0JKOztBdUZoOWdCRTtFQUNFO0N2Rm05Z0JKOztBdUZqOWdCRTtFQUNFO0N2Rm85Z0JKOztBdUZwK2dCRTtFQUNFO0N2RnUrZ0JKOztBdUZyK2dCRTtFQUNFO0N2RncrZ0JKOztBdUZ0K2dCRTtFQUNFO0N2RnkrZ0JKOztBdUZ2K2dCRTtFQUNFO0N2RjArZ0JKOztBdUZ4K2dCRTtFQUNFO0N2RjIrZ0JKOztBdUZ6K2dCRTtFQUNFO0N2RjQrZ0JKOztBdUY1L2dCRTtFQUNFO0N2RisvZ0JKOztBdUY3L2dCRTtFQUNFO0N2RmdnaEJKOztBdUY5L2dCRTtFQUNFO0N2RmlnaEJKOztBdUYvL2dCRTtFQUNFO0N2RmtnaEJKOztBdUZoZ2hCRTtFQUNFO0N2Rm1naEJKOztBdUZqZ2hCRTtFQUNFO0N2Rm9naEJKOztBdUZwaGhCRTtFQUNFO0N2RnVoaEJKOztBdUZyaGhCRTtFQUNFO0N2RndoaEJKOztBdUZ0aGhCRTtFQUNFO0N2RnloaEJKOztBdUZ2aGhCRTtFQUNFO0N2RjBoaEJKOztBdUZ4aGhCRTtFQUNFO0N2RjJoaEJKOztBdUZ6aGhCRTtFQUNFO0N2RjRoaEJKOztBdUY1aWhCRTtFQUNFO0N2RitpaEJKOztBdUY3aWhCRTtFQUNFO0N2RmdqaEJKOztBdUY5aWhCRTtFQUNFO0N2RmlqaEJKOztBdUYvaWhCRTtFQUNFO0N2RmtqaEJKOztBdUZoamhCRTtFQUNFO0N2Rm1qaEJKOztBdUZqamhCRTtFQUNFO0N2Rm9qaEJKOztBdUZwa2hCRTtFQUNFO0N2RnVraEJKOztBdUZya2hCRTtFQUNFO0N2RndraEJKOztBdUZ0a2hCRTtFQUNFO0N2RnlraEJKOztBdUZ2a2hCRTtFQUNFO0N2RjBraEJKOztBdUZ4a2hCRTtFQUNFO0N2RjJraEJKOztBdUZ6a2hCRTtFQUNFO0N2RjRraEJKOztBdUY1bGhCRTtFQUNFO0N2RitsaEJKOztBdUY3bGhCRTtFQUNFO0N2RmdtaEJKOztBdUY5bGhCRTtFQUNFO0N2RmltaEJKOztBdUYvbGhCRTtFQUNFO0N2RmttaEJKOztBdUZobWhCRTtFQUNFO0N2Rm1taEJKOztBdUZqbWhCRTtFQUNFO0N2Rm9taEJKOztBdUZwbmhCRTtFQUNFO0N2RnVuaEJKOztBdUZybmhCRTtFQUNFO0N2RnduaEJKOztBdUZ0bmhCRTtFQUNFO0N2RnluaEJKOztBdUZ2bmhCRTtFQUNFO0N2RjBuaEJKOztBdUZ4bmhCRTtFQUNFO0N2RjJuaEJKOztBdUZ6bmhCRTtFQUNFO0N2RjRuaEJKOztBdUY1b2hCRTtFQUNFO0N2RitvaEJKOztBdUY3b2hCRTtFQUNFO0N2RmdwaEJKOztBdUY5b2hCRTtFQUNFO0N2RmlwaEJKOztBdUYvb2hCRTtFQUNFO0N2RmtwaEJKOztBdUZocGhCRTtFQUNFO0N2Rm1waEJKOztBdUZqcGhCRTtFQUNFO0N2Rm9waEJKOztBdUZwcWhCRTtFQUNFO0N2RnVxaEJKOztBdUZycWhCRTtFQUNFO0N2RndxaEJKOztBdUZ0cWhCRTtFQUNFO0N2RnlxaEJKOztBdUZ2cWhCRTtFQUNFO0N2RjBxaEJKOztBdUZ4cWhCRTtFQUNFO0N2RjJxaEJKOztBdUZ6cWhCRTtFQUNFO0N2RjRxaEJKOztBdUY1cmhCRTtFQUNFO0N2RityaEJKOztBdUY3cmhCRTtFQUNFO0N2RmdzaEJKOztBdUY5cmhCRTtFQUNFO0N2RmlzaEJKOztBdUYvcmhCRTtFQUNFO0N2RmtzaEJKOztBdUZoc2hCRTtFQUNFO0N2Rm1zaEJKOztBdUZqc2hCRTtFQUNFO0N2Rm9zaEJKOztBdUZwdGhCRTtFQUNFO0N2RnV0aEJKOztBdUZydGhCRTtFQUNFO0N2Rnd0aEJKOztBdUZ0dGhCRTtFQUNFO0N2Rnl0aEJKOztBdUZ2dGhCRTtFQUNFO0N2RjB0aEJKOztBdUZ4dGhCRTtFQUNFO0N2RjJ0aEJKOztBdUZ6dGhCRTtFQUNFO0N2RjR0aEJKOztBdUY1dWhCRTtFQUNFO0N2Rit1aEJKOztBdUY3dWhCRTtFQUNFO0N2Rmd2aEJKOztBdUY5dWhCRTtFQUNFO0N2Rml2aEJKOztBdUYvdWhCRTtFQUNFO0N2Rmt2aEJKOztBdUZodmhCRTtFQUNFO0N2Rm12aEJKOztBdUZqdmhCRTtFQUNFO0N2Rm92aEJKOztBdUZwd2hCRTtFQUNFO0N2RnV3aEJKOztBdUZyd2hCRTtFQUNFO0N2Rnd3aEJKOztBdUZ0d2hCRTtFQUNFO0N2Rnl3aEJKOztBdUZ2d2hCRTtFQUNFO0N2RjB3aEJKOztBdUZ4d2hCRTtFQUNFO0N2RjJ3aEJKOztBdUZ6d2hCRTtFQUNFO0N2RjR3aEJKOztBdUY1eGhCRTtFQUNFO0N2Rit4aEJKOztBdUY3eGhCRTtFQUNFO0N2Rmd5aEJKOztBdUY5eGhCRTtFQUNFO0N2Rml5aEJKOztBdUYveGhCRTtFQUNFO0N2Rmt5aEJKOztBdUZoeWhCRTtFQUNFO0N2Rm15aEJKOztBdUZqeWhCRTtFQUNFO0N2Rm95aEJKOztBdUZwemhCRTtFQUNFO0N2RnV6aEJKOztBdUZyemhCRTtFQUNFO0N2Rnd6aEJKOztBdUZ0emhCRTtFQUNFO0N2Rnl6aEJKOztBdUZ2emhCRTtFQUNFO0N2RjB6aEJKOztBdUZ4emhCRTtFQUNFO0N2RjJ6aEJKOztBdUZ6emhCRTtFQUNFO0N2RjR6aEJKOztBdUY1MGhCRTtFQUNFO0N2RiswaEJKOztBdUY3MGhCRTtFQUNFO0N2RmcxaEJKOztBdUY5MGhCRTtFQUNFO0N2RmkxaEJKOztBdUYvMGhCRTtFQUNFO0N2RmsxaEJKOztBdUZoMWhCRTtFQUNFO0N2Rm0xaEJKOztBdUZqMWhCRTtFQUNFO0N2Rm8xaEJKOztBdUZwMmhCRTtFQUNFO0N2RnUyaEJKOztBdUZyMmhCRTtFQUNFO0N2RncyaEJKOztBdUZ0MmhCRTtFQUNFO0N2RnkyaEJKOztBdUZ2MmhCRTtFQUNFO0N2RjAyaEJKOztBdUZ4MmhCRTtFQUNFO0N2RjIyaEJKOztBdUZ6MmhCRTtFQUNFO0N2RjQyaEJKOztBdUY1M2hCRTtFQUNFO0N2RiszaEJKOztBdUY3M2hCRTtFQUNFO0N2Rmc0aEJKOztBdUY5M2hCRTtFQUNFO0N2Rmk0aEJKOztBdUYvM2hCRTtFQUNFO0N2Rms0aEJKOztBdUZoNGhCRTtFQUNFO0N2Rm00aEJKOztBdUZqNGhCRTtFQUNFO0N2Rm80aEJKOztBdUZwNWhCRTtFQUNFO0N2RnU1aEJKOztBdUZyNWhCRTtFQUNFO0N2Rnc1aEJKOztBdUZ0NWhCRTtFQUNFO0N2Rnk1aEJKOztBdUZ2NWhCRTtFQUNFO0N2RjA1aEJKOztBdUZ4NWhCRTtFQUNFO0N2RjI1aEJKOztBdUZ6NWhCRTtFQUNFO0N2RjQ1aEJKOztBdUY1NmhCRTtFQUNFO0N2Ris2aEJKOztBdUY3NmhCRTtFQUNFO0N2Rmc3aEJKOztBdUY5NmhCRTtFQUNFO0N2Rmk3aEJKOztBdUYvNmhCRTtFQUNFO0N2Rms3aEJKOztBdUZoN2hCRTtFQUNFO0N2Rm03aEJKOztBdUZqN2hCRTtFQUNFO0N2Rm83aEJKOztBdUZwOGhCRTtFQUNFO0N2RnU4aEJKOztBdUZyOGhCRTtFQUNFO0N2Rnc4aEJKOztBdUZ0OGhCRTtFQUNFO0N2Rnk4aEJKOztBdUZ2OGhCRTtFQUNFO0N2RjA4aEJKOztBdUZ4OGhCRTtFQUNFO0N2RjI4aEJKOztBdUZ6OGhCRTtFQUNFO0N2RjQ4aEJKOztBdUY1OWhCRTtFQUNFO0N2Ris5aEJKOztBdUY3OWhCRTtFQUNFO0N2RmcraEJKOztBdUY5OWhCRTtFQUNFO0N2RmkraEJKOztBdUYvOWhCRTtFQUNFO0N2RmsraEJKOztBdUZoK2hCRTtFQUNFO0N2Rm0raEJKOztBdUZqK2hCRTtFQUNFO0N2Rm8raEJKOztBdUZwL2hCRTtFQUNFO0N2RnUvaEJKOztBdUZyL2hCRTtFQUNFO0N2RncvaEJKOztBdUZ0L2hCRTtFQUNFO0N2RnkvaEJKOztBdUZ2L2hCRTtFQUNFO0N2RjAvaEJKOztBdUZ4L2hCRTtFQUNFO0N2RjIvaEJKOztBdUZ6L2hCRTtFQUNFO0N2RjQvaEJKOztBdUY1Z2lCRTtFQUNFO0N2RitnaUJKOztBdUY3Z2lCRTtFQUNFO0N2RmdoaUJKOztBdUY5Z2lCRTtFQUNFO0N2RmloaUJKOztBdUYvZ2lCRTtFQUNFO0N2RmtoaUJKOztBdUZoaGlCRTtFQUNFO0N2Rm1oaUJKOztBdUZqaGlCRTtFQUNFO0N2Rm9oaUJKOztBdUZwaWlCRTtFQUNFO0N2RnVpaUJKOztBdUZyaWlCRTtFQUNFO0N2RndpaUJKOztBdUZ0aWlCRTtFQUNFO0N2RnlpaUJKOztBdUZ2aWlCRTtFQUNFO0N2RjBpaUJKOztBdUZ4aWlCRTtFQUNFO0N2RjJpaUJKOztBdUZ6aWlCRTtFQUNFO0N2RjRpaUJKOztBdUY1amlCRTtFQUNFO0N2RitqaUJKOztBdUY3amlCRTtFQUNFO0N2RmdraUJKOztBdUY5amlCRTtFQUNFO0N2RmlraUJKOztBdUYvamlCRTtFQUNFO0N2RmtraUJKOztBdUZoa2lCRTtFQUNFO0N2Rm1raUJKOztBdUZqa2lCRTtFQUNFO0N2Rm9raUJKOztBdUZwbGlCRTtFQUNFO0N2RnVsaUJKOztBdUZybGlCRTtFQUNFO0N2RndsaUJKOztBdUZ0bGlCRTtFQUNFO0N2RnlsaUJKOztBdUZ2bGlCRTtFQUNFO0N2RjBsaUJKOztBdUZ4bGlCRTtFQUNFO0N2RjJsaUJKOztBdUZ6bGlCRTtFQUNFO0N2RjRsaUJKOztBdUY1bWlCRTtFQUNFO0N2RittaUJKOztBdUY3bWlCRTtFQUNFO0N2RmduaUJKOztBdUY5bWlCRTtFQUNFO0N2RmluaUJKOztBdUYvbWlCRTtFQUNFO0N2RmtuaUJKOztBdUZobmlCRTtFQUNFO0N2Rm1uaUJKOztBdUZqbmlCRTtFQUNFO0N2Rm9uaUJKOztBdUZwb2lCRTtFQUNFO0N2RnVvaUJKOztBdUZyb2lCRTtFQUNFO0N2RndvaUJKOztBdUZ0b2lCRTtFQUNFO0N2RnlvaUJKOztBdUZ2b2lCRTtFQUNFO0N2RjBvaUJKOztBdUZ4b2lCRTtFQUNFO0N2RjJvaUJKOztBdUZ6b2lCRTtFQUNFO0N2RjRvaUJKOztBdUY1cGlCRTtFQUNFO0N2RitwaUJKOztBdUY3cGlCRTtFQUNFO0N2RmdxaUJKOztBdUY5cGlCRTtFQUNFO0N2RmlxaUJKOztBdUYvcGlCRTtFQUNFO0N2RmtxaUJKOztBdUZocWlCRTtFQUNFO0N2Rm1xaUJKOztBdUZqcWlCRTtFQUNFO0N2Rm9xaUJKOztBdUZwcmlCRTtFQUNFO0N2RnVyaUJKOztBdUZycmlCRTtFQUNFO0N2RndyaUJKOztBdUZ0cmlCRTtFQUNFO0N2RnlyaUJKOztBdUZ2cmlCRTtFQUNFO0N2RjByaUJKOztBdUZ4cmlCRTtFQUNFO0N2RjJyaUJKOztBdUZ6cmlCRTtFQUNFO0N2RjRyaUJKOztBdUY1c2lCRTtFQUNFO0N2RitzaUJKOztBdUY3c2lCRTtFQUNFO0N2Rmd0aUJKOztBdUY5c2lCRTtFQUNFO0N2Rml0aUJKOztBdUYvc2lCRTtFQUNFO0N2Rmt0aUJKOztBdUZodGlCRTtFQUNFO0N2Rm10aUJKOztBdUZqdGlCRTtFQUNFO0N2Rm90aUJKOztBdUZwdWlCRTtFQUNFO0N2RnV1aUJKOztBdUZydWlCRTtFQUNFO0N2Rnd1aUJKOztBdUZ0dWlCRTtFQUNFO0N2Rnl1aUJKOztBdUZ2dWlCRTtFQUNFO0N2RjB1aUJKOztBdUZ4dWlCRTtFQUNFO0N2RjJ1aUJKOztBdUZ6dWlCRTtFQUNFO0N2RjR1aUJKOztBdUY1dmlCRTtFQUNFO0N2Rit2aUJKOztBdUY3dmlCRTtFQUNFO0N2Rmd3aUJKOztBdUY5dmlCRTtFQUNFO0N2Rml3aUJKOztBdUYvdmlCRTtFQUNFO0N2Rmt3aUJKOztBdUZod2lCRTtFQUNFO0N2Rm13aUJKOztBdUZqd2lCRTtFQUNFO0N2Rm93aUJKOztBdUZweGlCRTtFQUNFO0N2RnV4aUJKOztBdUZyeGlCRTtFQUNFO0N2Rnd4aUJKOztBdUZ0eGlCRTtFQUNFO0N2Rnl4aUJKOztBdUZ2eGlCRTtFQUNFO0N2RjB4aUJKOztBdUZ4eGlCRTtFQUNFO0N2RjJ4aUJKOztBdUZ6eGlCRTtFQUNFO0N2RjR4aUJKOztBdUY1eWlCRTtFQUNFO0N2Rit5aUJKOztBdUY3eWlCRTtFQUNFO0N2Rmd6aUJKOztBdUY5eWlCRTtFQUNFO0N2Rml6aUJKOztBdUYveWlCRTtFQUNFO0N2Rmt6aUJKOztBdUZoemlCRTtFQUNFO0N2Rm16aUJKOztBdUZqemlCRTtFQUNFO0N2Rm96aUJKOztBdUZwMGlCRTtFQUNFO0N2RnUwaUJKOztBdUZyMGlCRTtFQUNFO0N2RncwaUJKOztBdUZ0MGlCRTtFQUNFO0N2RnkwaUJKOztBdUZ2MGlCRTtFQUNFO0N2RjAwaUJKOztBdUZ4MGlCRTtFQUNFO0N2RjIwaUJKOztBdUZ6MGlCRTtFQUNFO0N2RjQwaUJKOztBdUY1MWlCRTtFQUNFO0N2RisxaUJKOztBdUY3MWlCRTtFQUNFO0N2RmcyaUJKOztBdUY5MWlCRTtFQUNFO0N2RmkyaUJKOztBdUYvMWlCRTtFQUNFO0N2RmsyaUJKOztBdUZoMmlCRTtFQUNFO0N2Rm0yaUJKOztBdUZqMmlCRTtFQUNFO0N2Rm8yaUJKOztBdUZwM2lCRTtFQUNFO0N2RnUzaUJKOztBdUZyM2lCRTtFQUNFO0N2RnczaUJKOztBdUZ0M2lCRTtFQUNFO0N2RnkzaUJKOztBdUZ2M2lCRTtFQUNFO0N2RjAzaUJKOztBdUZ4M2lCRTtFQUNFO0N2RjIzaUJKOztBdUZ6M2lCRTtFQUNFO0N2RjQzaUJKOztBdUY1NGlCRTtFQUNFO0N2Ris0aUJKOztBdUY3NGlCRTtFQUNFO0N2Rmc1aUJKOztBdUY5NGlCRTtFQUNFO0N2Rmk1aUJKOztBdUYvNGlCRTtFQUNFO0N2Rms1aUJKOztBdUZoNWlCRTtFQUNFO0N2Rm01aUJKOztBdUZqNWlCRTtFQUNFO0N2Rm81aUJKOztBdUZwNmlCRTtFQUNFO0N2RnU2aUJKOztBdUZyNmlCRTtFQUNFO0N2Rnc2aUJKOztBdUZ0NmlCRTtFQUNFO0N2Rnk2aUJKOztBdUZ2NmlCRTtFQUNFO0N2RjA2aUJKOztBdUZ4NmlCRTtFQUNFO0N2RjI2aUJKOztBdUZ6NmlCRTtFQUNFO0N2RjQ2aUJKOztBdUY1N2lCRTtFQUNFO0N2Ris3aUJKOztBdUY3N2lCRTtFQUNFO0N2Rmc4aUJKOztBdUY5N2lCRTtFQUNFO0N2Rmk4aUJKOztBdUYvN2lCRTtFQUNFO0N2Rms4aUJKOztBdUZoOGlCRTtFQUNFO0N2Rm04aUJKOztBdUZqOGlCRTtFQUNFO0N2Rm84aUJKOztBdUZwOWlCRTtFQUNFO0N2RnU5aUJKOztBdUZyOWlCRTtFQUNFO0N2Rnc5aUJKOztBdUZ0OWlCRTtFQUNFO0N2Rnk5aUJKOztBdUZ2OWlCRTtFQUNFO0N2RjA5aUJKOztBdUZ4OWlCRTtFQUNFO0N2RjI5aUJKOztBdUZ6OWlCRTtFQUNFO0N2RjQ5aUJKOztBdUY1K2lCRTtFQUNFO0N2RisraUJKOztBdUY3K2lCRTtFQUNFO0N2RmcvaUJKOztBdUY5K2lCRTtFQUNFO0N2RmkvaUJKOztBdUYvK2lCRTtFQUNFO0N2RmsvaUJKOztBdUZoL2lCRTtFQUNFO0N2Rm0vaUJKOztBdUZqL2lCRTtFQUNFO0N2Rm8vaUJKOztBdUZwZ2pCRTtFQUNFO0N2RnVnakJKOztBdUZyZ2pCRTtFQUNFO0N2RndnakJKOztBdUZ0Z2pCRTtFQUNFO0N2RnlnakJKOztBdUZ2Z2pCRTtFQUNFO0N2RjBnakJKOztBdUZ4Z2pCRTtFQUNFO0N2RjJnakJKOztBdUZ6Z2pCRTtFQUNFO0N2RjRnakJKOztBdUY1aGpCRTtFQUNFO0N2RitoakJKOztBdUY3aGpCRTtFQUNFO0N2RmdpakJKOztBdUY5aGpCRTtFQUNFO0N2RmlpakJKOztBdUYvaGpCRTtFQUNFO0N2RmtpakJKOztBdUZoaWpCRTtFQUNFO0N2Rm1pakJKOztBdUZqaWpCRTtFQUNFO0N2Rm9pakJKOztBdUZwampCRTtFQUNFO0N2RnVqakJKOztBdUZyampCRTtFQUNFO0N2RndqakJKOztBdUZ0ampCRTtFQUNFO0N2RnlqakJKOztBdUZ2ampCRTtFQUNFO0N2RjBqakJKOztBdUZ4ampCRTtFQUNFO0N2RjJqakJKOztBdUZ6ampCRTtFQUNFO0N2RjRqakJKOztBdUY1a2pCRTtFQUNFO0N2RitrakJKOztBdUY3a2pCRTtFQUNFO0N2RmdsakJKOztBdUY5a2pCRTtFQUNFO0N2RmlsakJKOztBdUYva2pCRTtFQUNFO0N2RmtsakJKOztBdUZobGpCRTtFQUNFO0N2Rm1sakJKOztBdUZqbGpCRTtFQUNFO0N2Rm9sakJKOztBdUZwbWpCRTtFQUNFO0N2RnVtakJKOztBdUZybWpCRTtFQUNFO0N2RndtakJKOztBdUZ0bWpCRTtFQUNFO0N2RnltakJKOztBdUZ2bWpCRTtFQUNFO0N2RjBtakJKOztBdUZ4bWpCRTtFQUNFO0N2RjJtakJKOztBdUZ6bWpCRTtFQUNFO0N2RjRtakJKOztBdUY1bmpCRTtFQUNFO0N2RituakJKOztBdUY3bmpCRTtFQUNFO0N2RmdvakJKOztBdUY5bmpCRTtFQUNFO0N2RmlvakJKOztBdUYvbmpCRTtFQUNFO0N2RmtvakJKOztBdUZob2pCRTtFQUNFO0N2Rm1vakJKOztBdUZqb2pCRTtFQUNFO0N2Rm9vakJKOztBdUZwcGpCRTtFQUNFO0N2RnVwakJKOztBdUZycGpCRTtFQUNFO0N2RndwakJKOztBdUZ0cGpCRTtFQUNFO0N2RnlwakJKOztBdUZ2cGpCRTtFQUNFO0N2RjBwakJKOztBdUZ4cGpCRTtFQUNFO0N2RjJwakJKOztBdUZ6cGpCRTtFQUNFO0N2RjRwakJKOztBdUY1cWpCRTtFQUNFO0N2RitxakJKOztBdUY3cWpCRTtFQUNFO0N2RmdyakJKOztBdUY5cWpCRTtFQUNFO0N2RmlyakJKOztBdUYvcWpCRTtFQUNFO0N2RmtyakJKOztBdUZocmpCRTtFQUNFO0N2Rm1yakJKOztBdUZqcmpCRTtFQUNFO0N2Rm9yakJKOztBdUZwc2pCRTtFQUNFO0N2RnVzakJKOztBdUZyc2pCRTtFQUNFO0N2RndzakJKOztBdUZ0c2pCRTtFQUNFO0N2RnlzakJKOztBdUZ2c2pCRTtFQUNFO0N2RjBzakJKOztBdUZ4c2pCRTtFQUNFO0N2RjJzakJKOztBdUZ6c2pCRTtFQUNFO0N2RjRzakJKOztBdUY1dGpCRTtFQUNFO0N2Rit0akJKOztBdUY3dGpCRTtFQUNFO0N2Rmd1akJKOztBdUY5dGpCRTtFQUNFO0N2Rml1akJKOztBdUYvdGpCRTtFQUNFO0N2Rmt1akJKOztBdUZodWpCRTtFQUNFO0N2Rm11akJKOztBdUZqdWpCRTtFQUNFO0N2Rm91akJKOztBdUZwdmpCRTtFQUNFO0N2RnV2akJKOztBdUZydmpCRTtFQUNFO0N2Rnd2akJKOztBdUZ0dmpCRTtFQUNFO0N2Rnl2akJKOztBdUZ2dmpCRTtFQUNFO0N2RjB2akJKOztBdUZ4dmpCRTtFQUNFO0N2RjJ2akJKOztBdUZ6dmpCRTtFQUNFO0N2RjR2akJKOztBdUY1d2pCRTtFQUNFO0N2Rit3akJKOztBdUY3d2pCRTtFQUNFO0N2Rmd4akJKOztBdUY5d2pCRTtFQUNFO0N2Rml4akJKOztBdUYvd2pCRTtFQUNFO0N2Rmt4akJKOztBdUZoeGpCRTtFQUNFO0N2Rm14akJKOztBdUZqeGpCRTtFQUNFO0N2Rm94akJKOztBdUZweWpCRTtFQUNFO0N2RnV5akJKOztBdUZyeWpCRTtFQUNFO0N2Rnd5akJKOztBdUZ0eWpCRTtFQUNFO0N2Rnl5akJKOztBdUZ2eWpCRTtFQUNFO0N2RjB5akJKOztBdUZ4eWpCRTtFQUNFO0N2RjJ5akJKOztBdUZ6eWpCRTtFQUNFO0N2RjR5akJKOztBdUY1empCRTtFQUNFO0N2Rit6akJKOztBdUY3empCRTtFQUNFO0N2RmcwakJKOztBdUY5empCRTtFQUNFO0N2RmkwakJKOztBdUYvempCRTtFQUNFO0N2RmswakJKOztBdUZoMGpCRTtFQUNFO0N2Rm0wakJKOztBdUZqMGpCRTtFQUNFO0N2Rm8wakJKOztBdUZwMWpCRTtFQUNFO0N2RnUxakJKOztBdUZyMWpCRTtFQUNFO0N2RncxakJKOztBdUZ0MWpCRTtFQUNFO0N2RnkxakJKOztBdUZ2MWpCRTtFQUNFO0N2RjAxakJKOztBdUZ4MWpCRTtFQUNFO0N2RjIxakJKOztBdUZ6MWpCRTtFQUNFO0N2RjQxakJKOztBdUY1MmpCRTtFQUNFO0N2RisyakJKOztBdUY3MmpCRTtFQUNFO0N2RmczakJKOztBdUY5MmpCRTtFQUNFO0N2RmkzakJKOztBdUYvMmpCRTtFQUNFO0N2RmszakJKOztBdUZoM2pCRTtFQUNFO0N2Rm0zakJKOztBdUZqM2pCRTtFQUNFO0N2Rm8zakJKOztBdUZwNGpCRTtFQUNFO0N2RnU0akJKOztBdUZyNGpCRTtFQUNFO0N2Rnc0akJKOztBdUZ0NGpCRTtFQUNFO0N2Rnk0akJKOztBdUZ2NGpCRTtFQUNFO0N2RjA0akJKOztBdUZ4NGpCRTtFQUNFO0N2RjI0akJKOztBdUZ6NGpCRTtFQUNFO0N2RjQ0akJKOztBdUY1NWpCRTtFQUNFO0N2Ris1akJKOztBdUY3NWpCRTtFQUNFO0N2Rmc2akJKOztBdUY5NWpCRTtFQUNFO0N2Rmk2akJKOztBdUYvNWpCRTtFQUNFO0N2Rms2akJKOztBdUZoNmpCRTtFQUNFO0N2Rm02akJKOztBdUZqNmpCRTtFQUNFO0N2Rm82akJKOztBdUZwN2pCRTtFQUNFO0N2RnU3akJKOztBdUZyN2pCRTtFQUNFO0N2Rnc3akJKOztBdUZ0N2pCRTtFQUNFO0N2Rnk3akJKOztBdUZ2N2pCRTtFQUNFO0N2RjA3akJKOztBdUZ4N2pCRTtFQUNFO0N2RjI3akJKOztBdUZ6N2pCRTtFQUNFO0N2RjQ3akJKOztBdUY1OGpCRTtFQUNFO0N2Ris4akJKOztBdUY3OGpCRTtFQUNFO0N2Rmc5akJKOztBdUY5OGpCRTtFQUNFO0N2Rmk5akJKOztBdUYvOGpCRTtFQUNFO0N2Rms5akJKOztBdUZoOWpCRTtFQUNFO0N2Rm05akJKOztBdUZqOWpCRTtFQUNFO0N2Rm85akJKOztBdUZwK2pCRTtFQUNFO0N2RnUrakJKOztBdUZyK2pCRTtFQUNFO0N2RncrakJKOztBdUZ0K2pCRTtFQUNFO0N2RnkrakJKOztBdUZ2K2pCRTtFQUNFO0N2RjArakJKOztBdUZ4K2pCRTtFQUNFO0N2RjIrakJKOztBdUZ6K2pCRTtFQUNFO0N2RjQrakJKOztBdUY1L2pCRTtFQUNFO0N2RisvakJKOztBdUY3L2pCRTtFQUNFO0N2Rmdna0JKOztBdUY5L2pCRTtFQUNFO0N2Rmlna0JKOztBdUYvL2pCRTtFQUNFO0N2Rmtna0JKOztBdUZoZ2tCRTtFQUNFO0N2Rm1na0JKOztBdUZqZ2tCRTtFQUNFO0N2Rm9na0JKOztBdUZwaGtCRTtFQUNFO0N2RnVoa0JKOztBdUZyaGtCRTtFQUNFO0N2Rndoa0JKOztBdUZ0aGtCRTtFQUNFO0N2Rnloa0JKOztBdUZ2aGtCRTtFQUNFO0N2RjBoa0JKOztBdUZ4aGtCRTtFQUNFO0N2RjJoa0JKOztBdUZ6aGtCRTtFQUNFO0N2RjRoa0JKOztBdUY1aWtCRTtFQUNFO0N2Ritpa0JKOztBdUY3aWtCRTtFQUNFO0N2Rmdqa0JKOztBdUY5aWtCRTtFQUNFO0N2Rmlqa0JKOztBdUYvaWtCRTtFQUNFO0N2Rmtqa0JKOztBdUZoamtCRTtFQUNFO0N2Rm1qa0JKOztBdUZqamtCRTtFQUNFO0N2Rm9qa0JKOztBdUZwa2tCRTtFQUNFO0N2RnVra0JKOztBdUZya2tCRTtFQUNFO0N2Rndra0JKOztBdUZ0a2tCRTtFQUNFO0N2Rnlra0JKOztBdUZ2a2tCRTtFQUNFO0N2RjBra0JKOztBdUZ4a2tCRTtFQUNFO0N2RjJra0JKOztBdUZ6a2tCRTtFQUNFO0N2RjRra0JKOztBdUY1bGtCRTtFQUNFO0N2Ritsa0JKOztBdUY3bGtCRTtFQUNFO0N2Rmdta0JKOztBdUY5bGtCRTtFQUNFO0N2Rmlta0JKOztBdUYvbGtCRTtFQUNFO0N2Rmtta0JKOztBdUZobWtCRTtFQUNFO0N2Rm1ta0JKOztBdUZqbWtCRTtFQUNFO0N2Rm9ta0JKOztBdUZwbmtCRTtFQUNFO0N2RnVua0JKOztBdUZybmtCRTtFQUNFO0N2Rndua0JKOztBdUZ0bmtCRTtFQUNFO0N2Rnlua0JKOztBdUZ2bmtCRTtFQUNFO0N2RjBua0JKOztBdUZ4bmtCRTtFQUNFO0N2RjJua0JKOztBdUZ6bmtCRTtFQUNFO0N2RjRua0JKOztBdUY1b2tCRTtFQUNFO0N2Ritva0JKOztBdUY3b2tCRTtFQUNFO0N2Rmdwa0JKOztBdUY5b2tCRTtFQUNFO0N2Rmlwa0JKOztBdUYvb2tCRTtFQUNFO0N2Rmtwa0JKOztBdUZocGtCRTtFQUNFO0N2Rm1wa0JKOztBdUZqcGtCRTtFQUNFO0N2Rm9wa0JKOztBdUZwcWtCRTtFQUNFO0N2RnVxa0JKOztBdUZycWtCRTtFQUNFO0N2Rndxa0JKOztBdUZ0cWtCRTtFQUNFO0N2Rnlxa0JKOztBdUZ2cWtCRTtFQUNFO0N2RjBxa0JKOztBdUZ4cWtCRTtFQUNFO0N2RjJxa0JKOztBdUZ6cWtCRTtFQUNFO0N2RjRxa0JKOztBdUY1cmtCRTtFQUNFO0N2Ritya0JKOztBdUY3cmtCRTtFQUNFO0N2Rmdza0JKOztBdUY5cmtCRTtFQUNFO0N2Rmlza0JKOztBdUYvcmtCRTtFQUNFO0N2Rmtza0JKOztBdUZoc2tCRTtFQUNFO0N2Rm1za0JKOztBdUZqc2tCRTtFQUNFO0N2Rm9za0JKOztBdUZwdGtCRTtFQUNFO0N2RnV0a0JKOztBdUZydGtCRTtFQUNFO0N2Rnd0a0JKOztBdUZ0dGtCRTtFQUNFO0N2Rnl0a0JKOztBdUZ2dGtCRTtFQUNFO0N2RjB0a0JKOztBdUZ4dGtCRTtFQUNFO0N2RjJ0a0JKOztBdUZ6dGtCRTtFQUNFO0N2RjR0a0JKOztBdUY1dWtCRTtFQUNFO0N2Rit1a0JKOztBdUY3dWtCRTtFQUNFO0N2Rmd2a0JKOztBdUY5dWtCRTtFQUNFO0N2Rml2a0JKOztBdUYvdWtCRTtFQUNFO0N2Rmt2a0JKOztBdUZodmtCRTtFQUNFO0N2Rm12a0JKOztBdUZqdmtCRTtFQUNFO0N2Rm92a0JKOztBdUZwd2tCRTtFQUNFO0N2RnV3a0JKOztBdUZyd2tCRTtFQUNFO0N2Rnd3a0JKOztBdUZ0d2tCRTtFQUNFO0N2Rnl3a0JKOztBdUZ2d2tCRTtFQUNFO0N2RjB3a0JKOztBdUZ4d2tCRTtFQUNFO0N2RjJ3a0JKOztBdUZ6d2tCRTtFQUNFO0N2RjR3a0JKOztBdUY1eGtCRTtFQUNFO0N2Rit4a0JKOztBdUY3eGtCRTtFQUNFO0N2Rmd5a0JKOztBdUY5eGtCRTtFQUNFO0N2Rml5a0JKOztBdUYveGtCRTtFQUNFO0N2Rmt5a0JKOztBdUZoeWtCRTtFQUNFO0N2Rm15a0JKOztBdUZqeWtCRTtFQUNFO0N2Rm95a0JKOztBdUZwemtCRTtFQUNFO0N2RnV6a0JKOztBdUZyemtCRTtFQUNFO0N2Rnd6a0JKOztBdUZ0emtCRTtFQUNFO0N2Rnl6a0JKOztBdUZ2emtCRTtFQUNFO0N2RjB6a0JKOztBdUZ4emtCRTtFQUNFO0N2RjJ6a0JKOztBdUZ6emtCRTtFQUNFO0N2RjR6a0JKOztBdUY1MGtCRTtFQUNFO0N2Riswa0JKOztBdUY3MGtCRTtFQUNFO0N2Rmcxa0JKOztBdUY5MGtCRTtFQUNFO0N2Rmkxa0JKOztBdUYvMGtCRTtFQUNFO0N2Rmsxa0JKOztBdUZoMWtCRTtFQUNFO0N2Rm0xa0JKOztBdUZqMWtCRTtFQUNFO0N2Rm8xa0JKOztBdUZwMmtCRTtFQUNFO0N2RnUya0JKOztBdUZyMmtCRTtFQUNFO0N2Rncya0JKOztBdUZ0MmtCRTtFQUNFO0N2Rnkya0JKOztBdUZ2MmtCRTtFQUNFO0N2RjAya0JKOztBdUZ4MmtCRTtFQUNFO0N2RjIya0JKOztBdUZ6MmtCRTtFQUNFO0N2RjQya0JKOztBdUY1M2tCRTtFQUNFO0N2Risza0JKOztBdUY3M2tCRTtFQUNFO0N2Rmc0a0JKOztBdUY5M2tCRTtFQUNFO0N2Rmk0a0JKOztBdUYvM2tCRTtFQUNFO0N2Rms0a0JKOztBdUZoNGtCRTtFQUNFO0N2Rm00a0JKOztBdUZqNGtCRTtFQUNFO0N2Rm80a0JKOztBdUZwNWtCRTtFQUNFO0N2RnU1a0JKOztBdUZyNWtCRTtFQUNFO0N2Rnc1a0JKOztBdUZ0NWtCRTtFQUNFO0N2Rnk1a0JKOztBdUZ2NWtCRTtFQUNFO0N2RjA1a0JKOztBdUZ4NWtCRTtFQUNFO0N2RjI1a0JKOztBdUZ6NWtCRTtFQUNFO0N2RjQ1a0JKOztBdUY1NmtCRTtFQUNFO0N2Ris2a0JKOztBdUY3NmtCRTtFQUNFO0N2Rmc3a0JKOztBdUY5NmtCRTtFQUNFO0N2Rmk3a0JKOztBdUYvNmtCRTtFQUNFO0N2Rms3a0JKOztBdUZoN2tCRTtFQUNFO0N2Rm03a0JKOztBdUZqN2tCRTtFQUNFO0N2Rm83a0JKOztBdUZwOGtCRTtFQUNFO0N2RnU4a0JKOztBdUZyOGtCRTtFQUNFO0N2Rnc4a0JKOztBdUZ0OGtCRTtFQUNFO0N2Rnk4a0JKOztBdUZ2OGtCRTtFQUNFO0N2RjA4a0JKOztBdUZ4OGtCRTtFQUNFO0N2RjI4a0JKOztBdUZ6OGtCRTtFQUNFO0N2RjQ4a0JKOztBdUY1OWtCRTtFQUNFO0N2Ris5a0JKOztBdUY3OWtCRTtFQUNFO0N2Rmcra0JKOztBdUY5OWtCRTtFQUNFO0N2Rmkra0JKOztBdUYvOWtCRTtFQUNFO0N2Rmsra0JKOztBdUZoK2tCRTtFQUNFO0N2Rm0ra0JKOztBdUZqK2tCRTtFQUNFO0N2Rm8ra0JKOztBdUZwL2tCRTtFQUNFO0N2RnUva0JKOztBdUZyL2tCRTtFQUNFO0N2Rncva0JKOztBdUZ0L2tCRTtFQUNFO0N2Rnkva0JKOztBdUZ2L2tCRTtFQUNFO0N2RjAva0JKOztBdUZ4L2tCRTtFQUNFO0N2RjIva0JKOztBdUZ6L2tCRTtFQUNFO0N2RjQva0JKOztBdUY1Z2xCRTtFQUNFO0N2RitnbEJKOztBdUY3Z2xCRTtFQUNFO0N2RmdobEJKOztBdUY5Z2xCRTtFQUNFO0N2RmlobEJKOztBdUYvZ2xCRTtFQUNFO0N2RmtobEJKOztBdUZoaGxCRTtFQUNFO0N2Rm1obEJKOztBdUZqaGxCRTtFQUNFO0N2Rm9obEJKOztBdUZwaWxCRTtFQUNFO0N2RnVpbEJKOztBdUZyaWxCRTtFQUNFO0N2RndpbEJKOztBdUZ0aWxCRTtFQUNFO0N2RnlpbEJKOztBdUZ2aWxCRTtFQUNFO0N2RjBpbEJKOztBdUZ4aWxCRTtFQUNFO0N2RjJpbEJKOztBdUZ6aWxCRTtFQUNFO0N2RjRpbEJKOztBdUY1amxCRTtFQUNFO0N2RitqbEJKOztBdUY3amxCRTtFQUNFO0N2RmdrbEJKOztBdUY5amxCRTtFQUNFO0N2RmlrbEJKOztBdUYvamxCRTtFQUNFO0N2RmtrbEJKOztBdUZoa2xCRTtFQUNFO0N2Rm1rbEJKOztBdUZqa2xCRTtFQUNFO0N2Rm9rbEJKOztBdUZwbGxCRTtFQUNFO0N2RnVsbEJKOztBdUZybGxCRTtFQUNFO0N2RndsbEJKOztBdUZ0bGxCRTtFQUNFO0N2RnlsbEJKOztBdUZ2bGxCRTtFQUNFO0N2RjBsbEJKOztBdUZ4bGxCRTtFQUNFO0N2RjJsbEJKOztBdUZ6bGxCRTtFQUNFO0N2RjRsbEJKOztBdUY1bWxCRTtFQUNFO0N2RittbEJKOztBdUY3bWxCRTtFQUNFO0N2RmdubEJKOztBdUY5bWxCRTtFQUNFO0N2RmlubEJKOztBdUYvbWxCRTtFQUNFO0N2RmtubEJKOztBdUZobmxCRTtFQUNFO0N2Rm1ubEJKOztBdUZqbmxCRTtFQUNFO0N2Rm9ubEJKOztBdUZwb2xCRTtFQUNFO0N2RnVvbEJKOztBdUZyb2xCRTtFQUNFO0N2RndvbEJKOztBdUZ0b2xCRTtFQUNFO0N2RnlvbEJKOztBdUZ2b2xCRTtFQUNFO0N2RjBvbEJKOztBdUZ4b2xCRTtFQUNFO0N2RjJvbEJKOztBdUZ6b2xCRTtFQUNFO0N2RjRvbEJKOztBdUY1cGxCRTtFQUNFO0N2RitwbEJKOztBdUY3cGxCRTtFQUNFO0N2RmdxbEJKOztBdUY5cGxCRTtFQUNFO0N2RmlxbEJKOztBdUYvcGxCRTtFQUNFO0N2RmtxbEJKOztBdUZocWxCRTtFQUNFO0N2Rm1xbEJKOztBdUZqcWxCRTtFQUNFO0N2Rm9xbEJKOztBdUZwcmxCRTtFQUNFO0N2RnVybEJKOztBdUZycmxCRTtFQUNFO0N2RndybEJKOztBdUZ0cmxCRTtFQUNFO0N2RnlybEJKOztBdUZ2cmxCRTtFQUNFO0N2RjBybEJKOztBdUZ4cmxCRTtFQUNFO0N2RjJybEJKOztBdUZ6cmxCRTtFQUNFO0N2RjRybEJKOztBdUY1c2xCRTtFQUNFO0N2RitzbEJKOztBdUY3c2xCRTtFQUNFO0N2Rmd0bEJKOztBdUY5c2xCRTtFQUNFO0N2Rml0bEJKOztBdUYvc2xCRTtFQUNFO0N2Rmt0bEJKOztBdUZodGxCRTtFQUNFO0N2Rm10bEJKOztBdUZqdGxCRTtFQUNFO0N2Rm90bEJKOztBdUZwdWxCRTtFQUNFO0N2RnV1bEJKOztBdUZydWxCRTtFQUNFO0N2Rnd1bEJKOztBdUZ0dWxCRTtFQUNFO0N2Rnl1bEJKOztBdUZ2dWxCRTtFQUNFO0N2RjB1bEJKOztBdUZ4dWxCRTtFQUNFO0N2RjJ1bEJKOztBdUZ6dWxCRTtFQUNFO0N2RjR1bEJKOztBdUY1dmxCRTtFQUNFO0N2Rit2bEJKOztBdUY3dmxCRTtFQUNFO0N2Rmd3bEJKOztBdUY5dmxCRTtFQUNFO0N2Rml3bEJKOztBdUYvdmxCRTtFQUNFO0N2Rmt3bEJKOztBdUZod2xCRTtFQUNFO0N2Rm13bEJKOztBdUZqd2xCRTtFQUNFO0N2Rm93bEJKOztBdUZweGxCRTtFQUNFO0N2RnV4bEJKOztBdUZyeGxCRTtFQUNFO0N2Rnd4bEJKOztBdUZ0eGxCRTtFQUNFO0N2Rnl4bEJKOztBdUZ2eGxCRTtFQUNFO0N2RjB4bEJKOztBdUZ4eGxCRTtFQUNFO0N2RjJ4bEJKOztBdUZ6eGxCRTtFQUNFO0N2RjR4bEJKOztBdUY1eWxCRTtFQUNFO0N2Rit5bEJKOztBdUY3eWxCRTtFQUNFO0N2Rmd6bEJKOztBdUY5eWxCRTtFQUNFO0N2Rml6bEJKOztBdUYveWxCRTtFQUNFO0N2Rmt6bEJKOztBdUZoemxCRTtFQUNFO0N2Rm16bEJKOztBdUZqemxCRTtFQUNFO0N2Rm96bEJKOztBdUZwMGxCRTtFQUNFO0N2RnUwbEJKOztBdUZyMGxCRTtFQUNFO0N2RncwbEJKOztBdUZ0MGxCRTtFQUNFO0N2RnkwbEJKOztBdUZ2MGxCRTtFQUNFO0N2RjAwbEJKOztBdUZ4MGxCRTtFQUNFO0N2RjIwbEJKOztBdUZ6MGxCRTtFQUNFO0N2RjQwbEJKOztBdUY1MWxCRTtFQUNFO0N2RisxbEJKOztBdUY3MWxCRTtFQUNFO0N2RmcybEJKOztBdUY5MWxCRTtFQUNFO0N2RmkybEJKOztBdUYvMWxCRTtFQUNFO0N2RmsybEJKOztBdUZoMmxCRTtFQUNFO0N2Rm0ybEJKOztBdUZqMmxCRTtFQUNFO0N2Rm8ybEJKOztBdUZwM2xCRTtFQUNFO0N2RnUzbEJKOztBdUZyM2xCRTtFQUNFO0N2RnczbEJKOztBdUZ0M2xCRTtFQUNFO0N2RnkzbEJKOztBdUZ2M2xCRTtFQUNFO0N2RjAzbEJKOztBdUZ4M2xCRTtFQUNFO0N2RjIzbEJKOztBdUZ6M2xCRTtFQUNFO0N2RjQzbEJKOztBdUY1NGxCRTtFQUNFO0N2Ris0bEJKOztBdUY3NGxCRTtFQUNFO0N2Rmc1bEJKOztBdUY5NGxCRTtFQUNFO0N2Rmk1bEJKOztBdUYvNGxCRTtFQUNFO0N2Rms1bEJKOztBdUZoNWxCRTtFQUNFO0N2Rm01bEJKOztBdUZqNWxCRTtFQUNFO0N2Rm81bEJKOztBdUZwNmxCRTtFQUNFO0N2RnU2bEJKOztBdUZyNmxCRTtFQUNFO0N2Rnc2bEJKOztBdUZ0NmxCRTtFQUNFO0N2Rnk2bEJKOztBdUZ2NmxCRTtFQUNFO0N2RjA2bEJKOztBdUZ4NmxCRTtFQUNFO0N2RjI2bEJKOztBdUZ6NmxCRTtFQUNFO0N2RjQ2bEJKOztBdUY1N2xCRTtFQUNFO0N2Ris3bEJKOztBdUY3N2xCRTtFQUNFO0N2Rmc4bEJKOztBdUY5N2xCRTtFQUNFO0N2Rmk4bEJKOztBdUYvN2xCRTtFQUNFO0N2Rms4bEJKOztBdUZoOGxCRTtFQUNFO0N2Rm04bEJKOztBdUZqOGxCRTtFQUNFO0N2Rm84bEJKOztBdUZwOWxCRTtFQUNFO0N2RnU5bEJKOztBdUZyOWxCRTtFQUNFO0N2Rnc5bEJKOztBdUZ0OWxCRTtFQUNFO0N2Rnk5bEJKOztBdUZ2OWxCRTtFQUNFO0N2RjA5bEJKOztBdUZ4OWxCRTtFQUNFO0N2RjI5bEJKOztBdUZ6OWxCRTtFQUNFO0N2RjQ5bEJKOztBdUY1K2xCRTtFQUNFO0N2RisrbEJKOztBdUY3K2xCRTtFQUNFO0N2RmcvbEJKOztBdUY5K2xCRTtFQUNFO0N2RmkvbEJKOztBdUYvK2xCRTtFQUNFO0N2RmsvbEJKOztBdUZoL2xCRTtFQUNFO0N2Rm0vbEJKOztBdUZqL2xCRTtFQUNFO0N2Rm8vbEJKOztBdUZwZ21CRTtFQUNFO0N2RnVnbUJKOztBdUZyZ21CRTtFQUNFO0N2RndnbUJKOztBdUZ0Z21CRTtFQUNFO0N2RnlnbUJKOztBdUZ2Z21CRTtFQUNFO0N2RjBnbUJKOztBdUZ4Z21CRTtFQUNFO0N2RjJnbUJKOztBdUZ6Z21CRTtFQUNFO0N2RjRnbUJKOztBdUY1aG1CRTtFQUNFO0N2RitobUJKOztBdUY3aG1CRTtFQUNFO0N2RmdpbUJKOztBdUY5aG1CRTtFQUNFO0N2RmlpbUJKOztBdUYvaG1CRTtFQUNFO0N2RmtpbUJKOztBdUZoaW1CRTtFQUNFO0N2Rm1pbUJKOztBdUZqaW1CRTtFQUNFO0N2Rm9pbUJKOztBdUZwam1CRTtFQUNFO0N2RnVqbUJKOztBdUZyam1CRTtFQUNFO0N2RndqbUJKOztBdUZ0am1CRTtFQUNFO0N2RnlqbUJKOztBdUZ2am1CRTtFQUNFO0N2RjBqbUJKOztBdUZ4am1CRTtFQUNFO0N2RjJqbUJKOztBdUZ6am1CRTtFQUNFO0N2RjRqbUJKOztBdUY1a21CRTtFQUNFO0N2RitrbUJKOztBdUY3a21CRTtFQUNFO0N2RmdsbUJKOztBdUY5a21CRTtFQUNFO0N2RmlsbUJKOztBdUYva21CRTtFQUNFO0N2RmtsbUJKOztBdUZobG1CRTtFQUNFO0N2Rm1sbUJKOztBdUZqbG1CRTtFQUNFO0N2Rm9sbUJKOztBdUZwbW1CRTtFQUNFO0N2RnVtbUJKOztBdUZybW1CRTtFQUNFO0N2RndtbUJKOztBdUZ0bW1CRTtFQUNFO0N2RnltbUJKOztBdUZ2bW1CRTtFQUNFO0N2RjBtbUJKOztBdUZ4bW1CRTtFQUNFO0N2RjJtbUJKOztBdUZ6bW1CRTtFQUNFO0N2RjRtbUJKOztBdUY1bm1CRTtFQUNFO0N2RitubUJKOztBdUY3bm1CRTtFQUNFO0N2RmdvbUJKOztBdUY5bm1CRTtFQUNFO0N2RmlvbUJKOztBdUYvbm1CRTtFQUNFO0N2RmtvbUJKOztBdUZob21CRTtFQUNFO0N2Rm1vbUJKOztBdUZqb21CRTtFQUNFO0N2Rm9vbUJKOztBdUZwcG1CRTtFQUNFO0N2RnVwbUJKOztBdUZycG1CRTtFQUNFO0N2RndwbUJKOztBdUZ0cG1CRTtFQUNFO0N2RnlwbUJKOztBdUZ2cG1CRTtFQUNFO0N2RjBwbUJKOztBdUZ4cG1CRTtFQUNFO0N2RjJwbUJKOztBdUZ6cG1CRTtFQUNFO0N2RjRwbUJKOztBdUY1cW1CRTtFQUNFO0N2RitxbUJKOztBdUY3cW1CRTtFQUNFO0N2RmdybUJKOztBdUY5cW1CRTtFQUNFO0N2RmlybUJKOztBdUYvcW1CRTtFQUNFO0N2RmtybUJKOztBdUZocm1CRTtFQUNFO0N2Rm1ybUJKOztBdUZqcm1CRTtFQUNFO0N2Rm9ybUJKOztBdUZwc21CRTtFQUNFO0N2RnVzbUJKOztBdUZyc21CRTtFQUNFO0N2RndzbUJKOztBdUZ0c21CRTtFQUNFO0N2RnlzbUJKOztBdUZ2c21CRTtFQUNFO0N2RjBzbUJKOztBdUZ4c21CRTtFQUNFO0N2RjJzbUJKOztBdUZ6c21CRTtFQUNFO0N2RjRzbUJKOztBdUY1dG1CRTtFQUNFO0N2Rit0bUJKOztBdUY3dG1CRTtFQUNFO0N2Rmd1bUJKOztBdUY5dG1CRTtFQUNFO0N2Rml1bUJKOztBdUYvdG1CRTtFQUNFO0N2Rmt1bUJKOztBdUZodW1CRTtFQUNFO0N2Rm11bUJKOztBdUZqdW1CRTtFQUNFO0N2Rm91bUJKOztBdUZwdm1CRTtFQUNFO0N2RnV2bUJKOztBdUZydm1CRTtFQUNFO0N2Rnd2bUJKOztBdUZ0dm1CRTtFQUNFO0N2Rnl2bUJKOztBdUZ2dm1CRTtFQUNFO0N2RjB2bUJKOztBdUZ4dm1CRTtFQUNFO0N2RjJ2bUJKOztBdUZ6dm1CRTtFQUNFO0N2RjR2bUJKOztBdUY1d21CRTtFQUNFO0N2Rit3bUJKOztBdUY3d21CRTtFQUNFO0N2Rmd4bUJKOztBdUY5d21CRTtFQUNFO0N2Rml4bUJKOztBdUYvd21CRTtFQUNFO0N2Rmt4bUJKOztBdUZoeG1CRTtFQUNFO0N2Rm14bUJKOztBdUZqeG1CRTtFQUNFO0N2Rm94bUJKOztBdUZweW1CRTtFQUNFO0N2RnV5bUJKOztBdUZyeW1CRTtFQUNFO0N2Rnd5bUJKOztBdUZ0eW1CRTtFQUNFO0N2Rnl5bUJKOztBdUZ2eW1CRTtFQUNFO0N2RjB5bUJKOztBdUZ4eW1CRTtFQUNFO0N2RjJ5bUJKOztBdUZ6eW1CRTtFQUNFO0N2RjR5bUJKOztBdUY1em1CRTtFQUNFO0N2Rit6bUJKOztBdUY3em1CRTtFQUNFO0N2RmcwbUJKOztBdUY5em1CRTtFQUNFO0N2RmkwbUJKOztBdUYvem1CRTtFQUNFO0N2RmswbUJKOztBdUZoMG1CRTtFQUNFO0N2Rm0wbUJKOztBdUZqMG1CRTtFQUNFO0N2Rm8wbUJKOztBdUZwMW1CRTtFQUNFO0N2RnUxbUJKOztBdUZyMW1CRTtFQUNFO0N2RncxbUJKOztBdUZ0MW1CRTtFQUNFO0N2RnkxbUJKOztBdUZ2MW1CRTtFQUNFO0N2RjAxbUJKOztBdUZ4MW1CRTtFQUNFO0N2RjIxbUJKOztBdUZ6MW1CRTtFQUNFO0N2RjQxbUJKOztBdUY1Mm1CRTtFQUNFO0N2RisybUJKOztBdUY3Mm1CRTtFQUNFO0N2RmczbUJKOztBdUY5Mm1CRTtFQUNFO0N2RmkzbUJKOztBdUYvMm1CRTtFQUNFO0N2RmszbUJKOztBdUZoM21CRTtFQUNFO0N2Rm0zbUJKOztBdUZqM21CRTtFQUNFO0N2Rm8zbUJKOztBdUZwNG1CRTtFQUNFO0N2RnU0bUJKOztBdUZyNG1CRTtFQUNFO0N2Rnc0bUJKOztBdUZ0NG1CRTtFQUNFO0N2Rnk0bUJKOztBdUZ2NG1CRTtFQUNFO0N2RjA0bUJKOztBdUZ4NG1CRTtFQUNFO0N2RjI0bUJKOztBdUZ6NG1CRTtFQUNFO0N2RjQ0bUJKOztBdUY1NW1CRTtFQUNFO0N2Ris1bUJKOztBdUY3NW1CRTtFQUNFO0N2Rmc2bUJKOztBdUY5NW1CRTtFQUNFO0N2Rmk2bUJKOztBdUYvNW1CRTtFQUNFO0N2Rms2bUJKOztBdUZoNm1CRTtFQUNFO0N2Rm02bUJKOztBdUZqNm1CRTtFQUNFO0N2Rm82bUJKOztBdUZwN21CRTtFQUNFO0N2RnU3bUJKOztBdUZyN21CRTtFQUNFO0N2Rnc3bUJKOztBdUZ0N21CRTtFQUNFO0N2Rnk3bUJKOztBdUZ2N21CRTtFQUNFO0N2RjA3bUJKOztBdUZ4N21CRTtFQUNFO0N2RjI3bUJKOztBdUZ6N21CRTtFQUNFO0N2RjQ3bUJKOztBdUY1OG1CRTtFQUNFO0N2Ris4bUJKOztBdUY3OG1CRTtFQUNFO0N2Rmc5bUJKOztBdUY5OG1CRTtFQUNFO0N2Rmk5bUJKOztBdUYvOG1CRTtFQUNFO0N2Rms5bUJKOztBdUZoOW1CRTtFQUNFO0N2Rm05bUJKOztBdUZqOW1CRTtFQUNFO0N2Rm85bUJKOztBdUZwK21CRTtFQUNFO0N2RnUrbUJKOztBdUZyK21CRTtFQUNFO0N2RncrbUJKOztBdUZ0K21CRTtFQUNFO0N2RnkrbUJKOztBdUZ2K21CRTtFQUNFO0N2RjArbUJKOztBdUZ4K21CRTtFQUNFO0N2RjIrbUJKOztBdUZ6K21CRTtFQUNFO0N2RjQrbUJKOztBdUY1L21CRTtFQUNFO0N2RisvbUJKOztBdUY3L21CRTtFQUNFO0N2RmdnbkJKOztBdUY5L21CRTtFQUNFO0N2RmlnbkJKOztBdUYvL21CRTtFQUNFO0N2RmtnbkJKOztBdUZoZ25CRTtFQUNFO0N2Rm1nbkJKOztBdUZqZ25CRTtFQUNFO0N2Rm9nbkJKOztBdUZwaG5CRTtFQUNFO0N2RnVobkJKOztBdUZyaG5CRTtFQUNFO0N2RndobkJKOztBdUZ0aG5CRTtFQUNFO0N2RnlobkJKOztBdUZ2aG5CRTtFQUNFO0N2RjBobkJKOztBdUZ4aG5CRTtFQUNFO0N2RjJobkJKOztBdUZ6aG5CRTtFQUNFO0N2RjRobkJKOztBdUY1aW5CRTtFQUNFO0N2RitpbkJKOztBdUY3aW5CRTtFQUNFO0N2RmdqbkJKOztBdUY5aW5CRTtFQUNFO0N2RmlqbkJKOztBdUYvaW5CRTtFQUNFO0N2RmtqbkJKOztBdUZoam5CRTtFQUNFO0N2Rm1qbkJKOztBdUZqam5CRTtFQUNFO0N2Rm9qbkJKOztBdUZwa25CRTtFQUNFO0N2RnVrbkJKOztBdUZya25CRTtFQUNFO0N2RndrbkJKOztBdUZ0a25CRTtFQUNFO0N2RnlrbkJKOztBdUZ2a25CRTtFQUNFO0N2RjBrbkJKOztBdUZ4a25CRTtFQUNFO0N2RjJrbkJKOztBdUZ6a25CRTtFQUNFO0N2RjRrbkJKOztBdUY1bG5CRTtFQUNFO0N2RitsbkJKOztBdUY3bG5CRTtFQUNFO0N2RmdtbkJKOztBdUY5bG5CRTtFQUNFO0N2RmltbkJKOztBdUYvbG5CRTtFQUNFO0N2RmttbkJKOztBdUZobW5CRTtFQUNFO0N2Rm1tbkJKOztBdUZqbW5CRTtFQUNFO0N2Rm9tbkJKOztBdUZwbm5CRTtFQUNFO0N2RnVubkJKOztBdUZybm5CRTtFQUNFO0N2RndubkJKOztBdUZ0bm5CRTtFQUNFO0N2RnlubkJKOztBdUZ2bm5CRTtFQUNFO0N2RjBubkJKOztBdUZ4bm5CRTtFQUNFO0N2RjJubkJKOztBdUZ6bm5CRTtFQUNFO0N2RjRubkJKOztBdUY1b25CRTtFQUNFO0N2RitvbkJKOztBdUY3b25CRTtFQUNFO0N2RmdwbkJKOztBdUY5b25CRTtFQUNFO0N2RmlwbkJKOztBdUYvb25CRTtFQUNFO0N2RmtwbkJKOztBdUZocG5CRTtFQUNFO0N2Rm1wbkJKOztBdUZqcG5CRTtFQUNFO0N2Rm9wbkJKOztBdUZwcW5CRTtFQUNFO0N2RnVxbkJKOztBdUZycW5CRTtFQUNFO0N2RndxbkJKOztBdUZ0cW5CRTtFQUNFO0N2RnlxbkJKOztBdUZ2cW5CRTtFQUNFO0N2RjBxbkJKOztBdUZ4cW5CRTtFQUNFO0N2RjJxbkJKOztBdUZ6cW5CRTtFQUNFO0N2RjRxbkJKOztBdUY1cm5CRTtFQUNFO0N2RitybkJKOztBdUY3cm5CRTtFQUNFO0N2RmdzbkJKOztBdUY5cm5CRTtFQUNFO0N2RmlzbkJKOztBdUYvcm5CRTtFQUNFO0N2RmtzbkJKOztBdUZoc25CRTtFQUNFO0N2Rm1zbkJKOztBdUZqc25CRTtFQUNFO0N2Rm9zbkJKOztBdUZwdG5CRTtFQUNFO0N2RnV0bkJKOztBdUZydG5CRTtFQUNFO0N2Rnd0bkJKOztBdUZ0dG5CRTtFQUNFO0N2Rnl0bkJKOztBdUZ2dG5CRTtFQUNFO0N2RjB0bkJKOztBdUZ4dG5CRTtFQUNFO0N2RjJ0bkJKOztBdUZ6dG5CRTtFQUNFO0N2RjR0bkJKOztBdUY1dW5CRTtFQUNFO0N2Rit1bkJKOztBdUY3dW5CRTtFQUNFO0N2Rmd2bkJKOztBdUY5dW5CRTtFQUNFO0N2Rml2bkJKOztBdUYvdW5CRTtFQUNFO0N2Rmt2bkJKOztBdUZodm5CRTtFQUNFO0N2Rm12bkJKOztBdUZqdm5CRTtFQUNFO0N2Rm92bkJKOztBdUZwd25CRTtFQUNFO0N2RnV3bkJKOztBdUZyd25CRTtFQUNFO0N2Rnd3bkJKOztBdUZ0d25CRTtFQUNFO0N2Rnl3bkJKOztBdUZ2d25CRTtFQUNFO0N2RjB3bkJKOztBdUZ4d25CRTtFQUNFO0N2RjJ3bkJKOztBdUZ6d25CRTtFQUNFO0N2RjR3bkJKOztBdUY1eG5CRTtFQUNFO0N2Rit4bkJKOztBdUY3eG5CRTtFQUNFO0N2Rmd5bkJKOztBdUY5eG5CRTtFQUNFO0N2Rml5bkJKOztBdUYveG5CRTtFQUNFO0N2Rmt5bkJKOztBdUZoeW5CRTtFQUNFO0N2Rm15bkJKOztBdUZqeW5CRTtFQUNFO0N2Rm95bkJKOztBdUZwem5CRTtFQUNFO0N2RnV6bkJKOztBdUZyem5CRTtFQUNFO0N2Rnd6bkJKOztBdUZ0em5CRTtFQUNFO0N2Rnl6bkJKOztBdUZ2em5CRTtFQUNFO0N2RjB6bkJKOztBdUZ4em5CRTtFQUNFO0N2RjJ6bkJKOztBdUZ6em5CRTtFQUNFO0N2RjR6bkJKOztBdUY1MG5CRTtFQUNFO0N2RiswbkJKOztBdUY3MG5CRTtFQUNFO0N2RmcxbkJKOztBdUY5MG5CRTtFQUNFO0N2RmkxbkJKOztBdUYvMG5CRTtFQUNFO0N2RmsxbkJKOztBdUZoMW5CRTtFQUNFO0N2Rm0xbkJKOztBdUZqMW5CRTtFQUNFO0N2Rm8xbkJKOztBdUZwMm5CRTtFQUNFO0N2RnUybkJKOztBdUZyMm5CRTtFQUNFO0N2RncybkJKOztBdUZ0Mm5CRTtFQUNFO0N2RnkybkJKOztBdUZ2Mm5CRTtFQUNFO0N2RjAybkJKOztBdUZ4Mm5CRTtFQUNFO0N2RjIybkJKOztBdUZ6Mm5CRTtFQUNFO0N2RjQybkJKOztBdUY1M25CRTtFQUNFO0N2RiszbkJKOztBdUY3M25CRTtFQUNFO0N2Rmc0bkJKOztBdUY5M25CRTtFQUNFO0N2Rmk0bkJKOztBdUYvM25CRTtFQUNFO0N2Rms0bkJKOztBdUZoNG5CRTtFQUNFO0N2Rm00bkJKOztBdUZqNG5CRTtFQUNFO0N2Rm80bkJKOztBdUZwNW5CRTtFQUNFO0N2RnU1bkJKOztBdUZyNW5CRTtFQUNFO0N2Rnc1bkJKOztBdUZ0NW5CRTtFQUNFO0N2Rnk1bkJKOztBdUZ2NW5CRTtFQUNFO0N2RjA1bkJKOztBdUZ4NW5CRTtFQUNFO0N2RjI1bkJKOztBdUZ6NW5CRTtFQUNFO0N2RjQ1bkJKOztBdUY1Nm5CRTtFQUNFO0N2Ris2bkJKOztBdUY3Nm5CRTtFQUNFO0N2Rmc3bkJKOztBdUY5Nm5CRTtFQUNFO0N2Rmk3bkJKOztBdUYvNm5CRTtFQUNFO0N2Rms3bkJKOztBdUZoN25CRTtFQUNFO0N2Rm03bkJKOztBdUZqN25CRTtFQUNFO0N2Rm83bkJKOztBdUZwOG5CRTtFQUNFO0N2RnU4bkJKOztBdUZyOG5CRTtFQUNFO0N2Rnc4bkJKOztBdUZ0OG5CRTtFQUNFO0N2Rnk4bkJKOztBdUZ2OG5CRTtFQUNFO0N2RjA4bkJKOztBdUZ4OG5CRTtFQUNFO0N2RjI4bkJKOztBdUZ6OG5CRTtFQUNFO0N2RjQ4bkJKOztBdUY1OW5CRTtFQUNFO0N2Ris5bkJKOztBdUY3OW5CRTtFQUNFO0N2RmcrbkJKOztBdUY5OW5CRTtFQUNFO0N2RmkrbkJKOztBdUYvOW5CRTtFQUNFO0N2RmsrbkJKOztBdUZoK25CRTtFQUNFO0N2Rm0rbkJKOztBdUZqK25CRTtFQUNFO0N2Rm8rbkJKOztBdUZwL25CRTtFQUNFO0N2RnUvbkJKOztBdUZyL25CRTtFQUNFO0N2RncvbkJKOztBdUZ0L25CRTtFQUNFO0N2RnkvbkJKOztBdUZ2L25CRTtFQUNFO0N2RjAvbkJKOztBdUZ4L25CRTtFQUNFO0N2RjIvbkJKOztBdUZ6L25CRTtFQUNFO0N2RjQvbkJKOztBdUY1Z29CRTtFQUNFO0N2Ritnb0JKOztBdUY3Z29CRTtFQUNFO0N2Rmdob0JKOztBdUY5Z29CRTtFQUNFO0N2Rmlob0JKOztBdUYvZ29CRTtFQUNFO0N2Rmtob0JKOztBdUZoaG9CRTtFQUNFO0N2Rm1ob0JKOztBdUZqaG9CRTtFQUNFO0N2Rm9ob0JKOztBdUZwaW9CRTtFQUNFO0N2RnVpb0JKOztBdUZyaW9CRTtFQUNFO0N2Rndpb0JKOztBdUZ0aW9CRTtFQUNFO0N2Rnlpb0JKOztBdUZ2aW9CRTtFQUNFO0N2RjBpb0JKOztBdUZ4aW9CRTtFQUNFO0N2RjJpb0JKOztBdUZ6aW9CRTtFQUNFO0N2RjRpb0JKOztBdUY1am9CRTtFQUNFO0N2Ritqb0JKOztBdUY3am9CRTtFQUNFO0N2Rmdrb0JKOztBdUY5am9CRTtFQUNFO0N2Rmlrb0JKOztBdUYvam9CRTtFQUNFO0N2Rmtrb0JKOztBdUZoa29CRTtFQUNFO0N2Rm1rb0JKOztBdUZqa29CRTtFQUNFO0N2Rm9rb0JKOztBdUZwbG9CRTtFQUNFO0N2RnVsb0JKOztBdUZybG9CRTtFQUNFO0N2Rndsb0JKOztBdUZ0bG9CRTtFQUNFO0N2Rnlsb0JKOztBdUZ2bG9CRTtFQUNFO0N2RjBsb0JKOztBdUZ4bG9CRTtFQUNFO0N2RjJsb0JKOztBdUZ6bG9CRTtFQUNFO0N2RjRsb0JKOztBdUY1bW9CRTtFQUNFO0N2Rittb0JKOztBdUY3bW9CRTtFQUNFO0N2Rmdub0JKOztBdUY5bW9CRTtFQUNFO0N2Rmlub0JKOztBdUYvbW9CRTtFQUNFO0N2Rmtub0JKOztBdUZobm9CRTtFQUNFO0N2Rm1ub0JKOztBdUZqbm9CRTtFQUNFO0N2Rm9ub0JKOztBdUZwb29CRTtFQUNFO0N2RnVvb0JKOztBdUZyb29CRTtFQUNFO0N2Rndvb0JKOztBdUZ0b29CRTtFQUNFO0N2Rnlvb0JKOztBdUZ2b29CRTtFQUNFO0N2RjBvb0JKOztBdUZ4b29CRTtFQUNFO0N2RjJvb0JKOztBdUZ6b29CRTtFQUNFO0N2RjRvb0JKOztBdUY1cG9CRTtFQUNFO0N2Ritwb0JKOztBdUY3cG9CRTtFQUNFO0N2Rmdxb0JKOztBdUY5cG9CRTtFQUNFO0N2Rmlxb0JKOztBdUYvcG9CRTtFQUNFO0N2Rmtxb0JKOztBdUZocW9CRTtFQUNFO0N2Rm1xb0JKOztBdUZqcW9CRTtFQUNFO0N2Rm9xb0JKOztBdUZwcm9CRTtFQUNFO0N2RnVyb0JKOztBdUZycm9CRTtFQUNFO0N2Rndyb0JKOztBdUZ0cm9CRTtFQUNFO0N2Rnlyb0JKOztBdUZ2cm9CRTtFQUNFO0N2RjByb0JKOztBdUZ4cm9CRTtFQUNFO0N2RjJyb0JKOztBdUZ6cm9CRTtFQUNFO0N2RjRyb0JKOztBdUY1c29CRTtFQUNFO0N2Ritzb0JKOztBdUY3c29CRTtFQUNFO0N2Rmd0b0JKOztBdUY5c29CRTtFQUNFO0N2Rml0b0JKOztBdUYvc29CRTtFQUNFO0N2Rmt0b0JKOztBdUZodG9CRTtFQUNFO0N2Rm10b0JKOztBdUZqdG9CRTtFQUNFO0N2Rm90b0JKOztBdUZwdW9CRTtFQUNFO0N2RnV1b0JKOztBdUZydW9CRTtFQUNFO0N2Rnd1b0JKOztBdUZ0dW9CRTtFQUNFO0N2Rnl1b0JKOztBdUZ2dW9CRTtFQUNFO0N2RjB1b0JKOztBdUZ4dW9CRTtFQUNFO0N2RjJ1b0JKOztBdUZ6dW9CRTtFQUNFO0N2RjR1b0JKOztBdUY1dm9CRTtFQUNFO0N2Rit2b0JKOztBdUY3dm9CRTtFQUNFO0N2Rmd3b0JKOztBdUY5dm9CRTtFQUNFO0N2Rml3b0JKOztBdUYvdm9CRTtFQUNFO0N2Rmt3b0JKOztBdUZod29CRTtFQUNFO0N2Rm13b0JKOztBdUZqd29CRTtFQUNFO0N2Rm93b0JKOztBdUZweG9CRTtFQUNFO0N2RnV4b0JKOztBdUZyeG9CRTtFQUNFO0N2Rnd4b0JKOztBdUZ0eG9CRTtFQUNFO0N2Rnl4b0JKOztBdUZ2eG9CRTtFQUNFO0N2RjB4b0JKOztBdUZ4eG9CRTtFQUNFO0N2RjJ4b0JKOztBdUZ6eG9CRTtFQUNFO0N2RjR4b0JKOztBdUY1eW9CRTtFQUNFO0N2Rit5b0JKOztBdUY3eW9CRTtFQUNFO0N2Rmd6b0JKOztBdUY5eW9CRTtFQUNFO0N2Rml6b0JKOztBdUYveW9CRTtFQUNFO0N2Rmt6b0JKOztBdUZoem9CRTtFQUNFO0N2Rm16b0JKOztBdUZqem9CRTtFQUNFO0N2Rm96b0JKOztBdUZwMG9CRTtFQUNFO0N2RnUwb0JKOztBdUZyMG9CRTtFQUNFO0N2Rncwb0JKOztBdUZ0MG9CRTtFQUNFO0N2Rnkwb0JKOztBdUZ2MG9CRTtFQUNFO0N2RjAwb0JKOztBdUZ4MG9CRTtFQUNFO0N2RjIwb0JKOztBdUZ6MG9CRTtFQUNFO0N2RjQwb0JKOztBdUY1MW9CRTtFQUNFO0N2Risxb0JKOztBdUY3MW9CRTtFQUNFO0N2Rmcyb0JKOztBdUY5MW9CRTtFQUNFO0N2Rmkyb0JKOztBdUYvMW9CRTtFQUNFO0N2Rmsyb0JKOztBdUZoMm9CRTtFQUNFO0N2Rm0yb0JKOztBdUZqMm9CRTtFQUNFO0N2Rm8yb0JKOztBdUZwM29CRTtFQUNFO0N2RnUzb0JKOztBdUZyM29CRTtFQUNFO0N2Rnczb0JKOztBdUZ0M29CRTtFQUNFO0N2Rnkzb0JKOztBdUZ2M29CRTtFQUNFO0N2RjAzb0JKOztBdUZ4M29CRTtFQUNFO0N2RjIzb0JKOztBdUZ6M29CRTtFQUNFO0N2RjQzb0JKOztBdUY1NG9CRTtFQUNFO0N2Ris0b0JKOztBdUY3NG9CRTtFQUNFO0N2Rmc1b0JKOztBdUY5NG9CRTtFQUNFO0N2Rmk1b0JKOztBdUYvNG9CRTtFQUNFO0N2Rms1b0JKOztBdUZoNW9CRTtFQUNFO0N2Rm01b0JKOztBdUZqNW9CRTtFQUNFO0N2Rm81b0JKOztBdUZwNm9CRTtFQUNFO0N2RnU2b0JKOztBdUZyNm9CRTtFQUNFO0N2Rnc2b0JKOztBdUZ0Nm9CRTtFQUNFO0N2Rnk2b0JKOztBdUZ2Nm9CRTtFQUNFO0N2RjA2b0JKOztBdUZ4Nm9CRTtFQUNFO0N2RjI2b0JKOztBdUZ6Nm9CRTtFQUNFO0N2RjQ2b0JKOztBdUY1N29CRTtFQUNFO0N2Ris3b0JKOztBdUY3N29CRTtFQUNFO0N2Rmc4b0JKOztBdUY5N29CRTtFQUNFO0N2Rmk4b0JKOztBdUYvN29CRTtFQUNFO0N2Rms4b0JKOztBdUZoOG9CRTtFQUNFO0N2Rm04b0JKOztBdUZqOG9CRTtFQUNFO0N2Rm84b0JKOztBdUZwOW9CRTtFQUNFO0N2RnU5b0JKOztBdUZyOW9CRTtFQUNFO0N2Rnc5b0JKOztBdUZ0OW9CRTtFQUNFO0N2Rnk5b0JKOztBdUZ2OW9CRTtFQUNFO0N2RjA5b0JKOztBdUZ4OW9CRTtFQUNFO0N2RjI5b0JKOztBdUZ6OW9CRTtFQUNFO0N2RjQ5b0JKOztBdUY1K29CRTtFQUNFO0N2Risrb0JKOztBdUY3K29CRTtFQUNFO0N2Rmcvb0JKOztBdUY5K29CRTtFQUNFO0N2Rmkvb0JKOztBdUYvK29CRTtFQUNFO0N2Rmsvb0JKOztBdUZoL29CRTtFQUNFO0N2Rm0vb0JKOztBdUZqL29CRTtFQUNFO0N2Rm8vb0JKOztBdUZwZ3BCRTtFQUNFO0N2RnVncEJKOztBdUZyZ3BCRTtFQUNFO0N2RndncEJKOztBdUZ0Z3BCRTtFQUNFO0N2RnlncEJKOztBdUZ2Z3BCRTtFQUNFO0N2RjBncEJKOztBdUZ4Z3BCRTtFQUNFO0N2RjJncEJKOztBdUZ6Z3BCRTtFQUNFO0N2RjRncEJKOztBdUY1aHBCRTtFQUNFO0N2RitocEJKOztBdUY3aHBCRTtFQUNFO0N2RmdpcEJKOztBdUY5aHBCRTtFQUNFO0N2RmlpcEJKOztBdUYvaHBCRTtFQUNFO0N2RmtpcEJKOztBdUZoaXBCRTtFQUNFO0N2Rm1pcEJKOztBdUZqaXBCRTtFQUNFO0N2Rm9pcEJKOztBdUZwanBCRTtFQUNFO0N2RnVqcEJKOztBdUZyanBCRTtFQUNFO0N2RndqcEJKOztBdUZ0anBCRTtFQUNFO0N2RnlqcEJKOztBdUZ2anBCRTtFQUNFO0N2RjBqcEJKOztBdUZ4anBCRTtFQUNFO0N2RjJqcEJKOztBdUZ6anBCRTtFQUNFO0N2RjRqcEJKOztBdUY1a3BCRTtFQUNFO0N2RitrcEJKOztBdUY3a3BCRTtFQUNFO0N2RmdscEJKOztBdUY5a3BCRTtFQUNFO0N2RmlscEJKOztBdUYva3BCRTtFQUNFO0N2RmtscEJKOztBdUZobHBCRTtFQUNFO0N2Rm1scEJKOztBdUZqbHBCRTtFQUNFO0N2Rm9scEJKOztBdUZwbXBCRTtFQUNFO0N2RnVtcEJKOztBdUZybXBCRTtFQUNFO0N2RndtcEJKOztBdUZ0bXBCRTtFQUNFO0N2RnltcEJKOztBdUZ2bXBCRTtFQUNFO0N2RjBtcEJKOztBdUZ4bXBCRTtFQUNFO0N2RjJtcEJKOztBdUZ6bXBCRTtFQUNFO0N2RjRtcEJKOztBdUY1bnBCRTtFQUNFO0N2RitucEJKOztBdUY3bnBCRTtFQUNFO0N2RmdvcEJKOztBdUY5bnBCRTtFQUNFO0N2RmlvcEJKOztBdUYvbnBCRTtFQUNFO0N2RmtvcEJKOztBdUZob3BCRTtFQUNFO0N2Rm1vcEJKOztBdUZqb3BCRTtFQUNFO0N2Rm9vcEJKOztBdUZwcHBCRTtFQUNFO0N2RnVwcEJKOztBdUZycHBCRTtFQUNFO0N2RndwcEJKOztBdUZ0cHBCRTtFQUNFO0N2RnlwcEJKOztBdUZ2cHBCRTtFQUNFO0N2RjBwcEJKOztBdUZ4cHBCRTtFQUNFO0N2RjJwcEJKOztBdUZ6cHBCRTtFQUNFO0N2RjRwcEJKOztBdUY1cXBCRTtFQUNFO0N2RitxcEJKOztBdUY3cXBCRTtFQUNFO0N2RmdycEJKOztBdUY5cXBCRTtFQUNFO0N2RmlycEJKOztBdUYvcXBCRTtFQUNFO0N2RmtycEJKOztBdUZocnBCRTtFQUNFO0N2Rm1ycEJKOztBdUZqcnBCRTtFQUNFO0N2Rm9ycEJKOztBdUZwc3BCRTtFQUNFO0N2RnVzcEJKOztBdUZyc3BCRTtFQUNFO0N2RndzcEJKOztBdUZ0c3BCRTtFQUNFO0N2RnlzcEJKOztBdUZ2c3BCRTtFQUNFO0N2RjBzcEJKOztBdUZ4c3BCRTtFQUNFO0N2RjJzcEJKOztBdUZ6c3BCRTtFQUNFO0N2RjRzcEJKOztBdUY1dHBCRTtFQUNFO0N2Rit0cEJKOztBdUY3dHBCRTtFQUNFO0N2Rmd1cEJKOztBdUY5dHBCRTtFQUNFO0N2Rml1cEJKOztBdUYvdHBCRTtFQUNFO0N2Rmt1cEJKOztBdUZodXBCRTtFQUNFO0N2Rm11cEJKOztBdUZqdXBCRTtFQUNFO0N2Rm91cEJKOztBdUZwdnBCRTtFQUNFO0N2RnV2cEJKOztBdUZydnBCRTtFQUNFO0N2Rnd2cEJKOztBdUZ0dnBCRTtFQUNFO0N2Rnl2cEJKOztBdUZ2dnBCRTtFQUNFO0N2RjB2cEJKOztBdUZ4dnBCRTtFQUNFO0N2RjJ2cEJKOztBdUZ6dnBCRTtFQUNFO0N2RjR2cEJKOztBdUY1d3BCRTtFQUNFO0N2Rit3cEJKOztBdUY3d3BCRTtFQUNFO0N2Rmd4cEJKOztBdUY5d3BCRTtFQUNFO0N2Rml4cEJKOztBdUYvd3BCRTtFQUNFO0N2Rmt4cEJKOztBdUZoeHBCRTtFQUNFO0N2Rm14cEJKOztBdUZqeHBCRTtFQUNFO0N2Rm94cEJKOztBdUZweXBCRTtFQUNFO0N2RnV5cEJKOztBdUZyeXBCRTtFQUNFO0N2Rnd5cEJKOztBdUZ0eXBCRTtFQUNFO0N2Rnl5cEJKOztBdUZ2eXBCRTtFQUNFO0N2RjB5cEJKOztBdUZ4eXBCRTtFQUNFO0N2RjJ5cEJKOztBdUZ6eXBCRTtFQUNFO0N2RjR5cEJKOztBdUY1enBCRTtFQUNFO0N2Rit6cEJKOztBdUY3enBCRTtFQUNFO0N2RmcwcEJKOztBdUY5enBCRTtFQUNFO0N2RmkwcEJKOztBdUYvenBCRTtFQUNFO0N2RmswcEJKOztBdUZoMHBCRTtFQUNFO0N2Rm0wcEJKOztBdUZqMHBCRTtFQUNFO0N2Rm8wcEJKOztBdUZwMXBCRTtFQUNFO0N2RnUxcEJKOztBdUZyMXBCRTtFQUNFO0N2RncxcEJKOztBdUZ0MXBCRTtFQUNFO0N2RnkxcEJKOztBdUZ2MXBCRTtFQUNFO0N2RjAxcEJKOztBdUZ4MXBCRTtFQUNFO0N2RjIxcEJKOztBdUZ6MXBCRTtFQUNFO0N2RjQxcEJKOztBdUY1MnBCRTtFQUNFO0N2RisycEJKOztBdUY3MnBCRTtFQUNFO0N2RmczcEJKOztBdUY5MnBCRTtFQUNFO0N2RmkzcEJKOztBdUYvMnBCRTtFQUNFO0N2RmszcEJKOztBdUZoM3BCRTtFQUNFO0N2Rm0zcEJKOztBdUZqM3BCRTtFQUNFO0N2Rm8zcEJKOztBdUZwNHBCRTtFQUNFO0N2RnU0cEJKOztBdUZyNHBCRTtFQUNFO0N2Rnc0cEJKOztBdUZ0NHBCRTtFQUNFO0N2Rnk0cEJKOztBdUZ2NHBCRTtFQUNFO0N2RjA0cEJKOztBdUZ4NHBCRTtFQUNFO0N2RjI0cEJKOztBdUZ6NHBCRTtFQUNFO0N2RjQ0cEJKOztBdUY1NXBCRTtFQUNFO0N2Ris1cEJKOztBdUY3NXBCRTtFQUNFO0N2Rmc2cEJKOztBdUY5NXBCRTtFQUNFO0N2Rmk2cEJKOztBdUYvNXBCRTtFQUNFO0N2Rms2cEJKOztBdUZoNnBCRTtFQUNFO0N2Rm02cEJKOztBdUZqNnBCRTtFQUNFO0N2Rm82cEJKOztBdUZwN3BCRTtFQUNFO0N2RnU3cEJKOztBdUZyN3BCRTtFQUNFO0N2Rnc3cEJKOztBdUZ0N3BCRTtFQUNFO0N2Rnk3cEJKOztBdUZ2N3BCRTtFQUNFO0N2RjA3cEJKOztBdUZ4N3BCRTtFQUNFO0N2RjI3cEJKOztBdUZ6N3BCRTtFQUNFO0N2RjQ3cEJKOztBdUY1OHBCRTtFQUNFO0N2Ris4cEJKOztBdUY3OHBCRTtFQUNFO0N2Rmc5cEJKOztBdUY5OHBCRTtFQUNFO0N2Rmk5cEJKOztBdUYvOHBCRTtFQUNFO0N2Rms5cEJKOztBdUZoOXBCRTtFQUNFO0N2Rm05cEJKOztBdUZqOXBCRTtFQUNFO0N2Rm85cEJKOztBdUZwK3BCRTtFQUNFO0N2RnUrcEJKOztBdUZyK3BCRTtFQUNFO0N2RncrcEJKOztBdUZ0K3BCRTtFQUNFO0N2RnkrcEJKOztBdUZ2K3BCRTtFQUNFO0N2RjArcEJKOztBdUZ4K3BCRTtFQUNFO0N2RjIrcEJKOztBdUZ6K3BCRTtFQUNFO0N2RjQrcEJKOztBdUY1L3BCRTtFQUNFO0N2RisvcEJKOztBdUY3L3BCRTtFQUNFO0N2RmdncUJKOztBdUY5L3BCRTtFQUNFO0N2RmlncUJKOztBdUYvL3BCRTtFQUNFO0N2RmtncUJKOztBdUZoZ3FCRTtFQUNFO0N2Rm1ncUJKOztBdUZqZ3FCRTtFQUNFO0N2Rm9ncUJKOztBdUZwaHFCRTtFQUNFO0N2RnVocUJKOztBdUZyaHFCRTtFQUNFO0N2RndocUJKOztBdUZ0aHFCRTtFQUNFO0N2RnlocUJKOztBdUZ2aHFCRTtFQUNFO0N2RjBocUJKOztBdUZ4aHFCRTtFQUNFO0N2RjJocUJKOztBdUZ6aHFCRTtFQUNFO0N2RjRocUJKOztBdUY1aXFCRTtFQUNFO0N2RitpcUJKOztBdUY3aXFCRTtFQUNFO0N2RmdqcUJKOztBdUY5aXFCRTtFQUNFO0N2RmlqcUJKOztBdUYvaXFCRTtFQUNFO0N2RmtqcUJKOztBdUZoanFCRTtFQUNFO0N2Rm1qcUJKOztBdUZqanFCRTtFQUNFO0N2Rm9qcUJKOztBdUZwa3FCRTtFQUNFO0N2RnVrcUJKOztBdUZya3FCRTtFQUNFO0N2RndrcUJKOztBdUZ0a3FCRTtFQUNFO0N2RnlrcUJKOztBdUZ2a3FCRTtFQUNFO0N2RjBrcUJKOztBdUZ4a3FCRTtFQUNFO0N2RjJrcUJKOztBdUZ6a3FCRTtFQUNFO0N2RjRrcUJKOztBdUY1bHFCRTtFQUNFO0N2RitscUJKOztBdUY3bHFCRTtFQUNFO0N2RmdtcUJKOztBdUY5bHFCRTtFQUNFO0N2RmltcUJKOztBdUYvbHFCRTtFQUNFO0N2RmttcUJKOztBdUZobXFCRTtFQUNFO0N2Rm1tcUJKOztBdUZqbXFCRTtFQUNFO0N2Rm9tcUJKOztBdUZwbnFCRTtFQUNFO0N2RnVucUJKOztBdUZybnFCRTtFQUNFO0N2RnducUJKOztBdUZ0bnFCRTtFQUNFO0N2RnlucUJKOztBdUZ2bnFCRTtFQUNFO0N2RjBucUJKOztBdUZ4bnFCRTtFQUNFO0N2RjJucUJKOztBdUZ6bnFCRTtFQUNFO0N2RjRucUJKOztBdUY1b3FCRTtFQUNFO0N2RitvcUJKOztBdUY3b3FCRTtFQUNFO0N2RmdwcUJKOztBdUY5b3FCRTtFQUNFO0N2RmlwcUJKOztBdUYvb3FCRTtFQUNFO0N2RmtwcUJKOztBdUZocHFCRTtFQUNFO0N2Rm1wcUJKOztBdUZqcHFCRTtFQUNFO0N2Rm9wcUJKOztBdUZwcXFCRTtFQUNFO0N2RnVxcUJKOztBdUZycXFCRTtFQUNFO0N2RndxcUJKOztBdUZ0cXFCRTtFQUNFO0N2RnlxcUJKOztBdUZ2cXFCRTtFQUNFO0N2RjBxcUJKOztBdUZ4cXFCRTtFQUNFO0N2RjJxcUJKOztBdUZ6cXFCRTtFQUNFO0N2RjRxcUJKOztBdUY1cnFCRTtFQUNFO0N2RitycUJKOztBdUY3cnFCRTtFQUNFO0N2RmdzcUJKOztBdUY5cnFCRTtFQUNFO0N2RmlzcUJKOztBdUYvcnFCRTtFQUNFO0N2RmtzcUJKOztBdUZoc3FCRTtFQUNFO0N2Rm1zcUJKOztBdUZqc3FCRTtFQUNFO0N2Rm9zcUJKOztBdUZwdHFCRTtFQUNFO0N2RnV0cUJKOztBdUZydHFCRTtFQUNFO0N2Rnd0cUJKOztBdUZ0dHFCRTtFQUNFO0N2Rnl0cUJKOztBdUZ2dHFCRTtFQUNFO0N2RjB0cUJKOztBdUZ4dHFCRTtFQUNFO0N2RjJ0cUJKOztBdUZ6dHFCRTtFQUNFO0N2RjR0cUJKOztBdUY1dXFCRTtFQUNFO0N2Rit1cUJKOztBdUY3dXFCRTtFQUNFO0N2Rmd2cUJKOztBdUY5dXFCRTtFQUNFO0N2Rml2cUJKOztBdUYvdXFCRTtFQUNFO0N2Rmt2cUJKOztBdUZodnFCRTtFQUNFO0N2Rm12cUJKOztBdUZqdnFCRTtFQUNFO0N2Rm92cUJKOztBdUZwd3FCRTtFQUNFO0N2RnV3cUJKOztBdUZyd3FCRTtFQUNFO0N2Rnd3cUJKOztBdUZ0d3FCRTtFQUNFO0N2Rnl3cUJKOztBdUZ2d3FCRTtFQUNFO0N2RjB3cUJKOztBdUZ4d3FCRTtFQUNFO0N2RjJ3cUJKOztBdUZ6d3FCRTtFQUNFO0N2RjR3cUJKOztBdUY1eHFCRTtFQUNFO0N2Rit4cUJKOztBdUY3eHFCRTtFQUNFO0N2Rmd5cUJKOztBdUY5eHFCRTtFQUNFO0N2Rml5cUJKOztBdUYveHFCRTtFQUNFO0N2Rmt5cUJKOztBdUZoeXFCRTtFQUNFO0N2Rm15cUJKOztBdUZqeXFCRTtFQUNFO0N2Rm95cUJKOztBdUZwenFCRTtFQUNFO0N2RnV6cUJKOztBdUZyenFCRTtFQUNFO0N2Rnd6cUJKOztBdUZ0enFCRTtFQUNFO0N2Rnl6cUJKOztBdUZ2enFCRTtFQUNFO0N2RjB6cUJKOztBdUZ4enFCRTtFQUNFO0N2RjJ6cUJKOztBdUZ6enFCRTtFQUNFO0N2RjR6cUJKOztBdUY1MHFCRTtFQUNFO0N2RiswcUJKOztBdUY3MHFCRTtFQUNFO0N2RmcxcUJKOztBdUY5MHFCRTtFQUNFO0N2RmkxcUJKOztBdUYvMHFCRTtFQUNFO0N2RmsxcUJKOztBdUZoMXFCRTtFQUNFO0N2Rm0xcUJKOztBdUZqMXFCRTtFQUNFO0N2Rm8xcUJKOztBdUZwMnFCRTtFQUNFO0N2RnUycUJKOztBdUZyMnFCRTtFQUNFO0N2RncycUJKOztBdUZ0MnFCRTtFQUNFO0N2RnkycUJKOztBdUZ2MnFCRTtFQUNFO0N2RjAycUJKOztBdUZ4MnFCRTtFQUNFO0N2RjIycUJKOztBdUZ6MnFCRTtFQUNFO0N2RjQycUJKOztBdUY1M3FCRTtFQUNFO0N2RiszcUJKOztBdUY3M3FCRTtFQUNFO0N2Rmc0cUJKOztBdUY5M3FCRTtFQUNFO0N2Rmk0cUJKOztBdUYvM3FCRTtFQUNFO0N2Rms0cUJKOztBdUZoNHFCRTtFQUNFO0N2Rm00cUJKOztBdUZqNHFCRTtFQUNFO0N2Rm80cUJKOztBdUZwNXFCRTtFQUNFO0N2RnU1cUJKOztBdUZyNXFCRTtFQUNFO0N2Rnc1cUJKOztBdUZ0NXFCRTtFQUNFO0N2Rnk1cUJKOztBdUZ2NXFCRTtFQUNFO0N2RjA1cUJKOztBdUZ4NXFCRTtFQUNFO0N2RjI1cUJKOztBdUZ6NXFCRTtFQUNFO0N2RjQ1cUJKOztBdUY1NnFCRTtFQUNFO0N2Ris2cUJKOztBdUY3NnFCRTtFQUNFO0N2Rmc3cUJKOztBdUY5NnFCRTtFQUNFO0N2Rmk3cUJKOztBdUYvNnFCRTtFQUNFO0N2Rms3cUJKOztBdUZoN3FCRTtFQUNFO0N2Rm03cUJKOztBdUZqN3FCRTtFQUNFO0N2Rm83cUJKOztBdUZwOHFCRTtFQUNFO0N2RnU4cUJKOztBdUZyOHFCRTtFQUNFO0N2Rnc4cUJKOztBdUZ0OHFCRTtFQUNFO0N2Rnk4cUJKOztBdUZ2OHFCRTtFQUNFO0N2RjA4cUJKOztBdUZ4OHFCRTtFQUNFO0N2RjI4cUJKOztBdUZ6OHFCRTtFQUNFO0N2RjQ4cUJKOztBdUY1OXFCRTtFQUNFO0N2Ris5cUJKOztBdUY3OXFCRTtFQUNFO0N2RmcrcUJKOztBdUY5OXFCRTtFQUNFO0N2RmkrcUJKOztBdUYvOXFCRTtFQUNFO0N2RmsrcUJKOztBdUZoK3FCRTtFQUNFO0N2Rm0rcUJKOztBdUZqK3FCRTtFQUNFO0N2Rm8rcUJKOztBdUZwL3FCRTtFQUNFO0N2RnUvcUJKOztBdUZyL3FCRTtFQUNFO0N2RncvcUJKOztBdUZ0L3FCRTtFQUNFO0N2RnkvcUJKOztBdUZ2L3FCRTtFQUNFO0N2RjAvcUJKOztBdUZ4L3FCRTtFQUNFO0N2RjIvcUJKOztBdUZ6L3FCRTtFQUNFO0N2RjQvcUJKOztBdUY1Z3JCRTtFQUNFO0N2RitnckJKOztBdUY3Z3JCRTtFQUNFO0N2RmdockJKOztBdUY5Z3JCRTtFQUNFO0N2RmlockJKOztBdUYvZ3JCRTtFQUNFO0N2RmtockJKOztBdUZoaHJCRTtFQUNFO0N2Rm1ockJKOztBdUZqaHJCRTtFQUNFO0N2Rm9ockJKOztBdUZwaXJCRTtFQUNFO0N2RnVpckJKOztBdUZyaXJCRTtFQUNFO0N2RndpckJKOztBdUZ0aXJCRTtFQUNFO0N2RnlpckJKOztBdUZ2aXJCRTtFQUNFO0N2RjBpckJKOztBdUZ4aXJCRTtFQUNFO0N2RjJpckJKOztBdUZ6aXJCRTtFQUNFO0N2RjRpckJKOztBdUY1anJCRTtFQUNFO0N2RitqckJKOztBdUY3anJCRTtFQUNFO0N2RmdrckJKOztBdUY5anJCRTtFQUNFO0N2RmlrckJKOztBdUYvanJCRTtFQUNFO0N2RmtrckJKOztBdUZoa3JCRTtFQUNFO0N2Rm1rckJKOztBdUZqa3JCRTtFQUNFO0N2Rm9rckJKOztBdUZwbHJCRTtFQUNFO0N2RnVsckJKOztBdUZybHJCRTtFQUNFO0N2RndsckJKOztBdUZ0bHJCRTtFQUNFO0N2RnlsckJKOztBdUZ2bHJCRTtFQUNFO0N2RjBsckJKOztBdUZ4bHJCRTtFQUNFO0N2RjJsckJKOztBdUZ6bHJCRTtFQUNFO0N2RjRsckJKOztBdUY1bXJCRTtFQUNFO0N2RittckJKOztBdUY3bXJCRTtFQUNFO0N2RmduckJKOztBdUY5bXJCRTtFQUNFO0N2RmluckJKOztBdUYvbXJCRTtFQUNFO0N2RmtuckJKOztBdUZobnJCRTtFQUNFO0N2Rm1uckJKOztBdUZqbnJCRTtFQUNFO0N2Rm9uckJKOztBdUZwb3JCRTtFQUNFO0N2RnVvckJKOztBdUZyb3JCRTtFQUNFO0N2RndvckJKOztBdUZ0b3JCRTtFQUNFO0N2RnlvckJKOztBdUZ2b3JCRTtFQUNFO0N2RjBvckJKOztBdUZ4b3JCRTtFQUNFO0N2RjJvckJKOztBdUZ6b3JCRTtFQUNFO0N2RjRvckJKOztBdUY1cHJCRTtFQUNFO0N2RitwckJKOztBdUY3cHJCRTtFQUNFO0N2RmdxckJKOztBdUY5cHJCRTtFQUNFO0N2RmlxckJKOztBdUYvcHJCRTtFQUNFO0N2RmtxckJKOztBdUZocXJCRTtFQUNFO0N2Rm1xckJKOztBdUZqcXJCRTtFQUNFO0N2Rm9xckJKOztBdUZwcnJCRTtFQUNFO0N2RnVyckJKOztBdUZycnJCRTtFQUNFO0N2RndyckJKOztBdUZ0cnJCRTtFQUNFO0N2RnlyckJKOztBdUZ2cnJCRTtFQUNFO0N2RjByckJKOztBdUZ4cnJCRTtFQUNFO0N2RjJyckJKOztBdUZ6cnJCRTtFQUNFO0N2RjRyckJKOztBdUY1c3JCRTtFQUNFO0N2RitzckJKOztBdUY3c3JCRTtFQUNFO0N2Rmd0ckJKOztBdUY5c3JCRTtFQUNFO0N2Rml0ckJKOztBdUYvc3JCRTtFQUNFO0N2Rmt0ckJKOztBdUZodHJCRTtFQUNFO0N2Rm10ckJKOztBdUZqdHJCRTtFQUNFO0N2Rm90ckJKOztBdUZwdXJCRTtFQUNFO0N2RnV1ckJKOztBdUZydXJCRTtFQUNFO0N2Rnd1ckJKOztBdUZ0dXJCRTtFQUNFO0N2Rnl1ckJKOztBdUZ2dXJCRTtFQUNFO0N2RjB1ckJKOztBdUZ4dXJCRTtFQUNFO0N2RjJ1ckJKOztBdUZ6dXJCRTtFQUNFO0N2RjR1ckJKOztBdUY1dnJCRTtFQUNFO0N2Rit2ckJKOztBdUY3dnJCRTtFQUNFO0N2Rmd3ckJKOztBdUY5dnJCRTtFQUNFO0N2Rml3ckJKOztBdUYvdnJCRTtFQUNFO0N2Rmt3ckJKOztBdUZod3JCRTtFQUNFO0N2Rm13ckJKOztBdUZqd3JCRTtFQUNFO0N2Rm93ckJKOztBdUZweHJCRTtFQUNFO0N2RnV4ckJKOztBdUZyeHJCRTtFQUNFO0N2Rnd4ckJKOztBdUZ0eHJCRTtFQUNFO0N2Rnl4ckJKOztBdUZ2eHJCRTtFQUNFO0N2RjB4ckJKOztBdUZ4eHJCRTtFQUNFO0N2RjJ4ckJKOztBdUZ6eHJCRTtFQUNFO0N2RjR4ckJKOztBdUY1eXJCRTtFQUNFO0N2Rit5ckJKOztBdUY3eXJCRTtFQUNFO0N2Rmd6ckJKOztBdUY5eXJCRTtFQUNFO0N2Rml6ckJKOztBdUYveXJCRTtFQUNFO0N2Rmt6ckJKOztBdUZoenJCRTtFQUNFO0N2Rm16ckJKOztBdUZqenJCRTtFQUNFO0N2Rm96ckJKOztBdUZwMHJCRTtFQUNFO0N2RnUwckJKOztBdUZyMHJCRTtFQUNFO0N2RncwckJKOztBdUZ0MHJCRTtFQUNFO0N2RnkwckJKOztBdUZ2MHJCRTtFQUNFO0N2RjAwckJKOztBdUZ4MHJCRTtFQUNFO0N2RjIwckJKOztBdUZ6MHJCRTtFQUNFO0N2RjQwckJKOztBdUY1MXJCRTtFQUNFO0N2RisxckJKOztBdUY3MXJCRTtFQUNFO0N2RmcyckJKOztBdUY5MXJCRTtFQUNFO0N2RmkyckJKOztBdUYvMXJCRTtFQUNFO0N2RmsyckJKOztBdUZoMnJCRTtFQUNFO0N2Rm0yckJKOztBdUZqMnJCRTtFQUNFO0N2Rm8yckJKOztBdUZwM3JCRTtFQUNFO0N2RnUzckJKOztBdUZyM3JCRTtFQUNFO0N2RnczckJKOztBdUZ0M3JCRTtFQUNFO0N2RnkzckJKOztBdUZ2M3JCRTtFQUNFO0N2RjAzckJKOztBdUZ4M3JCRTtFQUNFO0N2RjIzckJKOztBdUZ6M3JCRTtFQUNFO0N2RjQzckJKOztBdUY1NHJCRTtFQUNFO0N2Ris0ckJKOztBdUY3NHJCRTtFQUNFO0N2Rmc1ckJKOztBdUY5NHJCRTtFQUNFO0N2Rmk1ckJKOztBdUYvNHJCRTtFQUNFO0N2Rms1ckJKOztBdUZoNXJCRTtFQUNFO0N2Rm01ckJKOztBdUZqNXJCRTtFQUNFO0N2Rm81ckJKOztBdUZwNnJCRTtFQUNFO0N2RnU2ckJKOztBdUZyNnJCRTtFQUNFO0N2Rnc2ckJKOztBdUZ0NnJCRTtFQUNFO0N2Rnk2ckJKOztBdUZ2NnJCRTtFQUNFO0N2RjA2ckJKOztBdUZ4NnJCRTtFQUNFO0N2RjI2ckJKOztBdUZ6NnJCRTtFQUNFO0N2RjQ2ckJKOztBdUY1N3JCRTtFQUNFO0N2Ris3ckJKOztBdUY3N3JCRTtFQUNFO0N2Rmc4ckJKOztBdUY5N3JCRTtFQUNFO0N2Rmk4ckJKOztBdUYvN3JCRTtFQUNFO0N2Rms4ckJKOztBdUZoOHJCRTtFQUNFO0N2Rm04ckJKOztBdUZqOHJCRTtFQUNFO0N2Rm84ckJKOztBdUZwOXJCRTtFQUNFO0N2RnU5ckJKOztBdUZyOXJCRTtFQUNFO0N2Rnc5ckJKOztBdUZ0OXJCRTtFQUNFO0N2Rnk5ckJKOztBdUZ2OXJCRTtFQUNFO0N2RjA5ckJKOztBdUZ4OXJCRTtFQUNFO0N2RjI5ckJKOztBdUZ6OXJCRTtFQUNFO0N2RjQ5ckJKOztBdUY1K3JCRTtFQUNFO0N2RisrckJKOztBdUY3K3JCRTtFQUNFO0N2RmcvckJKOztBdUY5K3JCRTtFQUNFO0N2RmkvckJKOztBdUYvK3JCRTtFQUNFO0N2RmsvckJKOztBdUZoL3JCRTtFQUNFO0N2Rm0vckJKOztBdUZqL3JCRTtFQUNFO0N2Rm8vckJKOztBdUZwZ3NCRTtFQUNFO0N2RnVnc0JKOztBdUZyZ3NCRTtFQUNFO0N2Rndnc0JKOztBdUZ0Z3NCRTtFQUNFO0N2Rnlnc0JKOztBdUZ2Z3NCRTtFQUNFO0N2RjBnc0JKOztBdUZ4Z3NCRTtFQUNFO0N2RjJnc0JKOztBdUZ6Z3NCRTtFQUNFO0N2RjRnc0JKOztBdUY1aHNCRTtFQUNFO0N2Ritoc0JKOztBdUY3aHNCRTtFQUNFO0N2Rmdpc0JKOztBdUY5aHNCRTtFQUNFO0N2Rmlpc0JKOztBdUYvaHNCRTtFQUNFO0N2Rmtpc0JKOztBdUZoaXNCRTtFQUNFO0N2Rm1pc0JKOztBdUZqaXNCRTtFQUNFO0N2Rm9pc0JKOztBdUZwanNCRTtFQUNFO0N2RnVqc0JKOztBdUZyanNCRTtFQUNFO0N2Rndqc0JKOztBdUZ0anNCRTtFQUNFO0N2Rnlqc0JKOztBdUZ2anNCRTtFQUNFO0N2RjBqc0JKOztBdUZ4anNCRTtFQUNFO0N2RjJqc0JKOztBdUZ6anNCRTtFQUNFO0N2RjRqc0JKOztBdUY1a3NCRTtFQUNFO0N2Ritrc0JKOztBdUY3a3NCRTtFQUNFO0N2Rmdsc0JKOztBdUY5a3NCRTtFQUNFO0N2Rmlsc0JKOztBdUYva3NCRTtFQUNFO0N2Rmtsc0JKOztBdUZobHNCRTtFQUNFO0N2Rm1sc0JKOztBdUZqbHNCRTtFQUNFO0N2Rm9sc0JKOztBdUZwbXNCRTtFQUNFO0N2RnVtc0JKOztBdUZybXNCRTtFQUNFO0N2Rndtc0JKOztBdUZ0bXNCRTtFQUNFO0N2Rnltc0JKOztBdUZ2bXNCRTtFQUNFO0N2RjBtc0JKOztBdUZ4bXNCRTtFQUNFO0N2RjJtc0JKOztBdUZ6bXNCRTtFQUNFO0N2RjRtc0JKOztBdUY1bnNCRTtFQUNFO0N2Rituc0JKOztBdUY3bnNCRTtFQUNFO0N2Rmdvc0JKOztBdUY5bnNCRTtFQUNFO0N2Rmlvc0JKOztBdUYvbnNCRTtFQUNFO0N2Rmtvc0JKOztBdUZob3NCRTtFQUNFO0N2Rm1vc0JKOztBdUZqb3NCRTtFQUNFO0N2Rm9vc0JKOztBdUZwcHNCRTtFQUNFO0N2RnVwc0JKOztBdUZycHNCRTtFQUNFO0N2Rndwc0JKOztBdUZ0cHNCRTtFQUNFO0N2Rnlwc0JKOztBdUZ2cHNCRTtFQUNFO0N2RjBwc0JKOztBdUZ4cHNCRTtFQUNFO0N2RjJwc0JKOztBdUZ6cHNCRTtFQUNFO0N2RjRwc0JKOztBdUY1cXNCRTtFQUNFO0N2Ritxc0JKOztBdUY3cXNCRTtFQUNFO0N2Rmdyc0JKOztBdUY5cXNCRTtFQUNFO0N2Rmlyc0JKOztBdUYvcXNCRTtFQUNFO0N2Rmtyc0JKOztBdUZocnNCRTtFQUNFO0N2Rm1yc0JKOztBdUZqcnNCRTtFQUNFO0N2Rm9yc0JKOztBdUZwc3NCRTtFQUNFO0N2RnVzc0JKOztBdUZyc3NCRTtFQUNFO0N2Rndzc0JKOztBdUZ0c3NCRTtFQUNFO0N2Rnlzc0JKOztBdUZ2c3NCRTtFQUNFO0N2RjBzc0JKOztBdUZ4c3NCRTtFQUNFO0N2RjJzc0JKOztBdUZ6c3NCRTtFQUNFO0N2RjRzc0JKOztBdUY1dHNCRTtFQUNFO0N2Rit0c0JKOztBdUY3dHNCRTtFQUNFO0N2Rmd1c0JKOztBdUY5dHNCRTtFQUNFO0N2Rml1c0JKOztBdUYvdHNCRTtFQUNFO0N2Rmt1c0JKOztBdUZodXNCRTtFQUNFO0N2Rm11c0JKOztBdUZqdXNCRTtFQUNFO0N2Rm91c0JKOztBdUZwdnNCRTtFQUNFO0N2RnV2c0JKOztBdUZydnNCRTtFQUNFO0N2Rnd2c0JKOztBdUZ0dnNCRTtFQUNFO0N2Rnl2c0JKOztBdUZ2dnNCRTtFQUNFO0N2RjB2c0JKOztBdUZ4dnNCRTtFQUNFO0N2RjJ2c0JKOztBdUZ6dnNCRTtFQUNFO0N2RjR2c0JKOztBdUY1d3NCRTtFQUNFO0N2Rit3c0JKOztBdUY3d3NCRTtFQUNFO0N2Rmd4c0JKOztBdUY5d3NCRTtFQUNFO0N2Rml4c0JKOztBdUYvd3NCRTtFQUNFO0N2Rmt4c0JKOztBdUZoeHNCRTtFQUNFO0N2Rm14c0JKOztBdUZqeHNCRTtFQUNFO0N2Rm94c0JKOztBdUZweXNCRTtFQUNFO0N2RnV5c0JKOztBdUZyeXNCRTtFQUNFO0N2Rnd5c0JKOztBdUZ0eXNCRTtFQUNFO0N2Rnl5c0JKOztBdUZ2eXNCRTtFQUNFO0N2RjB5c0JKOztBdUZ4eXNCRTtFQUNFO0N2RjJ5c0JKOztBdUZ6eXNCRTtFQUNFO0N2RjR5c0JKOztBdUY1enNCRTtFQUNFO0N2Rit6c0JKOztBdUY3enNCRTtFQUNFO0N2Rmcwc0JKOztBdUY5enNCRTtFQUNFO0N2Rmkwc0JKOztBdUYvenNCRTtFQUNFO0N2Rmswc0JKOztBdUZoMHNCRTtFQUNFO0N2Rm0wc0JKOztBdUZqMHNCRTtFQUNFO0N2Rm8wc0JKOztBdUZwMXNCRTtFQUNFO0N2RnUxc0JKOztBdUZyMXNCRTtFQUNFO0N2Rncxc0JKOztBdUZ0MXNCRTtFQUNFO0N2Rnkxc0JKOztBdUZ2MXNCRTtFQUNFO0N2RjAxc0JKOztBdUZ4MXNCRTtFQUNFO0N2RjIxc0JKOztBdUZ6MXNCRTtFQUNFO0N2RjQxc0JKOztBdUY1MnNCRTtFQUNFO0N2Risyc0JKOztBdUY3MnNCRTtFQUNFO0N2Rmczc0JKOztBdUY5MnNCRTtFQUNFO0N2Rmkzc0JKOztBdUYvMnNCRTtFQUNFO0N2Rmszc0JKOztBdUZoM3NCRTtFQUNFO0N2Rm0zc0JKOztBdUZqM3NCRTtFQUNFO0N2Rm8zc0JKOztBdUZwNHNCRTtFQUNFO0N2RnU0c0JKOztBdUZyNHNCRTtFQUNFO0N2Rnc0c0JKOztBdUZ0NHNCRTtFQUNFO0N2Rnk0c0JKOztBdUZ2NHNCRTtFQUNFO0N2RjA0c0JKOztBdUZ4NHNCRTtFQUNFO0N2RjI0c0JKOztBdUZ6NHNCRTtFQUNFO0N2RjQ0c0JKOztBdUY1NXNCRTtFQUNFO0N2Ris1c0JKOztBdUY3NXNCRTtFQUNFO0N2Rmc2c0JKOztBdUY5NXNCRTtFQUNFO0N2Rmk2c0JKOztBdUYvNXNCRTtFQUNFO0N2Rms2c0JKOztBdUZoNnNCRTtFQUNFO0N2Rm02c0JKOztBdUZqNnNCRTtFQUNFO0N2Rm82c0JKOztBdUZwN3NCRTtFQUNFO0N2RnU3c0JKOztBdUZyN3NCRTtFQUNFO0N2Rnc3c0JKOztBdUZ0N3NCRTtFQUNFO0N2Rnk3c0JKOztBdUZ2N3NCRTtFQUNFO0N2RjA3c0JKOztBdUZ4N3NCRTtFQUNFO0N2RjI3c0JKOztBdUZ6N3NCRTtFQUNFO0N2RjQ3c0JKOztBdUY1OHNCRTtFQUNFO0N2Ris4c0JKOztBdUY3OHNCRTtFQUNFO0N2Rmc5c0JKOztBdUY5OHNCRTtFQUNFO0N2Rmk5c0JKOztBdUYvOHNCRTtFQUNFO0N2Rms5c0JKOztBdUZoOXNCRTtFQUNFO0N2Rm05c0JKOztBdUZqOXNCRTtFQUNFO0N2Rm85c0JKOztBdUZwK3NCRTtFQUNFO0N2RnUrc0JKOztBdUZyK3NCRTtFQUNFO0N2Rncrc0JKOztBdUZ0K3NCRTtFQUNFO0N2Rnkrc0JKOztBdUZ2K3NCRTtFQUNFO0N2RjArc0JKOztBdUZ4K3NCRTtFQUNFO0N2RjIrc0JKOztBdUZ6K3NCRTtFQUNFO0N2RjQrc0JKOztBdUY1L3NCRTtFQUNFO0N2Risvc0JKOztBdUY3L3NCRTtFQUNFO0N2RmdndEJKOztBdUY5L3NCRTtFQUNFO0N2RmlndEJKOztBdUYvL3NCRTtFQUNFO0N2RmtndEJKOztBdUZoZ3RCRTtFQUNFO0N2Rm1ndEJKOztBdUZqZ3RCRTtFQUNFO0N2Rm9ndEJKOztBdUZwaHRCRTtFQUNFO0N2RnVodEJKOztBdUZyaHRCRTtFQUNFO0N2RndodEJKOztBdUZ0aHRCRTtFQUNFO0N2RnlodEJKOztBdUZ2aHRCRTtFQUNFO0N2RjBodEJKOztBdUZ4aHRCRTtFQUNFO0N2RjJodEJKOztBdUZ6aHRCRTtFQUNFO0N2RjRodEJKOztBdUY1aXRCRTtFQUNFO0N2RitpdEJKOztBdUY3aXRCRTtFQUNFO0N2RmdqdEJKOztBdUY5aXRCRTtFQUNFO0N2RmlqdEJKOztBdUYvaXRCRTtFQUNFO0N2RmtqdEJKOztBdUZoanRCRTtFQUNFO0N2Rm1qdEJKOztBdUZqanRCRTtFQUNFO0N2Rm9qdEJKOztBdUZwa3RCRTtFQUNFO0N2RnVrdEJKOztBdUZya3RCRTtFQUNFO0N2RndrdEJKOztBdUZ0a3RCRTtFQUNFO0N2RnlrdEJKOztBdUZ2a3RCRTtFQUNFO0N2RjBrdEJKOztBdUZ4a3RCRTtFQUNFO0N2RjJrdEJKOztBdUZ6a3RCRTtFQUNFO0N2RjRrdEJKOztBdUY1bHRCRTtFQUNFO0N2RitsdEJKOztBdUY3bHRCRTtFQUNFO0N2RmdtdEJKOztBdUY5bHRCRTtFQUNFO0N2RmltdEJKOztBdUYvbHRCRTtFQUNFO0N2RmttdEJKOztBdUZobXRCRTtFQUNFO0N2Rm1tdEJKOztBdUZqbXRCRTtFQUNFO0N2Rm9tdEJKOztBdUZwbnRCRTtFQUNFO0N2RnVudEJKOztBdUZybnRCRTtFQUNFO0N2RndudEJKOztBdUZ0bnRCRTtFQUNFO0N2RnludEJKOztBdUZ2bnRCRTtFQUNFO0N2RjBudEJKOztBdUZ4bnRCRTtFQUNFO0N2RjJudEJKOztBdUZ6bnRCRTtFQUNFO0N2RjRudEJKOztBdUY1b3RCRTtFQUNFO0N2RitvdEJKOztBdUY3b3RCRTtFQUNFO0N2RmdwdEJKOztBdUY5b3RCRTtFQUNFO0N2RmlwdEJKOztBdUYvb3RCRTtFQUNFO0N2RmtwdEJKOztBdUZocHRCRTtFQUNFO0N2Rm1wdEJKOztBdUZqcHRCRTtFQUNFO0N2Rm9wdEJKOztBdUZwcXRCRTtFQUNFO0N2RnVxdEJKOztBdUZycXRCRTtFQUNFO0N2RndxdEJKOztBdUZ0cXRCRTtFQUNFO0N2RnlxdEJKOztBdUZ2cXRCRTtFQUNFO0N2RjBxdEJKOztBdUZ4cXRCRTtFQUNFO0N2RjJxdEJKOztBdUZ6cXRCRTtFQUNFO0N2RjRxdEJKOztBdUY1cnRCRTtFQUNFO0N2RitydEJKOztBdUY3cnRCRTtFQUNFO0N2RmdzdEJKOztBdUY5cnRCRTtFQUNFO0N2RmlzdEJKOztBdUYvcnRCRTtFQUNFO0N2RmtzdEJKOztBdUZoc3RCRTtFQUNFO0N2Rm1zdEJKOztBdUZqc3RCRTtFQUNFO0N2Rm9zdEJKOztBdUZwdHRCRTtFQUNFO0N2RnV0dEJKOztBdUZydHRCRTtFQUNFO0N2Rnd0dEJKOztBdUZ0dHRCRTtFQUNFO0N2Rnl0dEJKOztBdUZ2dHRCRTtFQUNFO0N2RjB0dEJKOztBdUZ4dHRCRTtFQUNFO0N2RjJ0dEJKOztBdUZ6dHRCRTtFQUNFO0N2RjR0dEJKOztBdUY1dXRCRTtFQUNFO0N2Rit1dEJKOztBdUY3dXRCRTtFQUNFO0N2Rmd2dEJKOztBdUY5dXRCRTtFQUNFO0N2Rml2dEJKOztBdUYvdXRCRTtFQUNFO0N2Rmt2dEJKOztBdUZodnRCRTtFQUNFO0N2Rm12dEJKOztBdUZqdnRCRTtFQUNFO0N2Rm92dEJKOztBdUZwd3RCRTtFQUNFO0N2RnV3dEJKOztBdUZyd3RCRTtFQUNFO0N2Rnd3dEJKOztBdUZ0d3RCRTtFQUNFO0N2Rnl3dEJKOztBdUZ2d3RCRTtFQUNFO0N2RjB3dEJKOztBdUZ4d3RCRTtFQUNFO0N2RjJ3dEJKOztBdUZ6d3RCRTtFQUNFO0N2RjR3dEJKOztBdUY1eHRCRTtFQUNFO0N2Rit4dEJKOztBdUY3eHRCRTtFQUNFO0N2Rmd5dEJKOztBdUY5eHRCRTtFQUNFO0N2Rml5dEJKOztBdUYveHRCRTtFQUNFO0N2Rmt5dEJKOztBdUZoeXRCRTtFQUNFO0N2Rm15dEJKOztBdUZqeXRCRTtFQUNFO0N2Rm95dEJKOztBdUZwenRCRTtFQUNFO0N2RnV6dEJKOztBdUZyenRCRTtFQUNFO0N2Rnd6dEJKOztBdUZ0enRCRTtFQUNFO0N2Rnl6dEJKOztBdUZ2enRCRTtFQUNFO0N2RjB6dEJKOztBdUZ4enRCRTtFQUNFO0N2RjJ6dEJKOztBdUZ6enRCRTtFQUNFO0N2RjR6dEJKOztBdUY1MHRCRTtFQUNFO0N2RiswdEJKOztBdUY3MHRCRTtFQUNFO0N2RmcxdEJKOztBdUY5MHRCRTtFQUNFO0N2RmkxdEJKOztBdUYvMHRCRTtFQUNFO0N2RmsxdEJKOztBdUZoMXRCRTtFQUNFO0N2Rm0xdEJKOztBdUZqMXRCRTtFQUNFO0N2Rm8xdEJKOztBdUZwMnRCRTtFQUNFO0N2RnUydEJKOztBdUZyMnRCRTtFQUNFO0N2RncydEJKOztBdUZ0MnRCRTtFQUNFO0N2RnkydEJKOztBdUZ2MnRCRTtFQUNFO0N2RjAydEJKOztBdUZ4MnRCRTtFQUNFO0N2RjIydEJKOztBdUZ6MnRCRTtFQUNFO0N2RjQydEJKOztBdUY1M3RCRTtFQUNFO0N2RiszdEJKOztBdUY3M3RCRTtFQUNFO0N2Rmc0dEJKOztBdUY5M3RCRTtFQUNFO0N2Rmk0dEJKOztBdUYvM3RCRTtFQUNFO0N2Rms0dEJKOztBdUZoNHRCRTtFQUNFO0N2Rm00dEJKOztBdUZqNHRCRTtFQUNFO0N2Rm80dEJKOztBdUZwNXRCRTtFQUNFO0N2RnU1dEJKOztBdUZyNXRCRTtFQUNFO0N2Rnc1dEJKOztBdUZ0NXRCRTtFQUNFO0N2Rnk1dEJKOztBdUZ2NXRCRTtFQUNFO0N2RjA1dEJKOztBdUZ4NXRCRTtFQUNFO0N2RjI1dEJKOztBdUZ6NXRCRTtFQUNFO0N2RjQ1dEJKOztBdUY1NnRCRTtFQUNFO0N2Ris2dEJKOztBdUY3NnRCRTtFQUNFO0N2Rmc3dEJKOztBdUY5NnRCRTtFQUNFO0N2Rmk3dEJKOztBdUYvNnRCRTtFQUNFO0N2Rms3dEJKOztBdUZoN3RCRTtFQUNFO0N2Rm03dEJKOztBdUZqN3RCRTtFQUNFO0N2Rm83dEJKOztBdUZwOHRCRTtFQUNFO0N2RnU4dEJKOztBdUZyOHRCRTtFQUNFO0N2Rnc4dEJKOztBdUZ0OHRCRTtFQUNFO0N2Rnk4dEJKOztBdUZ2OHRCRTtFQUNFO0N2RjA4dEJKOztBdUZ4OHRCRTtFQUNFO0N2RjI4dEJKOztBdUZ6OHRCRTtFQUNFO0N2RjQ4dEJKOztBdUY1OXRCRTtFQUNFO0N2Ris5dEJKOztBdUY3OXRCRTtFQUNFO0N2RmcrdEJKOztBdUY5OXRCRTtFQUNFO0N2RmkrdEJKOztBdUYvOXRCRTtFQUNFO0N2RmsrdEJKOztBdUZoK3RCRTtFQUNFO0N2Rm0rdEJKOztBdUZqK3RCRTtFQUNFO0N2Rm8rdEJKOztBdUZwL3RCRTtFQUNFO0N2RnUvdEJKOztBdUZyL3RCRTtFQUNFO0N2RncvdEJKOztBdUZ0L3RCRTtFQUNFO0N2RnkvdEJKOztBdUZ2L3RCRTtFQUNFO0N2RjAvdEJKOztBdUZ4L3RCRTtFQUNFO0N2RjIvdEJKOztBdUZ6L3RCRTtFQUNFO0N2RjQvdEJKOztBdUY1Z3VCRTtFQUNFO0N2RitndUJKOztBdUY3Z3VCRTtFQUNFO0N2RmdodUJKOztBdUY5Z3VCRTtFQUNFO0N2RmlodUJKOztBdUYvZ3VCRTtFQUNFO0N2RmtodUJKOztBdUZoaHVCRTtFQUNFO0N2Rm1odUJKOztBdUZqaHVCRTtFQUNFO0N2Rm9odUJKOztBdUZwaXVCRTtFQUNFO0N2RnVpdUJKOztBdUZyaXVCRTtFQUNFO0N2RndpdUJKOztBdUZ0aXVCRTtFQUNFO0N2RnlpdUJKOztBdUZ2aXVCRTtFQUNFO0N2RjBpdUJKOztBdUZ4aXVCRTtFQUNFO0N2RjJpdUJKOztBdUZ6aXVCRTtFQUNFO0N2RjRpdUJKOztBdUY1anVCRTtFQUNFO0N2RitqdUJKOztBdUY3anVCRTtFQUNFO0N2RmdrdUJKOztBdUY5anVCRTtFQUNFO0N2RmlrdUJKOztBdUYvanVCRTtFQUNFO0N2RmtrdUJKOztBdUZoa3VCRTtFQUNFO0N2Rm1rdUJKOztBdUZqa3VCRTtFQUNFO0N2Rm9rdUJKOztBdUZwbHVCRTtFQUNFO0N2RnVsdUJKOztBdUZybHVCRTtFQUNFO0N2RndsdUJKOztBdUZ0bHVCRTtFQUNFO0N2RnlsdUJKOztBdUZ2bHVCRTtFQUNFO0N2RjBsdUJKOztBdUZ4bHVCRTtFQUNFO0N2RjJsdUJKOztBdUZ6bHVCRTtFQUNFO0N2RjRsdUJKOztBdUY1bXVCRTtFQUNFO0N2RittdUJKOztBdUY3bXVCRTtFQUNFO0N2RmdudUJKOztBdUY5bXVCRTtFQUNFO0N2RmludUJKOztBdUYvbXVCRTtFQUNFO0N2RmtudUJKOztBdUZobnVCRTtFQUNFO0N2Rm1udUJKOztBdUZqbnVCRTtFQUNFO0N2Rm9udUJKOztBdUZwb3VCRTtFQUNFO0N2RnVvdUJKOztBdUZyb3VCRTtFQUNFO0N2RndvdUJKOztBdUZ0b3VCRTtFQUNFO0N2RnlvdUJKOztBdUZ2b3VCRTtFQUNFO0N2RjBvdUJKOztBdUZ4b3VCRTtFQUNFO0N2RjJvdUJKOztBdUZ6b3VCRTtFQUNFO0N2RjRvdUJKOztBdUY1cHVCRTtFQUNFO0N2RitwdUJKOztBdUY3cHVCRTtFQUNFO0N2RmdxdUJKOztBdUY5cHVCRTtFQUNFO0N2RmlxdUJKOztBdUYvcHVCRTtFQUNFO0N2RmtxdUJKOztBdUZocXVCRTtFQUNFO0N2Rm1xdUJKOztBdUZqcXVCRTtFQUNFO0N2Rm9xdUJKOztBdUZwcnVCRTtFQUNFO0N2RnVydUJKOztBdUZycnVCRTtFQUNFO0N2RndydUJKOztBdUZ0cnVCRTtFQUNFO0N2RnlydUJKOztBdUZ2cnVCRTtFQUNFO0N2RjBydUJKOztBdUZ4cnVCRTtFQUNFO0N2RjJydUJKOztBdUZ6cnVCRTtFQUNFO0N2RjRydUJKOztBdUY1c3VCRTtFQUNFO0N2RitzdUJKOztBdUY3c3VCRTtFQUNFO0N2Rmd0dUJKOztBdUY5c3VCRTtFQUNFO0N2Rml0dUJKOztBdUYvc3VCRTtFQUNFO0N2Rmt0dUJKOztBdUZodHVCRTtFQUNFO0N2Rm10dUJKOztBdUZqdHVCRTtFQUNFO0N2Rm90dUJKOztBdUZwdXVCRTtFQUNFO0N2RnV1dUJKOztBdUZydXVCRTtFQUNFO0N2Rnd1dUJKOztBdUZ0dXVCRTtFQUNFO0N2Rnl1dUJKOztBdUZ2dXVCRTtFQUNFO0N2RjB1dUJKOztBdUZ4dXVCRTtFQUNFO0N2RjJ1dUJKOztBdUZ6dXVCRTtFQUNFO0N2RjR1dUJKOztBdUY1dnVCRTtFQUNFO0N2Rit2dUJKOztBdUY3dnVCRTtFQUNFO0N2Rmd3dUJKOztBdUY5dnVCRTtFQUNFO0N2Rml3dUJKOztBdUYvdnVCRTtFQUNFO0N2Rmt3dUJKOztBdUZod3VCRTtFQUNFO0N2Rm13dUJKOztBdUZqd3VCRTtFQUNFO0N2Rm93dUJKOztBdUZweHVCRTtFQUNFO0N2RnV4dUJKOztBdUZyeHVCRTtFQUNFO0N2Rnd4dUJKOztBdUZ0eHVCRTtFQUNFO0N2Rnl4dUJKOztBdUZ2eHVCRTtFQUNFO0N2RjB4dUJKOztBdUZ4eHVCRTtFQUNFO0N2RjJ4dUJKOztBdUZ6eHVCRTtFQUNFO0N2RjR4dUJKOztBdUY1eXVCRTtFQUNFO0N2Rit5dUJKOztBdUY3eXVCRTtFQUNFO0N2Rmd6dUJKOztBdUY5eXVCRTtFQUNFO0N2Rml6dUJKOztBdUYveXVCRTtFQUNFO0N2Rmt6dUJKOztBdUZoenVCRTtFQUNFO0N2Rm16dUJKOztBdUZqenVCRTtFQUNFO0N2Rm96dUJKOztBdUZwMHVCRTtFQUNFO0N2RnUwdUJKOztBdUZyMHVCRTtFQUNFO0N2RncwdUJKOztBdUZ0MHVCRTtFQUNFO0N2RnkwdUJKOztBdUZ2MHVCRTtFQUNFO0N2RjAwdUJKOztBdUZ4MHVCRTtFQUNFO0N2RjIwdUJKOztBdUZ6MHVCRTtFQUNFO0N2RjQwdUJKOztBdUY1MXVCRTtFQUNFO0N2RisxdUJKOztBdUY3MXVCRTtFQUNFO0N2RmcydUJKOztBdUY5MXVCRTtFQUNFO0N2RmkydUJKOztBdUYvMXVCRTtFQUNFO0N2RmsydUJKOztBdUZoMnVCRTtFQUNFO0N2Rm0ydUJKOztBdUZqMnVCRTtFQUNFO0N2Rm8ydUJKOztBdUZwM3VCRTtFQUNFO0N2RnUzdUJKOztBdUZyM3VCRTtFQUNFO0N2RnczdUJKOztBdUZ0M3VCRTtFQUNFO0N2RnkzdUJKOztBdUZ2M3VCRTtFQUNFO0N2RjAzdUJKOztBdUZ4M3VCRTtFQUNFO0N2RjIzdUJKOztBdUZ6M3VCRTtFQUNFO0N2RjQzdUJKOztBdUY1NHVCRTtFQUNFO0N2Ris0dUJKOztBdUY3NHVCRTtFQUNFO0N2Rmc1dUJKOztBdUY5NHVCRTtFQUNFO0N2Rmk1dUJKOztBdUYvNHVCRTtFQUNFO0N2Rms1dUJKOztBdUZoNXVCRTtFQUNFO0N2Rm01dUJKOztBdUZqNXVCRTtFQUNFO0N2Rm81dUJKOztBdUZwNnVCRTtFQUNFO0N2RnU2dUJKOztBdUZyNnVCRTtFQUNFO0N2Rnc2dUJKOztBdUZ0NnVCRTtFQUNFO0N2Rnk2dUJKOztBdUZ2NnVCRTtFQUNFO0N2RjA2dUJKOztBdUZ4NnVCRTtFQUNFO0N2RjI2dUJKOztBdUZ6NnVCRTtFQUNFO0N2RjQ2dUJKOztBdUY1N3VCRTtFQUNFO0N2Ris3dUJKOztBdUY3N3VCRTtFQUNFO0N2Rmc4dUJKOztBdUY5N3VCRTtFQUNFO0N2Rmk4dUJKOztBdUYvN3VCRTtFQUNFO0N2Rms4dUJKOztBdUZoOHVCRTtFQUNFO0N2Rm04dUJKOztBdUZqOHVCRTtFQUNFO0N2Rm84dUJKOztBdUZwOXVCRTtFQUNFO0N2RnU5dUJKOztBdUZyOXVCRTtFQUNFO0N2Rnc5dUJKOztBdUZ0OXVCRTtFQUNFO0N2Rnk5dUJKOztBdUZ2OXVCRTtFQUNFO0N2RjA5dUJKOztBdUZ4OXVCRTtFQUNFO0N2RjI5dUJKOztBdUZ6OXVCRTtFQUNFO0N2RjQ5dUJKOztBdUY1K3VCRTtFQUNFO0N2RisrdUJKOztBdUY3K3VCRTtFQUNFO0N2RmcvdUJKOztBdUY5K3VCRTtFQUNFO0N2RmkvdUJKOztBdUYvK3VCRTtFQUNFO0N2RmsvdUJKOztBdUZoL3VCRTtFQUNFO0N2Rm0vdUJKOztBdUZqL3VCRTtFQUNFO0N2Rm8vdUJKOztBdUZwZ3ZCRTtFQUNFO0N2RnVndkJKOztBdUZyZ3ZCRTtFQUNFO0N2RndndkJKOztBdUZ0Z3ZCRTtFQUNFO0N2RnlndkJKOztBdUZ2Z3ZCRTtFQUNFO0N2RjBndkJKOztBdUZ4Z3ZCRTtFQUNFO0N2RjJndkJKOztBdUZ6Z3ZCRTtFQUNFO0N2RjRndkJKOztBdUY1aHZCRTtFQUNFO0N2RitodkJKOztBdUY3aHZCRTtFQUNFO0N2RmdpdkJKOztBdUY5aHZCRTtFQUNFO0N2RmlpdkJKOztBdUYvaHZCRTtFQUNFO0N2RmtpdkJKOztBdUZoaXZCRTtFQUNFO0N2Rm1pdkJKOztBdUZqaXZCRTtFQUNFO0N2Rm9pdkJKOztBdUZwanZCRTtFQUNFO0N2RnVqdkJKOztBdUZyanZCRTtFQUNFO0N2RndqdkJKOztBdUZ0anZCRTtFQUNFO0N2RnlqdkJKOztBdUZ2anZCRTtFQUNFO0N2RjBqdkJKOztBdUZ4anZCRTtFQUNFO0N2RjJqdkJKOztBdUZ6anZCRTtFQUNFO0N2RjRqdkJKOztBdUY1a3ZCRTtFQUNFO0N2RitrdkJKOztBdUY3a3ZCRTtFQUNFO0N2RmdsdkJKOztBdUY5a3ZCRTtFQUNFO0N2RmlsdkJKOztBdUYva3ZCRTtFQUNFO0N2RmtsdkJKOztBdUZobHZCRTtFQUNFO0N2Rm1sdkJKOztBdUZqbHZCRTtFQUNFO0N2Rm9sdkJKOztBdUZwbXZCRTtFQUNFO0N2RnVtdkJKOztBdUZybXZCRTtFQUNFO0N2RndtdkJKOztBdUZ0bXZCRTtFQUNFO0N2RnltdkJKOztBdUZ2bXZCRTtFQUNFO0N2RjBtdkJKOztBdUZ4bXZCRTtFQUNFO0N2RjJtdkJKOztBdUZ6bXZCRTtFQUNFO0N2RjRtdkJKOztBdUY1bnZCRTtFQUNFO0N2RitudkJKOztBdUY3bnZCRTtFQUNFO0N2RmdvdkJKOztBdUY5bnZCRTtFQUNFO0N2RmlvdkJKOztBdUYvbnZCRTtFQUNFO0N2RmtvdkJKOztBdUZob3ZCRTtFQUNFO0N2Rm1vdkJKOztBdUZqb3ZCRTtFQUNFO0N2Rm9vdkJKOztBdUZwcHZCRTtFQUNFO0N2RnVwdkJKOztBdUZycHZCRTtFQUNFO0N2RndwdkJKOztBdUZ0cHZCRTtFQUNFO0N2RnlwdkJKOztBdUZ2cHZCRTtFQUNFO0N2RjBwdkJKOztBdUZ4cHZCRTtFQUNFO0N2RjJwdkJKOztBdUZ6cHZCRTtFQUNFO0N2RjRwdkJKOztBdUY1cXZCRTtFQUNFO0N2RitxdkJKOztBdUY3cXZCRTtFQUNFO0N2RmdydkJKOztBdUY5cXZCRTtFQUNFO0N2RmlydkJKOztBdUYvcXZCRTtFQUNFO0N2RmtydkJKOztBdUZocnZCRTtFQUNFO0N2Rm1ydkJKOztBdUZqcnZCRTtFQUNFO0N2Rm9ydkJKOztBdUZwc3ZCRTtFQUNFO0N2RnVzdkJKOztBdUZyc3ZCRTtFQUNFO0N2RndzdkJKOztBdUZ0c3ZCRTtFQUNFO0N2RnlzdkJKOztBdUZ2c3ZCRTtFQUNFO0N2RjBzdkJKOztBdUZ4c3ZCRTtFQUNFO0N2RjJzdkJKOztBdUZ6c3ZCRTtFQUNFO0N2RjRzdkJKOztBdUY1dHZCRTtFQUNFO0N2Rit0dkJKOztBdUY3dHZCRTtFQUNFO0N2Rmd1dkJKOztBdUY5dHZCRTtFQUNFO0N2Rml1dkJKOztBdUYvdHZCRTtFQUNFO0N2Rmt1dkJKOztBdUZodXZCRTtFQUNFO0N2Rm11dkJKOztBdUZqdXZCRTtFQUNFO0N2Rm91dkJKOztBdUZwdnZCRTtFQUNFO0N2RnV2dkJKOztBdUZydnZCRTtFQUNFO0N2Rnd2dkJKOztBdUZ0dnZCRTtFQUNFO0N2Rnl2dkJKOztBdUZ2dnZCRTtFQUNFO0N2RjB2dkJKOztBdUZ4dnZCRTtFQUNFO0N2RjJ2dkJKOztBdUZ6dnZCRTtFQUNFO0N2RjR2dkJKOztBdUY1d3ZCRTtFQUNFO0N2Rit3dkJKOztBdUY3d3ZCRTtFQUNFO0N2Rmd4dkJKOztBdUY5d3ZCRTtFQUNFO0N2Rml4dkJKOztBdUYvd3ZCRTtFQUNFO0N2Rmt4dkJKOztBdUZoeHZCRTtFQUNFO0N2Rm14dkJKOztBdUZqeHZCRTtFQUNFO0N2Rm94dkJKOztBdUZweXZCRTtFQUNFO0N2RnV5dkJKOztBdUZyeXZCRTtFQUNFO0N2Rnd5dkJKOztBdUZ0eXZCRTtFQUNFO0N2Rnl5dkJKOztBdUZ2eXZCRTtFQUNFO0N2RjB5dkJKOztBdUZ4eXZCRTtFQUNFO0N2RjJ5dkJKOztBdUZ6eXZCRTtFQUNFO0N2RjR5dkJKOztBdUY1enZCRTtFQUNFO0N2Rit6dkJKOztBdUY3enZCRTtFQUNFO0N2RmcwdkJKOztBdUY5enZCRTtFQUNFO0N2RmkwdkJKOztBdUYvenZCRTtFQUNFO0N2RmswdkJKOztBdUZoMHZCRTtFQUNFO0N2Rm0wdkJKOztBdUZqMHZCRTtFQUNFO0N2Rm8wdkJKOztBdUZwMXZCRTtFQUNFO0N2RnUxdkJKOztBdUZyMXZCRTtFQUNFO0N2RncxdkJKOztBdUZ0MXZCRTtFQUNFO0N2RnkxdkJKOztBdUZ2MXZCRTtFQUNFO0N2RjAxdkJKOztBdUZ4MXZCRTtFQUNFO0N2RjIxdkJKOztBdUZ6MXZCRTtFQUNFO0N2RjQxdkJKOztBdUY1MnZCRTtFQUNFO0N2RisydkJKOztBdUY3MnZCRTtFQUNFO0N2RmczdkJKOztBdUY5MnZCRTtFQUNFO0N2RmkzdkJKOztBdUYvMnZCRTtFQUNFO0N2RmszdkJKOztBdUZoM3ZCRTtFQUNFO0N2Rm0zdkJKOztBdUZqM3ZCRTtFQUNFO0N2Rm8zdkJKOztBdUZwNHZCRTtFQUNFO0N2RnU0dkJKOztBdUZyNHZCRTtFQUNFO0N2Rnc0dkJKOztBdUZ0NHZCRTtFQUNFO0N2Rnk0dkJKOztBdUZ2NHZCRTtFQUNFO0N2RjA0dkJKOztBdUZ4NHZCRTtFQUNFO0N2RjI0dkJKOztBdUZ6NHZCRTtFQUNFO0N2RjQ0dkJKOztBdUY1NXZCRTtFQUNFO0N2Ris1dkJKOztBdUY3NXZCRTtFQUNFO0N2Rmc2dkJKOztBdUY5NXZCRTtFQUNFO0N2Rmk2dkJKOztBdUYvNXZCRTtFQUNFO0N2Rms2dkJKOztBdUZoNnZCRTtFQUNFO0N2Rm02dkJKOztBdUZqNnZCRTtFQUNFO0N2Rm82dkJKOztBdUZwN3ZCRTtFQUNFO0N2RnU3dkJKOztBdUZyN3ZCRTtFQUNFO0N2Rnc3dkJKOztBdUZ0N3ZCRTtFQUNFO0N2Rnk3dkJKOztBdUZ2N3ZCRTtFQUNFO0N2RjA3dkJKOztBdUZ4N3ZCRTtFQUNFO0N2RjI3dkJKOztBdUZ6N3ZCRTtFQUNFO0N2RjQ3dkJKOztBdUY1OHZCRTtFQUNFO0N2Ris4dkJKOztBdUY3OHZCRTtFQUNFO0N2Rmc5dkJKOztBdUY5OHZCRTtFQUNFO0N2Rmk5dkJKOztBdUYvOHZCRTtFQUNFO0N2Rms5dkJKOztBdUZoOXZCRTtFQUNFO0N2Rm05dkJKOztBdUZqOXZCRTtFQUNFO0N2Rm85dkJKOztBdUZwK3ZCRTtFQUNFO0N2RnUrdkJKOztBdUZyK3ZCRTtFQUNFO0N2RncrdkJKOztBdUZ0K3ZCRTtFQUNFO0N2RnkrdkJKOztBdUZ2K3ZCRTtFQUNFO0N2RjArdkJKOztBdUZ4K3ZCRTtFQUNFO0N2RjIrdkJKOztBdUZ6K3ZCRTtFQUNFO0N2RjQrdkJKOztBdUY1L3ZCRTtFQUNFO0N2RisvdkJKOztBdUY3L3ZCRTtFQUNFO0N2Rmdnd0JKOztBdUY5L3ZCRTtFQUNFO0N2Rmlnd0JKOztBdUYvL3ZCRTtFQUNFO0N2Rmtnd0JKOztBdUZoZ3dCRTtFQUNFO0N2Rm1nd0JKOztBdUZqZ3dCRTtFQUNFO0N2Rm9nd0JKOztBdUZwaHdCRTtFQUNFO0N2RnVod0JKOztBdUZyaHdCRTtFQUNFO0N2Rndod0JKOztBdUZ0aHdCRTtFQUNFO0N2Rnlod0JKOztBdUZ2aHdCRTtFQUNFO0N2RjBod0JKOztBdUZ4aHdCRTtFQUNFO0N2RjJod0JKOztBdUZ6aHdCRTtFQUNFO0N2RjRod0JKOztBdUY1aXdCRTtFQUNFO0N2Ritpd0JKOztBdUY3aXdCRTtFQUNFO0N2Rmdqd0JKOztBdUY5aXdCRTtFQUNFO0N2Rmlqd0JKOztBdUYvaXdCRTtFQUNFO0N2Rmtqd0JKOztBdUZoandCRTtFQUNFO0N2Rm1qd0JKOztBdUZqandCRTtFQUNFO0N2Rm9qd0JKOztBdUZwa3dCRTtFQUNFO0N2RnVrd0JKOztBdUZya3dCRTtFQUNFO0N2Rndrd0JKOztBdUZ0a3dCRTtFQUNFO0N2Rnlrd0JKOztBdUZ2a3dCRTtFQUNFO0N2RjBrd0JKOztBdUZ4a3dCRTtFQUNFO0N2RjJrd0JKOztBdUZ6a3dCRTtFQUNFO0N2RjRrd0JKOztBdUY1bHdCRTtFQUNFO0N2Ritsd0JKOztBdUY3bHdCRTtFQUNFO0N2Rmdtd0JKOztBdUY5bHdCRTtFQUNFO0N2Rmltd0JKOztBdUYvbHdCRTtFQUNFO0N2Rmttd0JKOztBdUZobXdCRTtFQUNFO0N2Rm1td0JKOztBdUZqbXdCRTtFQUNFO0N2Rm9td0JKOztBdUZwbndCRTtFQUNFO0N2RnVud0JKOztBdUZybndCRTtFQUNFO0N2Rndud0JKOztBdUZ0bndCRTtFQUNFO0N2Rnlud0JKOztBdUZ2bndCRTtFQUNFO0N2RjBud0JKOztBdUZ4bndCRTtFQUNFO0N2RjJud0JKOztBdUZ6bndCRTtFQUNFO0N2RjRud0JKOztBdUY1b3dCRTtFQUNFO0N2Ritvd0JKOztBdUY3b3dCRTtFQUNFO0N2Rmdwd0JKOztBdUY5b3dCRTtFQUNFO0N2Rmlwd0JKOztBdUYvb3dCRTtFQUNFO0N2Rmtwd0JKOztBdUZocHdCRTtFQUNFO0N2Rm1wd0JKOztBdUZqcHdCRTtFQUNFO0N2Rm9wd0JKOztBdUZwcXdCRTtFQUNFO0N2RnVxd0JKOztBdUZycXdCRTtFQUNFO0N2Rndxd0JKOztBdUZ0cXdCRTtFQUNFO0N2Rnlxd0JKOztBdUZ2cXdCRTtFQUNFO0N2RjBxd0JKOztBdUZ4cXdCRTtFQUNFO0N2RjJxd0JKOztBdUZ6cXdCRTtFQUNFO0N2RjRxd0JKOztBdUY1cndCRTtFQUNFO0N2Rityd0JKOztBdUY3cndCRTtFQUNFO0N2Rmdzd0JKOztBdUY5cndCRTtFQUNFO0N2Rmlzd0JKOztBdUYvcndCRTtFQUNFO0N2Rmtzd0JKOztBdUZoc3dCRTtFQUNFO0N2Rm1zd0JKOztBdUZqc3dCRTtFQUNFO0N2Rm9zd0JKOztBdUZwdHdCRTtFQUNFO0N2RnV0d0JKOztBdUZydHdCRTtFQUNFO0N2Rnd0d0JKOztBdUZ0dHdCRTtFQUNFO0N2Rnl0d0JKOztBdUZ2dHdCRTtFQUNFO0N2RjB0d0JKOztBdUZ4dHdCRTtFQUNFO0N2RjJ0d0JKOztBdUZ6dHdCRTtFQUNFO0N2RjR0d0JKOztBdUY1dXdCRTtFQUNFO0N2Rit1d0JKOztBdUY3dXdCRTtFQUNFO0N2Rmd2d0JKOztBdUY5dXdCRTtFQUNFO0N2Rml2d0JKOztBdUYvdXdCRTtFQUNFO0N2Rmt2d0JKOztBdUZodndCRTtFQUNFO0N2Rm12d0JKOztBdUZqdndCRTtFQUNFO0N2Rm92d0JKOztBdUZwd3dCRTtFQUNFO0N2RnV3d0JKOztBdUZyd3dCRTtFQUNFO0N2Rnd3d0JKOztBdUZ0d3dCRTtFQUNFO0N2Rnl3d0JKOztBdUZ2d3dCRTtFQUNFO0N2RjB3d0JKOztBdUZ4d3dCRTtFQUNFO0N2RjJ3d0JKOztBdUZ6d3dCRTtFQUNFO0N2RjR3d0JKOztBdUY1eHdCRTtFQUNFO0N2Rit4d0JKOztBdUY3eHdCRTtFQUNFO0N2Rmd5d0JKOztBdUY5eHdCRTtFQUNFO0N2Rml5d0JKOztBdUYveHdCRTtFQUNFO0N2Rmt5d0JKOztBdUZoeXdCRTtFQUNFO0N2Rm15d0JKOztBdUZqeXdCRTtFQUNFO0N2Rm95d0JKOztBdUZwendCRTtFQUNFO0N2RnV6d0JKOztBdUZyendCRTtFQUNFO0N2Rnd6d0JKOztBdUZ0endCRTtFQUNFO0N2Rnl6d0JKOztBdUZ2endCRTtFQUNFO0N2RjB6d0JKOztBdUZ4endCRTtFQUNFO0N2RjJ6d0JKOztBdUZ6endCRTtFQUNFO0N2RjR6d0JKOztBdUY1MHdCRTtFQUNFO0N2Riswd0JKOztBdUY3MHdCRTtFQUNFO0N2Rmcxd0JKOztBdUY5MHdCRTtFQUNFO0N2Rmkxd0JKOztBdUYvMHdCRTtFQUNFO0N2Rmsxd0JKOztBdUZoMXdCRTtFQUNFO0N2Rm0xd0JKOztBdUZqMXdCRTtFQUNFO0N2Rm8xd0JKOztBdUZwMndCRTtFQUNFO0N2RnUyd0JKOztBdUZyMndCRTtFQUNFO0N2Rncyd0JKOztBdUZ0MndCRTtFQUNFO0N2Rnkyd0JKOztBdUZ2MndCRTtFQUNFO0N2RjAyd0JKOztBdUZ4MndCRTtFQUNFO0N2RjIyd0JKOztBdUZ6MndCRTtFQUNFO0N2RjQyd0JKOztBdUY1M3dCRTtFQUNFO0N2Riszd0JKOztBdUY3M3dCRTtFQUNFO0N2Rmc0d0JKOztBdUY5M3dCRTtFQUNFO0N2Rmk0d0JKOztBdUYvM3dCRTtFQUNFO0N2Rms0d0JKOztBdUZoNHdCRTtFQUNFO0N2Rm00d0JKOztBdUZqNHdCRTtFQUNFO0N2Rm80d0JKOztBdUZwNXdCRTtFQUNFO0N2RnU1d0JKOztBdUZyNXdCRTtFQUNFO0N2Rnc1d0JKOztBdUZ0NXdCRTtFQUNFO0N2Rnk1d0JKOztBdUZ2NXdCRTtFQUNFO0N2RjA1d0JKOztBdUZ4NXdCRTtFQUNFO0N2RjI1d0JKOztBdUZ6NXdCRTtFQUNFO0N2RjQ1d0JKOztBdUY1NndCRTtFQUNFO0N2Ris2d0JKOztBdUY3NndCRTtFQUNFO0N2Rmc3d0JKOztBdUY5NndCRTtFQUNFO0N2Rmk3d0JKOztBdUYvNndCRTtFQUNFO0N2Rms3d0JKOztBdUZoN3dCRTtFQUNFO0N2Rm03d0JKOztBdUZqN3dCRTtFQUNFO0N2Rm83d0JKOztBdUZwOHdCRTtFQUNFO0N2RnU4d0JKOztBdUZyOHdCRTtFQUNFO0N2Rnc4d0JKOztBdUZ0OHdCRTtFQUNFO0N2Rnk4d0JKOztBdUZ2OHdCRTtFQUNFO0N2RjA4d0JKOztBdUZ4OHdCRTtFQUNFO0N2RjI4d0JKOztBdUZ6OHdCRTtFQUNFO0N2RjQ4d0JKOztBdUY1OXdCRTtFQUNFO0N2Ris5d0JKOztBdUY3OXdCRTtFQUNFO0N2Rmcrd0JKOztBdUY5OXdCRTtFQUNFO0N2Rmkrd0JKOztBdUYvOXdCRTtFQUNFO0N2Rmsrd0JKOztBdUZoK3dCRTtFQUNFO0N2Rm0rd0JKOztBdUZqK3dCRTtFQUNFO0N2Rm8rd0JKOztBdUZwL3dCRTtFQUNFO0N2RnUvd0JKOztBdUZyL3dCRTtFQUNFO0N2Rncvd0JKOztBdUZ0L3dCRTtFQUNFO0N2Rnkvd0JKOztBdUZ2L3dCRTtFQUNFO0N2RjAvd0JKOztBdUZ4L3dCRTtFQUNFO0N2RjIvd0JKOztBdUZ6L3dCRTtFQUNFO0N2RjQvd0JKOztBdUY1Z3hCRTtFQUNFO0N2RitneEJKOztBdUY3Z3hCRTtFQUNFO0N2RmdoeEJKOztBdUY5Z3hCRTtFQUNFO0N2RmloeEJKOztBdUYvZ3hCRTtFQUNFO0N2RmtoeEJKOztBdUZoaHhCRTtFQUNFO0N2Rm1oeEJKOztBdUZqaHhCRTtFQUNFO0N2Rm9oeEJKOztBdUZwaXhCRTtFQUNFO0N2RnVpeEJKOztBdUZyaXhCRTtFQUNFO0N2RndpeEJKOztBdUZ0aXhCRTtFQUNFO0N2RnlpeEJKOztBdUZ2aXhCRTtFQUNFO0N2RjBpeEJKOztBdUZ4aXhCRTtFQUNFO0N2RjJpeEJKOztBdUZ6aXhCRTtFQUNFO0N2RjRpeEJKOztBdUY1anhCRTtFQUNFO0N2RitqeEJKOztBdUY3anhCRTtFQUNFO0N2RmdreEJKOztBdUY5anhCRTtFQUNFO0N2RmlreEJKOztBdUYvanhCRTtFQUNFO0N2RmtreEJKOztBdUZoa3hCRTtFQUNFO0N2Rm1reEJKOztBdUZqa3hCRTtFQUNFO0N2Rm9reEJKOztBdUZwbHhCRTtFQUNFO0N2RnVseEJKOztBdUZybHhCRTtFQUNFO0N2RndseEJKOztBdUZ0bHhCRTtFQUNFO0N2RnlseEJKOztBdUZ2bHhCRTtFQUNFO0N2RjBseEJKOztBdUZ4bHhCRTtFQUNFO0N2RjJseEJKOztBdUZ6bHhCRTtFQUNFO0N2RjRseEJKOztBdUY1bXhCRTtFQUNFO0N2RitteEJKOztBdUY3bXhCRTtFQUNFO0N2RmdueEJKOztBdUY5bXhCRTtFQUNFO0N2RmlueEJKOztBdUYvbXhCRTtFQUNFO0N2RmtueEJKOztBdUZobnhCRTtFQUNFO0N2Rm1ueEJKOztBdUZqbnhCRTtFQUNFO0N2Rm9ueEJKOztBdUZwb3hCRTtFQUNFO0N2RnVveEJKOztBdUZyb3hCRTtFQUNFO0N2RndveEJKOztBdUZ0b3hCRTtFQUNFO0N2RnlveEJKOztBdUZ2b3hCRTtFQUNFO0N2RjBveEJKOztBdUZ4b3hCRTtFQUNFO0N2RjJveEJKOztBdUZ6b3hCRTtFQUNFO0N2RjRveEJKOztBdUY1cHhCRTtFQUNFO0N2RitweEJKOztBdUY3cHhCRTtFQUNFO0N2RmdxeEJKOztBdUY5cHhCRTtFQUNFO0N2RmlxeEJKOztBdUYvcHhCRTtFQUNFO0N2RmtxeEJKOztBdUZocXhCRTtFQUNFO0N2Rm1xeEJKOztBdUZqcXhCRTtFQUNFO0N2Rm9xeEJKOztBdUZwcnhCRTtFQUNFO0N2RnVyeEJKOztBdUZycnhCRTtFQUNFO0N2RndyeEJKOztBdUZ0cnhCRTtFQUNFO0N2RnlyeEJKOztBdUZ2cnhCRTtFQUNFO0N2RjByeEJKOztBdUZ4cnhCRTtFQUNFO0N2RjJyeEJKOztBdUZ6cnhCRTtFQUNFO0N2RjRyeEJKOztBdUZ0cnhCRTtFQUNFO0N2RnlyeEJKOztBdUZ2cnhCRTtFQUNFO0N2RjByeEJKOztBdUZ4cnhCRTtFQUNFO0N2RjJyeEJKOztBdUZ6cnhCRTtFQUNFO0N2RjRyeEJKOztBdUYxcnhCRTtFQUNFO0N2RjZyeEJKOztBdUYzcnhCRTtFQUNFO0N2RjhyeEJKOztBdUY1cnhCRTtFQUNFO0N2RityeEJKOztBdUY3cnhCRTtFQUNFO0N2RmdzeEJKOztBdUY5cnhCRTtFQUNFO0N2RmlzeEJKOztBdUYxdHhCRTtFQUNFO0N2RjZ0eEJKOztBdUYzdHhCRTtFQUNFO0N2Rjh0eEJKOztBdUY1dHhCRTtFQUNFO0N2Rit0eEJKOztBdUY3dHhCRTtFQUNFO0N2Rmd1eEJKOztBdUY5dHhCRTtFQUNFO0N2Rml1eEJKOztBdUYvdHhCRTtFQUNFO0N2Rmt1eEJKOztBdUZodXhCRTtFQUNFO0N2Rm11eEJKOztBdUZqdXhCRTtFQUNFO0N2Rm91eEJKOztBdUZsdXhCRTtFQUNFO0N2RnF1eEJKOztBdUY5dnhCRTtFQUNFO0N2Rml3eEJKOztBdUYvdnhCRTtFQUNFO0N2Rmt3eEJKOztBdUZod3hCRTtFQUNFO0N2Rm13eEJKOztBdUZqd3hCRTtFQUNFO0N2Rm93eEJKOztBdUZsd3hCRTtFQUNFO0N2RnF3eEJKOztBdUZud3hCRTtFQUNFO0N2RnN3eEJKOztBdUZwd3hCRTtFQUNFO0N2RnV3eEJKOztBdUZyd3hCRTtFQUNFO0N2Rnd3eEJKOztBdUZ0d3hCRTtFQUNFO0N2Rnl3eEJKOztBdUZseXhCRTtFQUNFO0N2RnF5eEJKOztBdUZueXhCRTtFQUNFO0N2RnN5eEJKOztBdUZweXhCRTtFQUNFO0N2RnV5eEJKOztBdUZyeXhCRTtFQUNFO0N2Rnd5eEJKOztBdUZ0eXhCRTtFQUNFO0N2Rnl5eEJKOztBdUZ2eXhCRTtFQUNFO0N2RjB5eEJKOztBdUZ4eXhCRTtFQUNFO0N2RjJ5eEJKOztBdUZ6eXhCRTtFQUNFO0N2RjR5eEJKOztBdUYxeXhCRTtFQUNFO0N2RjZ5eEJKOztBdUZ0MHhCRTtFQUNFO0N2RnkweEJKOztBdUZ2MHhCRTtFQUNFO0N2RjAweEJKOztBdUZ4MHhCRTtFQUNFO0N2RjIweEJKOztBdUZ6MHhCRTtFQUNFO0N2RjQweEJKOztBdUYxMHhCRTtFQUNFO0N2RjYweEJKOztBdUYzMHhCRTtFQUNFO0N2RjgweEJKOztBdUY1MHhCRTtFQUNFO0N2RisweEJKOztBdUY3MHhCRTtFQUNFO0N2RmcxeEJKOztBdUY5MHhCRTtFQUNFO0N2RmkxeEJKOztBdUYxMnhCRTtFQUNFO0N2RjYyeEJKOztBdUYzMnhCRTtFQUNFO0N2RjgyeEJKOztBdUY1MnhCRTtFQUNFO0N2RisyeEJKOztBdUY3MnhCRTtFQUNFO0N2RmczeEJKOztBdUY5MnhCRTtFQUNFO0N2RmkzeEJKOztBdUYvMnhCRTtFQUNFO0N2RmszeEJKOztBdUZoM3hCRTtFQUNFO0N2Rm0zeEJKOztBdUZqM3hCRTtFQUNFO0N2Rm8zeEJKOztBdUZsM3hCRTtFQUNFO0N2RnEzeEJKOztBdUY5NHhCRTtFQUNFO0N2Rmk1eEJKOztBdUYvNHhCRTtFQUNFO0N2Rms1eEJKOztBdUZoNXhCRTtFQUNFO0N2Rm01eEJKOztBdUZqNXhCRTtFQUNFO0N2Rm81eEJKOztBdUZsNXhCRTtFQUNFO0N2RnE1eEJKOztBdUZuNXhCRTtFQUNFO0N2RnM1eEJKOztBdUZwNXhCRTtFQUNFO0N2RnU1eEJKOztBdUZyNXhCRTtFQUNFO0N2Rnc1eEJKOztBdUZ0NXhCRTtFQUNFO0N2Rnk1eEJKOztBdUZsN3hCRTtFQUNFO0N2RnE3eEJKOztBdUZuN3hCRTtFQUNFO0N2RnM3eEJKOztBdUZwN3hCRTtFQUNFO0N2RnU3eEJKOztBdUZyN3hCRTtFQUNFO0N2Rnc3eEJKOztBdUZ0N3hCRTtFQUNFO0N2Rnk3eEJKOztBdUZ2N3hCRTtFQUNFO0N2RjA3eEJKOztBdUZ4N3hCRTtFQUNFO0N2RjI3eEJKOztBdUZ6N3hCRTtFQUNFO0N2RjQ3eEJKOztBdUYxN3hCRTtFQUNFO0N2RjY3eEJKOztBdUZ0OXhCRTtFQUNFO0N2Rnk5eEJKOztBdUZ2OXhCRTtFQUNFO0N2RjA5eEJKOztBdUZ4OXhCRTtFQUNFO0N2RjI5eEJKOztBdUZ6OXhCRTtFQUNFO0N2RjQ5eEJKOztBdUYxOXhCRTtFQUNFO0N2RjY5eEJKOztBdUYzOXhCRTtFQUNFO0N2Rjg5eEJKOztBdUY1OXhCRTtFQUNFO0N2Ris5eEJKOztBdUY3OXhCRTtFQUNFO0N2RmcreEJKOztBdUY5OXhCRTtFQUNFO0N2RmkreEJKOztBdUYxL3hCRTtFQUNFO0N2RjYveEJKOztBdUYzL3hCRTtFQUNFO0N2RjgveEJKOztBdUY1L3hCRTtFQUNFO0N2RisveEJKOztBdUY3L3hCRTtFQUNFO0N2RmdneUJKOztBdUY5L3hCRTtFQUNFO0N2RmlneUJKOztBdUYvL3hCRTtFQUNFO0N2RmtneUJKOztBdUZoZ3lCRTtFQUNFO0N2Rm1neUJKOztBdUZqZ3lCRTtFQUNFO0N2Rm9neUJKOztBdUZsZ3lCRTtFQUNFO0N2RnFneUJKOztBdUY5aHlCRTtFQUNFO0N2RmlpeUJKOztBdUYvaHlCRTtFQUNFO0N2RmtpeUJKOztBdUZoaXlCRTtFQUNFO0N2Rm1peUJKOztBdUZqaXlCRTtFQUNFO0N2Rm9peUJKOztBdUZsaXlCRTtFQUNFO0N2RnFpeUJKOztBdUZuaXlCRTtFQUNFO0N2RnNpeUJKOztBdUZwaXlCRTtFQUNFO0N2RnVpeUJKOztBdUZyaXlCRTtFQUNFO0N2RndpeUJKOztBdUZ0aXlCRTtFQUNFO0N2RnlpeUJKOztBdUZsa3lCRTtFQUNFO0N2RnFreUJKOztBdUZua3lCRTtFQUNFO0N2RnNreUJKOztBdUZwa3lCRTtFQUNFO0N2RnVreUJKOztBdUZya3lCRTtFQUNFO0N2RndreUJKOztBdUZ0a3lCRTtFQUNFO0N2RnlreUJKOztBdUZ2a3lCRTtFQUNFO0N2RjBreUJKOztBdUZ4a3lCRTtFQUNFO0N2RjJreUJKOztBdUZ6a3lCRTtFQUNFO0N2RjRreUJKOztBdUYxa3lCRTtFQUNFO0N2RjZreUJKOztBdUZ0bXlCRTtFQUNFO0N2RnlteUJKOztBdUZ2bXlCRTtFQUNFO0N2RjBteUJKOztBdUZ4bXlCRTtFQUNFO0N2RjJteUJKOztBdUZ6bXlCRTtFQUNFO0N2RjRteUJKOztBdUYxbXlCRTtFQUNFO0N2RjZteUJKOztBdUYzbXlCRTtFQUNFO0N2RjhteUJKOztBdUY1bXlCRTtFQUNFO0N2RitteUJKOztBdUY3bXlCRTtFQUNFO0N2RmdueUJKOztBdUY5bXlCRTtFQUNFO0N2RmlueUJKOztBdUYxb3lCRTtFQUNFO0N2RjZveUJKOztBdUYzb3lCRTtFQUNFO0N2RjhveUJKOztBdUY1b3lCRTtFQUNFO0N2RitveUJKOztBdUY3b3lCRTtFQUNFO0N2RmdweUJKOztBdUY5b3lCRTtFQUNFO0N2RmlweUJKOztBdUYvb3lCRTtFQUNFO0N2RmtweUJKOztBdUZocHlCRTtFQUNFO0N2Rm1weUJKOztBdUZqcHlCRTtFQUNFO0N2Rm9weUJKOztBdUZscHlCRTtFQUNFO0N2RnFweUJKOztBdUY5cXlCRTtFQUNFO0N2RmlyeUJKOztBdUYvcXlCRTtFQUNFO0N2RmtyeUJKOztBdUZocnlCRTtFQUNFO0N2Rm1yeUJKOztBdUZqcnlCRTtFQUNFO0N2Rm9yeUJKOztBdUZscnlCRTtFQUNFO0N2RnFyeUJKOztBdUZucnlCRTtFQUNFO0N2RnNyeUJKOztBdUZwcnlCRTtFQUNFO0N2RnVyeUJKOztBdUZycnlCRTtFQUNFO0N2RndyeUJKOztBdUZ0cnlCRTtFQUNFO0N2RnlyeUJKOztBdUZsdHlCRTtFQUNFO0N2RnF0eUJKOztBdUZudHlCRTtFQUNFO0N2RnN0eUJKOztBdUZwdHlCRTtFQUNFO0N2RnV0eUJKOztBdUZydHlCRTtFQUNFO0N2Rnd0eUJKOztBdUZ0dHlCRTtFQUNFO0N2Rnl0eUJKOztBdUZ2dHlCRTtFQUNFO0N2RjB0eUJKOztBdUZ4dHlCRTtFQUNFO0N2RjJ0eUJKOztBdUZ6dHlCRTtFQUNFO0N2RjR0eUJKOztBdUYxdHlCRTtFQUNFO0N2RjZ0eUJKOztBdUZ0dnlCRTtFQUNFO0N2Rnl2eUJKOztBdUZ2dnlCRTtFQUNFO0N2RjB2eUJKOztBdUZ4dnlCRTtFQUNFO0N2RjJ2eUJKOztBdUZ6dnlCRTtFQUNFO0N2RjR2eUJKOztBdUYxdnlCRTtFQUNFO0N2RjZ2eUJKOztBdUYzdnlCRTtFQUNFO0N2Rjh2eUJKOztBdUY1dnlCRTtFQUNFO0N2Rit2eUJKOztBdUY3dnlCRTtFQUNFO0N2Rmd3eUJKOztBdUY5dnlCRTtFQUNFO0N2Rml3eUJKOztBdUYxeHlCRTtFQUNFO0N2RjZ4eUJKOztBdUYzeHlCRTtFQUNFO0N2Rjh4eUJKOztBdUY1eHlCRTtFQUNFO0N2Rit4eUJKOztBdUY3eHlCRTtFQUNFO0N2Rmd5eUJKOztBdUY5eHlCRTtFQUNFO0N2Rml5eUJKOztBdUYveHlCRTtFQUNFO0N2Rmt5eUJKOztBdUZoeXlCRTtFQUNFO0N2Rm15eUJKOztBdUZqeXlCRTtFQUNFO0N2Rm95eUJKOztBdUZseXlCRTtFQUNFO0N2RnF5eUJKOztBdUY5enlCRTtFQUNFO0N2RmkweUJKOztBdUYvenlCRTtFQUNFO0N2RmsweUJKOztBdUZoMHlCRTtFQUNFO0N2Rm0weUJKOztBdUZqMHlCRTtFQUNFO0N2Rm8weUJKOztBdUZsMHlCRTtFQUNFO0N2RnEweUJKOztBdUZuMHlCRTtFQUNFO0N2RnMweUJKOztBdUZwMHlCRTtFQUNFO0N2RnUweUJKOztBdUZyMHlCRTtFQUNFO0N2RncweUJKOztBdUZ0MHlCRTtFQUNFO0N2RnkweUJKOztBdUZsMnlCRTtFQUNFO0N2RnEyeUJKOztBdUZuMnlCRTtFQUNFO0N2RnMyeUJKOztBdUZwMnlCRTtFQUNFO0N2RnUyeUJKOztBdUZyMnlCRTtFQUNFO0N2RncyeUJKOztBdUZ0MnlCRTtFQUNFO0N2RnkyeUJKOztBdUZ2MnlCRTtFQUNFO0N2RjAyeUJKOztBdUZ4MnlCRTtFQUNFO0N2RjIyeUJKOztBdUZ6MnlCRTtFQUNFO0N2RjQyeUJKOztBdUYxMnlCRTtFQUNFO0N2RjYyeUJKOztBdUZ0NHlCRTtFQUNFO0N2Rnk0eUJKOztBdUZ2NHlCRTtFQUNFO0N2RjA0eUJKOztBdUZ4NHlCRTtFQUNFO0N2RjI0eUJKOztBdUZ6NHlCRTtFQUNFO0N2RjQ0eUJKOztBdUYxNHlCRTtFQUNFO0N2RjY0eUJKOztBdUYzNHlCRTtFQUNFO0N2Rjg0eUJKOztBdUY1NHlCRTtFQUNFO0N2Ris0eUJKOztBdUY3NHlCRTtFQUNFO0N2Rmc1eUJKOztBdUY5NHlCRTtFQUNFO0N2Rmk1eUJKOztBdUYxNnlCRTtFQUNFO0N2RjY2eUJKOztBdUYzNnlCRTtFQUNFO0N2Rjg2eUJKOztBdUY1NnlCRTtFQUNFO0N2Ris2eUJKOztBdUY3NnlCRTtFQUNFO0N2Rmc3eUJKOztBdUY5NnlCRTtFQUNFO0N2Rmk3eUJKOztBdUYvNnlCRTtFQUNFO0N2Rms3eUJKOztBdUZoN3lCRTtFQUNFO0N2Rm03eUJKOztBdUZqN3lCRTtFQUNFO0N2Rm83eUJKOztBdUZsN3lCRTtFQUNFO0N2RnE3eUJKOztBdUY5OHlCRTtFQUNFO0N2Rmk5eUJKOztBdUYvOHlCRTtFQUNFO0N2Rms5eUJKOztBdUZoOXlCRTtFQUNFO0N2Rm05eUJKOztBdUZqOXlCRTtFQUNFO0N2Rm85eUJKOztBdUZsOXlCRTtFQUNFO0N2RnE5eUJKOztBdUZuOXlCRTtFQUNFO0N2RnM5eUJKOztBdUZwOXlCRTtFQUNFO0N2RnU5eUJKOztBdUZyOXlCRTtFQUNFO0N2Rnc5eUJKOztBdUZ0OXlCRTtFQUNFO0N2Rnk5eUJKOztBdUZsL3lCRTtFQUNFO0N2RnEveUJKOztBdUZuL3lCRTtFQUNFO0N2RnMveUJKOztBdUZwL3lCRTtFQUNFO0N2RnUveUJKOztBdUZyL3lCRTtFQUNFO0N2RncveUJKOztBdUZ0L3lCRTtFQUNFO0N2RnkveUJKOztBdUZ2L3lCRTtFQUNFO0N2RjAveUJKOztBdUZ4L3lCRTtFQUNFO0N2RjIveUJKOztBdUZ6L3lCRTtFQUNFO0N2RjQveUJKOztBdUYxL3lCRTtFQUNFO0N2RjYveUJKOztBdUZ0aHpCRTtFQUNFO0N2RnloekJKOztBdUZ2aHpCRTtFQUNFO0N2RjBoekJKOztBdUZ4aHpCRTtFQUNFO0N2RjJoekJKOztBdUZ6aHpCRTtFQUNFO0N2RjRoekJKOztBdUYxaHpCRTtFQUNFO0N2RjZoekJKOztBdUYzaHpCRTtFQUNFO0N2RjhoekJKOztBdUY1aHpCRTtFQUNFO0N2RitoekJKOztBdUY3aHpCRTtFQUNFO0N2RmdpekJKOztBdUY5aHpCRTtFQUNFO0N2RmlpekJKOztBdUYxanpCRTtFQUNFO0N2RjZqekJKOztBdUYzanpCRTtFQUNFO0N2RjhqekJKOztBdUY1anpCRTtFQUNFO0N2RitqekJKOztBdUY3anpCRTtFQUNFO0N2RmdrekJKOztBdUY5anpCRTtFQUNFO0N2RmlrekJKOztBdUYvanpCRTtFQUNFO0N2RmtrekJKOztBdUZoa3pCRTtFQUNFO0N2Rm1rekJKOztBdUZqa3pCRTtFQUNFO0N2Rm9rekJKOztBdUZsa3pCRTtFQUNFO0N2RnFrekJKOztBdUY5bHpCRTtFQUNFO0N2RmltekJKOztBdUYvbHpCRTtFQUNFO0N2RmttekJKOztBdUZobXpCRTtFQUNFO0N2Rm1tekJKOztBdUZqbXpCRTtFQUNFO0N2Rm9tekJKOztBdUZsbXpCRTtFQUNFO0N2RnFtekJKOztBdUZubXpCRTtFQUNFO0N2RnNtekJKOztBdUZwbXpCRTtFQUNFO0N2RnVtekJKOztBdUZybXpCRTtFQUNFO0N2RndtekJKOztBdUZ0bXpCRTtFQUNFO0N2RnltekJKOztBdUZsb3pCRTtFQUNFO0N2RnFvekJKOztBdUZub3pCRTtFQUNFO0N2RnNvekJKOztBdUZwb3pCRTtFQUNFO0N2RnVvekJKOztBdUZyb3pCRTtFQUNFO0N2RndvekJKOztBdUZ0b3pCRTtFQUNFO0N2RnlvekJKOztBdUZ2b3pCRTtFQUNFO0N2RjBvekJKOztBdUZ4b3pCRTtFQUNFO0N2RjJvekJKOztBdUZ6b3pCRTtFQUNFO0N2RjRvekJKOztBdUYxb3pCRTtFQUNFO0N2RjZvekJKOztBdUZ0cXpCRTtFQUNFO0N2RnlxekJKOztBdUZ2cXpCRTtFQUNFO0N2RjBxekJKOztBdUZ4cXpCRTtFQUNFO0N2RjJxekJKOztBdUZ6cXpCRTtFQUNFO0N2RjRxekJKOztBdUYxcXpCRTtFQUNFO0N2RjZxekJKOztBdUYzcXpCRTtFQUNFO0N2RjhxekJKOztBdUY1cXpCRTtFQUNFO0N2RitxekJKOztBdUY3cXpCRTtFQUNFO0N2RmdyekJKOztBdUY5cXpCRTtFQUNFO0N2RmlyekJKOztBdUYxc3pCRTtFQUNFO0N2RjZzekJKOztBdUYzc3pCRTtFQUNFO0N2RjhzekJKOztBdUY1c3pCRTtFQUNFO0N2RitzekJKOztBdUY3c3pCRTtFQUNFO0N2Rmd0ekJKOztBdUY5c3pCRTtFQUNFO0N2Rml0ekJKOztBdUYvc3pCRTtFQUNFO0N2Rmt0ekJKOztBdUZodHpCRTtFQUNFO0N2Rm10ekJKOztBdUZqdHpCRTtFQUNFO0N2Rm90ekJKOztBdUZsdHpCRTtFQUNFO0N2RnF0ekJKOztBdUY5dXpCRTtFQUNFO0N2Rml2ekJKOztBdUYvdXpCRTtFQUNFO0N2Rmt2ekJKOztBdUZodnpCRTtFQUNFO0N2Rm12ekJKOztBdUZqdnpCRTtFQUNFO0N2Rm92ekJKOztBdUZsdnpCRTtFQUNFO0N2RnF2ekJKOztBdUZudnpCRTtFQUNFO0N2RnN2ekJKOztBdUZwdnpCRTtFQUNFO0N2RnV2ekJKOztBdUZydnpCRTtFQUNFO0N2Rnd2ekJKOztBdUZ0dnpCRTtFQUNFO0N2Rnl2ekJKOztBdUZseHpCRTtFQUNFO0N2RnF4ekJKOztBdUZueHpCRTtFQUNFO0N2RnN4ekJKOztBdUZweHpCRTtFQUNFO0N2RnV4ekJKOztBdUZyeHpCRTtFQUNFO0N2Rnd4ekJKOztBdUZ0eHpCRTtFQUNFO0N2Rnl4ekJKOztBdUZ2eHpCRTtFQUNFO0N2RjB4ekJKOztBdUZ4eHpCRTtFQUNFO0N2RjJ4ekJKOztBdUZ6eHpCRTtFQUNFO0N2RjR4ekJKOztBdUYxeHpCRTtFQUNFO0N2RjZ4ekJKOztBdUZ0enpCRTtFQUNFO0N2Rnl6ekJKOztBdUZ2enpCRTtFQUNFO0N2RjB6ekJKOztBdUZ4enpCRTtFQUNFO0N2RjJ6ekJKOztBdUZ6enpCRTtFQUNFO0N2RjR6ekJKOztBdUYxenpCRTtFQUNFO0N2RjZ6ekJKOztBdUYzenpCRTtFQUNFO0N2Rjh6ekJKOztBdUY1enpCRTtFQUNFO0N2Rit6ekJKOztBdUY3enpCRTtFQUNFO0N2RmcwekJKOztBdUY5enpCRTtFQUNFO0N2RmkwekJKOztBdUYxMXpCRTtFQUNFO0N2RjYxekJKOztBdUYzMXpCRTtFQUNFO0N2RjgxekJKOztBdUY1MXpCRTtFQUNFO0N2RisxekJKOztBdUY3MXpCRTtFQUNFO0N2RmcyekJKOztBdUY5MXpCRTtFQUNFO0N2RmkyekJKOztBdUYvMXpCRTtFQUNFO0N2RmsyekJKOztBdUZoMnpCRTtFQUNFO0N2Rm0yekJKOztBdUZqMnpCRTtFQUNFO0N2Rm8yekJKOztBdUZsMnpCRTtFQUNFO0N2RnEyekJKOztBdUY5M3pCRTtFQUNFO0N2Rmk0ekJKOztBdUYvM3pCRTtFQUNFO0N2Rms0ekJKOztBdUZoNHpCRTtFQUNFO0N2Rm00ekJKOztBdUZqNHpCRTtFQUNFO0N2Rm80ekJKOztBdUZsNHpCRTtFQUNFO0N2RnE0ekJKOztBdUZuNHpCRTtFQUNFO0N2RnM0ekJKOztBdUZwNHpCRTtFQUNFO0N2RnU0ekJKOztBdUZyNHpCRTtFQUNFO0N2Rnc0ekJKOztBdUZ0NHpCRTtFQUNFO0N2Rnk0ekJKOztBdUZsNnpCRTtFQUNFO0N2RnE2ekJKOztBdUZuNnpCRTtFQUNFO0N2RnM2ekJKOztBdUZwNnpCRTtFQUNFO0N2RnU2ekJKOztBdUZyNnpCRTtFQUNFO0N2Rnc2ekJKOztBdUZ0NnpCRTtFQUNFO0N2Rnk2ekJKOztBdUZ2NnpCRTtFQUNFO0N2RjA2ekJKOztBdUZ4NnpCRTtFQUNFO0N2RjI2ekJKOztBdUZ6NnpCRTtFQUNFO0N2RjQ2ekJKOztBdUYxNnpCRTtFQUNFO0N2RjY2ekJKOztBdUZ0OHpCRTtFQUNFO0N2Rnk4ekJKOztBdUZ2OHpCRTtFQUNFO0N2RjA4ekJKOztBdUZ4OHpCRTtFQUNFO0N2RjI4ekJKOztBdUZ6OHpCRTtFQUNFO0N2RjQ4ekJKOztBdUYxOHpCRTtFQUNFO0N2RjY4ekJKOztBdUYzOHpCRTtFQUNFO0N2Rjg4ekJKOztBdUY1OHpCRTtFQUNFO0N2Ris4ekJKOztBdUY3OHpCRTtFQUNFO0N2Rmc5ekJKOztBdUY5OHpCRTtFQUNFO0N2Rmk5ekJKOztBdUYxK3pCRTtFQUNFO0N2RjYrekJKOztBdUYzK3pCRTtFQUNFO0N2RjgrekJKOztBdUY1K3pCRTtFQUNFO0N2RisrekJKOztBdUY3K3pCRTtFQUNFO0N2RmcvekJKOztBdUY5K3pCRTtFQUNFO0N2RmkvekJKOztBdUYvK3pCRTtFQUNFO0N2RmsvekJKOztBdUZoL3pCRTtFQUNFO0N2Rm0vekJKOztBdUZqL3pCRTtFQUNFO0N2Rm8vekJKOztBdUZsL3pCRTtFQUNFO0N2RnEvekJKOztBdUY5ZzBCRTtFQUNFO0N2RmloMEJKOztBdUYvZzBCRTtFQUNFO0N2RmtoMEJKOztBdUZoaDBCRTtFQUNFO0N2Rm1oMEJKOztBdUZqaDBCRTtFQUNFO0N2Rm9oMEJKOztBdUZsaDBCRTtFQUNFO0N2RnFoMEJKOztBdUZuaDBCRTtFQUNFO0N2RnNoMEJKOztBdUZwaDBCRTtFQUNFO0N2RnVoMEJKOztBdUZyaDBCRTtFQUNFO0N2RndoMEJKOztBdUZ0aDBCRTtFQUNFO0N2RnloMEJKOztBdUZsajBCRTtFQUNFO0N2RnFqMEJKOztBdUZuajBCRTtFQUNFO0N2RnNqMEJKOztBdUZwajBCRTtFQUNFO0N2RnVqMEJKOztBdUZyajBCRTtFQUNFO0N2RndqMEJKOztBdUZ0ajBCRTtFQUNFO0N2RnlqMEJKOztBdUZ2ajBCRTtFQUNFO0N2RjBqMEJKOztBdUZ4ajBCRTtFQUNFO0N2RjJqMEJKOztBdUZ6ajBCRTtFQUNFO0N2RjRqMEJKOztBdUYxajBCRTtFQUNFO0N2RjZqMEJKOztBdUZ0bDBCRTtFQUNFO0N2RnlsMEJKOztBdUZ2bDBCRTtFQUNFO0N2RjBsMEJKOztBdUZ4bDBCRTtFQUNFO0N2RjJsMEJKOztBdUZ6bDBCRTtFQUNFO0N2RjRsMEJKOztBdUYxbDBCRTtFQUNFO0N2RjZsMEJKOztBdUYzbDBCRTtFQUNFO0N2RjhsMEJKOztBdUY1bDBCRTtFQUNFO0N2RitsMEJKOztBdUY3bDBCRTtFQUNFO0N2RmdtMEJKOztBdUY5bDBCRTtFQUNFO0N2RmltMEJKOztBdUYxbjBCRTtFQUNFO0N2RjZuMEJKOztBdUYzbjBCRTtFQUNFO0N2RjhuMEJKOztBdUY1bjBCRTtFQUNFO0N2RituMEJKOztBdUY3bjBCRTtFQUNFO0N2RmdvMEJKOztBdUY5bjBCRTtFQUNFO0N2RmlvMEJKOztBdUYvbjBCRTtFQUNFO0N2RmtvMEJKOztBdUZobzBCRTtFQUNFO0N2Rm1vMEJKOztBdUZqbzBCRTtFQUNFO0N2Rm9vMEJKOztBdUZsbzBCRTtFQUNFO0N2RnFvMEJKOztBdUY5cDBCRTtFQUNFO0N2RmlxMEJKOztBdUYvcDBCRTtFQUNFO0N2RmtxMEJKOztBdUZocTBCRTtFQUNFO0N2Rm1xMEJKOztBdUZqcTBCRTtFQUNFO0N2Rm9xMEJKOztBdUZscTBCRTtFQUNFO0N2RnFxMEJKOztBdUZucTBCRTtFQUNFO0N2RnNxMEJKOztBdUZwcTBCRTtFQUNFO0N2RnVxMEJKOztBdUZycTBCRTtFQUNFO0N2RndxMEJKOztBdUZ0cTBCRTtFQUNFO0N2RnlxMEJKOztBdUZsczBCRTtFQUNFO0N2RnFzMEJKOztBdUZuczBCRTtFQUNFO0N2RnNzMEJKOztBdUZwczBCRTtFQUNFO0N2RnVzMEJKOztBdUZyczBCRTtFQUNFO0N2RndzMEJKOztBdUZ0czBCRTtFQUNFO0N2RnlzMEJKOztBdUZ2czBCRTtFQUNFO0N2RjBzMEJKOztBdUZ4czBCRTtFQUNFO0N2RjJzMEJKOztBdUZ6czBCRTtFQUNFO0N2RjRzMEJKOztBdUYxczBCRTtFQUNFO0N2RjZzMEJKOztBdUZ0dTBCRTtFQUNFO0N2Rnl1MEJKOztBdUZ2dTBCRTtFQUNFO0N2RjB1MEJKOztBdUZ4dTBCRTtFQUNFO0N2RjJ1MEJKOztBdUZ6dTBCRTtFQUNFO0N2RjR1MEJKOztBdUYxdTBCRTtFQUNFO0N2RjZ1MEJKOztBdUYzdTBCRTtFQUNFO0N2Rjh1MEJKOztBdUY1dTBCRTtFQUNFO0N2Rit1MEJKOztBdUY3dTBCRTtFQUNFO0N2Rmd2MEJKOztBdUY5dTBCRTtFQUNFO0N2Rml2MEJKOztBdUYxdzBCRTtFQUNFO0N2RjZ3MEJKOztBdUYzdzBCRTtFQUNFO0N2Rjh3MEJKOztBdUY1dzBCRTtFQUNFO0N2Rit3MEJKOztBdUY3dzBCRTtFQUNFO0N2Rmd4MEJKOztBdUY5dzBCRTtFQUNFO0N2Rml4MEJKOztBdUYvdzBCRTtFQUNFO0N2Rmt4MEJKOztBdUZoeDBCRTtFQUNFO0N2Rm14MEJKOztBdUZqeDBCRTtFQUNFO0N2Rm94MEJKOztBdUZseDBCRTtFQUNFO0N2RnF4MEJKOztBdUY5eTBCRTtFQUNFO0N2Rml6MEJKOztBdUYveTBCRTtFQUNFO0N2Rmt6MEJKOztBdUZoejBCRTtFQUNFO0N2Rm16MEJKOztBdUZqejBCRTtFQUNFO0N2Rm96MEJKOztBdUZsejBCRTtFQUNFO0N2RnF6MEJKOztBdUZuejBCRTtFQUNFO0N2RnN6MEJKOztBdUZwejBCRTtFQUNFO0N2RnV6MEJKOztBdUZyejBCRTtFQUNFO0N2Rnd6MEJKOztBdUZ0ejBCRTtFQUNFO0N2Rnl6MEJKOztBdUZsMTBCRTtFQUNFO0N2RnExMEJKOztBdUZuMTBCRTtFQUNFO0N2RnMxMEJKOztBdUZwMTBCRTtFQUNFO0N2RnUxMEJKOztBdUZyMTBCRTtFQUNFO0N2RncxMEJKOztBdUZ0MTBCRTtFQUNFO0N2RnkxMEJKOztBdUZ2MTBCRTtFQUNFO0N2RjAxMEJKOztBdUZ4MTBCRTtFQUNFO0N2RjIxMEJKOztBdUZ6MTBCRTtFQUNFO0N2RjQxMEJKOztBdUYxMTBCRTtFQUNFO0N2RjYxMEJKOztBdUZ0MzBCRTtFQUNFO0N2RnkzMEJKOztBdUZ2MzBCRTtFQUNFO0N2RjAzMEJKOztBdUZ4MzBCRTtFQUNFO0N2RjIzMEJKOztBdUZ6MzBCRTtFQUNFO0N2RjQzMEJKOztBdUYxMzBCRTtFQUNFO0N2RjYzMEJKOztBdUYzMzBCRTtFQUNFO0N2RjgzMEJKOztBdUY1MzBCRTtFQUNFO0N2RiszMEJKOztBdUY3MzBCRTtFQUNFO0N2Rmc0MEJKOztBdUY5MzBCRTtFQUNFO0N2Rmk0MEJKOztBdUYxNTBCRTtFQUNFO0N2RjY1MEJKOztBdUYzNTBCRTtFQUNFO0N2Rjg1MEJKOztBdUY1NTBCRTtFQUNFO0N2Ris1MEJKOztBdUY3NTBCRTtFQUNFO0N2Rmc2MEJKOztBdUY5NTBCRTtFQUNFO0N2Rmk2MEJKOztBdUYvNTBCRTtFQUNFO0N2Rms2MEJKOztBdUZoNjBCRTtFQUNFO0N2Rm02MEJKOztBdUZqNjBCRTtFQUNFO0N2Rm82MEJKOztBdUZsNjBCRTtFQUNFO0N2RnE2MEJKOztBdUY5NzBCRTtFQUNFO0N2Rmk4MEJKOztBdUYvNzBCRTtFQUNFO0N2Rms4MEJKOztBdUZoODBCRTtFQUNFO0N2Rm04MEJKOztBdUZqODBCRTtFQUNFO0N2Rm84MEJKOztBdUZsODBCRTtFQUNFO0N2RnE4MEJKOztBdUZuODBCRTtFQUNFO0N2RnM4MEJKOztBdUZwODBCRTtFQUNFO0N2RnU4MEJKOztBdUZyODBCRTtFQUNFO0N2Rnc4MEJKOztBdUZ0ODBCRTtFQUNFO0N2Rnk4MEJKOztBdUZsKzBCRTtFQUNFO0N2RnErMEJKOztBdUZuKzBCRTtFQUNFO0N2RnMrMEJKOztBdUZwKzBCRTtFQUNFO0N2RnUrMEJKOztBdUZyKzBCRTtFQUNFO0N2RncrMEJKOztBdUZ0KzBCRTtFQUNFO0N2RnkrMEJKOztBdUZ2KzBCRTtFQUNFO0N2RjArMEJKOztBdUZ4KzBCRTtFQUNFO0N2RjIrMEJKOztBdUZ6KzBCRTtFQUNFO0N2RjQrMEJKOztBdUYxKzBCRTtFQUNFO0N2RjYrMEJKOztBdUZ0ZzFCRTtFQUNFO0N2RnlnMUJKOztBdUZ2ZzFCRTtFQUNFO0N2RjBnMUJKOztBdUZ4ZzFCRTtFQUNFO0N2RjJnMUJKOztBdUZ6ZzFCRTtFQUNFO0N2RjRnMUJKOztBdUYxZzFCRTtFQUNFO0N2RjZnMUJKOztBdUYzZzFCRTtFQUNFO0N2RjhnMUJKOztBdUY1ZzFCRTtFQUNFO0N2RitnMUJKOztBdUY3ZzFCRTtFQUNFO0N2RmdoMUJKOztBdUY5ZzFCRTtFQUNFO0N2RmloMUJKOztBdUYxaTFCRTtFQUNFO0N2RjZpMUJKOztBdUYzaTFCRTtFQUNFO0N2RjhpMUJKOztBdUY1aTFCRTtFQUNFO0N2RitpMUJKOztBdUY3aTFCRTtFQUNFO0N2RmdqMUJKOztBdUY5aTFCRTtFQUNFO0N2RmlqMUJKOztBdUYvaTFCRTtFQUNFO0N2RmtqMUJKOztBdUZoajFCRTtFQUNFO0N2Rm1qMUJKOztBdUZqajFCRTtFQUNFO0N2Rm9qMUJKOztBdUZsajFCRTtFQUNFO0N2RnFqMUJKOztBdUY5azFCRTtFQUNFO0N2RmlsMUJKOztBdUYvazFCRTtFQUNFO0N2RmtsMUJKOztBdUZobDFCRTtFQUNFO0N2Rm1sMUJKOztBdUZqbDFCRTtFQUNFO0N2Rm9sMUJKOztBdUZsbDFCRTtFQUNFO0N2RnFsMUJKOztBdUZubDFCRTtFQUNFO0N2RnNsMUJKOztBdUZwbDFCRTtFQUNFO0N2RnVsMUJKOztBdUZybDFCRTtFQUNFO0N2RndsMUJKOztBdUZ0bDFCRTtFQUNFO0N2RnlsMUJKOztBdUZsbjFCRTtFQUNFO0N2RnFuMUJKOztBdUZubjFCRTtFQUNFO0N2RnNuMUJKOztBdUZwbjFCRTtFQUNFO0N2RnVuMUJKOztBdUZybjFCRTtFQUNFO0N2RnduMUJKOztBdUZ0bjFCRTtFQUNFO0N2RnluMUJKOztBdUZ2bjFCRTtFQUNFO0N2RjBuMUJKOztBdUZ4bjFCRTtFQUNFO0N2RjJuMUJKOztBdUZ6bjFCRTtFQUNFO0N2RjRuMUJKOztBdUYxbjFCRTtFQUNFO0N2RjZuMUJKOztBdUZ0cDFCRTtFQUNFO0N2RnlwMUJKOztBdUZ2cDFCRTtFQUNFO0N2RjBwMUJKOztBdUZ4cDFCRTtFQUNFO0N2RjJwMUJKOztBdUZ6cDFCRTtFQUNFO0N2RjRwMUJKOztBdUYxcDFCRTtFQUNFO0N2RjZwMUJKOztBdUYzcDFCRTtFQUNFO0N2RjhwMUJKOztBdUY1cDFCRTtFQUNFO0N2RitwMUJKOztBdUY3cDFCRTtFQUNFO0N2RmdxMUJKOztBdUY5cDFCRTtFQUNFO0N2RmlxMUJKOztBdUYxcjFCRTtFQUNFO0N2RjZyMUJKOztBdUYzcjFCRTtFQUNFO0N2RjhyMUJKOztBdUY1cjFCRTtFQUNFO0N2RityMUJKOztBdUY3cjFCRTtFQUNFO0N2RmdzMUJKOztBdUY5cjFCRTtFQUNFO0N2RmlzMUJKOztBdUYvcjFCRTtFQUNFO0N2RmtzMUJKOztBdUZoczFCRTtFQUNFO0N2Rm1zMUJKOztBdUZqczFCRTtFQUNFO0N2Rm9zMUJKOztBdUZsczFCRTtFQUNFO0N2RnFzMUJKOztBdUY5dDFCRTtFQUNFO0N2Rml1MUJKOztBdUYvdDFCRTtFQUNFO0N2Rmt1MUJKOztBdUZodTFCRTtFQUNFO0N2Rm11MUJKOztBdUZqdTFCRTtFQUNFO0N2Rm91MUJKOztBdUZsdTFCRTtFQUNFO0N2RnF1MUJKOztBdUZudTFCRTtFQUNFO0N2RnN1MUJKOztBdUZwdTFCRTtFQUNFO0N2RnV1MUJKOztBdUZydTFCRTtFQUNFO0N2Rnd1MUJKOztBdUZ0dTFCRTtFQUNFO0N2Rnl1MUJKOztBdUZsdzFCRTtFQUNFO0N2RnF3MUJKOztBdUZudzFCRTtFQUNFO0N2RnN3MUJKOztBdUZwdzFCRTtFQUNFO0N2RnV3MUJKOztBdUZydzFCRTtFQUNFO0N2Rnd3MUJKOztBdUZ0dzFCRTtFQUNFO0N2Rnl3MUJKOztBdUZ2dzFCRTtFQUNFO0N2RjB3MUJKOztBdUZ4dzFCRTtFQUNFO0N2RjJ3MUJKOztBdUZ6dzFCRTtFQUNFO0N2RjR3MUJKOztBdUYxdzFCRTtFQUNFO0N2RjZ3MUJKOztBdUZ0eTFCRTtFQUNFO0N2Rnl5MUJKOztBdUZ2eTFCRTtFQUNFO0N2RjB5MUJKOztBdUZ4eTFCRTtFQUNFO0N2RjJ5MUJKOztBdUZ6eTFCRTtFQUNFO0N2RjR5MUJKOztBdUYxeTFCRTtFQUNFO0N2RjZ5MUJKOztBdUYzeTFCRTtFQUNFO0N2Rjh5MUJKOztBdUY1eTFCRTtFQUNFO0N2Rit5MUJKOztBdUY3eTFCRTtFQUNFO0N2Rmd6MUJKOztBdUY5eTFCRTtFQUNFO0N2Rml6MUJKOztBdUYxMDFCRTtFQUNFO0N2RjYwMUJKOztBdUYzMDFCRTtFQUNFO0N2RjgwMUJKOztBdUY1MDFCRTtFQUNFO0N2RiswMUJKOztBdUY3MDFCRTtFQUNFO0N2RmcxMUJKOztBdUY5MDFCRTtFQUNFO0N2RmkxMUJKOztBdUYvMDFCRTtFQUNFO0N2RmsxMUJKOztBdUZoMTFCRTtFQUNFO0N2Rm0xMUJKOztBdUZqMTFCRTtFQUNFO0N2Rm8xMUJKOztBdUZsMTFCRTtFQUNFO0N2RnExMUJKOztBdUY5MjFCRTtFQUNFO0N2RmkzMUJKOztBdUYvMjFCRTtFQUNFO0N2RmszMUJKOztBdUZoMzFCRTtFQUNFO0N2Rm0zMUJKOztBdUZqMzFCRTtFQUNFO0N2Rm8zMUJKOztBdUZsMzFCRTtFQUNFO0N2RnEzMUJKOztBdUZuMzFCRTtFQUNFO0N2RnMzMUJKOztBdUZwMzFCRTtFQUNFO0N2RnUzMUJKOztBdUZyMzFCRTtFQUNFO0N2RnczMUJKOztBdUZ0MzFCRTtFQUNFO0N2RnkzMUJKOztBdUZsNTFCRTtFQUNFO0N2RnE1MUJKOztBdUZuNTFCRTtFQUNFO0N2RnM1MUJKOztBdUZwNTFCRTtFQUNFO0N2RnU1MUJKOztBdUZyNTFCRTtFQUNFO0N2Rnc1MUJKOztBdUZ0NTFCRTtFQUNFO0N2Rnk1MUJKOztBdUZ2NTFCRTtFQUNFO0N2RjA1MUJKOztBdUZ4NTFCRTtFQUNFO0N2RjI1MUJKOztBdUZ6NTFCRTtFQUNFO0N2RjQ1MUJKOztBdUYxNTFCRTtFQUNFO0N2RjY1MUJKOztBdUZ0NzFCRTtFQUNFO0N2Rnk3MUJKOztBdUZ2NzFCRTtFQUNFO0N2RjA3MUJKOztBdUZ4NzFCRTtFQUNFO0N2RjI3MUJKOztBdUZ6NzFCRTtFQUNFO0N2RjQ3MUJKOztBdUYxNzFCRTtFQUNFO0N2RjY3MUJKOztBdUYzNzFCRTtFQUNFO0N2Rjg3MUJKOztBdUY1NzFCRTtFQUNFO0N2Ris3MUJKOztBdUY3NzFCRTtFQUNFO0N2Rmc4MUJKOztBdUY5NzFCRTtFQUNFO0N2Rmk4MUJKOztBdUYxOTFCRTtFQUNFO0N2RjY5MUJKOztBdUYzOTFCRTtFQUNFO0N2Rjg5MUJKOztBdUY1OTFCRTtFQUNFO0N2Ris5MUJKOztBdUY3OTFCRTtFQUNFO0N2RmcrMUJKOztBdUY5OTFCRTtFQUNFO0N2RmkrMUJKOztBdUYvOTFCRTtFQUNFO0N2RmsrMUJKOztBdUZoKzFCRTtFQUNFO0N2Rm0rMUJKOztBdUZqKzFCRTtFQUNFO0N2Rm8rMUJKOztBdUZsKzFCRTtFQUNFO0N2RnErMUJKOztBdUY5LzFCRTtFQUNFO0N2RmlnMkJKOztBdUYvLzFCRTtFQUNFO0N2RmtnMkJKOztBdUZoZzJCRTtFQUNFO0N2Rm1nMkJKOztBdUZqZzJCRTtFQUNFO0N2Rm9nMkJKOztBdUZsZzJCRTtFQUNFO0N2RnFnMkJKOztBdUZuZzJCRTtFQUNFO0N2RnNnMkJKOztBdUZwZzJCRTtFQUNFO0N2RnVnMkJKOztBdUZyZzJCRTtFQUNFO0N2RndnMkJKOztBdUZ0ZzJCRTtFQUNFO0N2RnlnMkJKOztBdUZsaTJCRTtFQUNFO0N2RnFpMkJKOztBdUZuaTJCRTtFQUNFO0N2RnNpMkJKOztBdUZwaTJCRTtFQUNFO0N2RnVpMkJKOztBdUZyaTJCRTtFQUNFO0N2RndpMkJKOztBdUZ0aTJCRTtFQUNFO0N2RnlpMkJKOztBdUZ2aTJCRTtFQUNFO0N2RjBpMkJKOztBdUZ4aTJCRTtFQUNFO0N2RjJpMkJKOztBdUZ6aTJCRTtFQUNFO0N2RjRpMkJKOztBdUYxaTJCRTtFQUNFO0N2RjZpMkJKOztBdUZ0azJCRTtFQUNFO0N2RnlrMkJKOztBdUZ2azJCRTtFQUNFO0N2RjBrMkJKOztBdUZ4azJCRTtFQUNFO0N2RjJrMkJKOztBdUZ6azJCRTtFQUNFO0N2RjRrMkJKOztBdUYxazJCRTtFQUNFO0N2RjZrMkJKOztBdUYzazJCRTtFQUNFO0N2RjhrMkJKOztBdUY1azJCRTtFQUNFO0N2RitrMkJKOztBdUY3azJCRTtFQUNFO0N2RmdsMkJKOztBdUY5azJCRTtFQUNFO0N2RmlsMkJKOztBdUYxbTJCRTtFQUNFO0N2RjZtMkJKOztBdUYzbTJCRTtFQUNFO0N2RjhtMkJKOztBdUY1bTJCRTtFQUNFO0N2RittMkJKOztBdUY3bTJCRTtFQUNFO0N2RmduMkJKOztBdUY5bTJCRTtFQUNFO0N2RmluMkJKOztBdUYvbTJCRTtFQUNFO0N2RmtuMkJKOztBdUZobjJCRTtFQUNFO0N2Rm1uMkJKOztBdUZqbjJCRTtFQUNFO0N2Rm9uMkJKOztBdUZsbjJCRTtFQUNFO0N2RnFuMkJKOztBdUY5bzJCRTtFQUNFO0N2RmlwMkJKOztBdUYvbzJCRTtFQUNFO0N2RmtwMkJKOztBdUZocDJCRTtFQUNFO0N2Rm1wMkJKOztBdUZqcDJCRTtFQUNFO0N2Rm9wMkJKOztBdUZscDJCRTtFQUNFO0N2RnFwMkJKOztBdUZucDJCRTtFQUNFO0N2RnNwMkJKOztBdUZwcDJCRTtFQUNFO0N2RnVwMkJKOztBdUZycDJCRTtFQUNFO0N2RndwMkJKOztBdUZ0cDJCRTtFQUNFO0N2RnlwMkJKOztBdUZscjJCRTtFQUNFO0N2RnFyMkJKOztBdUZucjJCRTtFQUNFO0N2RnNyMkJKOztBdUZwcjJCRTtFQUNFO0N2RnVyMkJKOztBdUZycjJCRTtFQUNFO0N2RndyMkJKOztBdUZ0cjJCRTtFQUNFO0N2RnlyMkJKOztBdUZ2cjJCRTtFQUNFO0N2RjByMkJKOztBdUZ4cjJCRTtFQUNFO0N2RjJyMkJKOztBdUZ6cjJCRTtFQUNFO0N2RjRyMkJKOztBdUYxcjJCRTtFQUNFO0N2RjZyMkJKOztBdUZ0dDJCRTtFQUNFO0N2Rnl0MkJKOztBdUZ2dDJCRTtFQUNFO0N2RjB0MkJKOztBdUZ4dDJCRTtFQUNFO0N2RjJ0MkJKOztBdUZ6dDJCRTtFQUNFO0N2RjR0MkJKOztBdUYxdDJCRTtFQUNFO0N2RjZ0MkJKOztBdUYzdDJCRTtFQUNFO0N2Rjh0MkJKOztBdUY1dDJCRTtFQUNFO0N2Rit0MkJKOztBdUY3dDJCRTtFQUNFO0N2Rmd1MkJKOztBdUY5dDJCRTtFQUNFO0N2Rml1MkJKOztBdUYxdjJCRTtFQUNFO0N2RjZ2MkJKOztBdUYzdjJCRTtFQUNFO0N2Rjh2MkJKOztBdUY1djJCRTtFQUNFO0N2Rit2MkJKOztBdUY3djJCRTtFQUNFO0N2Rmd3MkJKOztBdUY5djJCRTtFQUNFO0N2Rml3MkJKOztBdUYvdjJCRTtFQUNFO0N2Rmt3MkJKOztBdUZodzJCRTtFQUNFO0N2Rm13MkJKOztBdUZqdzJCRTtFQUNFO0N2Rm93MkJKOztBdUZsdzJCRTtFQUNFO0N2RnF3MkJKOztBdUY5eDJCRTtFQUNFO0N2Rml5MkJKOztBdUYveDJCRTtFQUNFO0N2Rmt5MkJKOztBdUZoeTJCRTtFQUNFO0N2Rm15MkJKOztBdUZqeTJCRTtFQUNFO0N2Rm95MkJKOztBdUZseTJCRTtFQUNFO0N2RnF5MkJKOztBdUZueTJCRTtFQUNFO0N2RnN5MkJKOztBdUZweTJCRTtFQUNFO0N2RnV5MkJKOztBdUZyeTJCRTtFQUNFO0N2Rnd5MkJKOztBdUZ0eTJCRTtFQUNFO0N2Rnl5MkJKOztBdUZsMDJCRTtFQUNFO0N2RnEwMkJKOztBdUZuMDJCRTtFQUNFO0N2RnMwMkJKOztBdUZwMDJCRTtFQUNFO0N2RnUwMkJKOztBdUZyMDJCRTtFQUNFO0N2RncwMkJKOztBdUZ0MDJCRTtFQUNFO0N2RnkwMkJKOztBdUZ2MDJCRTtFQUNFO0N2RjAwMkJKOztBdUZ4MDJCRTtFQUNFO0N2RjIwMkJKOztBdUZ6MDJCRTtFQUNFO0N2RjQwMkJKOztBdUYxMDJCRTtFQUNFO0N2RjYwMkJKOztBdUZ0MjJCRTtFQUNFO0N2RnkyMkJKOztBdUZ2MjJCRTtFQUNFO0N2RjAyMkJKOztBdUZ4MjJCRTtFQUNFO0N2RjIyMkJKOztBdUZ6MjJCRTtFQUNFO0N2RjQyMkJKOztBdUYxMjJCRTtFQUNFO0N2RjYyMkJKOztBdUYzMjJCRTtFQUNFO0N2RjgyMkJKOztBdUY1MjJCRTtFQUNFO0N2RisyMkJKOztBdUY3MjJCRTtFQUNFO0N2RmczMkJKOztBdUY5MjJCRTtFQUNFO0N2RmkzMkJKOztBdUYxNDJCRTtFQUNFO0N2RjY0MkJKOztBdUYzNDJCRTtFQUNFO0N2Rjg0MkJKOztBdUY1NDJCRTtFQUNFO0N2Ris0MkJKOztBdUY3NDJCRTtFQUNFO0N2Rmc1MkJKOztBdUY5NDJCRTtFQUNFO0N2Rmk1MkJKOztBdUYvNDJCRTtFQUNFO0N2Rms1MkJKOztBdUZoNTJCRTtFQUNFO0N2Rm01MkJKOztBdUZqNTJCRTtFQUNFO0N2Rm81MkJKOztBdUZsNTJCRTtFQUNFO0N2RnE1MkJKOztBdUY5NjJCRTtFQUNFO0N2Rmk3MkJKOztBdUYvNjJCRTtFQUNFO0N2Rms3MkJKOztBdUZoNzJCRTtFQUNFO0N2Rm03MkJKOztBdUZqNzJCRTtFQUNFO0N2Rm83MkJKOztBdUZsNzJCRTtFQUNFO0N2RnE3MkJKOztBdUZuNzJCRTtFQUNFO0N2RnM3MkJKOztBdUZwNzJCRTtFQUNFO0N2RnU3MkJKOztBdUZyNzJCRTtFQUNFO0N2Rnc3MkJKOztBdUZ0NzJCRTtFQUNFO0N2Rnk3MkJKOztBdUZsOTJCRTtFQUNFO0N2RnE5MkJKOztBdUZuOTJCRTtFQUNFO0N2RnM5MkJKOztBdUZwOTJCRTtFQUNFO0N2RnU5MkJKOztBdUZyOTJCRTtFQUNFO0N2Rnc5MkJKOztBdUZ0OTJCRTtFQUNFO0N2Rnk5MkJKOztBdUZ2OTJCRTtFQUNFO0N2RjA5MkJKOztBdUZ4OTJCRTtFQUNFO0N2RjI5MkJKOztBdUZ6OTJCRTtFQUNFO0N2RjQ5MkJKOztBdUYxOTJCRTtFQUNFO0N2RjY5MkJKOztBdUZ0LzJCRTtFQUNFO0N2RnkvMkJKOztBdUZ2LzJCRTtFQUNFO0N2RjAvMkJKOztBdUZ4LzJCRTtFQUNFO0N2RjIvMkJKOztBdUZ6LzJCRTtFQUNFO0N2RjQvMkJKOztBdUYxLzJCRTtFQUNFO0N2RjYvMkJKOztBdUYzLzJCRTtFQUNFO0N2RjgvMkJKOztBdUY1LzJCRTtFQUNFO0N2RisvMkJKOztBdUY3LzJCRTtFQUNFO0N2RmdnM0JKOztBdUY5LzJCRTtFQUNFO0N2RmlnM0JKOztBdUYxaDNCRTtFQUNFO0N2RjZoM0JKOztBdUYzaDNCRTtFQUNFO0N2RjhoM0JKOztBdUY1aDNCRTtFQUNFO0N2RitoM0JKOztBdUY3aDNCRTtFQUNFO0N2RmdpM0JKOztBdUY5aDNCRTtFQUNFO0N2RmlpM0JKOztBdUYvaDNCRTtFQUNFO0N2RmtpM0JKOztBdUZoaTNCRTtFQUNFO0N2Rm1pM0JKOztBdUZqaTNCRTtFQUNFO0N2Rm9pM0JKOztBdUZsaTNCRTtFQUNFO0N2RnFpM0JKOztBdUY5ajNCRTtFQUNFO0N2RmlrM0JKOztBdUYvajNCRTtFQUNFO0N2RmtrM0JKOztBdUZoazNCRTtFQUNFO0N2Rm1rM0JKOztBdUZqazNCRTtFQUNFO0N2Rm9rM0JKOztBdUZsazNCRTtFQUNFO0N2RnFrM0JKOztBdUZuazNCRTtFQUNFO0N2RnNrM0JKOztBdUZwazNCRTtFQUNFO0N2RnVrM0JKOztBdUZyazNCRTtFQUNFO0N2RndrM0JKOztBdUZ0azNCRTtFQUNFO0N2RnlrM0JKOztBdUZsbTNCRTtFQUNFO0N2RnFtM0JKOztBdUZubTNCRTtFQUNFO0N2RnNtM0JKOztBdUZwbTNCRTtFQUNFO0N2RnVtM0JKOztBdUZybTNCRTtFQUNFO0N2RndtM0JKOztBdUZ0bTNCRTtFQUNFO0N2RnltM0JKOztBdUZ2bTNCRTtFQUNFO0N2RjBtM0JKOztBdUZ4bTNCRTtFQUNFO0N2RjJtM0JKOztBdUZ6bTNCRTtFQUNFO0N2RjRtM0JKOztBdUYxbTNCRTtFQUNFO0N2RjZtM0JKOztBdUZ0bzNCRTtFQUNFO0N2RnlvM0JKOztBdUZ2bzNCRTtFQUNFO0N2RjBvM0JKOztBdUZ4bzNCRTtFQUNFO0N2RjJvM0JKOztBdUZ6bzNCRTtFQUNFO0N2RjRvM0JKOztBdUYxbzNCRTtFQUNFO0N2RjZvM0JKOztBdUYzbzNCRTtFQUNFO0N2RjhvM0JKOztBdUY1bzNCRTtFQUNFO0N2RitvM0JKOztBdUY3bzNCRTtFQUNFO0N2RmdwM0JKOztBdUY5bzNCRTtFQUNFO0N2RmlwM0JKOztBdUYxcTNCRTtFQUNFO0N2RjZxM0JKOztBdUYzcTNCRTtFQUNFO0N2RjhxM0JKOztBdUY1cTNCRTtFQUNFO0N2RitxM0JKOztBdUY3cTNCRTtFQUNFO0N2RmdyM0JKOztBdUY5cTNCRTtFQUNFO0N2RmlyM0JKOztBdUYvcTNCRTtFQUNFO0N2RmtyM0JKOztBdUZocjNCRTtFQUNFO0N2Rm1yM0JKOztBdUZqcjNCRTtFQUNFO0N2Rm9yM0JKOztBdUZscjNCRTtFQUNFO0N2RnFyM0JKOztBdUY5czNCRTtFQUNFO0N2Rml0M0JKOztBdUYvczNCRTtFQUNFO0N2Rmt0M0JKOztBdUZodDNCRTtFQUNFO0N2Rm10M0JKOztBdUZqdDNCRTtFQUNFO0N2Rm90M0JKOztBdUZsdDNCRTtFQUNFO0N2RnF0M0JKOztBdUZudDNCRTtFQUNFO0N2RnN0M0JKOztBdUZwdDNCRTtFQUNFO0N2RnV0M0JKOztBdUZydDNCRTtFQUNFO0N2Rnd0M0JKOztBdUZ0dDNCRTtFQUNFO0N2Rnl0M0JKOztBdUZsdjNCRTtFQUNFO0N2RnF2M0JKOztBdUZudjNCRTtFQUNFO0N2RnN2M0JKOztBdUZwdjNCRTtFQUNFO0N2RnV2M0JKOztBdUZydjNCRTtFQUNFO0N2Rnd2M0JKOztBdUZ0djNCRTtFQUNFO0N2Rnl2M0JKOztBdUZ2djNCRTtFQUNFO0N2RjB2M0JKOztBdUZ4djNCRTtFQUNFO0N2RjJ2M0JKOztBdUZ6djNCRTtFQUNFO0N2RjR2M0JKOztBdUYxdjNCRTtFQUNFO0N2RjZ2M0JKOztBdUZ0eDNCRTtFQUNFO0N2Rnl4M0JKOztBdUZ2eDNCRTtFQUNFO0N2RjB4M0JKOztBdUZ4eDNCRTtFQUNFO0N2RjJ4M0JKOztBdUZ6eDNCRTtFQUNFO0N2RjR4M0JKOztBdUYxeDNCRTtFQUNFO0N2RjZ4M0JKOztBdUYzeDNCRTtFQUNFO0N2Rjh4M0JKOztBdUY1eDNCRTtFQUNFO0N2Rit4M0JKOztBdUY3eDNCRTtFQUNFO0N2Rmd5M0JKOztBdUY5eDNCRTtFQUNFO0N2Rml5M0JKOztBdUYxejNCRTtFQUNFO0N2RjZ6M0JKOztBdUYzejNCRTtFQUNFO0N2Rjh6M0JKOztBdUY1ejNCRTtFQUNFO0N2Rit6M0JKOztBdUY3ejNCRTtFQUNFO0N2RmcwM0JKOztBdUY5ejNCRTtFQUNFO0N2RmkwM0JKOztBdUYvejNCRTtFQUNFO0N2RmswM0JKOztBdUZoMDNCRTtFQUNFO0N2Rm0wM0JKOztBdUZqMDNCRTtFQUNFO0N2Rm8wM0JKOztBdUZsMDNCRTtFQUNFO0N2RnEwM0JKOztBdUY5MTNCRTtFQUNFO0N2RmkyM0JKOztBdUYvMTNCRTtFQUNFO0N2RmsyM0JKOztBdUZoMjNCRTtFQUNFO0N2Rm0yM0JKOztBdUZqMjNCRTtFQUNFO0N2Rm8yM0JKOztBdUZsMjNCRTtFQUNFO0N2RnEyM0JKOztBdUZuMjNCRTtFQUNFO0N2RnMyM0JKOztBdUZwMjNCRTtFQUNFO0N2RnUyM0JKOztBdUZyMjNCRTtFQUNFO0N2RncyM0JKOztBdUZ0MjNCRTtFQUNFO0N2RnkyM0JKOztBdUZsNDNCRTtFQUNFO0N2RnE0M0JKOztBdUZuNDNCRTtFQUNFO0N2RnM0M0JKOztBdUZwNDNCRTtFQUNFO0N2RnU0M0JKOztBdUZyNDNCRTtFQUNFO0N2Rnc0M0JKOztBdUZ0NDNCRTtFQUNFO0N2Rnk0M0JKOztBdUZ2NDNCRTtFQUNFO0N2RjA0M0JKOztBdUZ4NDNCRTtFQUNFO0N2RjI0M0JKOztBdUZ6NDNCRTtFQUNFO0N2RjQ0M0JKOztBdUYxNDNCRTtFQUNFO0N2RjY0M0JKOztBdUZ0NjNCRTtFQUNFO0N2Rnk2M0JKOztBdUZ2NjNCRTtFQUNFO0N2RjA2M0JKOztBdUZ4NjNCRTtFQUNFO0N2RjI2M0JKOztBdUZ6NjNCRTtFQUNFO0N2RjQ2M0JKOztBdUYxNjNCRTtFQUNFO0N2RjY2M0JKOztBdUYzNjNCRTtFQUNFO0N2Rjg2M0JKOztBdUY1NjNCRTtFQUNFO0N2Ris2M0JKOztBdUY3NjNCRTtFQUNFO0N2Rmc3M0JKOztBdUY5NjNCRTtFQUNFO0N2Rmk3M0JKOztBdUYxODNCRTtFQUNFO0N2RjY4M0JKOztBdUYzODNCRTtFQUNFO0N2Rjg4M0JKOztBdUY1ODNCRTtFQUNFO0N2Ris4M0JKOztBdUY3ODNCRTtFQUNFO0N2Rmc5M0JKOztBdUY5ODNCRTtFQUNFO0N2Rmk5M0JKOztBdUYvODNCRTtFQUNFO0N2Rms5M0JKOztBdUZoOTNCRTtFQUNFO0N2Rm05M0JKOztBdUZqOTNCRTtFQUNFO0N2Rm85M0JKOztBdUZsOTNCRTtFQUNFO0N2RnE5M0JKOztBdUY5KzNCRTtFQUNFO0N2RmkvM0JKOztBdUYvKzNCRTtFQUNFO0N2RmsvM0JKOztBdUZoLzNCRTtFQUNFO0N2Rm0vM0JKOztBdUZqLzNCRTtFQUNFO0N2Rm8vM0JKOztBdUZsLzNCRTtFQUNFO0N2RnEvM0JKOztBdUZuLzNCRTtFQUNFO0N2RnMvM0JKOztBdUZwLzNCRTtFQUNFO0N2RnUvM0JKOztBdUZyLzNCRTtFQUNFO0N2RncvM0JKOztBdUZ0LzNCRTtFQUNFO0N2RnkvM0JKOztBdUZsaDRCRTtFQUNFO0N2RnFoNEJKOztBdUZuaDRCRTtFQUNFO0N2RnNoNEJKOztBdUZwaDRCRTtFQUNFO0N2RnVoNEJKOztBdUZyaDRCRTtFQUNFO0N2RndoNEJKOztBdUZ0aDRCRTtFQUNFO0N2RnloNEJKOztBdUZ2aDRCRTtFQUNFO0N2RjBoNEJKOztBdUZ4aDRCRTtFQUNFO0N2RjJoNEJKOztBdUZ6aDRCRTtFQUNFO0N2RjRoNEJKOztBdUYxaDRCRTtFQUNFO0N2RjZoNEJKOztBdUZ0ajRCRTtFQUNFO0N2RnlqNEJKOztBdUZ2ajRCRTtFQUNFO0N2RjBqNEJKOztBdUZ4ajRCRTtFQUNFO0N2RjJqNEJKOztBdUZ6ajRCRTtFQUNFO0N2RjRqNEJKOztBdUYxajRCRTtFQUNFO0N2RjZqNEJKOztBdUYzajRCRTtFQUNFO0N2RjhqNEJKOztBdUY1ajRCRTtFQUNFO0N2RitqNEJKOztBdUY3ajRCRTtFQUNFO0N2RmdrNEJKOztBdUY5ajRCRTtFQUNFO0N2RmlrNEJKOztBdUYxbDRCRTtFQUNFO0N2RjZsNEJKOztBdUYzbDRCRTtFQUNFO0N2RjhsNEJKOztBdUY1bDRCRTtFQUNFO0N2RitsNEJKOztBdUY3bDRCRTtFQUNFO0N2RmdtNEJKOztBdUY5bDRCRTtFQUNFO0N2RmltNEJKOztBdUYvbDRCRTtFQUNFO0N2RmttNEJKOztBdUZobTRCRTtFQUNFO0N2Rm1tNEJKOztBdUZqbTRCRTtFQUNFO0N2Rm9tNEJKOztBdUZsbTRCRTtFQUNFO0N2RnFtNEJKOztBdUY5bjRCRTtFQUNFO0N2RmlvNEJKOztBdUYvbjRCRTtFQUNFO0N2RmtvNEJKOztBdUZobzRCRTtFQUNFO0N2Rm1vNEJKOztBdUZqbzRCRTtFQUNFO0N2Rm9vNEJKOztBdUZsbzRCRTtFQUNFO0N2RnFvNEJKOztBdUZubzRCRTtFQUNFO0N2RnNvNEJKOztBdUZwbzRCRTtFQUNFO0N2RnVvNEJKOztBdUZybzRCRTtFQUNFO0N2RndvNEJKOztBdUZ0bzRCRTtFQUNFO0N2RnlvNEJKOztBdUZscTRCRTtFQUNFO0N2RnFxNEJKOztBdUZucTRCRTtFQUNFO0N2RnNxNEJKOztBdUZwcTRCRTtFQUNFO0N2RnVxNEJKOztBdUZycTRCRTtFQUNFO0N2RndxNEJKOztBdUZ0cTRCRTtFQUNFO0N2RnlxNEJKOztBdUZ2cTRCRTtFQUNFO0N2RjBxNEJKOztBdUZ4cTRCRTtFQUNFO0N2RjJxNEJKOztBdUZ6cTRCRTtFQUNFO0N2RjRxNEJKOztBdUYxcTRCRTtFQUNFO0N2RjZxNEJKOztBdUZ2cTRCRTtFQUNFO0N2RjBxNEJKOztBdUZ4cTRCRTtFQUNFO0N2RjJxNEJKOztBdUZ6cTRCRTtFQUNFO0N2RjRxNEJKOztBdUYxcTRCRTtFQUNFO0N2RjZxNEJKOztBdUZ2cjRCRTtFQUNFO0N2RjByNEJKOztBdUZ4cjRCRTtFQUNFO0N2RjJyNEJKOztBdUZ6cjRCRTtFQUNFO0N2RjRyNEJKOztBdUYxcjRCRTtFQUNFO0N2RjZyNEJKOztBdUZ2czRCRTtFQUNFO0N2RjBzNEJKOztBdUZ4czRCRTtFQUNFO0N2RjJzNEJKOztBdUZ6czRCRTtFQUNFO0N2RjRzNEJKOztBdUYxczRCRTtFQUNFO0N2RjZzNEJKOztBdUZ2dDRCRTtFQUNFO0N2RjB0NEJKOztBdUZ4dDRCRTtFQUNFO0N2RjJ0NEJKOztBdUZ6dDRCRTtFQUNFO0N2RjR0NEJKOztBdUYxdDRCRTtFQUNFO0N2RjZ0NEJKOztBdUZ2dTRCRTtFQUNFO0N2RjB1NEJKOztBdUZ4dTRCRTtFQUNFO0N2RjJ1NEJKOztBdUZ6dTRCRTtFQUNFO0N2RjR1NEJKOztBdUYxdTRCRTtFQUNFO0N2RjZ1NEJKOztBdUZ2djRCRTtFQUNFO0N2RjB2NEJKOztBdUZ4djRCRTtFQUNFO0N2RjJ2NEJKOztBdUZ6djRCRTtFQUNFO0N2RjR2NEJKOztBdUYxdjRCRTtFQUNFO0N2RjZ2NEJKOztBdUZ2dzRCRTtFQUNFO0N2RjB3NEJKOztBdUZ4dzRCRTtFQUNFO0N2RjJ3NEJKOztBdUZ6dzRCRTtFQUNFO0N2RjR3NEJKOztBdUYxdzRCRTtFQUNFO0N2RjZ3NEJKOztBdUZ2eDRCRTtFQUNFO0N2RjB4NEJKOztBdUZ4eDRCRTtFQUNFO0N2RjJ4NEJKOztBdUZ6eDRCRTtFQUNFO0N2RjR4NEJKOztBdUYxeDRCRTtFQUNFO0N2RjZ4NEJKOztBdUZ2eTRCRTtFQUNFO0N2RjB5NEJKOztBdUZ4eTRCRTtFQUNFO0N2RjJ5NEJKOztBdUZ6eTRCRTtFQUNFO0N2RjR5NEJKOztBdUYxeTRCRTtFQUNFO0N2RjZ5NEJKOztBdUZ2ejRCRTtFQUNFO0N2RjB6NEJKOztBdUZ4ejRCRTtFQUNFO0N2RjJ6NEJKOztBdUZ6ejRCRTtFQUNFO0N2RjR6NEJKOztBdUYxejRCRTtFQUNFO0N2RjZ6NEJKOztBdUZ2MDRCRTtFQUNFO0N2RjAwNEJKOztBdUZ4MDRCRTtFQUNFO0N2RjIwNEJKOztBdUZ6MDRCRTtFQUNFO0N2RjQwNEJKOztBdUYxMDRCRTtFQUNFO0N2RjYwNEJKOztBdUZ2MTRCRTtFQUNFO0N2RjAxNEJKOztBdUZ4MTRCRTtFQUNFO0N2RjIxNEJKOztBdUZ6MTRCRTtFQUNFO0N2RjQxNEJKOztBdUYxMTRCRTtFQUNFO0N2RjYxNEJKOztBdUZ2MjRCRTtFQUNFO0N2RjAyNEJKOztBdUZ4MjRCRTtFQUNFO0N2RjIyNEJKOztBdUZ6MjRCRTtFQUNFO0N2RjQyNEJKOztBdUYxMjRCRTtFQUNFO0N2RjYyNEJKOztBdUZ2MzRCRTtFQUNFO0N2RjAzNEJKOztBdUZ4MzRCRTtFQUNFO0N2RjIzNEJKOztBdUZ6MzRCRTtFQUNFO0N2RjQzNEJKOztBdUYxMzRCRTtFQUNFO0N2RjYzNEJKOztBdUZ2NDRCRTtFQUNFO0N2RjA0NEJKOztBdUZ4NDRCRTtFQUNFO0N2RjI0NEJKOztBdUZ6NDRCRTtFQUNFO0N2RjQ0NEJKOztBdUYxNDRCRTtFQUNFO0N2RjY0NEJKOztBdUZ2NTRCRTtFQUNFO0N2RjA1NEJKOztBdUZ4NTRCRTtFQUNFO0N2RjI1NEJKOztBdUZ6NTRCRTtFQUNFO0N2RjQ1NEJKOztBdUYxNTRCRTtFQUNFO0N2RjY1NEJKOztBdUZ2NjRCRTtFQUNFO0N2RjA2NEJKOztBdUZ4NjRCRTtFQUNFO0N2RjI2NEJKOztBdUZ6NjRCRTtFQUNFO0N2RjQ2NEJKOztBdUYxNjRCRTtFQUNFO0N2RjY2NEJKOztBdUZ2NzRCRTtFQUNFO0N2RjA3NEJKOztBdUZ4NzRCRTtFQUNFO0N2RjI3NEJKOztBdUZ6NzRCRTtFQUNFO0N2RjQ3NEJKOztBdUYxNzRCRTtFQUNFO0N2RjY3NEJKOztBdUZ2ODRCRTtFQUNFO0N2RjA4NEJKOztBdUZ4ODRCRTtFQUNFO0N2RjI4NEJKOztBdUZ6ODRCRTtFQUNFO0N2RjQ4NEJKOztBdUYxODRCRTtFQUNFO0N2RjY4NEJKOztBdUZ2OTRCRTtFQUNFO0N2RjA5NEJKOztBdUZ4OTRCRTtFQUNFO0N2RjI5NEJKOztBdUZ6OTRCRTtFQUNFO0N2RjQ5NEJKOztBdUYxOTRCRTtFQUNFO0N2RjY5NEJKOztBdUZ2KzRCRTtFQUNFO0N2RjArNEJKOztBdUZ4KzRCRTtFQUNFO0N2RjIrNEJKOztBdUZ6KzRCRTtFQUNFO0N2RjQrNEJKOztBdUYxKzRCRTtFQUNFO0N2RjYrNEJKOztBdUZ2LzRCRTtFQUNFO0N2RjAvNEJKOztBdUZ4LzRCRTtFQUNFO0N2RjIvNEJKOztBdUZ6LzRCRTtFQUNFO0N2RjQvNEJKOztBdUYxLzRCRTtFQUNFO0N2RjYvNEJKOztBdUZ2ZzVCRTtFQUNFO0N2RjBnNUJKOztBdUZ4ZzVCRTtFQUNFO0N2RjJnNUJKOztBdUZ6ZzVCRTtFQUNFO0N2RjRnNUJKOztBdUYxZzVCRTtFQUNFO0N2RjZnNUJKOztBdUZ2aDVCRTtFQUNFO0N2RjBoNUJKOztBdUZ4aDVCRTtFQUNFO0N2RjJoNUJKOztBdUZ6aDVCRTtFQUNFO0N2RjRoNUJKOztBdUYxaDVCRTtFQUNFO0N2RjZoNUJKOztBdUZ2aTVCRTtFQUNFO0N2RjBpNUJKOztBdUZ4aTVCRTtFQUNFO0N2RjJpNUJKOztBdUZ6aTVCRTtFQUNFO0N2RjRpNUJKOztBdUYxaTVCRTtFQUNFO0N2RjZpNUJKOztBdUZ2ajVCRTtFQUNFO0N2RjBqNUJKOztBdUZ4ajVCRTtFQUNFO0N2RjJqNUJKOztBdUZ6ajVCRTtFQUNFO0N2RjRqNUJKOztBdUYxajVCRTtFQUNFO0N2RjZqNUJKOztBdUZ2azVCRTtFQUNFO0N2RjBrNUJKOztBdUZ4azVCRTtFQUNFO0N2RjJrNUJKOztBdUZ6azVCRTtFQUNFO0N2RjRrNUJKOztBdUYxazVCRTtFQUNFO0N2RjZrNUJKOztBdUZ2bDVCRTtFQUNFO0N2RjBsNUJKOztBdUZ4bDVCRTtFQUNFO0N2RjJsNUJKOztBdUZ6bDVCRTtFQUNFO0N2RjRsNUJKOztBdUYxbDVCRTtFQUNFO0N2RjZsNUJKOztBdUZ2bTVCRTtFQUNFO0N2RjBtNUJKOztBdUZ4bTVCRTtFQUNFO0N2RjJtNUJKOztBdUZ6bTVCRTtFQUNFO0N2RjRtNUJKOztBdUYxbTVCRTtFQUNFO0N2RjZtNUJKOztBdUZ2bjVCRTtFQUNFO0N2RjBuNUJKOztBdUZ4bjVCRTtFQUNFO0N2RjJuNUJKOztBdUZ6bjVCRTtFQUNFO0N2RjRuNUJKOztBdUYxbjVCRTtFQUNFO0N2RjZuNUJKOztBdUZ2bzVCRTtFQUNFO0N2RjBvNUJKOztBdUZ4bzVCRTtFQUNFO0N2RjJvNUJKOztBdUZ6bzVCRTtFQUNFO0N2RjRvNUJKOztBdUYxbzVCRTtFQUNFO0N2RjZvNUJKOztBdUZ2cDVCRTtFQUNFO0N2RjBwNUJKOztBdUZ4cDVCRTtFQUNFO0N2RjJwNUJKOztBdUZ6cDVCRTtFQUNFO0N2RjRwNUJKOztBdUYxcDVCRTtFQUNFO0N2RjZwNUJKOztBdUZ2cTVCRTtFQUNFO0N2RjBxNUJKOztBdUZ4cTVCRTtFQUNFO0N2RjJxNUJKOztBdUZ6cTVCRTtFQUNFO0N2RjRxNUJKOztBdUYxcTVCRTtFQUNFO0N2RjZxNUJKOztBdUZ2cjVCRTtFQUNFO0N2RjByNUJKOztBdUZ4cjVCRTtFQUNFO0N2RjJyNUJKOztBdUZ6cjVCRTtFQUNFO0N2RjRyNUJKOztBdUYxcjVCRTtFQUNFO0N2RjZyNUJKOztBdUZ2czVCRTtFQUNFO0N2RjBzNUJKOztBdUZ4czVCRTtFQUNFO0N2RjJzNUJKOztBdUZ6czVCRTtFQUNFO0N2RjRzNUJKOztBdUYxczVCRTtFQUNFO0N2RjZzNUJKOztBdUZ2dDVCRTtFQUNFO0N2RjB0NUJKOztBdUZ4dDVCRTtFQUNFO0N2RjJ0NUJKOztBdUZ6dDVCRTtFQUNFO0N2RjR0NUJKOztBdUYxdDVCRTtFQUNFO0N2RjZ0NUJKOztBdUZ2dTVCRTtFQUNFO0N2RjB1NUJKOztBdUZ4dTVCRTtFQUNFO0N2RjJ1NUJKOztBdUZ6dTVCRTtFQUNFO0N2RjR1NUJKOztBdUYxdTVCRTtFQUNFO0N2RjZ1NUJKOztBdUZ2djVCRTtFQUNFO0N2RjB2NUJKOztBdUZ4djVCRTtFQUNFO0N2RjJ2NUJKOztBdUZ6djVCRTtFQUNFO0N2RjR2NUJKOztBdUYxdjVCRTtFQUNFO0N2RjZ2NUJKOztBdUZ2dzVCRTtFQUNFO0N2RjB3NUJKOztBdUZ4dzVCRTtFQUNFO0N2RjJ3NUJKOztBdUZ6dzVCRTtFQUNFO0N2RjR3NUJKOztBdUYxdzVCRTtFQUNFO0N2RjZ3NUJKOztBdUZ2eDVCRTtFQUNFO0N2RjB4NUJKOztBdUZ4eDVCRTtFQUNFO0N2RjJ4NUJKOztBdUZ6eDVCRTtFQUNFO0N2RjR4NUJKOztBdUYxeDVCRTtFQUNFO0N2RjZ4NUJKOztBdUZ2eTVCRTtFQUNFO0N2RjB5NUJKOztBdUZ4eTVCRTtFQUNFO0N2RjJ5NUJKOztBdUZ6eTVCRTtFQUNFO0N2RjR5NUJKOztBdUYxeTVCRTtFQUNFO0N2RjZ5NUJKOztBdUZ2ejVCRTtFQUNFO0N2RjB6NUJKOztBdUZ4ejVCRTtFQUNFO0N2RjJ6NUJKOztBdUZ6ejVCRTtFQUNFO0N2RjR6NUJKOztBdUYxejVCRTtFQUNFO0N2RjZ6NUJKOztBdUZ2MDVCRTtFQUNFO0N2RjAwNUJKOztBdUZ4MDVCRTtFQUNFO0N2RjIwNUJKOztBdUZ6MDVCRTtFQUNFO0N2RjQwNUJKOztBdUYxMDVCRTtFQUNFO0N2RjYwNUJKOztBdUZ2MTVCRTtFQUNFO0N2RjAxNUJKOztBdUZ4MTVCRTtFQUNFO0N2RjIxNUJKOztBdUZ6MTVCRTtFQUNFO0N2RjQxNUJKOztBdUYxMTVCRTtFQUNFO0N2RjYxNUJKOztBdUZ2MjVCRTtFQUNFO0N2RjAyNUJKOztBdUZ4MjVCRTtFQUNFO0N2RjIyNUJKOztBdUZ6MjVCRTtFQUNFO0N2RjQyNUJKOztBdUYxMjVCRTtFQUNFO0N2RjYyNUJKOztBdUZ2MzVCRTtFQUNFO0N2RjAzNUJKOztBdUZ4MzVCRTtFQUNFO0N2RjIzNUJKOztBdUZ6MzVCRTtFQUNFO0N2RjQzNUJKOztBdUYxMzVCRTtFQUNFO0N2RjYzNUJKOztBdUZ2NDVCRTtFQUNFO0N2RjA0NUJKOztBdUZ4NDVCRTtFQUNFO0N2RjI0NUJKOztBdUZ6NDVCRTtFQUNFO0N2RjQ0NUJKOztBdUYxNDVCRTtFQUNFO0N2RjY0NUJKOztBdUZ2NTVCRTtFQUNFO0N2RjA1NUJKOztBdUZ4NTVCRTtFQUNFO0N2RjI1NUJKOztBdUZ6NTVCRTtFQUNFO0N2RjQ1NUJKOztBdUYxNTVCRTtFQUNFO0N2RjY1NUJKOztBdUZ2NjVCRTtFQUNFO0N2RjA2NUJKOztBdUZ4NjVCRTtFQUNFO0N2RjI2NUJKOztBdUZ6NjVCRTtFQUNFO0N2RjQ2NUJKOztBdUYxNjVCRTtFQUNFO0N2RjY2NUJKOztBdUZ2NzVCRTtFQUNFO0N2RjA3NUJKOztBdUZ4NzVCRTtFQUNFO0N2RjI3NUJKOztBdUZ6NzVCRTtFQUNFO0N2RjQ3NUJKOztBdUYxNzVCRTtFQUNFO0N2RjY3NUJKOztBdUZ2ODVCRTtFQUNFO0N2RjA4NUJKOztBdUZ4ODVCRTtFQUNFO0N2RjI4NUJKOztBdUZ6ODVCRTtFQUNFO0N2RjQ4NUJKOztBdUYxODVCRTtFQUNFO0N2RjY4NUJKOztBdUZ2OTVCRTtFQUNFO0N2RjA5NUJKOztBdUZ4OTVCRTtFQUNFO0N2RjI5NUJKOztBdUZ6OTVCRTtFQUNFO0N2RjQ5NUJKOztBdUYxOTVCRTtFQUNFO0N2RjY5NUJKOztBdUZ2KzVCRTtFQUNFO0N2RjArNUJKOztBdUZ4KzVCRTtFQUNFO0N2RjIrNUJKOztBdUZ6KzVCRTtFQUNFO0N2RjQrNUJKOztBdUYxKzVCRTtFQUNFO0N2RjYrNUJKOztBdUZ2LzVCRTtFQUNFO0N2RjAvNUJKOztBdUZ4LzVCRTtFQUNFO0N2RjIvNUJKOztBdUZ6LzVCRTtFQUNFO0N2RjQvNUJKOztBdUYxLzVCRTtFQUNFO0N2RjYvNUJKOztBdUZ2ZzZCRTtFQUNFO0N2RjBnNkJKOztBdUZ4ZzZCRTtFQUNFO0N2RjJnNkJKOztBdUZ6ZzZCRTtFQUNFO0N2RjRnNkJKOztBdUYxZzZCRTtFQUNFO0N2RjZnNkJKOztBdUZ2aDZCRTtFQUNFO0N2RjBoNkJKOztBdUZ4aDZCRTtFQUNFO0N2RjJoNkJKOztBdUZ6aDZCRTtFQUNFO0N2RjRoNkJKOztBdUYxaDZCRTtFQUNFO0N2RjZoNkJKOztBdUZ2aTZCRTtFQUNFO0N2RjBpNkJKOztBdUZ4aTZCRTtFQUNFO0N2RjJpNkJKOztBdUZ6aTZCRTtFQUNFO0N2RjRpNkJKOztBdUYxaTZCRTtFQUNFO0N2RjZpNkJKOztBdUZ2ajZCRTtFQUNFO0N2RjBqNkJKOztBdUZ4ajZCRTtFQUNFO0N2RjJqNkJKOztBdUZ6ajZCRTtFQUNFO0N2RjRqNkJKOztBdUYxajZCRTtFQUNFO0N2RjZqNkJKOztBdUZ2azZCRTtFQUNFO0N2RjBrNkJKOztBdUZ4azZCRTtFQUNFO0N2RjJrNkJKOztBdUZ6azZCRTtFQUNFO0N2RjRrNkJKOztBdUYxazZCRTtFQUNFO0N2RjZrNkJKOztBdUZ2bDZCRTtFQUNFO0N2RjBsNkJKOztBdUZ4bDZCRTtFQUNFO0N2RjJsNkJKOztBdUZ6bDZCRTtFQUNFO0N2RjRsNkJKOztBdUYxbDZCRTtFQUNFO0N2RjZsNkJKOztBdUZ2bTZCRTtFQUNFO0N2RjBtNkJKOztBdUZ4bTZCRTtFQUNFO0N2RjJtNkJKOztBdUZ6bTZCRTtFQUNFO0N2RjRtNkJKOztBdUYxbTZCRTtFQUNFO0N2RjZtNkJKOztBdUZ2bjZCRTtFQUNFO0N2RjBuNkJKOztBdUZ4bjZCRTtFQUNFO0N2RjJuNkJKOztBdUZ6bjZCRTtFQUNFO0N2RjRuNkJKOztBdUYxbjZCRTtFQUNFO0N2RjZuNkJKOztBdUZ2bzZCRTtFQUNFO0N2RjBvNkJKOztBdUZ4bzZCRTtFQUNFO0N2RjJvNkJKOztBdUZ6bzZCRTtFQUNFO0N2RjRvNkJKOztBdUYxbzZCRTtFQUNFO0N2RjZvNkJKOztBdUZ2cDZCRTtFQUNFO0N2RjBwNkJKOztBdUZ4cDZCRTtFQUNFO0N2RjJwNkJKOztBdUZ6cDZCRTtFQUNFO0N2RjRwNkJKOztBdUYxcDZCRTtFQUNFO0N2RjZwNkJKOztBdUZ2cTZCRTtFQUNFO0N2RjBxNkJKOztBdUZ4cTZCRTtFQUNFO0N2RjJxNkJKOztBdUZ6cTZCRTtFQUNFO0N2RjRxNkJKOztBdUYxcTZCRTtFQUNFO0N2RjZxNkJKOztBdUZ2cjZCRTtFQUNFO0N2RjByNkJKOztBdUZ4cjZCRTtFQUNFO0N2RjJyNkJKOztBdUZ6cjZCRTtFQUNFO0N2RjRyNkJKOztBdUYxcjZCRTtFQUNFO0N2RjZyNkJKOztBdUZ2czZCRTtFQUNFO0N2RjBzNkJKOztBdUZ4czZCRTtFQUNFO0N2RjJzNkJKOztBdUZ6czZCRTtFQUNFO0N2RjRzNkJKOztBdUYxczZCRTtFQUNFO0N2RjZzNkJKOztBdUZ2dDZCRTtFQUNFO0N2RjB0NkJKOztBdUZ4dDZCRTtFQUNFO0N2RjJ0NkJKOztBdUZ6dDZCRTtFQUNFO0N2RjR0NkJKOztBdUYxdDZCRTtFQUNFO0N2RjZ0NkJKOztBdUZ2dTZCRTtFQUNFO0N2RjB1NkJKOztBdUZ4dTZCRTtFQUNFO0N2RjJ1NkJKOztBdUZ6dTZCRTtFQUNFO0N2RjR1NkJKOztBdUYxdTZCRTtFQUNFO0N2RjZ1NkJKOztBdUZ2djZCRTtFQUNFO0N2RjB2NkJKOztBdUZ4djZCRTtFQUNFO0N2RjJ2NkJKOztBdUZ6djZCRTtFQUNFO0N2RjR2NkJKOztBdUYxdjZCRTtFQUNFO0N2RjZ2NkJKOztBdUZ2dzZCRTtFQUNFO0N2RjB3NkJKOztBdUZ4dzZCRTtFQUNFO0N2RjJ3NkJKOztBdUZ6dzZCRTtFQUNFO0N2RjR3NkJKOztBdUYxdzZCRTtFQUNFO0N2RjZ3NkJKOztBdUZ2eDZCRTtFQUNFO0N2RjB4NkJKOztBdUZ4eDZCRTtFQUNFO0N2RjJ4NkJKOztBdUZ6eDZCRTtFQUNFO0N2RjR4NkJKOztBdUYxeDZCRTtFQUNFO0N2RjZ4NkJKOztBdUZ2eTZCRTtFQUNFO0N2RjB5NkJKOztBdUZ4eTZCRTtFQUNFO0N2RjJ5NkJKOztBdUZ6eTZCRTtFQUNFO0N2RjR5NkJKOztBdUYxeTZCRTtFQUNFO0N2RjZ5NkJKOztBdUZ2ejZCRTtFQUNFO0N2RjB6NkJKOztBdUZ4ejZCRTtFQUNFO0N2RjJ6NkJKOztBdUZ6ejZCRTtFQUNFO0N2RjR6NkJKOztBdUYxejZCRTtFQUNFO0N2RjZ6NkJKOztBdUZ2MDZCRTtFQUNFO0N2RjAwNkJKOztBdUZ4MDZCRTtFQUNFO0N2RjIwNkJKOztBdUZ6MDZCRTtFQUNFO0N2RjQwNkJKOztBdUYxMDZCRTtFQUNFO0N2RjYwNkJKOztBdUZ2MTZCRTtFQUNFO0N2RjAxNkJKOztBdUZ4MTZCRTtFQUNFO0N2RjIxNkJKOztBdUZ6MTZCRTtFQUNFO0N2RjQxNkJKOztBdUYxMTZCRTtFQUNFO0N2RjYxNkJKOztBdUZ2MjZCRTtFQUNFO0N2RjAyNkJKOztBdUZ4MjZCRTtFQUNFO0N2RjIyNkJKOztBdUZ6MjZCRTtFQUNFO0N2RjQyNkJKOztBdUYxMjZCRTtFQUNFO0N2RjYyNkJKOztBdUZ2MzZCRTtFQUNFO0N2RjAzNkJKOztBdUZ4MzZCRTtFQUNFO0N2RjIzNkJKOztBdUZ6MzZCRTtFQUNFO0N2RjQzNkJKOztBdUYxMzZCRTtFQUNFO0N2RjYzNkJKOztBdUZ2NDZCRTtFQUNFO0N2RjA0NkJKOztBdUZ4NDZCRTtFQUNFO0N2RjI0NkJKOztBdUZ6NDZCRTtFQUNFO0N2RjQ0NkJKOztBdUYxNDZCRTtFQUNFO0N2RjY0NkJKOztBdUZ2NTZCRTtFQUNFO0N2RjA1NkJKOztBdUZ4NTZCRTtFQUNFO0N2RjI1NkJKOztBdUZ6NTZCRTtFQUNFO0N2RjQ1NkJKOztBdUYxNTZCRTtFQUNFO0N2RjY1NkJKOztBdUZ2NjZCRTtFQUNFO0N2RjA2NkJKOztBdUZ4NjZCRTtFQUNFO0N2RjI2NkJKOztBdUZ6NjZCRTtFQUNFO0N2RjQ2NkJKOztBdUYxNjZCRTtFQUNFO0N2RjY2NkJKOztBdUZ2NzZCRTtFQUNFO0N2RjA3NkJKOztBdUZ4NzZCRTtFQUNFO0N2RjI3NkJKOztBdUZ6NzZCRTtFQUNFO0N2RjQ3NkJKOztBdUYxNzZCRTtFQUNFO0N2RjY3NkJKOztBdUZ2ODZCRTtFQUNFO0N2RjA4NkJKOztBdUZ4ODZCRTtFQUNFO0N2RjI4NkJKOztBdUZ6ODZCRTtFQUNFO0N2RjQ4NkJKOztBdUYxODZCRTtFQUNFO0N2RjY4NkJKOztBdUZ2OTZCRTtFQUNFO0N2RjA5NkJKOztBdUZ4OTZCRTtFQUNFO0N2RjI5NkJKOztBdUZ6OTZCRTtFQUNFO0N2RjQ5NkJKOztBdUYxOTZCRTtFQUNFO0N2RjY5NkJKOztBdUZ2KzZCRTtFQUNFO0N2RjArNkJKOztBdUZ4KzZCRTtFQUNFO0N2RjIrNkJKOztBdUZ6KzZCRTtFQUNFO0N2RjQrNkJKOztBdUYxKzZCRTtFQUNFO0N2RjYrNkJKOztBdUZ2LzZCRTtFQUNFO0N2RjAvNkJKOztBdUZ4LzZCRTtFQUNFO0N2RjIvNkJKOztBdUZ6LzZCRTtFQUNFO0N2RjQvNkJKOztBdUYxLzZCRTtFQUNFO0N2RjYvNkJKOztBdUZ2ZzdCRTtFQUNFO0N2RjBnN0JKOztBdUZ4ZzdCRTtFQUNFO0N2RjJnN0JKOztBdUZ6ZzdCRTtFQUNFO0N2RjRnN0JKOztBdUYxZzdCRTtFQUNFO0N2RjZnN0JKOztBdUZ2aDdCRTtFQUNFO0N2RjBoN0JKOztBdUZ4aDdCRTtFQUNFO0N2RjJoN0JKOztBdUZ6aDdCRTtFQUNFO0N2RjRoN0JKOztBdUYxaDdCRTtFQUNFO0N2RjZoN0JKOztBdUZ2aTdCRTtFQUNFO0N2RjBpN0JKOztBdUZ4aTdCRTtFQUNFO0N2RjJpN0JKOztBdUZ6aTdCRTtFQUNFO0N2RjRpN0JKOztBdUYxaTdCRTtFQUNFO0N2RjZpN0JKOztBdUZ2ajdCRTtFQUNFO0N2RjBqN0JKOztBdUZ4ajdCRTtFQUNFO0N2RjJqN0JKOztBdUZ6ajdCRTtFQUNFO0N2RjRqN0JKOztBdUYxajdCRTtFQUNFO0N2RjZqN0JKOztBdUZ2azdCRTtFQUNFO0N2RjBrN0JKOztBdUZ4azdCRTtFQUNFO0N2RjJrN0JKOztBdUZ6azdCRTtFQUNFO0N2RjRrN0JKOztBdUYxazdCRTtFQUNFO0N2RjZrN0JKOztBdUZ2bDdCRTtFQUNFO0N2RjBsN0JKOztBdUZ4bDdCRTtFQUNFO0N2RjJsN0JKOztBdUZ6bDdCRTtFQUNFO0N2RjRsN0JKOztBdUYxbDdCRTtFQUNFO0N2RjZsN0JKOztBdUZ2bTdCRTtFQUNFO0N2RjBtN0JKOztBdUZ4bTdCRTtFQUNFO0N2RjJtN0JKOztBdUZ6bTdCRTtFQUNFO0N2RjRtN0JKOztBdUYxbTdCRTtFQUNFO0N2RjZtN0JKOztBdUZ2bjdCRTtFQUNFO0N2RjBuN0JKOztBdUZ4bjdCRTtFQUNFO0N2RjJuN0JKOztBdUZ6bjdCRTtFQUNFO0N2RjRuN0JKOztBdUYxbjdCRTtFQUNFO0N2RjZuN0JKOztBdUZ2bzdCRTtFQUNFO0N2RjBvN0JKOztBdUZ4bzdCRTtFQUNFO0N2RjJvN0JKOztBdUZ6bzdCRTtFQUNFO0N2RjRvN0JKOztBdUYxbzdCRTtFQUNFO0N2RjZvN0JKOztBdUZ2cDdCRTtFQUNFO0N2RjBwN0JKOztBdUZ4cDdCRTtFQUNFO0N2RjJwN0JKOztBdUZ6cDdCRTtFQUNFO0N2RjRwN0JKOztBdUYxcDdCRTtFQUNFO0N2RjZwN0JKOztBdUZ2cTdCRTtFQUNFO0N2RjBxN0JKOztBdUZ4cTdCRTtFQUNFO0N2RjJxN0JKOztBdUZ6cTdCRTtFQUNFO0N2RjRxN0JKOztBdUYxcTdCRTtFQUNFO0N2RjZxN0JKOztBdUZ2cjdCRTtFQUNFO0N2RjByN0JKOztBdUZ4cjdCRTtFQUNFO0N2RjJyN0JKOztBdUZ6cjdCRTtFQUNFO0N2RjRyN0JKOztBdUYxcjdCRTtFQUNFO0N2RjZyN0JKOztBdUZ2czdCRTtFQUNFO0N2RjBzN0JKOztBdUZ4czdCRTtFQUNFO0N2RjJzN0JKOztBdUZ6czdCRTtFQUNFO0N2RjRzN0JKOztBdUYxczdCRTtFQUNFO0N2RjZzN0JKOztBdUZ2dDdCRTtFQUNFO0N2RjB0N0JKOztBdUZ4dDdCRTtFQUNFO0N2RjJ0N0JKOztBdUZ6dDdCRTtFQUNFO0N2RjR0N0JKOztBdUYxdDdCRTtFQUNFO0N2RjZ0N0JKOztBdUZ2dTdCRTtFQUNFO0N2RjB1N0JKOztBdUZ4dTdCRTtFQUNFO0N2RjJ1N0JKOztBdUZ6dTdCRTtFQUNFO0N2RjR1N0JKOztBdUYxdTdCRTtFQUNFO0N2RjZ1N0JKOztBdUZ2djdCRTtFQUNFO0N2RjB2N0JKOztBdUZ4djdCRTtFQUNFO0N2RjJ2N0JKOztBdUZ6djdCRTtFQUNFO0N2RjR2N0JKOztBdUYxdjdCRTtFQUNFO0N2RjZ2N0JKOztBdUZ2dzdCRTtFQUNFO0N2RjB3N0JKOztBdUZ4dzdCRTtFQUNFO0N2RjJ3N0JKOztBdUZ6dzdCRTtFQUNFO0N2RjR3N0JKOztBdUYxdzdCRTtFQUNFO0N2RjZ3N0JKOztBdUZ2eDdCRTtFQUNFO0N2RjB4N0JKOztBdUZ4eDdCRTtFQUNFO0N2RjJ4N0JKOztBdUZ6eDdCRTtFQUNFO0N2RjR4N0JKOztBdUYxeDdCRTtFQUNFO0N2RjZ4N0JKOztBdUZ2eTdCRTtFQUNFO0N2RjB5N0JKOztBdUZ4eTdCRTtFQUNFO0N2RjJ5N0JKOztBdUZ6eTdCRTtFQUNFO0N2RjR5N0JKOztBdUYxeTdCRTtFQUNFO0N2RjZ5N0JKOztBdUZ2ejdCRTtFQUNFO0N2RjB6N0JKOztBdUZ4ejdCRTtFQUNFO0N2RjJ6N0JKOztBdUZ6ejdCRTtFQUNFO0N2RjR6N0JKOztBdUYxejdCRTtFQUNFO0N2RjZ6N0JKOztBdUZ2MDdCRTtFQUNFO0N2RjAwN0JKOztBdUZ4MDdCRTtFQUNFO0N2RjIwN0JKOztBdUZ6MDdCRTtFQUNFO0N2RjQwN0JKOztBdUYxMDdCRTtFQUNFO0N2RjYwN0JKOztBdUZ2MTdCRTtFQUNFO0N2RjAxN0JKOztBdUZ4MTdCRTtFQUNFO0N2RjIxN0JKOztBdUZ6MTdCRTtFQUNFO0N2RjQxN0JKOztBdUYxMTdCRTtFQUNFO0N2RjYxN0JKOztBdUZ2MjdCRTtFQUNFO0N2RjAyN0JKOztBdUZ4MjdCRTtFQUNFO0N2RjIyN0JKOztBdUZ6MjdCRTtFQUNFO0N2RjQyN0JKOztBdUYxMjdCRTtFQUNFO0N2RjYyN0JKOztBdUZ2MzdCRTtFQUNFO0N2RjAzN0JKOztBdUZ4MzdCRTtFQUNFO0N2RjIzN0JKOztBdUZ6MzdCRTtFQUNFO0N2RjQzN0JKOztBdUYxMzdCRTtFQUNFO0N2RjYzN0JKOztBdUZ2NDdCRTtFQUNFO0N2RjA0N0JKOztBdUZ4NDdCRTtFQUNFO0N2RjI0N0JKOztBdUZ6NDdCRTtFQUNFO0N2RjQ0N0JKOztBdUYxNDdCRTtFQUNFO0N2RjY0N0JKOztBdUZ2NTdCRTtFQUNFO0N2RjA1N0JKOztBdUZ4NTdCRTtFQUNFO0N2RjI1N0JKOztBdUZ6NTdCRTtFQUNFO0N2RjQ1N0JKOztBdUYxNTdCRTtFQUNFO0N2RjY1N0JKOztBdUZ2NjdCRTtFQUNFO0N2RjA2N0JKOztBdUZ4NjdCRTtFQUNFO0N2RjI2N0JKOztBdUZ6NjdCRTtFQUNFO0N2RjQ2N0JKOztBdUYxNjdCRTtFQUNFO0N2RjY2N0JKOztBdUZ2NzdCRTtFQUNFO0N2RjA3N0JKOztBdUZ4NzdCRTtFQUNFO0N2RjI3N0JKOztBdUZ6NzdCRTtFQUNFO0N2RjQ3N0JKOztBdUYxNzdCRTtFQUNFO0N2RjY3N0JKOztBdUZ2ODdCRTtFQUNFO0N2RjA4N0JKOztBdUZ4ODdCRTtFQUNFO0N2RjI4N0JKOztBdUZ6ODdCRTtFQUNFO0N2RjQ4N0JKOztBdUYxODdCRTtFQUNFO0N2RjY4N0JKOztBdUZ2OTdCRTtFQUNFO0N2RjA5N0JKOztBdUZ4OTdCRTtFQUNFO0N2RjI5N0JKOztBdUZ6OTdCRTtFQUNFO0N2RjQ5N0JKOztBdUYxOTdCRTtFQUNFO0N2RjY5N0JKOztBdUZ2KzdCRTtFQUNFO0N2RjArN0JKOztBdUZ4KzdCRTtFQUNFO0N2RjIrN0JKOztBdUZ6KzdCRTtFQUNFO0N2RjQrN0JKOztBdUYxKzdCRTtFQUNFO0N2RjYrN0JKOztBdUZ2LzdCRTtFQUNFO0N2RjAvN0JKOztBdUZ4LzdCRTtFQUNFO0N2RjIvN0JKOztBdUZ6LzdCRTtFQUNFO0N2RjQvN0JKOztBdUYxLzdCRTtFQUNFO0N2RjYvN0JKOztBdUZ2ZzhCRTtFQUNFO0N2RjBnOEJKOztBdUZ4ZzhCRTtFQUNFO0N2RjJnOEJKOztBdUZ6ZzhCRTtFQUNFO0N2RjRnOEJKOztBdUYxZzhCRTtFQUNFO0N2RjZnOEJKOztBdUZ2aDhCRTtFQUNFO0N2RjBoOEJKOztBdUZ4aDhCRTtFQUNFO0N2RjJoOEJKOztBdUZ6aDhCRTtFQUNFO0N2RjRoOEJKOztBdUYxaDhCRTtFQUNFO0N2RjZoOEJKOztBdUZ2aThCRTtFQUNFO0N2RjBpOEJKOztBdUZ4aThCRTtFQUNFO0N2RjJpOEJKOztBdUZ6aThCRTtFQUNFO0N2RjRpOEJKOztBdUYxaThCRTtFQUNFO0N2RjZpOEJKOztBdUZ2ajhCRTtFQUNFO0N2RjBqOEJKOztBdUZ4ajhCRTtFQUNFO0N2RjJqOEJKOztBdUZ6ajhCRTtFQUNFO0N2RjRqOEJKOztBdUYxajhCRTtFQUNFO0N2RjZqOEJKOztBdUZ2azhCRTtFQUNFO0N2RjBrOEJKOztBdUZ4azhCRTtFQUNFO0N2RjJrOEJKOztBdUZ6azhCRTtFQUNFO0N2RjRrOEJKOztBdUYxazhCRTtFQUNFO0N2RjZrOEJKOztBdUZ2bDhCRTtFQUNFO0N2RjBsOEJKOztBdUZ4bDhCRTtFQUNFO0N2RjJsOEJKOztBdUZ6bDhCRTtFQUNFO0N2RjRsOEJKOztBdUYxbDhCRTtFQUNFO0N2RjZsOEJKOztBdUZ2bThCRTtFQUNFO0N2RjBtOEJKOztBdUZ4bThCRTtFQUNFO0N2RjJtOEJKOztBdUZ6bThCRTtFQUNFO0N2RjRtOEJKOztBdUYxbThCRTtFQUNFO0N2RjZtOEJKOztBdUZ2bjhCRTtFQUNFO0N2RjBuOEJKOztBdUZ4bjhCRTtFQUNFO0N2RjJuOEJKOztBdUZ6bjhCRTtFQUNFO0N2RjRuOEJKOztBdUYxbjhCRTtFQUNFO0N2RjZuOEJKOztBdUZ2bzhCRTtFQUNFO0N2RjBvOEJKOztBdUZ4bzhCRTtFQUNFO0N2RjJvOEJKOztBdUZ6bzhCRTtFQUNFO0N2RjRvOEJKOztBdUYxbzhCRTtFQUNFO0N2RjZvOEJKOztBdUZ2cDhCRTtFQUNFO0N2RjBwOEJKOztBdUZ4cDhCRTtFQUNFO0N2RjJwOEJKOztBdUZ6cDhCRTtFQUNFO0N2RjRwOEJKOztBdUYxcDhCRTtFQUNFO0N2RjZwOEJKOztBdUZ2cThCRTtFQUNFO0N2RjBxOEJKOztBdUZ4cThCRTtFQUNFO0N2RjJxOEJKOztBdUZ6cThCRTtFQUNFO0N2RjRxOEJKOztBdUYxcThCRTtFQUNFO0N2RjZxOEJKOztBdUZ2cjhCRTtFQUNFO0N2RjByOEJKOztBdUZ4cjhCRTtFQUNFO0N2RjJyOEJKOztBdUZ6cjhCRTtFQUNFO0N2RjRyOEJKOztBdUYxcjhCRTtFQUNFO0N2RjZyOEJKOztBdUZ2czhCRTtFQUNFO0N2RjBzOEJKOztBdUZ4czhCRTtFQUNFO0N2RjJzOEJKOztBdUZ6czhCRTtFQUNFO0N2RjRzOEJKOztBdUYxczhCRTtFQUNFO0N2RjZzOEJKOztBdUZ2dDhCRTtFQUNFO0N2RjB0OEJKOztBdUZ4dDhCRTtFQUNFO0N2RjJ0OEJKOztBdUZ6dDhCRTtFQUNFO0N2RjR0OEJKOztBdUYxdDhCRTtFQUNFO0N2RjZ0OEJKOztBdUZ2dThCRTtFQUNFO0N2RjB1OEJKOztBdUZ4dThCRTtFQUNFO0N2RjJ1OEJKOztBdUZ6dThCRTtFQUNFO0N2RjR1OEJKOztBdUYxdThCRTtFQUNFO0N2RjZ1OEJKOztBdUZ2djhCRTtFQUNFO0N2RjB2OEJKOztBdUZ4djhCRTtFQUNFO0N2RjJ2OEJKOztBdUZ6djhCRTtFQUNFO0N2RjR2OEJKOztBdUYxdjhCRTtFQUNFO0N2RjZ2OEJKOztBdUZ2dzhCRTtFQUNFO0N2RjB3OEJKOztBdUZ4dzhCRTtFQUNFO0N2RjJ3OEJKOztBdUZ6dzhCRTtFQUNFO0N2RjR3OEJKOztBdUYxdzhCRTtFQUNFO0N2RjZ3OEJKOztBdUZ2eDhCRTtFQUNFO0N2RjB4OEJKOztBdUZ4eDhCRTtFQUNFO0N2RjJ4OEJKOztBdUZ6eDhCRTtFQUNFO0N2RjR4OEJKOztBdUYxeDhCRTtFQUNFO0N2RjZ4OEJKOztBdUZ2eThCRTtFQUNFO0N2RjB5OEJKOztBdUZ4eThCRTtFQUNFO0N2RjJ5OEJKOztBdUZ6eThCRTtFQUNFO0N2RjR5OEJKOztBdUYxeThCRTtFQUNFO0N2RjZ5OEJKOztBdUZ2ejhCRTtFQUNFO0N2RjB6OEJKOztBdUZ4ejhCRTtFQUNFO0N2RjJ6OEJKOztBdUZ6ejhCRTtFQUNFO0N2RjR6OEJKOztBdUYxejhCRTtFQUNFO0N2RjZ6OEJKOztBdUZ2MDhCRTtFQUNFO0N2RjAwOEJKOztBdUZ4MDhCRTtFQUNFO0N2RjIwOEJKOztBdUZ6MDhCRTtFQUNFO0N2RjQwOEJKOztBdUYxMDhCRTtFQUNFO0N2RjYwOEJKOztBdUZ2MThCRTtFQUNFO0N2RjAxOEJKOztBdUZ4MThCRTtFQUNFO0N2RjIxOEJKOztBdUZ6MThCRTtFQUNFO0N2RjQxOEJKOztBdUYxMThCRTtFQUNFO0N2RjYxOEJKOztBdUZ2MjhCRTtFQUNFO0N2RjAyOEJKOztBdUZ4MjhCRTtFQUNFO0N2RjIyOEJKOztBdUZ6MjhCRTtFQUNFO0N2RjQyOEJKOztBdUYxMjhCRTtFQUNFO0N2RjYyOEJKOztBdUZ2MzhCRTtFQUNFO0N2RjAzOEJKOztBdUZ4MzhCRTtFQUNFO0N2RjIzOEJKOztBdUZ6MzhCRTtFQUNFO0N2RjQzOEJKOztBdUYxMzhCRTtFQUNFO0N2RjYzOEJKOztBdUZ2NDhCRTtFQUNFO0N2RjA0OEJKOztBdUZ4NDhCRTtFQUNFO0N2RjI0OEJKOztBdUZ6NDhCRTtFQUNFO0N2RjQ0OEJKOztBdUYxNDhCRTtFQUNFO0N2RjY0OEJKOztBdUZ2NThCRTtFQUNFO0N2RjA1OEJKOztBdUZ4NThCRTtFQUNFO0N2RjI1OEJKOztBdUZ6NThCRTtFQUNFO0N2RjQ1OEJKOztBdUYxNThCRTtFQUNFO0N2RjY1OEJKOztBdUZ2NjhCRTtFQUNFO0N2RjA2OEJKOztBdUZ4NjhCRTtFQUNFO0N2RjI2OEJKOztBdUZ6NjhCRTtFQUNFO0N2RjQ2OEJKOztBdUYxNjhCRTtFQUNFO0N2RjY2OEJKOztBdUZ2NzhCRTtFQUNFO0N2RjA3OEJKOztBdUZ4NzhCRTtFQUNFO0N2RjI3OEJKOztBdUZ6NzhCRTtFQUNFO0N2RjQ3OEJKOztBdUYxNzhCRTtFQUNFO0N2RjY3OEJKOztBdUZ2ODhCRTtFQUNFO0N2RjA4OEJKOztBdUZ4ODhCRTtFQUNFO0N2RjI4OEJKOztBdUZ6ODhCRTtFQUNFO0N2RjQ4OEJKOztBdUYxODhCRTtFQUNFO0N2RjY4OEJKOztBdUZ2OThCRTtFQUNFO0N2RjA5OEJKOztBdUZ4OThCRTtFQUNFO0N2RjI5OEJKOztBdUZ6OThCRTtFQUNFO0N2RjQ5OEJKOztBdUYxOThCRTtFQUNFO0N2RjY5OEJKOztBdUZ2KzhCRTtFQUNFO0N2RjArOEJKOztBdUZ4KzhCRTtFQUNFO0N2RjIrOEJKOztBdUZ6KzhCRTtFQUNFO0N2RjQrOEJKOztBdUYxKzhCRTtFQUNFO0N2RjYrOEJKOztBdUZ2LzhCRTtFQUNFO0N2RjAvOEJKOztBdUZ4LzhCRTtFQUNFO0N2RjIvOEJKOztBdUZ6LzhCRTtFQUNFO0N2RjQvOEJKOztBdUYxLzhCRTtFQUNFO0N2RjYvOEJKOztBdUZ2ZzlCRTtFQUNFO0N2RjBnOUJKOztBdUZ4ZzlCRTtFQUNFO0N2RjJnOUJKOztBdUZ6ZzlCRTtFQUNFO0N2RjRnOUJKOztBdUYxZzlCRTtFQUNFO0N2RjZnOUJKOztBdUZ2aDlCRTtFQUNFO0N2RjBoOUJKOztBdUZ4aDlCRTtFQUNFO0N2RjJoOUJKOztBdUZ6aDlCRTtFQUNFO0N2RjRoOUJKOztBdUYxaDlCRTtFQUNFO0N2RjZoOUJKOztBdUZ2aTlCRTtFQUNFO0N2RjBpOUJKOztBdUZ4aTlCRTtFQUNFO0N2RjJpOUJKOztBdUZ6aTlCRTtFQUNFO0N2RjRpOUJKOztBdUYxaTlCRTtFQUNFO0N2RjZpOUJKOztBdUZ2ajlCRTtFQUNFO0N2RjBqOUJKOztBdUZ4ajlCRTtFQUNFO0N2RjJqOUJKOztBdUZ6ajlCRTtFQUNFO0N2RjRqOUJKOztBdUYxajlCRTtFQUNFO0N2RjZqOUJKOztBdUZ2azlCRTtFQUNFO0N2RjBrOUJKOztBdUZ4azlCRTtFQUNFO0N2RjJrOUJKOztBdUZ6azlCRTtFQUNFO0N2RjRrOUJKOztBdUYxazlCRTtFQUNFO0N2RjZrOUJKOztBdUZ2bDlCRTtFQUNFO0N2RjBsOUJKOztBdUZ4bDlCRTtFQUNFO0N2RjJsOUJKOztBdUZ6bDlCRTtFQUNFO0N2RjRsOUJKOztBdUYxbDlCRTtFQUNFO0N2RjZsOUJKOztBdUZ2bTlCRTtFQUNFO0N2RjBtOUJKOztBdUZ4bTlCRTtFQUNFO0N2RjJtOUJKOztBdUZ6bTlCRTtFQUNFO0N2RjRtOUJKOztBdUYxbTlCRTtFQUNFO0N2RjZtOUJKOztBdUZ2bjlCRTtFQUNFO0N2RjBuOUJKOztBdUZ4bjlCRTtFQUNFO0N2RjJuOUJKOztBdUZ6bjlCRTtFQUNFO0N2RjRuOUJKOztBdUYxbjlCRTtFQUNFO0N2RjZuOUJKOztBdUZ2bzlCRTtFQUNFO0N2RjBvOUJKOztBdUZ4bzlCRTtFQUNFO0N2RjJvOUJKOztBdUZ6bzlCRTtFQUNFO0N2RjRvOUJKOztBdUYxbzlCRTtFQUNFO0N2RjZvOUJKOztBdUZ2cDlCRTtFQUNFO0N2RjBwOUJKOztBdUZ4cDlCRTtFQUNFO0N2RjJwOUJKOztBdUZ6cDlCRTtFQUNFO0N2RjRwOUJKOztBdUYxcDlCRTtFQUNFO0N2RjZwOUJKOztBdUZ2cTlCRTtFQUNFO0N2RjBxOUJKOztBdUZ4cTlCRTtFQUNFO0N2RjJxOUJKOztBdUZ6cTlCRTtFQUNFO0N2RjRxOUJKOztBdUYxcTlCRTtFQUNFO0N2RjZxOUJKOztBdUZ2cjlCRTtFQUNFO0N2RjByOUJKOztBdUZ4cjlCRTtFQUNFO0N2RjJyOUJKOztBdUZ6cjlCRTtFQUNFO0N2RjRyOUJKOztBdUYxcjlCRTtFQUNFO0N2RjZyOUJKOztBdUZ2czlCRTtFQUNFO0N2RjBzOUJKOztBdUZ4czlCRTtFQUNFO0N2RjJzOUJKOztBdUZ6czlCRTtFQUNFO0N2RjRzOUJKOztBdUYxczlCRTtFQUNFO0N2RjZzOUJKOztBdUZ2dDlCRTtFQUNFO0N2RjB0OUJKOztBdUZ4dDlCRTtFQUNFO0N2RjJ0OUJKOztBdUZ6dDlCRTtFQUNFO0N2RjR0OUJKOztBdUYxdDlCRTtFQUNFO0N2RjZ0OUJKOztBdUZ2dTlCRTtFQUNFO0N2RjB1OUJKOztBdUZ4dTlCRTtFQUNFO0N2RjJ1OUJKOztBdUZ6dTlCRTtFQUNFO0N2RjR1OUJKOztBdUYxdTlCRTtFQUNFO0N2RjZ1OUJKOztBdUZ2djlCRTtFQUNFO0N2RjB2OUJKOztBdUZ4djlCRTtFQUNFO0N2RjJ2OUJKOztBdUZ6djlCRTtFQUNFO0N2RjR2OUJKOztBdUYxdjlCRTtFQUNFO0N2RjZ2OUJKOztBdUZ2dzlCRTtFQUNFO0N2RjB3OUJKOztBdUZ4dzlCRTtFQUNFO0N2RjJ3OUJKOztBdUZ6dzlCRTtFQUNFO0N2RjR3OUJKOztBdUYxdzlCRTtFQUNFO0N2RjZ3OUJKOztBdUZ2eDlCRTtFQUNFO0N2RjB4OUJKOztBdUZ4eDlCRTtFQUNFO0N2RjJ4OUJKOztBdUZ6eDlCRTtFQUNFO0N2RjR4OUJKOztBdUYxeDlCRTtFQUNFO0N2RjZ4OUJKOztBdUZ2eTlCRTtFQUNFO0N2RjB5OUJKOztBdUZ4eTlCRTtFQUNFO0N2RjJ5OUJKOztBdUZ6eTlCRTtFQUNFO0N2RjR5OUJKOztBdUYxeTlCRTtFQUNFO0N2RjZ5OUJKOztBdUZ2ejlCRTtFQUNFO0N2RjB6OUJKOztBdUZ4ejlCRTtFQUNFO0N2RjJ6OUJKOztBdUZ6ejlCRTtFQUNFO0N2RjR6OUJKOztBdUYxejlCRTtFQUNFO0N2RjZ6OUJKOztBdUZ2MDlCRTtFQUNFO0N2RjAwOUJKOztBdUZ4MDlCRTtFQUNFO0N2RjIwOUJKOztBdUZ6MDlCRTtFQUNFO0N2RjQwOUJKOztBdUYxMDlCRTtFQUNFO0N2RjYwOUJKOztBdUZ2MTlCRTtFQUNFO0N2RjAxOUJKOztBdUZ4MTlCRTtFQUNFO0N2RjIxOUJKOztBdUZ6MTlCRTtFQUNFO0N2RjQxOUJKOztBdUYxMTlCRTtFQUNFO0N2RjYxOUJKOztBdUZ2MjlCRTtFQUNFO0N2RjAyOUJKOztBdUZ4MjlCRTtFQUNFO0N2RjIyOUJKOztBdUZ6MjlCRTtFQUNFO0N2RjQyOUJKOztBdUYxMjlCRTtFQUNFO0N2RjYyOUJKOztBdUZ2MzlCRTtFQUNFO0N2RjAzOUJKOztBdUZ4MzlCRTtFQUNFO0N2RjIzOUJKOztBdUZ6MzlCRTtFQUNFO0N2RjQzOUJKOztBdUYxMzlCRTtFQUNFO0N2RjYzOUJKOztBdUZ2NDlCRTtFQUNFO0N2RjA0OUJKOztBdUZ4NDlCRTtFQUNFO0N2RjI0OUJKOztBdUZ6NDlCRTtFQUNFO0N2RjQ0OUJKOztBdUYxNDlCRTtFQUNFO0N2RjY0OUJKOztBdUZ2NTlCRTtFQUNFO0N2RjA1OUJKOztBdUZ4NTlCRTtFQUNFO0N2RjI1OUJKOztBdUZ6NTlCRTtFQUNFO0N2RjQ1OUJKOztBdUYxNTlCRTtFQUNFO0N2RjY1OUJKOztBdUZ2NjlCRTtFQUNFO0N2RjA2OUJKOztBdUZ4NjlCRTtFQUNFO0N2RjI2OUJKOztBdUZ6NjlCRTtFQUNFO0N2RjQ2OUJKOztBdUYxNjlCRTtFQUNFO0N2RjY2OUJKOztBdUZ2NzlCRTtFQUNFO0N2RjA3OUJKOztBdUZ4NzlCRTtFQUNFO0N2RjI3OUJKOztBdUZ6NzlCRTtFQUNFO0N2RjQ3OUJKOztBdUYxNzlCRTtFQUNFO0N2RjY3OUJKOztBdUZ2ODlCRTtFQUNFO0N2RjA4OUJKOztBdUZ4ODlCRTtFQUNFO0N2RjI4OUJKOztBdUZ6ODlCRTtFQUNFO0N2RjQ4OUJKOztBdUYxODlCRTtFQUNFO0N2RjY4OUJKOztBdUZ2OTlCRTtFQUNFO0N2RjA5OUJKOztBdUZ4OTlCRTtFQUNFO0N2RjI5OUJKOztBdUZ6OTlCRTtFQUNFO0N2RjQ5OUJKOztBdUYxOTlCRTtFQUNFO0N2RjY5OUJKOztBdUZ2KzlCRTtFQUNFO0N2RjArOUJKOztBdUZ4KzlCRTtFQUNFO0N2RjIrOUJKOztBdUZ6KzlCRTtFQUNFO0N2RjQrOUJKOztBdUYxKzlCRTtFQUNFO0N2RjYrOUJKOztBdUZ2LzlCRTtFQUNFO0N2RjAvOUJKOztBdUZ4LzlCRTtFQUNFO0N2RjIvOUJKOztBdUZ6LzlCRTtFQUNFO0N2RjQvOUJKOztBdUYxLzlCRTtFQUNFO0N2RjYvOUJKOztBdUZ2ZytCRTtFQUNFO0N2RjBnK0JKOztBdUZ4ZytCRTtFQUNFO0N2RjJnK0JKOztBdUZ6ZytCRTtFQUNFO0N2RjRnK0JKOztBdUYxZytCRTtFQUNFO0N2RjZnK0JKOztBdUZ2aCtCRTtFQUNFO0N2RjBoK0JKOztBdUZ4aCtCRTtFQUNFO0N2RjJoK0JKOztBdUZ6aCtCRTtFQUNFO0N2RjRoK0JKOztBdUYxaCtCRTtFQUNFO0N2RjZoK0JKOztBdUZ2aStCRTtFQUNFO0N2RjBpK0JKOztBdUZ4aStCRTtFQUNFO0N2RjJpK0JKOztBdUZ6aStCRTtFQUNFO0N2RjRpK0JKOztBdUYxaStCRTtFQUNFO0N2RjZpK0JKOztBdUZ2aitCRTtFQUNFO0N2RjBqK0JKOztBdUZ4aitCRTtFQUNFO0N2RjJqK0JKOztBdUZ6aitCRTtFQUNFO0N2RjRqK0JKOztBdUYxaitCRTtFQUNFO0N2RjZqK0JKOztBdUZ2aytCRTtFQUNFO0N2RjBrK0JKOztBdUZ4aytCRTtFQUNFO0N2RjJrK0JKOztBdUZ6aytCRTtFQUNFO0N2RjRrK0JKOztBdUYxaytCRTtFQUNFO0N2RjZrK0JKOztBdUZ2bCtCRTtFQUNFO0N2RjBsK0JKOztBdUZ4bCtCRTtFQUNFO0N2RjJsK0JKOztBdUZ6bCtCRTtFQUNFO0N2RjRsK0JKOztBdUYxbCtCRTtFQUNFO0N2RjZsK0JKOztBdUZ2bStCRTtFQUNFO0N2RjBtK0JKOztBdUZ4bStCRTtFQUNFO0N2RjJtK0JKOztBdUZ6bStCRTtFQUNFO0N2RjRtK0JKOztBdUYxbStCRTtFQUNFO0N2RjZtK0JKOztBdUZ2bitCRTtFQUNFO0N2RjBuK0JKOztBdUZ4bitCRTtFQUNFO0N2RjJuK0JKOztBdUZ6bitCRTtFQUNFO0N2RjRuK0JKOztBdUYxbitCRTtFQUNFO0N2RjZuK0JKOztBdUZ2bytCRTtFQUNFO0N2RjBvK0JKOztBdUZ4bytCRTtFQUNFO0N2RjJvK0JKOztBdUZ6bytCRTtFQUNFO0N2RjRvK0JKOztBdUYxbytCRTtFQUNFO0N2RjZvK0JKOztBdUZ2cCtCRTtFQUNFO0N2RjBwK0JKOztBdUZ4cCtCRTtFQUNFO0N2RjJwK0JKOztBdUZ6cCtCRTtFQUNFO0N2RjRwK0JKOztBdUYxcCtCRTtFQUNFO0N2RjZwK0JKOztBdUZ2cStCRTtFQUNFO0N2RjBxK0JKOztBdUZ4cStCRTtFQUNFO0N2RjJxK0JKOztBdUZ6cStCRTtFQUNFO0N2RjRxK0JKOztBdUYxcStCRTtFQUNFO0N2RjZxK0JKOztBdUZ2citCRTtFQUNFO0N2RjByK0JKOztBdUZ4citCRTtFQUNFO0N2RjJyK0JKOztBdUZ6citCRTtFQUNFO0N2RjRyK0JKOztBdUYxcitCRTtFQUNFO0N2RjZyK0JKOztBdUZ2cytCRTtFQUNFO0N2RjBzK0JKOztBdUZ4cytCRTtFQUNFO0N2RjJzK0JKOztBdUZ6cytCRTtFQUNFO0N2RjRzK0JKOztBdUYxcytCRTtFQUNFO0N2RjZzK0JKOztBdUZ2dCtCRTtFQUNFO0N2RjB0K0JKOztBdUZ4dCtCRTtFQUNFO0N2RjJ0K0JKOztBdUZ6dCtCRTtFQUNFO0N2RjR0K0JKOztBdUYxdCtCRTtFQUNFO0N2RjZ0K0JKOztBdUZ2dStCRTtFQUNFO0N2RjB1K0JKOztBdUZ4dStCRTtFQUNFO0N2RjJ1K0JKOztBdUZ6dStCRTtFQUNFO0N2RjR1K0JKOztBdUYxdStCRTtFQUNFO0N2RjZ1K0JKOztBdUZ2ditCRTtFQUNFO0N2RjB2K0JKOztBdUZ4ditCRTtFQUNFO0N2RjJ2K0JKOztBdUZ6ditCRTtFQUNFO0N2RjR2K0JKOztBdUYxditCRTtFQUNFO0N2RjZ2K0JKOztBdUZ2dytCRTtFQUNFO0N2RjB3K0JKOztBdUZ4dytCRTtFQUNFO0N2RjJ3K0JKOztBdUZ6dytCRTtFQUNFO0N2RjR3K0JKOztBdUYxdytCRTtFQUNFO0N2RjZ3K0JKOztBdUZ2eCtCRTtFQUNFO0N2RjB4K0JKOztBdUZ4eCtCRTtFQUNFO0N2RjJ4K0JKOztBdUZ6eCtCRTtFQUNFO0N2RjR4K0JKOztBdUYxeCtCRTtFQUNFO0N2RjZ4K0JKOztBdUZ2eStCRTtFQUNFO0N2RjB5K0JKOztBdUZ4eStCRTtFQUNFO0N2RjJ5K0JKOztBdUZ6eStCRTtFQUNFO0N2RjR5K0JKOztBdUYxeStCRTtFQUNFO0N2RjZ5K0JKOztBdUZ2eitCRTtFQUNFO0N2RjB6K0JKOztBdUZ4eitCRTtFQUNFO0N2RjJ6K0JKOztBdUZ6eitCRTtFQUNFO0N2RjR6K0JKOztBdUYxeitCRTtFQUNFO0N2RjZ6K0JKOztBdUZ2MCtCRTtFQUNFO0N2RjAwK0JKOztBdUZ4MCtCRTtFQUNFO0N2RjIwK0JKOztBdUZ6MCtCRTtFQUNFO0N2RjQwK0JKOztBdUYxMCtCRTtFQUNFO0N2RjYwK0JKOztBdUZ2MStCRTtFQUNFO0N2RjAxK0JKOztBdUZ4MStCRTtFQUNFO0N2RjIxK0JKOztBdUZ6MStCRTtFQUNFO0N2RjQxK0JKOztBdUYxMStCRTtFQUNFO0N2RjYxK0JKOztBdUZ2MitCRTtFQUNFO0N2RjAyK0JKOztBdUZ4MitCRTtFQUNFO0N2RjIyK0JKOztBdUZ6MitCRTtFQUNFO0N2RjQyK0JKOztBdUYxMitCRTtFQUNFO0N2RjYyK0JKOztBdUZ2MytCRTtFQUNFO0N2RjAzK0JKOztBdUZ4MytCRTtFQUNFO0N2RjIzK0JKOztBdUZ6MytCRTtFQUNFO0N2RjQzK0JKOztBdUYxMytCRTtFQUNFO0N2RjYzK0JKOztBdUZ2NCtCRTtFQUNFO0N2RjA0K0JKOztBdUZ4NCtCRTtFQUNFO0N2RjI0K0JKOztBdUZ6NCtCRTtFQUNFO0N2RjQ0K0JKOztBdUYxNCtCRTtFQUNFO0N2RjY0K0JKOztBdUZ2NStCRTtFQUNFO0N2RjA1K0JKOztBdUZ4NStCRTtFQUNFO0N2RjI1K0JKOztBdUZ6NStCRTtFQUNFO0N2RjQ1K0JKOztBdUYxNStCRTtFQUNFO0N2RjY1K0JKOztBdUZ2NitCRTtFQUNFO0N2RjA2K0JKOztBdUZ4NitCRTtFQUNFO0N2RjI2K0JKOztBdUZ6NitCRTtFQUNFO0N2RjQ2K0JKOztBdUYxNitCRTtFQUNFO0N2RjY2K0JKOztBdUZ2NytCRTtFQUNFO0N2RjA3K0JKOztBdUZ4NytCRTtFQUNFO0N2RjI3K0JKOztBdUZ6NytCRTtFQUNFO0N2RjQ3K0JKOztBdUYxNytCRTtFQUNFO0N2RjY3K0JKOztBdUZ2OCtCRTtFQUNFO0N2RjA4K0JKOztBdUZ4OCtCRTtFQUNFO0N2RjI4K0JKOztBdUZ6OCtCRTtFQUNFO0N2RjQ4K0JKOztBdUYxOCtCRTtFQUNFO0N2RjY4K0JKOztBdUZ2OStCRTtFQUNFO0N2RjA5K0JKOztBdUZ4OStCRTtFQUNFO0N2RjI5K0JKOztBdUZ6OStCRTtFQUNFO0N2RjQ5K0JKOztBdUYxOStCRTtFQUNFO0N2RjY5K0JKOztBdUZ2KytCRTtFQUNFO0N2RjArK0JKOztBdUZ4KytCRTtFQUNFO0N2RjIrK0JKOztBdUZ6KytCRTtFQUNFO0N2RjQrK0JKOztBdUYxKytCRTtFQUNFO0N2RjYrK0JKOztBdUZ2LytCRTtFQUNFO0N2RjAvK0JKOztBdUZ4LytCRTtFQUNFO0N2RjIvK0JKOztBdUZ6LytCRTtFQUNFO0N2RjQvK0JKOztBdUYxLytCRTtFQUNFO0N2RjYvK0JKOztBdUZ2Zy9CRTtFQUNFO0N2RjBnL0JKOztBdUZ4Zy9CRTtFQUNFO0N2RjJnL0JKOztBdUZ6Zy9CRTtFQUNFO0N2RjRnL0JKOztBdUYxZy9CRTtFQUNFO0N2RjZnL0JKOztBdUZ2aC9CRTtFQUNFO0N2RjBoL0JKOztBdUZ4aC9CRTtFQUNFO0N2RjJoL0JKOztBdUZ6aC9CRTtFQUNFO0N2RjRoL0JKOztBdUYxaC9CRTtFQUNFO0N2RjZoL0JKOztBdUZ2aS9CRTtFQUNFO0N2RjBpL0JKOztBdUZ4aS9CRTtFQUNFO0N2RjJpL0JKOztBdUZ6aS9CRTtFQUNFO0N2RjRpL0JKOztBdUYxaS9CRTtFQUNFO0N2RjZpL0JKOztBdUZ2ai9CRTtFQUNFO0N2RjBqL0JKOztBdUZ4ai9CRTtFQUNFO0N2RjJqL0JKOztBdUZ6ai9CRTtFQUNFO0N2RjRqL0JKOztBdUYxai9CRTtFQUNFO0N2RjZqL0JKOztBdUZ2ay9CRTtFQUNFO0N2RjBrL0JKOztBdUZ4ay9CRTtFQUNFO0N2RjJrL0JKOztBdUZ6ay9CRTtFQUNFO0N2RjRrL0JKOztBdUYxay9CRTtFQUNFO0N2RjZrL0JKOztBdUZ2bC9CRTtFQUNFO0N2RjBsL0JKOztBdUZ4bC9CRTtFQUNFO0N2RjJsL0JKOztBdUZ6bC9CRTtFQUNFO0N2RjRsL0JKOztBdUYxbC9CRTtFQUNFO0N2RjZsL0JKOztBdUZ2bS9CRTtFQUNFO0N2RjBtL0JKOztBdUZ4bS9CRTtFQUNFO0N2RjJtL0JKOztBdUZ6bS9CRTtFQUNFO0N2RjRtL0JKOztBdUYxbS9CRTtFQUNFO0N2RjZtL0JKOztBdUZ2bi9CRTtFQUNFO0N2RjBuL0JKOztBdUZ4bi9CRTtFQUNFO0N2RjJuL0JKOztBdUZ6bi9CRTtFQUNFO0N2RjRuL0JKOztBdUYxbi9CRTtFQUNFO0N2RjZuL0JKOztBdUZ2by9CRTtFQUNFO0N2RjBvL0JKOztBdUZ4by9CRTtFQUNFO0N2RjJvL0JKOztBdUZ6by9CRTtFQUNFO0N2RjRvL0JKOztBdUYxby9CRTtFQUNFO0N2RjZvL0JKOztBdUZ2cC9CRTtFQUNFO0N2RjBwL0JKOztBdUZ4cC9CRTtFQUNFO0N2RjJwL0JKOztBdUZ6cC9CRTtFQUNFO0N2RjRwL0JKOztBdUYxcC9CRTtFQUNFO0N2RjZwL0JKOztBdUZ2cS9CRTtFQUNFO0N2RjBxL0JKOztBdUZ4cS9CRTtFQUNFO0N2RjJxL0JKOztBdUZ6cS9CRTtFQUNFO0N2RjRxL0JKOztBdUYxcS9CRTtFQUNFO0N2RjZxL0JKOztBdUZ2ci9CRTtFQUNFO0N2RjByL0JKOztBdUZ4ci9CRTtFQUNFO0N2RjJyL0JKOztBdUZ6ci9CRTtFQUNFO0N2RjRyL0JKOztBdUYxci9CRTtFQUNFO0N2RjZyL0JKOztBdUZ2cy9CRTtFQUNFO0N2RjBzL0JKOztBdUZ4cy9CRTtFQUNFO0N2RjJzL0JKOztBdUZ6cy9CRTtFQUNFO0N2RjRzL0JKOztBdUYxcy9CRTtFQUNFO0N2RjZzL0JKOztBdUZ2dC9CRTtFQUNFO0N2RjB0L0JKOztBdUZ4dC9CRTtFQUNFO0N2RjJ0L0JKOztBdUZ6dC9CRTtFQUNFO0N2RjR0L0JKOztBdUYxdC9CRTtFQUNFO0N2RjZ0L0JKOztBdUZ2dS9CRTtFQUNFO0N2RjB1L0JKOztBdUZ4dS9CRTtFQUNFO0N2RjJ1L0JKOztBdUZ6dS9CRTtFQUNFO0N2RjR1L0JKOztBdUYxdS9CRTtFQUNFO0N2RjZ1L0JKOztBdUZ2di9CRTtFQUNFO0N2RjB2L0JKOztBdUZ4di9CRTtFQUNFO0N2RjJ2L0JKOztBdUZ6di9CRTtFQUNFO0N2RjR2L0JKOztBdUYxdi9CRTtFQUNFO0N2RjZ2L0JKOztBdUZ2dy9CRTtFQUNFO0N2RjB3L0JKOztBdUZ4dy9CRTtFQUNFO0N2RjJ3L0JKOztBdUZ6dy9CRTtFQUNFO0N2RjR3L0JKOztBdUYxdy9CRTtFQUNFO0N2RjZ3L0JKOztBdUZ2eC9CRTtFQUNFO0N2RjB4L0JKOztBdUZ4eC9CRTtFQUNFO0N2RjJ4L0JKOztBdUZ6eC9CRTtFQUNFO0N2RjR4L0JKOztBdUYxeC9CRTtFQUNFO0N2RjZ4L0JKOztBdUZ2eS9CRTtFQUNFO0N2RjB5L0JKOztBdUZ4eS9CRTtFQUNFO0N2RjJ5L0JKOztBdUZ6eS9CRTtFQUNFO0N2RjR5L0JKOztBdUYxeS9CRTtFQUNFO0N2RjZ5L0JKOztBdUZ2ei9CRTtFQUNFO0N2RjB6L0JKOztBdUZ4ei9CRTtFQUNFO0N2RjJ6L0JKOztBdUZ6ei9CRTtFQUNFO0N2RjR6L0JKOztBdUYxei9CRTtFQUNFO0N2RjZ6L0JKOztBdUZ2MC9CRTtFQUNFO0N2RjAwL0JKOztBdUZ4MC9CRTtFQUNFO0N2RjIwL0JKOztBdUZ6MC9CRTtFQUNFO0N2RjQwL0JKOztBdUYxMC9CRTtFQUNFO0N2RjYwL0JKOztBdUZ2MS9CRTtFQUNFO0N2RjAxL0JKOztBdUZ4MS9CRTtFQUNFO0N2RjIxL0JKOztBdUZ6MS9CRTtFQUNFO0N2RjQxL0JKOztBdUYxMS9CRTtFQUNFO0N2RjYxL0JKOztBdUZ2Mi9CRTtFQUNFO0N2RjAyL0JKOztBdUZ4Mi9CRTtFQUNFO0N2RjIyL0JKOztBdUZ6Mi9CRTtFQUNFO0N2RjQyL0JKOztBdUYxMi9CRTtFQUNFO0N2RjYyL0JKOztBdUZ2My9CRTtFQUNFO0N2RjAzL0JKOztBdUZ4My9CRTtFQUNFO0N2RjIzL0JKOztBdUZ6My9CRTtFQUNFO0N2RjQzL0JKOztBdUYxMy9CRTtFQUNFO0N2RjYzL0JKOztBdUZ2NC9CRTtFQUNFO0N2RjA0L0JKOztBdUZ4NC9CRTtFQUNFO0N2RjI0L0JKOztBdUZ6NC9CRTtFQUNFO0N2RjQ0L0JKOztBdUYxNC9CRTtFQUNFO0N2RjY0L0JKOztBdUZ2NS9CRTtFQUNFO0N2RjA1L0JKOztBdUZ4NS9CRTtFQUNFO0N2RjI1L0JKOztBdUZ6NS9CRTtFQUNFO0N2RjQ1L0JKOztBdUYxNS9CRTtFQUNFO0N2RjY1L0JKOztBdUZ2Ni9CRTtFQUNFO0N2RjA2L0JKOztBdUZ4Ni9CRTtFQUNFO0N2RjI2L0JKOztBdUZ6Ni9CRTtFQUNFO0N2RjQ2L0JKOztBdUYxNi9CRTtFQUNFO0N2RjY2L0JKOztBdUZ2Ny9CRTtFQUNFO0N2RjA3L0JKOztBdUZ4Ny9CRTtFQUNFO0N2RjI3L0JKOztBdUZ6Ny9CRTtFQUNFO0N2RjQ3L0JKOztBdUYxNy9CRTtFQUNFO0N2RjY3L0JKOztBdUZ2OC9CRTtFQUNFO0N2RjA4L0JKOztBdUZ4OC9CRTtFQUNFO0N2RjI4L0JKOztBdUZ6OC9CRTtFQUNFO0N2RjQ4L0JKOztBdUYxOC9CRTtFQUNFO0N2RjY4L0JKOztBdUZ2OS9CRTtFQUNFO0N2RjA5L0JKOztBdUZ4OS9CRTtFQUNFO0N2RjI5L0JKOztBdUZ6OS9CRTtFQUNFO0N2RjQ5L0JKOztBdUYxOS9CRTtFQUNFO0N2RjY5L0JKOztBdUZ2Ky9CRTtFQUNFO0N2RjArL0JKOztBdUZ4Ky9CRTtFQUNFO0N2RjIrL0JKOztBdUZ6Ky9CRTtFQUNFO0N2RjQrL0JKOztBdUYxKy9CRTtFQUNFO0N2RjYrL0JKOztBdUZ2Ly9CRTtFQUNFO0N2RjAvL0JKOztBdUZ4Ly9CRTtFQUNFO0N2RjIvL0JKOztBdUZ6Ly9CRTtFQUNFO0N2RjQvL0JKOztBdUYxLy9CRTtFQUNFO0N2RjYvL0JKOztBdUZ2Z2dDRTtFQUNFO0N2RjBnZ0NKOztBdUZ4Z2dDRTtFQUNFO0N2RjJnZ0NKOztBdUZ6Z2dDRTtFQUNFO0N2RjRnZ0NKOztBdUYxZ2dDRTtFQUNFO0N2RjZnZ0NKOztBdUZ2aGdDRTtFQUNFO0N2RjBoZ0NKOztBdUZ4aGdDRTtFQUNFO0N2RjJoZ0NKOztBdUZ6aGdDRTtFQUNFO0N2RjRoZ0NKOztBdUYxaGdDRTtFQUNFO0N2RjZoZ0NKOztBdUZ2aWdDRTtFQUNFO0N2RjBpZ0NKOztBdUZ4aWdDRTtFQUNFO0N2RjJpZ0NKOztBdUZ6aWdDRTtFQUNFO0N2RjRpZ0NKOztBdUYxaWdDRTtFQUNFO0N2RjZpZ0NKOztBdUZ2amdDRTtFQUNFO0N2RjBqZ0NKOztBdUZ4amdDRTtFQUNFO0N2RjJqZ0NKOztBdUZ6amdDRTtFQUNFO0N2RjRqZ0NKOztBdUYxamdDRTtFQUNFO0N2RjZqZ0NKOztBdUZ2a2dDRTtFQUNFO0N2RjBrZ0NKOztBdUZ4a2dDRTtFQUNFO0N2RjJrZ0NKOztBdUZ6a2dDRTtFQUNFO0N2RjRrZ0NKOztBdUYxa2dDRTtFQUNFO0N2RjZrZ0NKOztBdUZ2bGdDRTtFQUNFO0N2RjBsZ0NKOztBdUZ4bGdDRTtFQUNFO0N2RjJsZ0NKOztBdUZ6bGdDRTtFQUNFO0N2RjRsZ0NKOztBdUYxbGdDRTtFQUNFO0N2RjZsZ0NKOztBdUZ2bWdDRTtFQUNFO0N2RjBtZ0NKOztBdUZ4bWdDRTtFQUNFO0N2RjJtZ0NKOztBdUZ6bWdDRTtFQUNFO0N2RjRtZ0NKOztBdUYxbWdDRTtFQUNFO0N2RjZtZ0NKOztBdUZ2bmdDRTtFQUNFO0N2RjBuZ0NKOztBdUZ4bmdDRTtFQUNFO0N2RjJuZ0NKOztBdUZ6bmdDRTtFQUNFO0N2RjRuZ0NKOztBdUYxbmdDRTtFQUNFO0N2RjZuZ0NKOztBdUZ2b2dDRTtFQUNFO0N2RjBvZ0NKOztBdUZ4b2dDRTtFQUNFO0N2RjJvZ0NKOztBdUZ6b2dDRTtFQUNFO0N2RjRvZ0NKOztBdUYxb2dDRTtFQUNFO0N2RjZvZ0NKOztBdUZ2cGdDRTtFQUNFO0N2RjBwZ0NKOztBdUZ4cGdDRTtFQUNFO0N2RjJwZ0NKOztBdUZ6cGdDRTtFQUNFO0N2RjRwZ0NKOztBdUYxcGdDRTtFQUNFO0N2RjZwZ0NKOztBdUZ2cWdDRTtFQUNFO0N2RjBxZ0NKOztBdUZ4cWdDRTtFQUNFO0N2RjJxZ0NKOztBdUZ6cWdDRTtFQUNFO0N2RjRxZ0NKOztBdUYxcWdDRTtFQUNFO0N2RjZxZ0NKOztBdUZ2cmdDRTtFQUNFO0N2RjByZ0NKOztBdUZ4cmdDRTtFQUNFO0N2RjJyZ0NKOztBdUZ6cmdDRTtFQUNFO0N2RjRyZ0NKOztBdUYxcmdDRTtFQUNFO0N2RjZyZ0NKOztBdUZ2c2dDRTtFQUNFO0N2RjBzZ0NKOztBdUZ4c2dDRTtFQUNFO0N2RjJzZ0NKOztBdUZ6c2dDRTtFQUNFO0N2RjRzZ0NKOztBdUYxc2dDRTtFQUNFO0N2RjZzZ0NKOztBdUZ2dGdDRTtFQUNFO0N2RjB0Z0NKOztBdUZ4dGdDRTtFQUNFO0N2RjJ0Z0NKOztBdUZ6dGdDRTtFQUNFO0N2RjR0Z0NKOztBdUYxdGdDRTtFQUNFO0N2RjZ0Z0NKOztBdUZ2dWdDRTtFQUNFO0N2RjB1Z0NKOztBdUZ4dWdDRTtFQUNFO0N2RjJ1Z0NKOztBdUZ6dWdDRTtFQUNFO0N2RjR1Z0NKOztBdUYxdWdDRTtFQUNFO0N2RjZ1Z0NKOztBdUZ2dmdDRTtFQUNFO0N2RjB2Z0NKOztBdUZ4dmdDRTtFQUNFO0N2RjJ2Z0NKOztBdUZ6dmdDRTtFQUNFO0N2RjR2Z0NKOztBdUYxdmdDRTtFQUNFO0N2RjZ2Z0NKOztBdUZ2d2dDRTtFQUNFO0N2RjB3Z0NKOztBdUZ4d2dDRTtFQUNFO0N2RjJ3Z0NKOztBdUZ6d2dDRTtFQUNFO0N2RjR3Z0NKOztBdUYxd2dDRTtFQUNFO0N2RjZ3Z0NKOztBdUZ2eGdDRTtFQUNFO0N2RjB4Z0NKOztBdUZ4eGdDRTtFQUNFO0N2RjJ4Z0NKOztBdUZ6eGdDRTtFQUNFO0N2RjR4Z0NKOztBdUYxeGdDRTtFQUNFO0N2RjZ4Z0NKOztBdUZ2eWdDRTtFQUNFO0N2RjB5Z0NKOztBdUZ4eWdDRTtFQUNFO0N2RjJ5Z0NKOztBdUZ6eWdDRTtFQUNFO0N2RjR5Z0NKOztBdUYxeWdDRTtFQUNFO0N2RjZ5Z0NKOztBdUZ2emdDRTtFQUNFO0N2RjB6Z0NKOztBdUZ4emdDRTtFQUNFO0N2RjJ6Z0NKOztBdUZ6emdDRTtFQUNFO0N2RjR6Z0NKOztBdUYxemdDRTtFQUNFO0N2RjZ6Z0NKOztBdUZ2MGdDRTtFQUNFO0N2RjAwZ0NKOztBdUZ4MGdDRTtFQUNFO0N2RjIwZ0NKOztBdUZ6MGdDRTtFQUNFO0N2RjQwZ0NKOztBdUYxMGdDRTtFQUNFO0N2RjYwZ0NKOztBdUZ2MWdDRTtFQUNFO0N2RjAxZ0NKOztBdUZ4MWdDRTtFQUNFO0N2RjIxZ0NKOztBdUZ6MWdDRTtFQUNFO0N2RjQxZ0NKOztBdUYxMWdDRTtFQUNFO0N2RjYxZ0NKOztBdUZ2MmdDRTtFQUNFO0N2RjAyZ0NKOztBdUZ4MmdDRTtFQUNFO0N2RjIyZ0NKOztBdUZ6MmdDRTtFQUNFO0N2RjQyZ0NKOztBdUYxMmdDRTtFQUNFO0N2RjYyZ0NKOztBdUZ2M2dDRTtFQUNFO0N2RjAzZ0NKOztBdUZ4M2dDRTtFQUNFO0N2RjIzZ0NKOztBdUZ6M2dDRTtFQUNFO0N2RjQzZ0NKOztBdUYxM2dDRTtFQUNFO0N2RjYzZ0NKOztBdUZ2NGdDRTtFQUNFO0N2RjA0Z0NKOztBdUZ4NGdDRTtFQUNFO0N2RjI0Z0NKOztBdUZ6NGdDRTtFQUNFO0N2RjQ0Z0NKOztBdUYxNGdDRTtFQUNFO0N2RjY0Z0NKOztBdUZ2NWdDRTtFQUNFO0N2RjA1Z0NKOztBdUZ4NWdDRTtFQUNFO0N2RjI1Z0NKOztBdUZ6NWdDRTtFQUNFO0N2RjQ1Z0NKOztBdUYxNWdDRTtFQUNFO0N2RjY1Z0NKOztBdUZ2NmdDRTtFQUNFO0N2RjA2Z0NKOztBdUZ4NmdDRTtFQUNFO0N2RjI2Z0NKOztBdUZ6NmdDRTtFQUNFO0N2RjQ2Z0NKOztBdUYxNmdDRTtFQUNFO0N2RjY2Z0NKOztBdUZ2N2dDRTtFQUNFO0N2RjA3Z0NKOztBdUZ4N2dDRTtFQUNFO0N2RjI3Z0NKOztBdUZ6N2dDRTtFQUNFO0N2RjQ3Z0NKOztBdUYxN2dDRTtFQUNFO0N2RjY3Z0NKOztBdUZ2OGdDRTtFQUNFO0N2RjA4Z0NKOztBdUZ4OGdDRTtFQUNFO0N2RjI4Z0NKOztBdUZ6OGdDRTtFQUNFO0N2RjQ4Z0NKOztBdUYxOGdDRTtFQUNFO0N2RjY4Z0NKOztBdUZ2OWdDRTtFQUNFO0N2RjA5Z0NKOztBdUZ4OWdDRTtFQUNFO0N2RjI5Z0NKOztBdUZ6OWdDRTtFQUNFO0N2RjQ5Z0NKOztBdUYxOWdDRTtFQUNFO0N2RjY5Z0NKOztBdUZ2K2dDRTtFQUNFO0N2RjArZ0NKOztBdUZ4K2dDRTtFQUNFO0N2RjIrZ0NKOztBdUZ6K2dDRTtFQUNFO0N2RjQrZ0NKOztBdUYxK2dDRTtFQUNFO0N2RjYrZ0NKOztBdUZ2L2dDRTtFQUNFO0N2RjAvZ0NKOztBdUZ4L2dDRTtFQUNFO0N2RjIvZ0NKOztBdUZ6L2dDRTtFQUNFO0N2RjQvZ0NKOztBdUYxL2dDRTtFQUNFO0N2RjYvZ0NKOztBdUZ2Z2hDRTtFQUNFO0N2RjBnaENKOztBdUZ4Z2hDRTtFQUNFO0N2RjJnaENKOztBdUZ6Z2hDRTtFQUNFO0N2RjRnaENKOztBdUYxZ2hDRTtFQUNFO0N2RjZnaENKOztBdUZ2aGhDRTtFQUNFO0N2RjBoaENKOztBdUZ4aGhDRTtFQUNFO0N2RjJoaENKOztBdUZ6aGhDRTtFQUNFO0N2RjRoaENKOztBdUYxaGhDRTtFQUNFO0N2RjZoaENKOztBdUZ2aWhDRTtFQUNFO0N2RjBpaENKOztBdUZ4aWhDRTtFQUNFO0N2RjJpaENKOztBdUZ6aWhDRTtFQUNFO0N2RjRpaENKOztBdUYxaWhDRTtFQUNFO0N2RjZpaENKOztBdUZ2amhDRTtFQUNFO0N2RjBqaENKOztBdUZ4amhDRTtFQUNFO0N2RjJqaENKOztBdUZ6amhDRTtFQUNFO0N2RjRqaENKOztBdUYxamhDRTtFQUNFO0N2RjZqaENKOztBdUZ2a2hDRTtFQUNFO0N2RjBraENKOztBdUZ4a2hDRTtFQUNFO0N2RjJraENKOztBdUZ6a2hDRTtFQUNFO0N2RjRraENKOztBdUYxa2hDRTtFQUNFO0N2RjZraENKOztBdUZ2bGhDRTtFQUNFO0N2RjBsaENKOztBdUZ4bGhDRTtFQUNFO0N2RjJsaENKOztBdUZ6bGhDRTtFQUNFO0N2RjRsaENKOztBdUYxbGhDRTtFQUNFO0N2RjZsaENKOztBdUZ2bWhDRTtFQUNFO0N2RjBtaENKOztBdUZ4bWhDRTtFQUNFO0N2RjJtaENKOztBdUZ6bWhDRTtFQUNFO0N2RjRtaENKOztBdUYxbWhDRTtFQUNFO0N2RjZtaENKOztBdUZ2bmhDRTtFQUNFO0N2RjBuaENKOztBdUZ4bmhDRTtFQUNFO0N2RjJuaENKOztBdUZ6bmhDRTtFQUNFO0N2RjRuaENKOztBdUYxbmhDRTtFQUNFO0N2RjZuaENKOztBdUZ2b2hDRTtFQUNFO0N2RjBvaENKOztBdUZ4b2hDRTtFQUNFO0N2RjJvaENKOztBdUZ6b2hDRTtFQUNFO0N2RjRvaENKOztBdUYxb2hDRTtFQUNFO0N2RjZvaENKOztBdUZ2cGhDRTtFQUNFO0N2RjBwaENKOztBdUZ4cGhDRTtFQUNFO0N2RjJwaENKOztBdUZ6cGhDRTtFQUNFO0N2RjRwaENKOztBdUYxcGhDRTtFQUNFO0N2RjZwaENKOztBdUZ2cWhDRTtFQUNFO0N2RjBxaENKOztBdUZ4cWhDRTtFQUNFO0N2RjJxaENKOztBdUZ6cWhDRTtFQUNFO0N2RjRxaENKOztBdUYxcWhDRTtFQUNFO0N2RjZxaENKOztBdUZ2cmhDRTtFQUNFO0N2RjByaENKOztBdUZ4cmhDRTtFQUNFO0N2RjJyaENKOztBdUZ6cmhDRTtFQUNFO0N2RjRyaENKOztBdUYxcmhDRTtFQUNFO0N2RjZyaENKOztBdUZ2c2hDRTtFQUNFO0N2RjBzaENKOztBdUZ4c2hDRTtFQUNFO0N2RjJzaENKOztBdUZ6c2hDRTtFQUNFO0N2RjRzaENKOztBdUYxc2hDRTtFQUNFO0N2RjZzaENKOztBdUZ2dGhDRTtFQUNFO0N2RjB0aENKOztBdUZ4dGhDRTtFQUNFO0N2RjJ0aENKOztBdUZ6dGhDRTtFQUNFO0N2RjR0aENKOztBdUYxdGhDRTtFQUNFO0N2RjZ0aENKOztBdUZ2dWhDRTtFQUNFO0N2RjB1aENKOztBdUZ4dWhDRTtFQUNFO0N2RjJ1aENKOztBdUZ6dWhDRTtFQUNFO0N2RjR1aENKOztBdUYxdWhDRTtFQUNFO0N2RjZ1aENKOztBdUZ2dmhDRTtFQUNFO0N2RjB2aENKOztBdUZ4dmhDRTtFQUNFO0N2RjJ2aENKOztBdUZ6dmhDRTtFQUNFO0N2RjR2aENKOztBdUYxdmhDRTtFQUNFO0N2RjZ2aENKOztBdUZ2d2hDRTtFQUNFO0N2RjB3aENKOztBdUZ4d2hDRTtFQUNFO0N2RjJ3aENKOztBdUZ6d2hDRTtFQUNFO0N2RjR3aENKOztBdUYxd2hDRTtFQUNFO0N2RjZ3aENKOztBdUZ2eGhDRTtFQUNFO0N2RjB4aENKOztBdUZ4eGhDRTtFQUNFO0N2RjJ4aENKOztBdUZ6eGhDRTtFQUNFO0N2RjR4aENKOztBdUYxeGhDRTtFQUNFO0N2RjZ4aENKOztBdUZ2eWhDRTtFQUNFO0N2RjB5aENKOztBdUZ4eWhDRTtFQUNFO0N2RjJ5aENKOztBdUZ6eWhDRTtFQUNFO0N2RjR5aENKOztBdUYxeWhDRTtFQUNFO0N2RjZ5aENKOztBdUZ2emhDRTtFQUNFO0N2RjB6aENKOztBdUZ4emhDRTtFQUNFO0N2RjJ6aENKOztBdUZ6emhDRTtFQUNFO0N2RjR6aENKOztBdUYxemhDRTtFQUNFO0N2RjZ6aENKOztBdUZ2MGhDRTtFQUNFO0N2RjAwaENKOztBdUZ4MGhDRTtFQUNFO0N2RjIwaENKOztBdUZ6MGhDRTtFQUNFO0N2RjQwaENKOztBdUYxMGhDRTtFQUNFO0N2RjYwaENKOztBdUZ2MWhDRTtFQUNFO0N2RjAxaENKOztBdUZ4MWhDRTtFQUNFO0N2RjIxaENKOztBdUZ6MWhDRTtFQUNFO0N2RjQxaENKOztBdUYxMWhDRTtFQUNFO0N2RjYxaENKOztBdUZ2MmhDRTtFQUNFO0N2RjAyaENKOztBdUZ4MmhDRTtFQUNFO0N2RjIyaENKOztBdUZ6MmhDRTtFQUNFO0N2RjQyaENKOztBdUYxMmhDRTtFQUNFO0N2RjYyaENKOztBdUZ2M2hDRTtFQUNFO0N2RjAzaENKOztBdUZ4M2hDRTtFQUNFO0N2RjIzaENKOztBdUZ6M2hDRTtFQUNFO0N2RjQzaENKOztBdUYxM2hDRTtFQUNFO0N2RjYzaENKOztBdUZ2NGhDRTtFQUNFO0N2RjA0aENKOztBdUZ4NGhDRTtFQUNFO0N2RjI0aENKOztBdUZ6NGhDRTtFQUNFO0N2RjQ0aENKOztBdUYxNGhDRTtFQUNFO0N2RjY0aENKOztBdUZ2NWhDRTtFQUNFO0N2RjA1aENKOztBdUZ4NWhDRTtFQUNFO0N2RjI1aENKOztBdUZ6NWhDRTtFQUNFO0N2RjQ1aENKOztBdUYxNWhDRTtFQUNFO0N2RjY1aENKOztBdUZ2NmhDRTtFQUNFO0N2RjA2aENKOztBdUZ4NmhDRTtFQUNFO0N2RjI2aENKOztBdUZ6NmhDRTtFQUNFO0N2RjQ2aENKOztBdUYxNmhDRTtFQUNFO0N2RjY2aENKOztBdUZ2N2hDRTtFQUNFO0N2RjA3aENKOztBdUZ4N2hDRTtFQUNFO0N2RjI3aENKOztBdUZ6N2hDRTtFQUNFO0N2RjQ3aENKOztBdUYxN2hDRTtFQUNFO0N2RjY3aENKOztBdUZ2OGhDRTtFQUNFO0N2RjA4aENKOztBdUZ4OGhDRTtFQUNFO0N2RjI4aENKOztBdUZ6OGhDRTtFQUNFO0N2RjQ4aENKOztBdUYxOGhDRTtFQUNFO0N2RjY4aENKOztBdUZ2OWhDRTtFQUNFO0N2RjA5aENKOztBdUZ4OWhDRTtFQUNFO0N2RjI5aENKOztBdUZ6OWhDRTtFQUNFO0N2RjQ5aENKOztBdUYxOWhDRTtFQUNFO0N2RjY5aENKOztBdUZ2K2hDRTtFQUNFO0N2RjAraENKOztBdUZ4K2hDRTtFQUNFO0N2RjIraENKOztBdUZ6K2hDRTtFQUNFO0N2RjQraENKOztBdUYxK2hDRTtFQUNFO0N2RjYraENKOztBdUZ2L2hDRTtFQUNFO0N2RjAvaENKOztBdUZ4L2hDRTtFQUNFO0N2RjIvaENKOztBdUZ6L2hDRTtFQUNFO0N2RjQvaENKOztBdUYxL2hDRTtFQUNFO0N2RjYvaENKOztBdUZ2Z2lDRTtFQUNFO0N2RjBnaUNKOztBdUZ4Z2lDRTtFQUNFO0N2RjJnaUNKOztBdUZ6Z2lDRTtFQUNFO0N2RjRnaUNKOztBdUYxZ2lDRTtFQUNFO0N2RjZnaUNKOztBdUZ2aGlDRTtFQUNFO0N2RjBoaUNKOztBdUZ4aGlDRTtFQUNFO0N2RjJoaUNKOztBdUZ6aGlDRTtFQUNFO0N2RjRoaUNKOztBdUYxaGlDRTtFQUNFO0N2RjZoaUNKOztBdUZ2aWlDRTtFQUNFO0N2RjBpaUNKOztBdUZ4aWlDRTtFQUNFO0N2RjJpaUNKOztBdUZ6aWlDRTtFQUNFO0N2RjRpaUNKOztBdUYxaWlDRTtFQUNFO0N2RjZpaUNKOztBdUZ2amlDRTtFQUNFO0N2RjBqaUNKOztBdUZ4amlDRTtFQUNFO0N2RjJqaUNKOztBdUZ6amlDRTtFQUNFO0N2RjRqaUNKOztBdUYxamlDRTtFQUNFO0N2RjZqaUNKOztBdUZ2a2lDRTtFQUNFO0N2RjBraUNKOztBdUZ4a2lDRTtFQUNFO0N2RjJraUNKOztBdUZ6a2lDRTtFQUNFO0N2RjRraUNKOztBdUYxa2lDRTtFQUNFO0N2RjZraUNKOztBdUZ2bGlDRTtFQUNFO0N2RjBsaUNKOztBdUZ4bGlDRTtFQUNFO0N2RjJsaUNKOztBdUZ6bGlDRTtFQUNFO0N2RjRsaUNKOztBdUYxbGlDRTtFQUNFO0N2RjZsaUNKOztBdUZ2bWlDRTtFQUNFO0N2RjBtaUNKOztBdUZ4bWlDRTtFQUNFO0N2RjJtaUNKOztBdUZ6bWlDRTtFQUNFO0N2RjRtaUNKOztBdUYxbWlDRTtFQUNFO0N2RjZtaUNKOztBdUZ2bmlDRTtFQUNFO0N2RjBuaUNKOztBdUZ4bmlDRTtFQUNFO0N2RjJuaUNKOztBdUZ6bmlDRTtFQUNFO0N2RjRuaUNKOztBdUYxbmlDRTtFQUNFO0N2RjZuaUNKOztBdUZ2b2lDRTtFQUNFO0N2RjBvaUNKOztBdUZ4b2lDRTtFQUNFO0N2RjJvaUNKOztBdUZ6b2lDRTtFQUNFO0N2RjRvaUNKOztBdUYxb2lDRTtFQUNFO0N2RjZvaUNKOztBdUZ2cGlDRTtFQUNFO0N2RjBwaUNKOztBdUZ4cGlDRTtFQUNFO0N2RjJwaUNKOztBdUZ6cGlDRTtFQUNFO0N2RjRwaUNKOztBdUYxcGlDRTtFQUNFO0N2RjZwaUNKOztBdUZ2cWlDRTtFQUNFO0N2RjBxaUNKOztBdUZ4cWlDRTtFQUNFO0N2RjJxaUNKOztBdUZ6cWlDRTtFQUNFO0N2RjRxaUNKOztBdUYxcWlDRTtFQUNFO0N2RjZxaUNKOztBdUZ2cmlDRTtFQUNFO0N2RjByaUNKOztBdUZ4cmlDRTtFQUNFO0N2RjJyaUNKOztBdUZ6cmlDRTtFQUNFO0N2RjRyaUNKOztBdUYxcmlDRTtFQUNFO0N2RjZyaUNKOztBdUZ2c2lDRTtFQUNFO0N2RjBzaUNKOztBdUZ4c2lDRTtFQUNFO0N2RjJzaUNKOztBdUZ6c2lDRTtFQUNFO0N2RjRzaUNKOztBdUYxc2lDRTtFQUNFO0N2RjZzaUNKOztBdUZ2dGlDRTtFQUNFO0N2RjB0aUNKOztBdUZ4dGlDRTtFQUNFO0N2RjJ0aUNKOztBdUZ6dGlDRTtFQUNFO0N2RjR0aUNKOztBdUYxdGlDRTtFQUNFO0N2RjZ0aUNKOztBdUZ2dWlDRTtFQUNFO0N2RjB1aUNKOztBdUZ4dWlDRTtFQUNFO0N2RjJ1aUNKOztBdUZ6dWlDRTtFQUNFO0N2RjR1aUNKOztBdUYxdWlDRTtFQUNFO0N2RjZ1aUNKOztBdUZ2dmlDRTtFQUNFO0N2RjB2aUNKOztBdUZ4dmlDRTtFQUNFO0N2RjJ2aUNKOztBdUZ6dmlDRTtFQUNFO0N2RjR2aUNKOztBdUYxdmlDRTtFQUNFO0N2RjZ2aUNKOztBdUZ2d2lDRTtFQUNFO0N2RjB3aUNKOztBdUZ4d2lDRTtFQUNFO0N2RjJ3aUNKOztBdUZ6d2lDRTtFQUNFO0N2RjR3aUNKOztBdUYxd2lDRTtFQUNFO0N2RjZ3aUNKOztBdUZ2eGlDRTtFQUNFO0N2RjB4aUNKOztBdUZ4eGlDRTtFQUNFO0N2RjJ4aUNKOztBdUZ6eGlDRTtFQUNFO0N2RjR4aUNKOztBdUYxeGlDRTtFQUNFO0N2RjZ4aUNKOztBdUZ2eWlDRTtFQUNFO0N2RjB5aUNKOztBdUZ4eWlDRTtFQUNFO0N2RjJ5aUNKOztBdUZ6eWlDRTtFQUNFO0N2RjR5aUNKOztBdUYxeWlDRTtFQUNFO0N2RjZ5aUNKOztBdUZ2emlDRTtFQUNFO0N2RjB6aUNKOztBdUZ4emlDRTtFQUNFO0N2RjJ6aUNKOztBdUZ6emlDRTtFQUNFO0N2RjR6aUNKOztBdUYxemlDRTtFQUNFO0N2RjZ6aUNKOztBdUZ2MGlDRTtFQUNFO0N2RjAwaUNKOztBdUZ4MGlDRTtFQUNFO0N2RjIwaUNKOztBdUZ6MGlDRTtFQUNFO0N2RjQwaUNKOztBdUYxMGlDRTtFQUNFO0N2RjYwaUNKOztBdUZ2MWlDRTtFQUNFO0N2RjAxaUNKOztBdUZ4MWlDRTtFQUNFO0N2RjIxaUNKOztBdUZ6MWlDRTtFQUNFO0N2RjQxaUNKOztBdUYxMWlDRTtFQUNFO0N2RjYxaUNKOztBdUZ2MmlDRTtFQUNFO0N2RjAyaUNKOztBdUZ4MmlDRTtFQUNFO0N2RjIyaUNKOztBdUZ6MmlDRTtFQUNFO0N2RjQyaUNKOztBdUYxMmlDRTtFQUNFO0N2RjYyaUNKOztBdUZ2M2lDRTtFQUNFO0N2RjAzaUNKOztBdUZ4M2lDRTtFQUNFO0N2RjIzaUNKOztBdUZ6M2lDRTtFQUNFO0N2RjQzaUNKOztBdUYxM2lDRTtFQUNFO0N2RjYzaUNKOztBdUZ2NGlDRTtFQUNFO0N2RjA0aUNKOztBdUZ4NGlDRTtFQUNFO0N2RjI0aUNKOztBdUZ6NGlDRTtFQUNFO0N2RjQ0aUNKOztBdUYxNGlDRTtFQUNFO0N2RjY0aUNKOztBdUZ2NWlDRTtFQUNFO0N2RjA1aUNKOztBdUZ4NWlDRTtFQUNFO0N2RjI1aUNKOztBdUZ6NWlDRTtFQUNFO0N2RjQ1aUNKOztBdUYxNWlDRTtFQUNFO0N2RjY1aUNKOztBdUZ2NmlDRTtFQUNFO0N2RjA2aUNKOztBdUZ4NmlDRTtFQUNFO0N2RjI2aUNKOztBdUZ6NmlDRTtFQUNFO0N2RjQ2aUNKOztBdUYxNmlDRTtFQUNFO0N2RjY2aUNKOztBdUZ2N2lDRTtFQUNFO0N2RjA3aUNKOztBdUZ4N2lDRTtFQUNFO0N2RjI3aUNKOztBdUZ6N2lDRTtFQUNFO0N2RjQ3aUNKOztBdUYxN2lDRTtFQUNFO0N2RjY3aUNKOztBdUZ2OGlDRTtFQUNFO0N2RjA4aUNKOztBdUZ4OGlDRTtFQUNFO0N2RjI4aUNKOztBdUZ6OGlDRTtFQUNFO0N2RjQ4aUNKOztBdUYxOGlDRTtFQUNFO0N2RjY4aUNKOztBdUZ2OWlDRTtFQUNFO0N2RjA5aUNKOztBdUZ4OWlDRTtFQUNFO0N2RjI5aUNKOztBdUZ6OWlDRTtFQUNFO0N2RjQ5aUNKOztBdUYxOWlDRTtFQUNFO0N2RjY5aUNKOztBdUZ2K2lDRTtFQUNFO0N2RjAraUNKOztBdUZ4K2lDRTtFQUNFO0N2RjIraUNKOztBdUZ6K2lDRTtFQUNFO0N2RjQraUNKOztBdUYxK2lDRTtFQUNFO0N2RjYraUNKOztBdUZ2L2lDRTtFQUNFO0N2RjAvaUNKOztBdUZ4L2lDRTtFQUNFO0N2RjIvaUNKOztBdUZ6L2lDRTtFQUNFO0N2RjQvaUNKOztBdUYxL2lDRTtFQUNFO0N2RjYvaUNKOztBdUZ2Z2pDRTtFQUNFO0N2RjBnakNKOztBdUZ4Z2pDRTtFQUNFO0N2RjJnakNKOztBdUZ6Z2pDRTtFQUNFO0N2RjRnakNKOztBdUYxZ2pDRTtFQUNFO0N2RjZnakNKOztBdUZ2aGpDRTtFQUNFO0N2RjBoakNKOztBdUZ4aGpDRTtFQUNFO0N2RjJoakNKOztBdUZ6aGpDRTtFQUNFO0N2RjRoakNKOztBdUYxaGpDRTtFQUNFO0N2RjZoakNKOztBdUZ2aWpDRTtFQUNFO0N2RjBpakNKOztBdUZ4aWpDRTtFQUNFO0N2RjJpakNKOztBdUZ6aWpDRTtFQUNFO0N2RjRpakNKOztBdUYxaWpDRTtFQUNFO0N2RjZpakNKOztBdUZ2ampDRTtFQUNFO0N2RjBqakNKOztBdUZ4ampDRTtFQUNFO0N2RjJqakNKOztBdUZ6ampDRTtFQUNFO0N2RjRqakNKOztBdUYxampDRTtFQUNFO0N2RjZqakNKOztBdUZ2a2pDRTtFQUNFO0N2RjBrakNKOztBdUZ4a2pDRTtFQUNFO0N2RjJrakNKOztBdUZ6a2pDRTtFQUNFO0N2RjRrakNKOztBdUYxa2pDRTtFQUNFO0N2RjZrakNKOztBdUZ2bGpDRTtFQUNFO0N2RjBsakNKOztBdUZ4bGpDRTtFQUNFO0N2RjJsakNKOztBdUZ6bGpDRTtFQUNFO0N2RjRsakNKOztBdUYxbGpDRTtFQUNFO0N2RjZsakNKOztBdUZ2bWpDRTtFQUNFO0N2RjBtakNKOztBdUZ4bWpDRTtFQUNFO0N2RjJtakNKOztBdUZ6bWpDRTtFQUNFO0N2RjRtakNKOztBdUYxbWpDRTtFQUNFO0N2RjZtakNKOztBdUZ2bmpDRTtFQUNFO0N2RjBuakNKOztBdUZ4bmpDRTtFQUNFO0N2RjJuakNKOztBdUZ6bmpDRTtFQUNFO0N2RjRuakNKOztBdUYxbmpDRTtFQUNFO0N2RjZuakNKOztBdUZ2b2pDRTtFQUNFO0N2RjBvakNKOztBdUZ4b2pDRTtFQUNFO0N2RjJvakNKOztBdUZ6b2pDRTtFQUNFO0N2RjRvakNKOztBdUYxb2pDRTtFQUNFO0N2RjZvakNKOztBdUZ2cGpDRTtFQUNFO0N2RjBwakNKOztBdUZ4cGpDRTtFQUNFO0N2RjJwakNKOztBdUZ6cGpDRTtFQUNFO0N2RjRwakNKOztBdUYxcGpDRTtFQUNFO0N2RjZwakNKOztBdUZ2cWpDRTtFQUNFO0N2RjBxakNKOztBdUZ4cWpDRTtFQUNFO0N2RjJxakNKOztBdUZ6cWpDRTtFQUNFO0N2RjRxakNKOztBdUYxcWpDRTtFQUNFO0N2RjZxakNKOztBdUZ2cmpDRTtFQUNFO0N2RjByakNKOztBdUZ4cmpDRTtFQUNFO0N2RjJyakNKOztBdUZ6cmpDRTtFQUNFO0N2RjRyakNKOztBdUYxcmpDRTtFQUNFO0N2RjZyakNKOztBdUZ2c2pDRTtFQUNFO0N2RjBzakNKOztBdUZ4c2pDRTtFQUNFO0N2RjJzakNKOztBdUZ6c2pDRTtFQUNFO0N2RjRzakNKOztBdUYxc2pDRTtFQUNFO0N2RjZzakNKOztBdUZ2dGpDRTtFQUNFO0N2RjB0akNKOztBdUZ4dGpDRTtFQUNFO0N2RjJ0akNKOztBdUZ6dGpDRTtFQUNFO0N2RjR0akNKOztBdUYxdGpDRTtFQUNFO0N2RjZ0akNKOztBdUZ2dWpDRTtFQUNFO0N2RjB1akNKOztBdUZ4dWpDRTtFQUNFO0N2RjJ1akNKOztBdUZ6dWpDRTtFQUNFO0N2RjR1akNKOztBdUYxdWpDRTtFQUNFO0N2RjZ1akNKOztBdUZ2dmpDRTtFQUNFO0N2RjB2akNKOztBdUZ4dmpDRTtFQUNFO0N2RjJ2akNKOztBdUZ6dmpDRTtFQUNFO0N2RjR2akNKOztBdUYxdmpDRTtFQUNFO0N2RjZ2akNKOztBdUZ2d2pDRTtFQUNFO0N2RjB3akNKOztBdUZ4d2pDRTtFQUNFO0N2RjJ3akNKOztBdUZ6d2pDRTtFQUNFO0N2RjR3akNKOztBdUYxd2pDRTtFQUNFO0N2RjZ3akNKOztBdUZ2eGpDRTtFQUNFO0N2RjB4akNKOztBdUZ4eGpDRTtFQUNFO0N2RjJ4akNKOztBdUZ6eGpDRTtFQUNFO0N2RjR4akNKOztBdUYxeGpDRTtFQUNFO0N2RjZ4akNKOztBdUZ2eWpDRTtFQUNFO0N2RjB5akNKOztBdUZ4eWpDRTtFQUNFO0N2RjJ5akNKOztBdUZ6eWpDRTtFQUNFO0N2RjR5akNKOztBdUYxeWpDRTtFQUNFO0N2RjZ5akNKOztBdUZ2empDRTtFQUNFO0N2RjB6akNKOztBdUZ4empDRTtFQUNFO0N2RjJ6akNKOztBdUZ6empDRTtFQUNFO0N2RjR6akNKOztBdUYxempDRTtFQUNFO0N2RjZ6akNKOztBdUZ2MGpDRTtFQUNFO0N2RjAwakNKOztBdUZ4MGpDRTtFQUNFO0N2RjIwakNKOztBdUZ6MGpDRTtFQUNFO0N2RjQwakNKOztBdUYxMGpDRTtFQUNFO0N2RjYwakNKOztBdUZ2MWpDRTtFQUNFO0N2RjAxakNKOztBdUZ4MWpDRTtFQUNFO0N2RjIxakNKOztBdUZ6MWpDRTtFQUNFO0N2RjQxakNKOztBdUYxMWpDRTtFQUNFO0N2RjYxakNKOztBdUZ2MmpDRTtFQUNFO0N2RjAyakNKOztBdUZ4MmpDRTtFQUNFO0N2RjIyakNKOztBdUZ6MmpDRTtFQUNFO0N2RjQyakNKOztBdUYxMmpDRTtFQUNFO0N2RjYyakNKOztBdUZ2M2pDRTtFQUNFO0N2RjAzakNKOztBdUZ4M2pDRTtFQUNFO0N2RjIzakNKOztBdUZ6M2pDRTtFQUNFO0N2RjQzakNKOztBdUYxM2pDRTtFQUNFO0N2RjYzakNKOztBdUZ2NGpDRTtFQUNFO0N2RjA0akNKOztBdUZ4NGpDRTtFQUNFO0N2RjI0akNKOztBdUZ6NGpDRTtFQUNFO0N2RjQ0akNKOztBdUYxNGpDRTtFQUNFO0N2RjY0akNKOztBdUZ2NWpDRTtFQUNFO0N2RjA1akNKOztBdUZ4NWpDRTtFQUNFO0N2RjI1akNKOztBdUZ6NWpDRTtFQUNFO0N2RjQ1akNKOztBdUYxNWpDRTtFQUNFO0N2RjY1akNKOztBdUZ2NmpDRTtFQUNFO0N2RjA2akNKOztBdUZ4NmpDRTtFQUNFO0N2RjI2akNKOztBdUZ6NmpDRTtFQUNFO0N2RjQ2akNKOztBdUYxNmpDRTtFQUNFO0N2RjY2akNKOztBdUZ2N2pDRTtFQUNFO0N2RjA3akNKOztBdUZ4N2pDRTtFQUNFO0N2RjI3akNKOztBdUZ6N2pDRTtFQUNFO0N2RjQ3akNKOztBdUYxN2pDRTtFQUNFO0N2RjY3akNKOztBdUZ2OGpDRTtFQUNFO0N2RjA4akNKOztBdUZ4OGpDRTtFQUNFO0N2RjI4akNKOztBdUZ6OGpDRTtFQUNFO0N2RjQ4akNKOztBdUYxOGpDRTtFQUNFO0N2RjY4akNKOztBdUZ2OWpDRTtFQUNFO0N2RjA5akNKOztBdUZ4OWpDRTtFQUNFO0N2RjI5akNKOztBdUZ6OWpDRTtFQUNFO0N2RjQ5akNKOztBdUYxOWpDRTtFQUNFO0N2RjY5akNKOztBdUZ2K2pDRTtFQUNFO0N2RjArakNKOztBdUZ4K2pDRTtFQUNFO0N2RjIrakNKOztBdUZ6K2pDRTtFQUNFO0N2RjQrakNKOztBdUYxK2pDRTtFQUNFO0N2RjYrakNKOztBdUZ2L2pDRTtFQUNFO0N2RjAvakNKOztBdUZ4L2pDRTtFQUNFO0N2RjIvakNKOztBdUZ6L2pDRTtFQUNFO0N2RjQvakNKOztBdUYxL2pDRTtFQUNFO0N2RjYvakNKOztBdUZ2Z2tDRTtFQUNFO0N2RjBna0NKOztBdUZ4Z2tDRTtFQUNFO0N2RjJna0NKOztBdUZ6Z2tDRTtFQUNFO0N2RjRna0NKOztBdUYxZ2tDRTtFQUNFO0N2RjZna0NKOztBdUZ2aGtDRTtFQUNFO0N2RjBoa0NKOztBdUZ4aGtDRTtFQUNFO0N2RjJoa0NKOztBdUZ6aGtDRTtFQUNFO0N2RjRoa0NKOztBdUYxaGtDRTtFQUNFO0N2RjZoa0NKOztBdUZ2aWtDRTtFQUNFO0N2RjBpa0NKOztBdUZ4aWtDRTtFQUNFO0N2RjJpa0NKOztBdUZ6aWtDRTtFQUNFO0N2RjRpa0NKOztBdUYxaWtDRTtFQUNFO0N2RjZpa0NKOztBdUZ2amtDRTtFQUNFO0N2RjBqa0NKOztBdUZ4amtDRTtFQUNFO0N2RjJqa0NKOztBdUZ6amtDRTtFQUNFO0N2RjRqa0NKOztBdUYxamtDRTtFQUNFO0N2RjZqa0NKOztBdUZ2a2tDRTtFQUNFO0N2RjBra0NKOztBdUZ4a2tDRTtFQUNFO0N2RjJra0NKOztBdUZ6a2tDRTtFQUNFO0N2RjRra0NKOztBdUYxa2tDRTtFQUNFO0N2RjZra0NKOztBdUZ2bGtDRTtFQUNFO0N2RjBsa0NKOztBdUZ4bGtDRTtFQUNFO0N2RjJsa0NKOztBdUZ6bGtDRTtFQUNFO0N2RjRsa0NKOztBdUYxbGtDRTtFQUNFO0N2RjZsa0NKOztBdUZ2bWtDRTtFQUNFO0N2RjBta0NKOztBdUZ4bWtDRTtFQUNFO0N2RjJta0NKOztBdUZ6bWtDRTtFQUNFO0N2RjRta0NKOztBdUYxbWtDRTtFQUNFO0N2RjZta0NKOztBdUZ2bmtDRTtFQUNFO0N2RjBua0NKOztBdUZ4bmtDRTtFQUNFO0N2RjJua0NKOztBdUZ6bmtDRTtFQUNFO0N2RjRua0NKOztBdUYxbmtDRTtFQUNFO0N2RjZua0NKOztBdUZ2b2tDRTtFQUNFO0N2RjBva0NKOztBdUZ4b2tDRTtFQUNFO0N2RjJva0NKOztBdUZ6b2tDRTtFQUNFO0N2RjRva0NKOztBdUYxb2tDRTtFQUNFO0N2RjZva0NKOztBdUZ2cGtDRTtFQUNFO0N2RjBwa0NKOztBdUZ4cGtDRTtFQUNFO0N2RjJwa0NKOztBdUZ6cGtDRTtFQUNFO0N2RjRwa0NKOztBdUYxcGtDRTtFQUNFO0N2RjZwa0NKOztBdUZ2cWtDRTtFQUNFO0N2RjBxa0NKOztBdUZ4cWtDRTtFQUNFO0N2RjJxa0NKOztBdUZ6cWtDRTtFQUNFO0N2RjRxa0NKOztBdUYxcWtDRTtFQUNFO0N2RjZxa0NKOztBdUZ2cmtDRTtFQUNFO0N2RjBya0NKOztBdUZ4cmtDRTtFQUNFO0N2RjJya0NKOztBdUZ6cmtDRTtFQUNFO0N2RjRya0NKOztBdUYxcmtDRTtFQUNFO0N2RjZya0NKOztBdUZ2c2tDRTtFQUNFO0N2RjBza0NKOztBdUZ4c2tDRTtFQUNFO0N2RjJza0NKOztBdUZ6c2tDRTtFQUNFO0N2RjRza0NKOztBdUYxc2tDRTtFQUNFO0N2RjZza0NKOztBdUZ2dGtDRTtFQUNFO0N2RjB0a0NKOztBdUZ4dGtDRTtFQUNFO0N2RjJ0a0NKOztBdUZ6dGtDRTtFQUNFO0N2RjR0a0NKOztBdUYxdGtDRTtFQUNFO0N2RjZ0a0NKOztBdUZ2dWtDRTtFQUNFO0N2RjB1a0NKOztBdUZ4dWtDRTtFQUNFO0N2RjJ1a0NKOztBdUZ6dWtDRTtFQUNFO0N2RjR1a0NKOztBdUYxdWtDRTtFQUNFO0N2RjZ1a0NKOztBdUZ2dmtDRTtFQUNFO0N2RjB2a0NKOztBdUZ4dmtDRTtFQUNFO0N2RjJ2a0NKOztBdUZ6dmtDRTtFQUNFO0N2RjR2a0NKOztBdUYxdmtDRTtFQUNFO0N2RjZ2a0NKOztBdUZ2d2tDRTtFQUNFO0N2RjB3a0NKOztBdUZ4d2tDRTtFQUNFO0N2RjJ3a0NKOztBdUZ6d2tDRTtFQUNFO0N2RjR3a0NKOztBdUYxd2tDRTtFQUNFO0N2RjZ3a0NKOztBdUZ2eGtDRTtFQUNFO0N2RjB4a0NKOztBdUZ4eGtDRTtFQUNFO0N2RjJ4a0NKOztBdUZ6eGtDRTtFQUNFO0N2RjR4a0NKOztBdUYxeGtDRTtFQUNFO0N2RjZ4a0NKOztBdUZ2eWtDRTtFQUNFO0N2RjB5a0NKOztBdUZ4eWtDRTtFQUNFO0N2RjJ5a0NKOztBdUZ6eWtDRTtFQUNFO0N2RjR5a0NKOztBdUYxeWtDRTtFQUNFO0N2RjZ5a0NKOztBdUZ2emtDRTtFQUNFO0N2RjB6a0NKOztBdUZ4emtDRTtFQUNFO0N2RjJ6a0NKOztBdUZ6emtDRTtFQUNFO0N2RjR6a0NKOztBdUYxemtDRTtFQUNFO0N2RjZ6a0NKOztBdUZ2MGtDRTtFQUNFO0N2RjAwa0NKOztBdUZ4MGtDRTtFQUNFO0N2RjIwa0NKOztBdUZ6MGtDRTtFQUNFO0N2RjQwa0NKOztBdUYxMGtDRTtFQUNFO0N2RjYwa0NKOztBdUZ2MWtDRTtFQUNFO0N2RjAxa0NKOztBdUZ4MWtDRTtFQUNFO0N2RjIxa0NKOztBdUZ6MWtDRTtFQUNFO0N2RjQxa0NKOztBdUYxMWtDRTtFQUNFO0N2RjYxa0NKOztBdUZ2MmtDRTtFQUNFO0N2RjAya0NKOztBdUZ4MmtDRTtFQUNFO0N2RjIya0NKOztBdUZ6MmtDRTtFQUNFO0N2RjQya0NKOztBdUYxMmtDRTtFQUNFO0N2RjYya0NKOztBdUZ2M2tDRTtFQUNFO0N2RjAza0NKOztBdUZ4M2tDRTtFQUNFO0N2RjIza0NKOztBdUZ6M2tDRTtFQUNFO0N2RjQza0NKOztBdUYxM2tDRTtFQUNFO0N2RjYza0NKOztBdUZ2NGtDRTtFQUNFO0N2RjA0a0NKOztBdUZ4NGtDRTtFQUNFO0N2RjI0a0NKOztBdUZ6NGtDRTtFQUNFO0N2RjQ0a0NKOztBdUYxNGtDRTtFQUNFO0N2RjY0a0NKOztBdUZ2NWtDRTtFQUNFO0N2RjA1a0NKOztBdUZ4NWtDRTtFQUNFO0N2RjI1a0NKOztBdUZ6NWtDRTtFQUNFO0N2RjQ1a0NKOztBdUYxNWtDRTtFQUNFO0N2RjY1a0NKOztBdUZ2NmtDRTtFQUNFO0N2RjA2a0NKOztBdUZ4NmtDRTtFQUNFO0N2RjI2a0NKOztBdUZ6NmtDRTtFQUNFO0N2RjQ2a0NKOztBdUYxNmtDRTtFQUNFO0N2RjY2a0NKOztBdUZ2N2tDRTtFQUNFO0N2RjA3a0NKOztBdUZ4N2tDRTtFQUNFO0N2RjI3a0NKOztBdUZ6N2tDRTtFQUNFO0N2RjQ3a0NKOztBdUYxN2tDRTtFQUNFO0N2RjY3a0NKOztBdUZ2OGtDRTtFQUNFO0N2RjA4a0NKOztBdUZ4OGtDRTtFQUNFO0N2RjI4a0NKOztBdUZ6OGtDRTtFQUNFO0N2RjQ4a0NKOztBdUYxOGtDRTtFQUNFO0N2RjY4a0NKOztBdUZ2OWtDRTtFQUNFO0N2RjA5a0NKOztBdUZ4OWtDRTtFQUNFO0N2RjI5a0NKOztBdUZ6OWtDRTtFQUNFO0N2RjQ5a0NKOztBdUYxOWtDRTtFQUNFO0N2RjY5a0NKOztBdUZ2K2tDRTtFQUNFO0N2RjAra0NKOztBdUZ4K2tDRTtFQUNFO0N2RjIra0NKOztBdUZ6K2tDRTtFQUNFO0N2RjQra0NKOztBdUYxK2tDRTtFQUNFO0N2RjYra0NKOztBdUZ2L2tDRTtFQUNFO0N2RjAva0NKOztBdUZ4L2tDRTtFQUNFO0N2RjIva0NKOztBdUZ6L2tDRTtFQUNFO0N2RjQva0NKOztBdUYxL2tDRTtFQUNFO0N2RjYva0NKOztBdUZ2Z2xDRTtFQUNFO0N2RjBnbENKOztBdUZ4Z2xDRTtFQUNFO0N2RjJnbENKOztBdUZ6Z2xDRTtFQUNFO0N2RjRnbENKOztBdUYxZ2xDRTtFQUNFO0N2RjZnbENKOztBdUZ2aGxDRTtFQUNFO0N2RjBobENKOztBdUZ4aGxDRTtFQUNFO0N2RjJobENKOztBdUZ6aGxDRTtFQUNFO0N2RjRobENKOztBdUYxaGxDRTtFQUNFO0N2RjZobENKOztBdUZ2aWxDRTtFQUNFO0N2RjBpbENKOztBdUZ4aWxDRTtFQUNFO0N2RjJpbENKOztBdUZ6aWxDRTtFQUNFO0N2RjRpbENKOztBdUYxaWxDRTtFQUNFO0N2RjZpbENKOztBdUZ2amxDRTtFQUNFO0N2RjBqbENKOztBdUZ4amxDRTtFQUNFO0N2RjJqbENKOztBdUZ6amxDRTtFQUNFO0N2RjRqbENKOztBdUYxamxDRTtFQUNFO0N2RjZqbENKOztBdUZ2a2xDRTtFQUNFO0N2RjBrbENKOztBdUZ4a2xDRTtFQUNFO0N2RjJrbENKOztBdUZ6a2xDRTtFQUNFO0N2RjRrbENKOztBdUYxa2xDRTtFQUNFO0N2RjZrbENKOztBdUZ2bGxDRTtFQUNFO0N2RjBsbENKOztBdUZ4bGxDRTtFQUNFO0N2RjJsbENKOztBdUZ6bGxDRTtFQUNFO0N2RjRsbENKOztBdUYxbGxDRTtFQUNFO0N2RjZsbENKOztBdUZ2bWxDRTtFQUNFO0N2RjBtbENKOztBdUZ4bWxDRTtFQUNFO0N2RjJtbENKOztBdUZ6bWxDRTtFQUNFO0N2RjRtbENKOztBdUYxbWxDRTtFQUNFO0N2RjZtbENKOztBdUZ2bmxDRTtFQUNFO0N2RjBubENKOztBdUZ4bmxDRTtFQUNFO0N2RjJubENKOztBdUZ6bmxDRTtFQUNFO0N2RjRubENKOztBdUYxbmxDRTtFQUNFO0N2RjZubENKOztBdUZ2b2xDRTtFQUNFO0N2RjBvbENKOztBdUZ4b2xDRTtFQUNFO0N2RjJvbENKOztBdUZ6b2xDRTtFQUNFO0N2RjRvbENKOztBdUYxb2xDRTtFQUNFO0N2RjZvbENKOztBdUZ2cGxDRTtFQUNFO0N2RjBwbENKOztBdUZ4cGxDRTtFQUNFO0N2RjJwbENKOztBdUZ6cGxDRTtFQUNFO0N2RjRwbENKOztBdUYxcGxDRTtFQUNFO0N2RjZwbENKOztBdUZ2cWxDRTtFQUNFO0N2RjBxbENKOztBdUZ4cWxDRTtFQUNFO0N2RjJxbENKOztBdUZ6cWxDRTtFQUNFO0N2RjRxbENKOztBdUYxcWxDRTtFQUNFO0N2RjZxbENKOztBdUZ2cmxDRTtFQUNFO0N2RjBybENKOztBdUZ4cmxDRTtFQUNFO0N2RjJybENKOztBdUZ6cmxDRTtFQUNFO0N2RjRybENKOztBdUYxcmxDRTtFQUNFO0N2RjZybENKOztBdUZ2c2xDRTtFQUNFO0N2RjBzbENKOztBdUZ4c2xDRTtFQUNFO0N2RjJzbENKOztBdUZ6c2xDRTtFQUNFO0N2RjRzbENKOztBdUYxc2xDRTtFQUNFO0N2RjZzbENKOztBdUZ2dGxDRTtFQUNFO0N2RjB0bENKOztBdUZ4dGxDRTtFQUNFO0N2RjJ0bENKOztBdUZ6dGxDRTtFQUNFO0N2RjR0bENKOztBdUYxdGxDRTtFQUNFO0N2RjZ0bENKOztBdUZ2dWxDRTtFQUNFO0N2RjB1bENKOztBdUZ4dWxDRTtFQUNFO0N2RjJ1bENKOztBdUZ6dWxDRTtFQUNFO0N2RjR1bENKOztBdUYxdWxDRTtFQUNFO0N2RjZ1bENKOztBdUZ2dmxDRTtFQUNFO0N2RjB2bENKOztBdUZ4dmxDRTtFQUNFO0N2RjJ2bENKOztBdUZ6dmxDRTtFQUNFO0N2RjR2bENKOztBdUYxdmxDRTtFQUNFO0N2RjZ2bENKOztBdUZ2d2xDRTtFQUNFO0N2RjB3bENKOztBdUZ4d2xDRTtFQUNFO0N2RjJ3bENKOztBdUZ6d2xDRTtFQUNFO0N2RjR3bENKOztBdUYxd2xDRTtFQUNFO0N2RjZ3bENKOztBdUZ2eGxDRTtFQUNFO0N2RjB4bENKOztBdUZ4eGxDRTtFQUNFO0N2RjJ4bENKOztBdUZ6eGxDRTtFQUNFO0N2RjR4bENKOztBdUYxeGxDRTtFQUNFO0N2RjZ4bENKOztBdUZ2eWxDRTtFQUNFO0N2RjB5bENKOztBdUZ4eWxDRTtFQUNFO0N2RjJ5bENKOztBdUZ6eWxDRTtFQUNFO0N2RjR5bENKOztBdUYxeWxDRTtFQUNFO0N2RjZ5bENKOztBdUZ2emxDRTtFQUNFO0N2RjB6bENKOztBdUZ4emxDRTtFQUNFO0N2RjJ6bENKOztBdUZ6emxDRTtFQUNFO0N2RjR6bENKOztBdUYxemxDRTtFQUNFO0N2RjZ6bENKOztBdUZ2MGxDRTtFQUNFO0N2RjAwbENKOztBdUZ4MGxDRTtFQUNFO0N2RjIwbENKOztBdUZ6MGxDRTtFQUNFO0N2RjQwbENKOztBdUYxMGxDRTtFQUNFO0N2RjYwbENKOztBdUZ2MWxDRTtFQUNFO0N2RjAxbENKOztBdUZ4MWxDRTtFQUNFO0N2RjIxbENKOztBdUZ6MWxDRTtFQUNFO0N2RjQxbENKOztBdUYxMWxDRTtFQUNFO0N2RjYxbENKOztBdUZ2MmxDRTtFQUNFO0N2RjAybENKOztBdUZ4MmxDRTtFQUNFO0N2RjIybENKOztBdUZ6MmxDRTtFQUNFO0N2RjQybENKOztBdUYxMmxDRTtFQUNFO0N2RjYybENKOztBdUZ2M2xDRTtFQUNFO0N2RjAzbENKOztBdUZ4M2xDRTtFQUNFO0N2RjIzbENKOztBdUZ6M2xDRTtFQUNFO0N2RjQzbENKOztBdUYxM2xDRTtFQUNFO0N2RjYzbENKOztBdUZ2NGxDRTtFQUNFO0N2RjA0bENKOztBdUZ4NGxDRTtFQUNFO0N2RjI0bENKOztBdUZ6NGxDRTtFQUNFO0N2RjQ0bENKOztBdUYxNGxDRTtFQUNFO0N2RjY0bENKOztBdUZ2NWxDRTtFQUNFO0N2RjA1bENKOztBdUZ4NWxDRTtFQUNFO0N2RjI1bENKOztBdUZ6NWxDRTtFQUNFO0N2RjQ1bENKOztBdUYxNWxDRTtFQUNFO0N2RjY1bENKOztBdUZ2NmxDRTtFQUNFO0N2RjA2bENKOztBdUZ4NmxDRTtFQUNFO0N2RjI2bENKOztBdUZ6NmxDRTtFQUNFO0N2RjQ2bENKOztBdUYxNmxDRTtFQUNFO0N2RjY2bENKOztBdUZ2N2xDRTtFQUNFO0N2RjA3bENKOztBdUZ4N2xDRTtFQUNFO0N2RjI3bENKOztBdUZ6N2xDRTtFQUNFO0N2RjQ3bENKOztBdUYxN2xDRTtFQUNFO0N2RjY3bENKOztBdUZ2OGxDRTtFQUNFO0N2RjA4bENKOztBdUZ4OGxDRTtFQUNFO0N2RjI4bENKOztBdUZ6OGxDRTtFQUNFO0N2RjQ4bENKOztBdUYxOGxDRTtFQUNFO0N2RjY4bENKOztBdUZ2OWxDRTtFQUNFO0N2RjA5bENKOztBdUZ4OWxDRTtFQUNFO0N2RjI5bENKOztBdUZ6OWxDRTtFQUNFO0N2RjQ5bENKOztBdUYxOWxDRTtFQUNFO0N2RjY5bENKOztBdUZ2K2xDRTtFQUNFO0N2RjArbENKOztBdUZ4K2xDRTtFQUNFO0N2RjIrbENKOztBdUZ6K2xDRTtFQUNFO0N2RjQrbENKOztBdUYxK2xDRTtFQUNFO0N2RjYrbENKOztBdUZ2L2xDRTtFQUNFO0N2RjAvbENKOztBdUZ4L2xDRTtFQUNFO0N2RjIvbENKOztBdUZ6L2xDRTtFQUNFO0N2RjQvbENKOztBdUYxL2xDRTtFQUNFO0N2RjYvbENKOztBdUZ2Z21DRTtFQUNFO0N2RjBnbUNKOztBdUZ4Z21DRTtFQUNFO0N2RjJnbUNKOztBdUZ6Z21DRTtFQUNFO0N2RjRnbUNKOztBdUYxZ21DRTtFQUNFO0N2RjZnbUNKOztBdUZ2aG1DRTtFQUNFO0N2RjBobUNKOztBdUZ4aG1DRTtFQUNFO0N2RjJobUNKOztBdUZ6aG1DRTtFQUNFO0N2RjRobUNKOztBdUYxaG1DRTtFQUNFO0N2RjZobUNKOztBdUZ2aW1DRTtFQUNFO0N2RjBpbUNKOztBdUZ4aW1DRTtFQUNFO0N2RjJpbUNKOztBdUZ6aW1DRTtFQUNFO0N2RjRpbUNKOztBdUYxaW1DRTtFQUNFO0N2RjZpbUNKOztBdUZ2am1DRTtFQUNFO0N2RjBqbUNKOztBdUZ4am1DRTtFQUNFO0N2RjJqbUNKOztBdUZ6am1DRTtFQUNFO0N2RjRqbUNKOztBdUYxam1DRTtFQUNFO0N2RjZqbUNKOztBdUZ2a21DRTtFQUNFO0N2RjBrbUNKOztBdUZ4a21DRTtFQUNFO0N2RjJrbUNKOztBdUZ6a21DRTtFQUNFO0N2RjRrbUNKOztBdUYxa21DRTtFQUNFO0N2RjZrbUNKOztBdUZ2bG1DRTtFQUNFO0N2RjBsbUNKOztBdUZ4bG1DRTtFQUNFO0N2RjJsbUNKOztBdUZ6bG1DRTtFQUNFO0N2RjRsbUNKOztBdUYxbG1DRTtFQUNFO0N2RjZsbUNKOztBdUZ2bW1DRTtFQUNFO0N2RjBtbUNKOztBdUZ4bW1DRTtFQUNFO0N2RjJtbUNKOztBdUZ6bW1DRTtFQUNFO0N2RjRtbUNKOztBdUYxbW1DRTtFQUNFO0N2RjZtbUNKOztBdUZ2bm1DRTtFQUNFO0N2RjBubUNKOztBdUZ4bm1DRTtFQUNFO0N2RjJubUNKOztBdUZ6bm1DRTtFQUNFO0N2RjRubUNKOztBdUYxbm1DRTtFQUNFO0N2RjZubUNKOztBdUZ2b21DRTtFQUNFO0N2RjBvbUNKOztBdUZ4b21DRTtFQUNFO0N2RjJvbUNKOztBdUZ6b21DRTtFQUNFO0N2RjRvbUNKOztBdUYxb21DRTtFQUNFO0N2RjZvbUNKOztBdUZ2cG1DRTtFQUNFO0N2RjBwbUNKOztBdUZ4cG1DRTtFQUNFO0N2RjJwbUNKOztBdUZ6cG1DRTtFQUNFO0N2RjRwbUNKOztBdUYxcG1DRTtFQUNFO0N2RjZwbUNKOztBdUZ2cW1DRTtFQUNFO0N2RjBxbUNKOztBdUZ4cW1DRTtFQUNFO0N2RjJxbUNKOztBdUZ6cW1DRTtFQUNFO0N2RjRxbUNKOztBdUYxcW1DRTtFQUNFO0N2RjZxbUNKOztBdUZ2cm1DRTtFQUNFO0N2RjBybUNKOztBdUZ4cm1DRTtFQUNFO0N2RjJybUNKOztBdUZ6cm1DRTtFQUNFO0N2RjRybUNKOztBdUYxcm1DRTtFQUNFO0N2RjZybUNKOztBdUZ2c21DRTtFQUNFO0N2RjBzbUNKOztBdUZ4c21DRTtFQUNFO0N2RjJzbUNKOztBdUZ6c21DRTtFQUNFO0N2RjRzbUNKOztBdUYxc21DRTtFQUNFO0N2RjZzbUNKOztBdUZ2dG1DRTtFQUNFO0N2RjB0bUNKOztBdUZ4dG1DRTtFQUNFO0N2RjJ0bUNKOztBdUZ6dG1DRTtFQUNFO0N2RjR0bUNKOztBdUYxdG1DRTtFQUNFO0N2RjZ0bUNKOztBdUZ2dW1DRTtFQUNFO0N2RjB1bUNKOztBdUZ4dW1DRTtFQUNFO0N2RjJ1bUNKOztBdUZ6dW1DRTtFQUNFO0N2RjR1bUNKOztBdUYxdW1DRTtFQUNFO0N2RjZ1bUNKOztBdUZ2dm1DRTtFQUNFO0N2RjB2bUNKOztBdUZ4dm1DRTtFQUNFO0N2RjJ2bUNKOztBdUZ6dm1DRTtFQUNFO0N2RjR2bUNKOztBdUYxdm1DRTtFQUNFO0N2RjZ2bUNKOztBdUZ2d21DRTtFQUNFO0N2RjB3bUNKOztBdUZ4d21DRTtFQUNFO0N2RjJ3bUNKOztBdUZ6d21DRTtFQUNFO0N2RjR3bUNKOztBdUYxd21DRTtFQUNFO0N2RjZ3bUNKOztBdUZ2eG1DRTtFQUNFO0N2RjB4bUNKOztBdUZ4eG1DRTtFQUNFO0N2RjJ4bUNKOztBdUZ6eG1DRTtFQUNFO0N2RjR4bUNKOztBdUYxeG1DRTtFQUNFO0N2RjZ4bUNKOztBdUZ2eW1DRTtFQUNFO0N2RjB5bUNKOztBdUZ4eW1DRTtFQUNFO0N2RjJ5bUNKOztBdUZ6eW1DRTtFQUNFO0N2RjR5bUNKOztBdUYxeW1DRTtFQUNFO0N2RjZ5bUNKOztBdUZ2em1DRTtFQUNFO0N2RjB6bUNKOztBdUZ4em1DRTtFQUNFO0N2RjJ6bUNKOztBdUZ6em1DRTtFQUNFO0N2RjR6bUNKOztBdUYxem1DRTtFQUNFO0N2RjZ6bUNKOztBdUZ2MG1DRTtFQUNFO0N2RjAwbUNKOztBdUZ4MG1DRTtFQUNFO0N2RjIwbUNKOztBdUZ6MG1DRTtFQUNFO0N2RjQwbUNKOztBdUYxMG1DRTtFQUNFO0N2RjYwbUNKOztBdUZ2MW1DRTtFQUNFO0N2RjAxbUNKOztBdUZ4MW1DRTtFQUNFO0N2RjIxbUNKOztBdUZ6MW1DRTtFQUNFO0N2RjQxbUNKOztBdUYxMW1DRTtFQUNFO0N2RjYxbUNKOztBdUZ2Mm1DRTtFQUNFO0N2RjAybUNKOztBdUZ4Mm1DRTtFQUNFO0N2RjIybUNKOztBdUZ6Mm1DRTtFQUNFO0N2RjQybUNKOztBdUYxMm1DRTtFQUNFO0N2RjYybUNKOztBdUZ2M21DRTtFQUNFO0N2RjAzbUNKOztBdUZ4M21DRTtFQUNFO0N2RjIzbUNKOztBdUZ6M21DRTtFQUNFO0N2RjQzbUNKOztBdUYxM21DRTtFQUNFO0N2RjYzbUNKOztBdUZ2NG1DRTtFQUNFO0N2RjA0bUNKOztBdUZ4NG1DRTtFQUNFO0N2RjI0bUNKOztBdUZ6NG1DRTtFQUNFO0N2RjQ0bUNKOztBdUYxNG1DRTtFQUNFO0N2RjY0bUNKOztBdUZ2NW1DRTtFQUNFO0N2RjA1bUNKOztBdUZ4NW1DRTtFQUNFO0N2RjI1bUNKOztBdUZ6NW1DRTtFQUNFO0N2RjQ1bUNKOztBdUYxNW1DRTtFQUNFO0N2RjY1bUNKOztBdUZ2Nm1DRTtFQUNFO0N2RjA2bUNKOztBdUZ4Nm1DRTtFQUNFO0N2RjI2bUNKOztBdUZ6Nm1DRTtFQUNFO0N2RjQ2bUNKOztBdUYxNm1DRTtFQUNFO0N2RjY2bUNKOztBdUZ2N21DRTtFQUNFO0N2RjA3bUNKOztBdUZ4N21DRTtFQUNFO0N2RjI3bUNKOztBdUZ6N21DRTtFQUNFO0N2RjQ3bUNKOztBdUYxN21DRTtFQUNFO0N2RjY3bUNKOztBdUZ2OG1DRTtFQUNFO0N2RjA4bUNKOztBdUZ4OG1DRTtFQUNFO0N2RjI4bUNKOztBdUZ6OG1DRTtFQUNFO0N2RjQ4bUNKOztBdUYxOG1DRTtFQUNFO0N2RjY4bUNKOztBdUZ2OW1DRTtFQUNFO0N2RjA5bUNKOztBdUZ4OW1DRTtFQUNFO0N2RjI5bUNKOztBdUZ6OW1DRTtFQUNFO0N2RjQ5bUNKOztBdUYxOW1DRTtFQUNFO0N2RjY5bUNKOztBdUZ2K21DRTtFQUNFO0N2RjArbUNKOztBdUZ4K21DRTtFQUNFO0N2RjIrbUNKOztBdUZ6K21DRTtFQUNFO0N2RjQrbUNKOztBdUYxK21DRTtFQUNFO0N2RjYrbUNKOztBdUZ2L21DRTtFQUNFO0N2RjAvbUNKOztBdUZ4L21DRTtFQUNFO0N2RjIvbUNKOztBdUZ6L21DRTtFQUNFO0N2RjQvbUNKOztBdUYxL21DRTtFQUNFO0N2RjYvbUNKOztBdUZ2Z25DRTtFQUNFO0N2RjBnbkNKOztBdUZ4Z25DRTtFQUNFO0N2RjJnbkNKOztBdUZ6Z25DRTtFQUNFO0N2RjRnbkNKOztBdUYxZ25DRTtFQUNFO0N2RjZnbkNKOztBdUZ2aG5DRTtFQUNFO0N2RjBobkNKOztBdUZ4aG5DRTtFQUNFO0N2RjJobkNKOztBdUZ6aG5DRTtFQUNFO0N2RjRobkNKOztBdUYxaG5DRTtFQUNFO0N2RjZobkNKOztBdUZ2aW5DRTtFQUNFO0N2RjBpbkNKOztBdUZ4aW5DRTtFQUNFO0N2RjJpbkNKOztBdUZ6aW5DRTtFQUNFO0N2RjRpbkNKOztBdUYxaW5DRTtFQUNFO0N2RjZpbkNKOztBdUZ2am5DRTtFQUNFO0N2RjBqbkNKOztBdUZ4am5DRTtFQUNFO0N2RjJqbkNKOztBdUZ6am5DRTtFQUNFO0N2RjRqbkNKOztBdUYxam5DRTtFQUNFO0N2RjZqbkNKOztBdUZ2a25DRTtFQUNFO0N2RjBrbkNKOztBdUZ4a25DRTtFQUNFO0N2RjJrbkNKOztBdUZ6a25DRTtFQUNFO0N2RjRrbkNKOztBdUYxa25DRTtFQUNFO0N2RjZrbkNKOztBdUZ2bG5DRTtFQUNFO0N2RjBsbkNKOztBdUZ4bG5DRTtFQUNFO0N2RjJsbkNKOztBdUZ6bG5DRTtFQUNFO0N2RjRsbkNKOztBdUYxbG5DRTtFQUNFO0N2RjZsbkNKOztBdUZ2bW5DRTtFQUNFO0N2RjBtbkNKOztBdUZ4bW5DRTtFQUNFO0N2RjJtbkNKOztBdUZ6bW5DRTtFQUNFO0N2RjRtbkNKOztBdUYxbW5DRTtFQUNFO0N2RjZtbkNKOztBdUZ2bm5DRTtFQUNFO0N2RjBubkNKOztBdUZ4bm5DRTtFQUNFO0N2RjJubkNKOztBdUZ6bm5DRTtFQUNFO0N2RjRubkNKOztBdUYxbm5DRTtFQUNFO0N2RjZubkNKOztBdUZ2b25DRTtFQUNFO0N2RjBvbkNKOztBdUZ4b25DRTtFQUNFO0N2RjJvbkNKOztBdUZ6b25DRTtFQUNFO0N2RjRvbkNKOztBdUYxb25DRTtFQUNFO0N2RjZvbkNKOztBdUZ2cG5DRTtFQUNFO0N2RjBwbkNKOztBdUZ4cG5DRTtFQUNFO0N2RjJwbkNKOztBdUZ6cG5DRTtFQUNFO0N2RjRwbkNKOztBdUYxcG5DRTtFQUNFO0N2RjZwbkNKOztBdUZ2cW5DRTtFQUNFO0N2RjBxbkNKOztBdUZ4cW5DRTtFQUNFO0N2RjJxbkNKOztBdUZ6cW5DRTtFQUNFO0N2RjRxbkNKOztBdUYxcW5DRTtFQUNFO0N2RjZxbkNKOztBdUZ2cm5DRTtFQUNFO0N2RjBybkNKOztBdUZ4cm5DRTtFQUNFO0N2RjJybkNKOztBdUZ6cm5DRTtFQUNFO0N2RjRybkNKOztBdUYxcm5DRTtFQUNFO0N2RjZybkNKOztBdUZ2c25DRTtFQUNFO0N2RjBzbkNKOztBdUZ4c25DRTtFQUNFO0N2RjJzbkNKOztBdUZ6c25DRTtFQUNFO0N2RjRzbkNKOztBdUYxc25DRTtFQUNFO0N2RjZzbkNKOztBdUZ2dG5DRTtFQUNFO0N2RjB0bkNKOztBdUZ4dG5DRTtFQUNFO0N2RjJ0bkNKOztBdUZ6dG5DRTtFQUNFO0N2RjR0bkNKOztBdUYxdG5DRTtFQUNFO0N2RjZ0bkNKOztBdUZ2dW5DRTtFQUNFO0N2RjB1bkNKOztBdUZ4dW5DRTtFQUNFO0N2RjJ1bkNKOztBdUZ6dW5DRTtFQUNFO0N2RjR1bkNKOztBdUYxdW5DRTtFQUNFO0N2RjZ1bkNKOztBdUZ2dm5DRTtFQUNFO0N2RjB2bkNKOztBdUZ4dm5DRTtFQUNFO0N2RjJ2bkNKOztBdUZ6dm5DRTtFQUNFO0N2RjR2bkNKOztBdUYxdm5DRTtFQUNFO0N2RjZ2bkNKOztBdUZ2d25DRTtFQUNFO0N2RjB3bkNKOztBdUZ4d25DRTtFQUNFO0N2RjJ3bkNKOztBdUZ6d25DRTtFQUNFO0N2RjR3bkNKOztBdUYxd25DRTtFQUNFO0N2RjZ3bkNKOztBdUZ2eG5DRTtFQUNFO0N2RjB4bkNKOztBdUZ4eG5DRTtFQUNFO0N2RjJ4bkNKOztBdUZ6eG5DRTtFQUNFO0N2RjR4bkNKOztBdUYxeG5DRTtFQUNFO0N2RjZ4bkNKOztBdUZ2eW5DRTtFQUNFO0N2RjB5bkNKOztBdUZ4eW5DRTtFQUNFO0N2RjJ5bkNKOztBdUZ6eW5DRTtFQUNFO0N2RjR5bkNKOztBdUYxeW5DRTtFQUNFO0N2RjZ5bkNKOztBdUZ2em5DRTtFQUNFO0N2RjB6bkNKOztBdUZ4em5DRTtFQUNFO0N2RjJ6bkNKOztBdUZ6em5DRTtFQUNFO0N2RjR6bkNKOztBdUYxem5DRTtFQUNFO0N2RjZ6bkNKOztBdUZ2MG5DRTtFQUNFO0N2RjAwbkNKOztBdUZ4MG5DRTtFQUNFO0N2RjIwbkNKOztBdUZ6MG5DRTtFQUNFO0N2RjQwbkNKOztBdUYxMG5DRTtFQUNFO0N2RjYwbkNKOztBdUZ2MW5DRTtFQUNFO0N2RjAxbkNKOztBdUZ4MW5DRTtFQUNFO0N2RjIxbkNKOztBdUZ6MW5DRTtFQUNFO0N2RjQxbkNKOztBdUYxMW5DRTtFQUNFO0N2RjYxbkNKOztBdUZ2Mm5DRTtFQUNFO0N2RjAybkNKOztBdUZ4Mm5DRTtFQUNFO0N2RjIybkNKOztBdUZ6Mm5DRTtFQUNFO0N2RjQybkNKOztBdUYxMm5DRTtFQUNFO0N2RjYybkNKOztBdUZ2M25DRTtFQUNFO0N2RjAzbkNKOztBdUZ4M25DRTtFQUNFO0N2RjIzbkNKOztBdUZ6M25DRTtFQUNFO0N2RjQzbkNKOztBdUYxM25DRTtFQUNFO0N2RjYzbkNKOztBdUZ2NG5DRTtFQUNFO0N2RjA0bkNKOztBdUZ4NG5DRTtFQUNFO0N2RjI0bkNKOztBdUZ6NG5DRTtFQUNFO0N2RjQ0bkNKOztBdUYxNG5DRTtFQUNFO0N2RjY0bkNKOztBdUZ2NW5DRTtFQUNFO0N2RjA1bkNKOztBdUZ4NW5DRTtFQUNFO0N2RjI1bkNKOztBdUZ6NW5DRTtFQUNFO0N2RjQ1bkNKOztBdUYxNW5DRTtFQUNFO0N2RjY1bkNKOztBdUZ2Nm5DRTtFQUNFO0N2RjA2bkNKOztBdUZ4Nm5DRTtFQUNFO0N2RjI2bkNKOztBdUZ6Nm5DRTtFQUNFO0N2RjQ2bkNKOztBdUYxNm5DRTtFQUNFO0N2RjY2bkNKOztBdUZ2N25DRTtFQUNFO0N2RjA3bkNKOztBdUZ4N25DRTtFQUNFO0N2RjI3bkNKOztBdUZ6N25DRTtFQUNFO0N2RjQ3bkNKOztBdUYxN25DRTtFQUNFO0N2RjY3bkNKOztBdUZ2OG5DRTtFQUNFO0N2RjA4bkNKOztBdUZ4OG5DRTtFQUNFO0N2RjI4bkNKOztBdUZ6OG5DRTtFQUNFO0N2RjQ4bkNKOztBdUYxOG5DRTtFQUNFO0N2RjY4bkNKOztBdUZ2OW5DRTtFQUNFO0N2RjA5bkNKOztBdUZ4OW5DRTtFQUNFO0N2RjI5bkNKOztBdUZ6OW5DRTtFQUNFO0N2RjQ5bkNKOztBdUYxOW5DRTtFQUNFO0N2RjY5bkNKOztBdUZ0OW5DSTtFQUNFO0N2Rnk5bkNOOztBdUZwOW5DSTtFQUNFO0N2RnU5bkNOOztBdUZqOW5DQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7Q3ZGeWhvQ0Y7O0F1RnRob0NBOzs7OztFQUNFO0N2RjZob0NGOztBdUYxaG9DQTs7RUFDRTtDdkY4aG9DRjs7QXVGM2hvQ0E7RUFDRTtDdkY4aG9DRjs7QXVGM2hvQ0E7RUFDRTtDdkY4aG9DRjs7QThFeHZvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVxdm9DRjs7QThFbHZvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUrdW9DRjs7QXdGMzJvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEY4Mm9DRjs7QXdGMzJvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hGODJvQ0Y7O0F3RjUyb0NFO0VBUkY7SUFTSTtJQUNBO0d4Rmczb0NGO0NBQ0Y7O0F3Rjcyb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hGZzNvQ0Y7O0E4RTE0b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFdTRvQ0Y7O0E4RXA0b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFaTRvQ0Y7O0F5Rjcvb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pGZ2dwQ0Y7O0F5Rjkvb0NFOztFQUNFO0VBQ0E7Q3pGa2dwQ0o7O0F5Ri8vb0NFO0VBQ0U7Q3pGa2dwQ0o7O0F5Ri8vb0NFO0VBQ0U7Q3pGa2dwQ0o7O0F5Ri8vb0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3pGa2dwQ0o7O0F5RmhncENJO0VBQ0U7Q3pGbWdwQ047O0F5Ri8vb0NNO0VBQ0U7Q3pGa2dwQ1I7O0F5Rjcvb0NFO0VBQ0U7RUFDQTtFQUNBO0N6RmdncENKOztBeUY5L29DSTtFQUNFO0VBQ0E7Q3pGaWdwQ047O0F5Rjkvb0NJO0VBQ0U7Q3pGaWdwQ047O0F5Rjcvb0NNO0VBQ0U7RUFDQTtDekZnZ3BDUjs7QXlGMy9vQ0U7RUFDRTtFQUNBO0N6Rjgvb0NKOztBeUYzL29DTTtFQUNFO0N6Rjgvb0NSOztBeUYxL29DSTtFQUNFO0N6RjYvb0NOOztBeUZ6L29DRTtFQUNFO0VBQ0E7RUFDQTtDekY0L29DSjs7QXlGMS9vQ0k7RUFDRTtDekY2L29DTjs7QXlGei9vQ007RUFDRTtDekY0L29DUjs7QXlGdi9vQ0U7RUFDRTtDekYwL29DSjs7QXlGdi9vQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekYwL29DSjs7QXlGeC9vQ0k7RUFDRTtDekYyL29DTjs7QXlGdi9vQ007RUFDRTtDekYwL29DUjs7QXlGci9vQ0U7RUFDRTtDekZ3L29DSjs7QXlGci9vQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekZ3L29DSjs7QXlGdC9vQ0k7RUFDRTtDekZ5L29DTjs7QXlGci9vQ007RUFDRTtDekZ3L29DUjs7QXlGbi9vQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekZzL29DSjs7QXlGbi9vQ007RUFDRTtDekZzL29DUjs7QXlGbC9vQ0k7RUFDRTtDekZxL29DTjs7QXlGai9vQ0U7RUFDRTtDekZvL29DSjs7QXlGbC9vQ0k7RUFDRTtDekZxL29DTjs7QXlGai9vQ007RUFDRTtDekZvL29DUjs7QXlGLytvQ0U7RUFDRTtDekZrL29DSjs7QXlGaC9vQ0k7RUFDRTtDekZtL29DTjs7QXlGLytvQ007RUFDRTtDekZrL29DUjs7QXlGNytvQ0U7RUFDRTtDekZnL29DSjs7QXlGOStvQ0k7RUFDRTtDekZpL29DTjs7QXlGNytvQ007RUFDRTtDekZnL29DUjs7QXlGMytvQ0U7RUFDRTtFQUNBO0N6Rjgrb0NKOztBeUY1K29DSTtFQUNFO0N6Risrb0NOOztBeUYzK29DTTtFQUNFO0N6Rjgrb0NSOztBeUZ6K29DRTtFQUNFO0VBQ0E7Q3pGNCtvQ0o7O0F5RjErb0NJO0VBQ0U7RUFDQTtDekY2K29DTjs7QXlGeitvQ007RUFDRTtFQUNBO0N6RjQrb0NSOztBeUZ2K29DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekYwK29DSjs7QXlGeCtvQ0k7RUFDRTtFQUNBO0N6RjIrb0NOOztBeUZ4K29DSTtFQUNFO0N6RjIrb0NOOztBeUZ2K29DRTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0N6RjArb0NKOztBeUZ4K29DSTtFQUNFO0VBQ0E7Q3pGMitvQ047O0F5RnYrb0NNO0VBQ0U7Q3pGMCtvQ1I7O0F5Rmwrb0NJO0VBQ0U7RUFDQTtFQUNBO0N6RnErb0NOOztBeUZuK29DTTtFQUNFO0VBQ0E7Q3pGcytvQ1I7O0F5Rm4rb0NNO0VBQ0U7RUFDQTtFQUNBO0N6RnMrb0NSOztBeUZoK29DQTtFQUNFO0N6Rm0rb0NGOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZoK29DQTtFQUNFO0N6Rm0rb0NGOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZoK29DQTtFQUNFO0N6Rm0rb0NGOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZoK29DQTtFQUNFO0N6Rm0rb0NGOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZoK29DQTtFQUNFO0N6Rm0rb0NGOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZoK29DQTtFQUNFO0N6Rm0rb0NGOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZoK29DQTtFQUNFO0N6Rm0rb0NGOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZoK29DQTtFQUNFO0N6Rm0rb0NGOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUZqK29DRTtFQUNFO0N6Rm8rb0NKOztBeUYvOW9DRTtFQUNFO0N6Rmsrb0NKOztBeUZoK29DSTtFQUNFO0N6Rm0rb0NOOztBeUZoK29DSTtFQUNFO0N6Rm0rb0NOOztBeUY3OW9DRTtFQUNFO0N6Rmcrb0NKOztBeUY5OW9DSTtFQUNFO0N6Rmkrb0NOOztBeUY5OW9DSTtFQUNFO0N6Rmkrb0NOOztBOEVsM3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RSsycENGOztBOEU1MnBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXkycENGOztBMEYvN3BDQTtFQUNFO0MxRms4cENGOztBMEYvN3BDQTtFQUNFO0VBQ0E7QzFGazhwQ0Y7O0EwRi83cENBO0VBQ0U7QzFGazhwQ0Y7O0EwRm44cENBO0VBQ0U7QzFGazhwQ0Y7O0EwRm44cENBO0VBQ0U7QzFGazhwQ0Y7O0EwRm44cENBO0VBQ0U7QzFGazhwQ0Y7O0EwRm44cENBO0VBQ0U7QzFGazhwQ0Y7O0EwRi83cENBO0VBbERFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQTBDQTtDMUZ5OHBDRjs7QTBGdjhwQ0U7RUFDRTtFQUNBO0MxRjA4cENKOztBMEZ2OHBDRTtFQUNFO0VBQ0E7QzFGMDhwQ0o7O0EwRnQ4cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGeThwQ0Y7O0EwRnY4cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGMDhwQ0o7O0EwRnQ4cENBO0VBekZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1RkE7RUFDQTtDMUY2OHBDRjs7QTBGMzhwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUY4OHBDSjs7QTBGMThwQ0E7O0VBQ0U7QzFGODhwQ0Y7O0EwRjE4cENBO0VBQ0U7RUFDQTtFQUNBO0MxRjY4cENGOztBMEYzOHBDRTtFQUNFO0MxRjg4cENKOztBMEY1OHBDSTtFQUNFO0MxRis4cENOOztBMEYzOHBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY4OHBDSjs7QTBGNThwQ0k7RUFDRTtDMUYrOHBDTjs7QTBGNThwQ0k7RUFDRTtDMUYrOHBDTjs7QTBGeDhwQ0U7RUFDRTtFQUNBO0MxRjI4cENKOztBMEZyOHBDSTtFQUNFO0MxRnc4cENOOztBMEZqOHBDSTtFQUNFO0MxRm84cENOOztBMEZoOHBDRTtFQUNFO0MxRm04cENKOztBMEZoOHBDRTtFQXBJQTtFQUNBO0VBcUlFO0VBQ0E7QzFGbzhwQ0o7O0EwRmo4cENFO0VBQ0U7RUFDQTtDMUZvOHBDSjs7QTBGam1xQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRm9tcUNOOztBMEZqbXFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGb21xQ047O0EwRjE4cENJO0VBQ0U7RUFDQTtDMUY2OHBDTjs7QTBGejhwQ0U7RUFDRTtDMUY0OHBDSjs7QTBGejhwQ0U7RUE5SkE7RUFDQTtFQStKRTtFQUNBO0MxRjY4cENKOztBMEYxOHBDRTtFQUNFO0MxRjY4cENKOztBMEYxOHBDRTtFQUNFO0VBQ0E7QzFGNjhwQ0o7O0EwRnhvcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYyb3FDTjs7QTBGeG9xQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjJvcUNOOztBMEZuOXBDSTtFQUNFO0VBQ0E7QzFGczlwQ047O0EwRmw5cENFO0VBQ0U7QzFGcTlwQ0o7O0EwRmw5cENFO0VBNUxBO0VBQ0E7RUE2TEU7RUFDQTtDMUZzOXBDSjs7QTBGbjlwQ0U7RUFDRTtDMUZzOXBDSjs7QTBGbjlwQ0U7RUFDRTtFQUNBO0MxRnM5cENKOztBMEYvcXFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGa3JxQ047O0EwRi9xcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZrcnFDTjs7QTBGNTlwQ0k7RUFDRTtFQUNBO0MxRis5cENOOztBMEYzOXBDRTtFQUNFO0MxRjg5cENKOztBMEYzOXBDRTtFQTFOQTtFQUNBO0VBMk5FO0VBQ0E7QzFGKzlwQ0o7O0EwRjU5cENFO0VBQ0U7QzFGKzlwQ0o7O0EwRjU5cENFO0VBQ0U7RUFDQTtDMUYrOXBDSjs7QTBGdHRxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRnl0cUNOOztBMEZ0dHFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGeXRxQ047O0EwRnIrcENJO0VBQ0U7RUFDQTtDMUZ3K3BDTjs7QTBGcCtwQ0U7RUFDRTtDMUZ1K3BDSjs7QTBGcCtwQ0U7RUF4UEE7RUFDQTtFQXlQRTtFQUNBO0MxRncrcENKOztBMEZyK3BDRTtFQUNFO0MxRncrcENKOztBMEZyK3BDRTtFQUNFO0VBQ0E7QzFGdytwQ0o7O0EwRjd2cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZnd3FDTjs7QTBGN3ZxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRmd3cUNOOztBMEY5K3BDRTtFQUNFO0VBQ0E7QzFGaS9wQ0o7O0EwRi8rcENJO0VBQ0U7RUFDQTtFQUNBO0MxRmsvcENOOztBMEY5K3BDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZpL3BDTjs7QTBGNytwQ0k7RUFDRTtFQUNBO0MxRmcvcENOOztBMEY1K3BDSTtFQUNFO0MxRisrcENOOztBMEYzK3BDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGOCtwQ047O0EwRnQrcENNO0VBQ0U7QzFGeStwQ1I7O0EwRnIrcENNO0VBQ0U7QzFGdytwQ1I7O0EwRnArcENNO0VBQ0U7RUFDQTtDMUZ1K3BDUjs7QTBGejlwQ007RUFDRTtDMUY0OXBDUjs7QTBGeDlwQ007RUFDRTtDMUYyOXBDUjs7QTBGdjlwQ007RUFDRTtFQUNBO0MxRjA5cENSOztBMEY1OHBDTTtFQUNFO0MxRis4cENSOztBMEYzOHBDTTtFQUNFO0MxRjg4cENSOztBMEYxOHBDTTtFQUNFO0VBQ0E7QzFGNjhwQ1I7O0EwRi83cENNO0VBQ0U7QzFGazhwQ1I7O0EwRjk3cENNO0VBQ0U7QzFGaThwQ1I7O0EwRjc3cENNO0VBQ0U7RUFDQTtDMUZnOHBDUjs7QTBGcDdwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnU3cENGOztBMEZyN3BDRTtFQUNFO0MxRnc3cENKOztBMEZ0N3BDSTtFQUNFO0MxRnk3cENOOztBMEZyN3BDRTtFQUNFO0VBQ0E7RUFDQTtDMUZ3N3BDSjs7QTBGcjdwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGdzdwQ0o7O0EwRnQ3cENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnk3cENOOztBMEZyN3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRnc3cENKOztBMEZyN3BDRTtFQUNFO0MxRnc3cENKOztBMEZ0N3BDSTtFQUNFO0VBQ0E7RUFDQTtDMUZ5N3BDTjs7QTBGdjdwQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUYwN3BDUjs7QTBGcDdwQ0k7RUFDRTtDMUZ1N3BDTjs7QTBGcjdwQ007RUFDRTtDMUZ3N3BDUjs7QTBGbDdwQ0k7RUFDRTtDMUZxN3BDTjs7QTBGbjdwQ007RUFDRTtDMUZzN3BDUjs7QTBGaDdwQ0k7RUFDRTtDMUZtN3BDTjs7QTBGajdwQ007RUFDRTtDMUZvN3BDUjs7QTBGOTZwQ0k7RUFDRTtDMUZpN3BDTjs7QTBGLzZwQ007RUFDRTtDMUZrN3BDUjs7QTBGNTZwQ0k7RUFDRTtDMUYrNnBDTjs7QTBGNzZwQ007RUFDRTtDMUZnN3BDUjs7QTBGeDZwQ0U7RUFDRTtFQUNBO0MxRjI2cENKOztBMEZ6NnBDSTtFQUNFO0MxRjQ2cENOOztBMEZ6NnBDSTtFQUNFO0VBQ0E7QzFGNDZwQ047O0EwRjE2cENNO0VBQ0U7QzFGNjZwQ1I7O0EwRjE2cENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFLQTtDMUY2NnBDUjs7QTBGMzZwQ1E7RUFDRTtDMUY4NnBDVjs7QTBGdDZwQ0E7RUFDRTtFQUNBO0VBQ0E7QzFGeTZwQ0Y7O0EwRnY2cENFO0VBQ0U7QzFGMDZwQ0o7O0EwRng2cENJO0VBQ0U7QzFGMjZwQ047O0EwRno2cENNO0VBQ0U7RUFDQTtDMUY0NnBDUjs7QTBGdjZwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYwNnBDSjs7QTBGeDZwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYyNnBDTjs7QTBGcjZwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ3NnBDRjs7QTBGdDZwQ0U7RUFDRTtDMUZ5NnBDSjs7QTBGdjZwQ0k7RUFDRTtDMUYwNnBDTjs7QTBGdDZwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnk2cENKOztBMEZ2NnBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGMDZwQ047O0EwRnA2cENFO0VBQ0U7QzFGdTZwQ0o7O0EwRmo2cENBO0VBQ0U7QzFGbzZwQ0Y7O0EwRmw2cENFO0VBQ0U7RUFDQTtDMUZxNnBDSjs7QTBGbDZwQ0U7RUFDRTtDMUZxNnBDSjs7QTBGajZwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGbzZwQ0o7O0EwRmw2cENJO0VBQ0U7QzFGcTZwQ047O0EwRmo2cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm82cENKOztBMEZsNnBDSTtFQUNFO0MxRnE2cENOOztBMEZqNnBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZvNnBDSjs7QTBGajZwQ0U7O0VBQ0U7QzFGcTZwQ0o7O0EwRmo2cENJOztFQUNFO0VBQ0E7QzFGcTZwQ047O0EwRmg2cENJO0VBQ0U7RUFDQTtFQUNBO0MxRm02cENOOztBMEZqNnBDTTtFQUNFO0VBQ0E7QzFGbzZwQ1I7O0EwRi81cENNO0VBQ0U7RUFDQTtDMUZrNnBDUjs7QTBGcDZwQ007RUFDRTtFQUNBO0MxRnU2cENSOztBMEZ6NnBDTTtFQUNFO0VBQ0E7QzFGNDZwQ1I7O0EwRjk2cENNO0VBQ0U7RUFDQTtDMUZpN3BDUjs7QTBGbjdwQ007RUFDRTtFQUNBO0MxRnM3cENSOztBMEZ4N3BDTTtFQUNFO0VBQ0E7QzFGMjdwQ1I7O0EwRjc3cENNO0VBQ0U7RUFDQTtDMUZnOHBDUjs7QTBGbDhwQ007RUFDRTtFQUNBO0MxRnE4cENSOztBMEZ2OHBDTTtFQUNFO0VBQ0E7QzFGMDhwQ1I7O0EwRjU4cENNO0VBQ0U7RUFDQTtDMUYrOHBDUjs7QTBGajlwQ007RUFDRTtFQUNBO0MxRm85cENSOztBMEZ0OXBDTTtFQUNFO0VBQ0E7QzFGeTlwQ1I7O0EwRjM5cENNO0VBQ0U7RUFDQTtDMUY4OXBDUjs7QTBGaCtwQ007RUFDRTtFQUNBO0MxRm0rcENSOztBMEZyK3BDTTtFQUNFO0VBQ0E7QzFGdytwQ1I7O0EwRjErcENNO0VBQ0U7RUFDQTtDMUY2K3BDUjs7QTBGLytwQ007RUFDRTtFQUNBO0MxRmsvcENSOztBMEZwL3BDTTtFQUNFO0VBQ0E7QzFGdS9wQ1I7O0EwRnovcENNO0VBQ0U7RUFDQTtDMUY0L3BDUjs7QTBGOS9wQ007RUFDRTtFQUNBO0MxRmlncUNSOztBMEZuZ3FDTTtFQUNFO0VBQ0E7QzFGc2dxQ1I7O0EwRnhncUNNO0VBQ0U7RUFDQTtDMUYyZ3FDUjs7QTBGN2dxQ007RUFDRTtFQUNBO0MxRmdocUNSOztBMEZsaHFDTTtFQUNFO0VBQ0E7QzFGcWhxQ1I7O0EwRnZocUNNO0VBQ0U7RUFDQTtDMUYwaHFDUjs7QTBGNWhxQ007RUFDRTtFQUNBO0MxRitocUNSOztBMEZqaXFDTTtFQUNFO0VBQ0E7QzFGb2lxQ1I7O0EwRnRpcUNNO0VBQ0U7RUFDQTtDMUZ5aXFDUjs7QTBGM2lxQ007RUFDRTtFQUNBO0MxRjhpcUNSOztBMEZoanFDTTtFQUNFO0VBQ0E7QzFGbWpxQ1I7O0EwRnJqcUNNO0VBQ0U7RUFDQTtDMUZ3anFDUjs7QTBGMWpxQ007RUFDRTtFQUNBO0MxRjZqcUNSOztBMEYvanFDTTtFQUNFO0VBQ0E7QzFGa2txQ1I7O0EwRnBrcUNNO0VBQ0U7RUFDQTtDMUZ1a3FDUjs7QTBGemtxQ007RUFDRTtFQUNBO0MxRjRrcUNSOztBMEY5a3FDTTtFQUNFO0VBQ0E7QzFGaWxxQ1I7O0EwRm5scUNNO0VBQ0U7RUFDQTtDMUZzbHFDUjs7QTBGeGxxQ007RUFDRTtFQUNBO0MxRjJscUNSOztBMEY3bHFDTTtFQUNFO0VBQ0E7QzFGZ21xQ1I7O0EwRmxtcUNNO0VBQ0U7RUFDQTtDMUZxbXFDUjs7QTBGdm1xQ007RUFDRTtFQUNBO0MxRjBtcUNSOztBMEY1bXFDTTtFQUNFO0VBQ0E7QzFGK21xQ1I7O0EwRmpucUNNO0VBQ0U7RUFDQTtDMUZvbnFDUjs7QTBGdG5xQ007RUFDRTtFQUNBO0MxRnlucUNSOztBMEYzbnFDTTtFQUNFO0VBQ0E7QzFGOG5xQ1I7O0EwRmhvcUNNO0VBQ0U7RUFDQTtDMUZtb3FDUjs7QTBGcm9xQ007RUFDRTtFQUNBO0MxRndvcUNSOztBMEYxb3FDTTtFQUNFO0VBQ0E7QzFGNm9xQ1I7O0EwRi9vcUNNO0VBQ0U7RUFDQTtDMUZrcHFDUjs7QTBGMW9xQ0E7RUFDRTtFQUNBO0MxRjZvcUNGOztBMEYzb3FDRTtFQUNFO0MxRjhvcUNKOztBMEYzb3FDRTtFQUNFO0VBQ0E7RUFDQTtDMUY4b3FDSjs7QTBGNW9xQ0k7RUFDRTtDMUYrb3FDTjs7QTBGNW9xQ0k7RUFDRTtDMUYrb3FDTjs7QTBGN29xQ007O0VBQ0U7RUFDQTtFQUNBO0MxRmlwcUNSOztBMEY5b3FDTTtFQUNFO0VBQ0E7QzFGaXBxQ1I7O0EwRi9vcUNRO0VBQ0U7QzFGa3BxQ1Y7O0EwRmhwcUNVO0VBQ0U7QzFGbXBxQ1o7O0EwRmhwcUNVO0VBQ0U7RUFDQTtDMUZtcHFDWjs7QTBGOW9xQ1U7RUFDRTtDMUZpcHFDWjs7QTBGN29xQ1k7RUFDRTtFQUNBO0MxRmdwcUNkOztBMEYzb3FDUTtFQUNFO0MxRjhvcUNWOztBMEZ6b3FDWTtFQUNFO0VBQ0E7RUFDQTtDMUY0b3FDZDs7QTBGem9xQ1k7RUFDRTtDMUY0b3FDZDs7QTBGdm9xQ1k7RUFDRTtDMUYwb3FDZDs7QTBGaG9xQ007RUFDRTtFQUNBO0MxRm1vcUNSOztBMEY5bnFDRTtFQUNFO0VBQ0E7RUFDQTtDMUZpb3FDSjs7QTBGOW5xQ007RUFDRTtFQUNBO0MxRmlvcUNSOztBMEY5bnFDTTtFQUNFO0MxRmlvcUNSOztBMEY5bnFDTTtFQUNFO0VBQ0E7QzFGaW9xQ1I7O0EwRjducUNRO0VBQ0U7QzFGZ29xQ1Y7O0EwRjlucUNVO0VBQ0U7QzFGaW9xQ1o7O0EwRjFucUNFO0VBQ0U7QzFGNm5xQ0o7O0EwRjNucUNJO0VBQ0U7RUFDQTtDMUY4bnFDTjs7QTBGM25xQ0k7RUFDRTtDMUY4bnFDTjs7QTBGM25xQ0k7RUFDRTtFQUNBO0MxRjhucUNOOztBMEYxbnFDTTtFQUNFO0MxRjZucUNSOztBMEYzbnFDUTtFQUNFO0MxRjhucUNWOztBMEZ2bnFDRTtFQUNFO0MxRjBucUNKOztBMEZ2bnFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRjBucUNKOztBMEZwbnFDRTtFQUNFO0MxRnVucUNKOztBMEZwbnFDRTtFQUNFO0VBQ0E7QzFGdW5xQ0o7O0EwRnJucUNJO0VBQ0U7QzFGd25xQ047O0EwRnJucUNJO0VBQ0U7RUFDQTtDMUZ3bnFDTjs7QTBGcG5xQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGdW5xQ0o7O0EwRnJucUNJO0VBQ0U7QzFGd25xQ047O0EwRnJucUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGd25xQ047O0EwRmxucUNBO0VBQ0U7RUFDQTtDMUZxbnFDRjs7QTBGbm5xQ0U7O0VBQ0U7RUFDQTtDMUZ1bnFDSjs7QTBGcG5xQ0U7RUFDRTtFQUNBO0VBQ0E7QzFGdW5xQ0o7O0EwRnJucUNJO0VBQ0U7QzFGd25xQ047O0EwRnJucUNJO0VBQ0U7RUFDQTtDMUZ3bnFDTjs7QTBGdG5xQ007RUFDRTtFQUNBO0MxRnlucUNSOztBMEZ0bnFDTTtFQUNFO0MxRnlucUNSOztBMEZ0bnFDTTtFQUNFO0VBQ0E7QzFGeW5xQ1I7O0EwRnRucUNNO0VBQ0U7RUFDQTtFQUNBO0MxRnlucUNSOztBMEZ2bnFDUTtFQUNFO0VBQ0E7QzFGMG5xQ1Y7O0EwRnBucUNFO0VBQ0U7RUFDQTtDMUZ1bnFDSjs7QThFanBzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU4b3NDRjs7QThFM29zQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3b3NDRjs7QTJGcHdzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRnV3c0NGOztBMkZyd3NDRTtFQUNFO0VBQ0E7RUFDQTtDM0Z3d3NDSjs7QTJGdHdzQ0k7RUFDRTtFQUNBO0VBQ0E7QzNGeXdzQ047O0EyRnJ3c0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNGd3dzQ0o7O0EyRnR3c0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzRnl3c0NOOztBMkZwd3NDSTtFQUNFO0MzRnV3c0NOOztBMkZud3NDRTtFQUNFO0VBQ0E7QzNGc3dzQ0o7O0EyRnB3c0NJO0VBQ0U7QzNGdXdzQ047O0EyRnJ3c0NNO0VBQ0U7QzNGd3dzQ1I7O0EyRm53c0NFO0VBQ0U7RUFDQTtDM0Zzd3NDSjs7QTJGcHdzQ0k7RUFDRTtFQUNBO0MzRnV3c0NOOztBOEUxMHNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXUwc0NGOztBOEVwMHNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWkwc0NGOztBNEY3N3NDQTtFQUNFO0M1Rmc4c0NGOztBNEY3N3NDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVGZzhzQ047O0E0Rjk3c0NNO0VBUEY7SUFRSTtHNUZrOHNDTjtDQUNGOztBNEZoOHNDTTtFQUNFO0VBQ0E7RUFDQTtDNUZtOHNDUjs7QTRGajhzQ1E7RUFDRTtFQUNBO0M1Rm84c0NWOztBNEZqOHNDUTtFQUNFO0M1Rm84c0NWOztBNEZsOHNDVTtFQUNFO0M1RnE4c0NaOztBNEZqOHNDWTtFQUNFO0VBQ0E7RUFDQTtDNUZvOHNDZDs7QTRGbDhzQ2M7RUFDRTtFQUNBO0M1RnE4c0NoQjs7QTRGaDhzQ1U7RUFDRTtDNUZtOHNDWjs7QTRGOTdzQ007RUFDRTtFQUNBO0M1Rmk4c0NSOztBNEYvN3NDUTtFQUNFO0M1Rms4c0NWOztBNEZoOHNDVTtFQUNFO0VBQ0E7RUFDQTtDNUZtOHNDWjs7QTRGaDhzQ1U7RUFDRTtDNUZtOHNDWjs7QTRGOTdzQ007RUFLRTtFQUNBO0VBQ0E7QzVGNjdzQ1I7O0E0Rm44c0NRO0VBQ0U7QzVGczhzQ1Y7O0E0RjU3c0NNO0VBREY7SUFFSTtHNUZnOHNDTjtDQUNGOztBNEY3N3NDSTtFQUNFO0M1Rmc4c0NOOztBNEY5N3NDTTtFQUNFO0M1Rmk4c0NSOztBNEY3N3NDSTtFQUNFO0VBQ0E7QzVGZzhzQ047O0E0Rjk3c0NNO0VBQ0U7QzVGaThzQ1I7O0E0RjM3c0NRO0VBREY7SUFFSTtHNUYrN3NDUjtDQUNGOztBNEYzN3NDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVGODdzQ047O0E0RjU3c0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0M1Ris3c0NSOztBNEY3N3NDUTtFQUNFO0VBQ0E7RUFDQTtDNUZnOHNDVjs7QTRGOTdzQ1U7RUFDRTtDNUZpOHNDWjs7QTRGLzdzQ1k7RUFDRTtDNUZrOHNDZDs7QTRGOTdzQ2M7RUFDRTtFQUNBO0VBQ0E7QzVGaThzQ2hCOztBNEYvN3NDZ0I7RUFDRTtFQUNBO0M1Rms4c0NsQjs7QTRGNzdzQ1k7RUFDRTtDNUZnOHNDZDs7QTRGMzdzQ1E7RUFDRTtDNUY4N3NDVjs7QTRGdDdzQ0U7RUFDRTtDNUZ5N3NDSjs7QTRGdjdzQ0k7RUFDRTtDNUYwN3NDTjs7QThFM210Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3bXRDRjs7QThFcm10Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVrbXRDRjs7QTZGOXR0Q0E7RUFDRTtDN0ZpdXRDRjs7QTZGL3R0Q0U7RUFDRTtDN0ZrdXRDSjs7QTZGaHV0Q0k7RUFDRTtFQUNBO0M3Rm11dENOOztBNkYvdHRDRTtFQUNFO0M3Rmt1dENKOztBNkZodXRDSTtFQUNFO0VBQ0E7RUFDQTtDN0ZtdXRDTjs7QTZGanV0Q007RUFDRTtVQUFBO0VBQ0E7QzdGb3V0Q1I7O0E2Rmp1dENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzdGb3V0Q1I7O0E2Ri90dENFO0VBQ0U7QzdGa3V0Q0o7O0E2Ri90dENFO0VBQ0U7QzdGa3V0Q0o7O0E2Rjl0dENJO0VBQ0U7QzdGaXV0Q047O0E2RjV0dENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3Rit0dENOOztBNkY3dHRDTTtFQUNFO0VBQ0E7RUFBMkI7RUFDM0I7RUFBdUI7RUFDdkI7T0FBQTtFQUFtQjtDN0ZtdXRDM0I7O0E2Rmx1dENRO0VBTEY7SUFNSTtHN0ZzdXRDUjtDQUNGOztBNkZwdXRDUTtFQUNFO0M3RnV1dENWOztBNkZwdXRDUTtFQUNFO0VBQ0E7QzdGdXV0Q1Y7O0E2Rm51dENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdGc3V0Q1I7O0E2RnB1dENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzdGdXV0Q1Y7O0E2RnJ1dENVO0VBQ0U7RUFDQTtFQUNBO0M3Rnd1dENaOztBNkZ0dXRDWTtFQUNFO0VBQ0E7QzdGeXV0Q2Q7O0E2RnZ1dENjO0VBQ0U7QzdGMHV0Q2hCOztBNkZ2dXRDYztFQUNFO0VBQ0E7QzdGMHV0Q2hCOztBNkZ0dXRDWTtFQUNFO0M3Rnl1dENkOztBNkZ0dXRDWTtFQUNFO0M3Rnl1dENkOztBNkZsdXRDUTtFQUNFO0VBQ0E7VUFBQTtDN0ZxdXRDVjs7QThGLzJ0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlGazN0Q0o7O0E4RmgzdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlGbTN0Q047O0E4RmgzdENJO0VBQ0U7RUFDQTtFQUNBO0M5Rm0zdENOOztBOEY3MnRDQTtFQUNFO0VBQ0E7QzlGZzN0Q0Y7O0E4RjkydENFO0VBQ0U7QzlGaTN0Q0o7O0E4Ri8ydENJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RmkzdENOOztBOEYvMnRDTTtFQUNFO0VBQ0E7QzlGazN0Q1I7O0E4Ri8ydENNO0VBQ0U7RUFDQTtDOUZrM3RDUjs7QThGaDN0Q1E7RUFDRTtDOUZtM3RDVjs7QThGLzJ0Q007RUFDRTtFQUNBO0VBQ0E7QzlGazN0Q1I7O0E4RjcydENNO0VBQ0U7QzlGZzN0Q1I7O0E4RjcydENNO0VBQ0U7QzlGZzN0Q1I7O0E4RjcydENNO0VBQ0U7QzlGZzN0Q1I7O0E4RjcydENNO0VBQ0U7QzlGZzN0Q1I7O0E4RjEydENFO0VBQ0U7RUFDQTtDOUY2MnRDSjs7QThGMTJ0Q0U7RUFDRTtDOUY2MnRDSjs7QThGMTJ0Q0U7RUFDRTtFQUNBO0M5RjYydENKOztBOEZ6MnRDSTtFQUNFO0M5RjQydENOOztBOEYxMnRDTTtFQUNFO0M5RjYydENSOztBOEVuOXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWc5dENGOztBOEU3OHRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTA4dENGOztBK0Z0a3VDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtDL0Ywa3VDRjs7QStGeGt1Q0U7RUFDRTtDL0Yya3VDSjs7QStGeGt1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRjJrdUNKOztBK0Z4a3VDRTtFQUNFO0VBQ0E7Qy9GMmt1Q0o7O0ErRnprdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Qy9GNGt1Q047O0ErRnhrdUNFO0VBQ0U7RUFDQTtDL0Yya3VDSjs7QStGemt1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDL0Y0a3VDTjs7QStGeGt1Q0U7RUFDRTtDL0Yya3VDSjs7QStGeGt1Q0U7RUFDRTtDL0Yya3VDSjs7QStGeGt1Q0U7RUFDRTtDL0Yya3VDSjs7QStGeGt1Q0U7RUFDRTtDL0Yya3VDSjs7QStGeGt1Q0U7RUFDRTtFQUNBO0MvRjJrdUNKOztBK0Z4a3VDRTtFQUNFO0MvRjJrdUNKOztBK0Z4a3VDRTtFQUNFO0MvRjJrdUNKOztBK0Z4a3VDRTtFQUNFO0MvRjJrdUNKOztBK0Z2a3VDQTs7QUFFRTtFQUNFO0VBQ0E7RUFDQTtDL0Ywa3VDSjs7QStGdGt1Q0E7RUFDRTtDL0Z5a3VDRjs7QStGdmt1Q0U7RUFDRTtFQUNBO0MvRjBrdUNKOztBK0Z2a3VDRTtFQUNFO0VBQ0E7Qy9GMGt1Q0o7O0ErRnZrdUNFO0VBQ0U7RUFDQTtDL0Ywa3VDSjs7QStGdmt1Q0U7RUFDRTtFQUNBO0MvRjBrdUNKOztBK0Z2a3VDRTtFQUNFO0VBQ0E7Qy9GMGt1Q0o7O0ErRnZrdUNFO0VBQ0U7RUFDQTtDL0Ywa3VDSjs7QThFanN1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU4cnVDRjs7QThFM3J1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3cnVDRjs7QTBGOXd1Q0E7RUFDRTtDMUZpeHVDRjs7QTBGOXd1Q0E7RUFDRTtFQUNBO0MxRml4dUNGOztBMEY5d3VDQTtFQUNFO0MxRml4dUNGOztBMEZseHVDQTtFQUNFO0MxRml4dUNGOztBMEZseHVDQTtFQUNFO0MxRml4dUNGOztBMEZseHVDQTtFQUNFO0MxRml4dUNGOztBMEZseHVDQTtFQUNFO0MxRml4dUNGOztBMEY5d3VDQTtFQWxERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUEwQ0E7QzFGd3h1Q0Y7O0EwRnR4dUNFO0VBQ0U7RUFDQTtDMUZ5eHVDSjs7QTBGdHh1Q0U7RUFDRTtFQUNBO0MxRnl4dUNKOztBMEZyeHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnd4dUNGOztBMEZ0eHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRnl4dUNKOztBMEZyeHVDQTtFQXpGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUZBO0VBQ0E7QzFGNHh1Q0Y7O0EwRjF4dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGNnh1Q0o7O0EwRnp4dUNBOztFQUNFO0MxRjZ4dUNGOztBMEZ6eHVDQTtFQUNFO0VBQ0E7RUFDQTtDMUY0eHVDRjs7QTBGMXh1Q0U7RUFDRTtDMUY2eHVDSjs7QTBGM3h1Q0k7RUFDRTtDMUY4eHVDTjs7QTBGMXh1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGNnh1Q0o7O0EwRjN4dUNJO0VBQ0U7QzFGOHh1Q047O0EwRjN4dUNJO0VBQ0U7QzFGOHh1Q047O0EwRnZ4dUNFO0VBQ0U7RUFDQTtDMUYweHVDSjs7QTBGcHh1Q0k7RUFDRTtDMUZ1eHVDTjs7QTBGaHh1Q0k7RUFDRTtDMUZteHVDTjs7QTBGL3d1Q0U7RUFDRTtDMUZreHVDSjs7QTBGL3d1Q0U7RUFwSUE7RUFDQTtFQXFJRTtFQUNBO0MxRm14dUNKOztBMEZoeHVDRTtFQUNFO0VBQ0E7QzFGbXh1Q0o7O0EwRmg3dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZtN3VDTjs7QTBGaDd1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRm03dUNOOztBMEZ6eHVDSTtFQUNFO0VBQ0E7QzFGNHh1Q047O0EwRnh4dUNFO0VBQ0U7QzFGMnh1Q0o7O0EwRnh4dUNFO0VBOUpBO0VBQ0E7RUErSkU7RUFDQTtDMUY0eHVDSjs7QTBGenh1Q0U7RUFDRTtDMUY0eHVDSjs7QTBGenh1Q0U7RUFDRTtFQUNBO0MxRjR4dUNKOztBMEZ2OXVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGMDl1Q047O0EwRnY5dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYwOXVDTjs7QTBGbHl1Q0k7RUFDRTtFQUNBO0MxRnF5dUNOOztBMEZqeXVDRTtFQUNFO0MxRm95dUNKOztBMEZqeXVDRTtFQTVMQTtFQUNBO0VBNkxFO0VBQ0E7QzFGcXl1Q0o7O0EwRmx5dUNFO0VBQ0U7QzFGcXl1Q0o7O0EwRmx5dUNFO0VBQ0U7RUFDQTtDMUZxeXVDSjs7QTBGOS91Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRmlndkNOOztBMEY5L3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGaWd2Q047O0EwRjN5dUNJO0VBQ0U7RUFDQTtDMUY4eXVDTjs7QTBGMXl1Q0U7RUFDRTtDMUY2eXVDSjs7QTBGMXl1Q0U7RUExTkE7RUFDQTtFQTJORTtFQUNBO0MxRjh5dUNKOztBMEYzeXVDRTtFQUNFO0MxRjh5dUNKOztBMEYzeXVDRTtFQUNFO0VBQ0E7QzFGOHl1Q0o7O0EwRnJpdkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZ3aXZDTjs7QTBGcml2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRndpdkNOOztBMEZwenVDSTtFQUNFO0VBQ0E7QzFGdXp1Q047O0EwRm56dUNFO0VBQ0U7QzFGc3p1Q0o7O0EwRm56dUNFO0VBeFBBO0VBQ0E7RUF5UEU7RUFDQTtDMUZ1enVDSjs7QTBGcHp1Q0U7RUFDRTtDMUZ1enVDSjs7QTBGcHp1Q0U7RUFDRTtFQUNBO0MxRnV6dUNKOztBMEY1a3ZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGK2t2Q047O0EwRjVrdkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYra3ZDTjs7QTBGN3p1Q0U7RUFDRTtFQUNBO0MxRmcwdUNKOztBMEY5enVDSTtFQUNFO0VBQ0E7RUFDQTtDMUZpMHVDTjs7QTBGN3p1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGZzB1Q047O0EwRjV6dUNJO0VBQ0U7RUFDQTtDMUYrenVDTjs7QTBGM3p1Q0k7RUFDRTtDMUY4enVDTjs7QTBGMXp1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjZ6dUNOOztBMEZyenVDTTtFQUNFO0MxRnd6dUNSOztBMEZwenVDTTtFQUNFO0MxRnV6dUNSOztBMEZuenVDTTtFQUNFO0VBQ0E7QzFGc3p1Q1I7O0EwRnh5dUNNO0VBQ0U7QzFGMnl1Q1I7O0EwRnZ5dUNNO0VBQ0U7QzFGMHl1Q1I7O0EwRnR5dUNNO0VBQ0U7RUFDQTtDMUZ5eXVDUjs7QTBGM3h1Q007RUFDRTtDMUY4eHVDUjs7QTBGMXh1Q007RUFDRTtDMUY2eHVDUjs7QTBGenh1Q007RUFDRTtFQUNBO0MxRjR4dUNSOztBMEY5d3VDTTtFQUNFO0MxRml4dUNSOztBMEY3d3VDTTtFQUNFO0MxRmd4dUNSOztBMEY1d3VDTTtFQUNFO0VBQ0E7QzFGK3d1Q1I7O0EwRm53dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZzd3VDRjs7QTBGcHd1Q0U7RUFDRTtDMUZ1d3VDSjs7QTBGcnd1Q0k7RUFDRTtDMUZ3d3VDTjs7QTBGcHd1Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGdXd1Q0o7O0EwRnB3dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnV3dUNKOztBMEZyd3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ3d3VDTjs7QTBGcHd1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZ1d3VDSjs7QTBGcHd1Q0U7RUFDRTtDMUZ1d3VDSjs7QTBGcnd1Q0k7RUFDRTtFQUNBO0VBQ0E7QzFGd3d1Q047O0EwRnR3dUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGeXd1Q1I7O0EwRm53dUNJO0VBQ0U7QzFGc3d1Q047O0EwRnB3dUNNO0VBQ0U7QzFGdXd1Q1I7O0EwRmp3dUNJO0VBQ0U7QzFGb3d1Q047O0EwRmx3dUNNO0VBQ0U7QzFGcXd1Q1I7O0EwRi92dUNJO0VBQ0U7QzFGa3d1Q047O0EwRmh3dUNNO0VBQ0U7QzFGbXd1Q1I7O0EwRjd2dUNJO0VBQ0U7QzFGZ3d1Q047O0EwRjl2dUNNO0VBQ0U7QzFGaXd1Q1I7O0EwRjN2dUNJO0VBQ0U7QzFGOHZ1Q047O0EwRjV2dUNNO0VBQ0U7QzFGK3Z1Q1I7O0EwRnZ2dUNFO0VBQ0U7RUFDQTtDMUYwdnVDSjs7QTBGeHZ1Q0k7RUFDRTtDMUYydnVDTjs7QTBGeHZ1Q0k7RUFDRTtFQUNBO0MxRjJ2dUNOOztBMEZ6dnVDTTtFQUNFO0MxRjR2dUNSOztBMEZ6dnVDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QzFGNHZ1Q1I7O0EwRjF2dUNRO0VBQ0U7QzFGNnZ1Q1Y7O0EwRnJ2dUNBO0VBQ0U7RUFDQTtFQUNBO0MxRnd2dUNGOztBMEZ0dnVDRTtFQUNFO0MxRnl2dUNKOztBMEZ2dnVDSTtFQUNFO0MxRjB2dUNOOztBMEZ4dnVDTTtFQUNFO0VBQ0E7QzFGMnZ1Q1I7O0EwRnR2dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGeXZ1Q0o7O0EwRnZ2dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGMHZ1Q047O0EwRnB2dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGdXZ1Q0Y7O0EwRnJ2dUNFO0VBQ0U7QzFGd3Z1Q0o7O0EwRnR2dUNJO0VBQ0U7QzFGeXZ1Q047O0EwRnJ2dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ3dnVDSjs7QTBGdHZ1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnl2dUNOOztBMEZudnVDRTtFQUNFO0MxRnN2dUNKOztBMEZodnVDQTtFQUNFO0MxRm12dUNGOztBMEZqdnVDRTtFQUNFO0VBQ0E7QzFGb3Z1Q0o7O0EwRmp2dUNFO0VBQ0U7QzFGb3Z1Q0o7O0EwRmh2dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRm12dUNKOztBMEZqdnVDSTtFQUNFO0MxRm92dUNOOztBMEZodnVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZtdnVDSjs7QTBGanZ1Q0k7RUFDRTtDMUZvdnVDTjs7QTBGaHZ1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGbXZ1Q0o7O0EwRmh2dUNFOztFQUNFO0MxRm92dUNKOztBMEZodnVDSTs7RUFDRTtFQUNBO0MxRm92dUNOOztBMEYvdXVDSTtFQUNFO0VBQ0E7RUFDQTtDMUZrdnVDTjs7QTBGaHZ1Q007RUFDRTtFQUNBO0MxRm12dUNSOztBMEY5dXVDTTtFQUNFO0VBQ0E7QzFGaXZ1Q1I7O0EwRm52dUNNO0VBQ0U7RUFDQTtDMUZzdnVDUjs7QTBGeHZ1Q007RUFDRTtFQUNBO0MxRjJ2dUNSOztBMEY3dnVDTTtFQUNFO0VBQ0E7QzFGZ3d1Q1I7O0EwRmx3dUNNO0VBQ0U7RUFDQTtDMUZxd3VDUjs7QTBGdnd1Q007RUFDRTtFQUNBO0MxRjB3dUNSOztBMEY1d3VDTTtFQUNFO0VBQ0E7QzFGK3d1Q1I7O0EwRmp4dUNNO0VBQ0U7RUFDQTtDMUZveHVDUjs7QTBGdHh1Q007RUFDRTtFQUNBO0MxRnl4dUNSOztBMEYzeHVDTTtFQUNFO0VBQ0E7QzFGOHh1Q1I7O0EwRmh5dUNNO0VBQ0U7RUFDQTtDMUZteXVDUjs7QTBGcnl1Q007RUFDRTtFQUNBO0MxRnd5dUNSOztBMEYxeXVDTTtFQUNFO0VBQ0E7QzFGNnl1Q1I7O0EwRi95dUNNO0VBQ0U7RUFDQTtDMUZrenVDUjs7QTBGcHp1Q007RUFDRTtFQUNBO0MxRnV6dUNSOztBMEZ6enVDTTtFQUNFO0VBQ0E7QzFGNHp1Q1I7O0EwRjl6dUNNO0VBQ0U7RUFDQTtDMUZpMHVDUjs7QTBGbjB1Q007RUFDRTtFQUNBO0MxRnMwdUNSOztBMEZ4MHVDTTtFQUNFO0VBQ0E7QzFGMjB1Q1I7O0EwRjcwdUNNO0VBQ0U7RUFDQTtDMUZnMXVDUjs7QTBGbDF1Q007RUFDRTtFQUNBO0MxRnExdUNSOztBMEZ2MXVDTTtFQUNFO0VBQ0E7QzFGMDF1Q1I7O0EwRjUxdUNNO0VBQ0U7RUFDQTtDMUYrMXVDUjs7QTBGajJ1Q007RUFDRTtFQUNBO0MxRm8ydUNSOztBMEZ0MnVDTTtFQUNFO0VBQ0E7QzFGeTJ1Q1I7O0EwRjMydUNNO0VBQ0U7RUFDQTtDMUY4MnVDUjs7QTBGaDN1Q007RUFDRTtFQUNBO0MxRm0zdUNSOztBMEZyM3VDTTtFQUNFO0VBQ0E7QzFGdzN1Q1I7O0EwRjEzdUNNO0VBQ0U7RUFDQTtDMUY2M3VDUjs7QTBGLzN1Q007RUFDRTtFQUNBO0MxRms0dUNSOztBMEZwNHVDTTtFQUNFO0VBQ0E7QzFGdTR1Q1I7O0EwRno0dUNNO0VBQ0U7RUFDQTtDMUY0NHVDUjs7QTBGOTR1Q007RUFDRTtFQUNBO0MxRmk1dUNSOztBMEZuNXVDTTtFQUNFO0VBQ0E7QzFGczV1Q1I7O0EwRng1dUNNO0VBQ0U7RUFDQTtDMUYyNXVDUjs7QTBGNzV1Q007RUFDRTtFQUNBO0MxRmc2dUNSOztBMEZsNnVDTTtFQUNFO0VBQ0E7QzFGcTZ1Q1I7O0EwRnY2dUNNO0VBQ0U7RUFDQTtDMUYwNnVDUjs7QTBGNTZ1Q007RUFDRTtFQUNBO0MxRis2dUNSOztBMEZqN3VDTTtFQUNFO0VBQ0E7QzFGbzd1Q1I7O0EwRnQ3dUNNO0VBQ0U7RUFDQTtDMUZ5N3VDUjs7QTBGMzd1Q007RUFDRTtFQUNBO0MxRjg3dUNSOztBMEZoOHVDTTtFQUNFO0VBQ0E7QzFGbTh1Q1I7O0EwRnI4dUNNO0VBQ0U7RUFDQTtDMUZ3OHVDUjs7QTBGMTh1Q007RUFDRTtFQUNBO0MxRjY4dUNSOztBMEYvOHVDTTtFQUNFO0VBQ0E7QzFGazl1Q1I7O0EwRnA5dUNNO0VBQ0U7RUFDQTtDMUZ1OXVDUjs7QTBGejl1Q007RUFDRTtFQUNBO0MxRjQ5dUNSOztBMEY5OXVDTTtFQUNFO0VBQ0E7QzFGaSt1Q1I7O0EwRno5dUNBO0VBQ0U7RUFDQTtDMUY0OXVDRjs7QTBGMTl1Q0U7RUFDRTtDMUY2OXVDSjs7QTBGMTl1Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGNjl1Q0o7O0EwRjM5dUNJO0VBQ0U7QzFGODl1Q047O0EwRjM5dUNJO0VBQ0U7QzFGODl1Q047O0EwRjU5dUNNOztFQUNFO0VBQ0E7RUFDQTtDMUZnK3VDUjs7QTBGNzl1Q007RUFDRTtFQUNBO0MxRmcrdUNSOztBMEY5OXVDUTtFQUNFO0MxRmkrdUNWOztBMEYvOXVDVTtFQUNFO0MxRmsrdUNaOztBMEYvOXVDVTtFQUNFO0VBQ0E7QzFGayt1Q1o7O0EwRjc5dUNVO0VBQ0U7QzFGZyt1Q1o7O0EwRjU5dUNZO0VBQ0U7RUFDQTtDMUYrOXVDZDs7QTBGMTl1Q1E7RUFDRTtDMUY2OXVDVjs7QTBGeDl1Q1k7RUFDRTtFQUNBO0VBQ0E7QzFGMjl1Q2Q7O0EwRng5dUNZO0VBQ0U7QzFGMjl1Q2Q7O0EwRnQ5dUNZO0VBQ0U7QzFGeTl1Q2Q7O0EwRi84dUNNO0VBQ0U7RUFDQTtDMUZrOXVDUjs7QTBGNzh1Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGZzl1Q0o7O0EwRjc4dUNNO0VBQ0U7RUFDQTtDMUZnOXVDUjs7QTBGNzh1Q007RUFDRTtDMUZnOXVDUjs7QTBGNzh1Q007RUFDRTtFQUNBO0MxRmc5dUNSOztBMEY1OHVDUTtFQUNFO0MxRis4dUNWOztBMEY3OHVDVTtFQUNFO0MxRmc5dUNaOztBMEZ6OHVDRTtFQUNFO0MxRjQ4dUNKOztBMEYxOHVDSTtFQUNFO0VBQ0E7QzFGNjh1Q047O0EwRjE4dUNJO0VBQ0U7QzFGNjh1Q047O0EwRjE4dUNJO0VBQ0U7RUFDQTtDMUY2OHVDTjs7QTBGejh1Q007RUFDRTtDMUY0OHVDUjs7QTBGMTh1Q1E7RUFDRTtDMUY2OHVDVjs7QTBGdDh1Q0U7RUFDRTtDMUZ5OHVDSjs7QTBGdDh1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUZ5OHVDSjs7QTBGbjh1Q0U7RUFDRTtDMUZzOHVDSjs7QTBGbjh1Q0U7RUFDRTtFQUNBO0MxRnM4dUNKOztBMEZwOHVDSTtFQUNFO0MxRnU4dUNOOztBMEZwOHVDSTtFQUNFO0VBQ0E7QzFGdTh1Q047O0EwRm44dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnM4dUNKOztBMEZwOHVDSTtFQUNFO0MxRnU4dUNOOztBMEZwOHVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnU4dUNOOztBMEZqOHVDQTtFQUNFO0VBQ0E7QzFGbzh1Q0Y7O0EwRmw4dUNFOztFQUNFO0VBQ0E7QzFGczh1Q0o7O0EwRm44dUNFO0VBQ0U7RUFDQTtFQUNBO0MxRnM4dUNKOztBMEZwOHVDSTtFQUNFO0MxRnU4dUNOOztBMEZwOHVDSTtFQUNFO0VBQ0E7QzFGdTh1Q047O0EwRnI4dUNNO0VBQ0U7RUFDQTtDMUZ3OHVDUjs7QTBGcjh1Q007RUFDRTtDMUZ3OHVDUjs7QTBGcjh1Q007RUFDRTtFQUNBO0MxRnc4dUNSOztBMEZyOHVDTTtFQUNFO0VBQ0E7RUFDQTtDMUZ3OHVDUjs7QTBGdDh1Q1E7RUFDRTtFQUNBO0MxRnk4dUNWOztBMEZuOHVDRTtFQUNFO0VBQ0E7QzFGczh1Q0o7O0E4RWgrd0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNjl3Q0Y7O0E4RTE5d0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFdTl3Q0Y7O0FnRzFqeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc2anhDRjs7QWdHM2p4Q0U7RUFDRTtFQUNBO0NoRzhqeENKOztBZ0czanhDRTtFQUNFO0NoRzhqeENKOztBZ0czanhDRTtFQUNFO0VBQ0E7Q2hHOGp4Q0o7O0FnRzVqeENJO0VBQ0U7RUFDQTtDaEcranhDTjs7QWdHemp4Q0U7RUFDRTtFQUNBO0NoRzRqeENKOztBZ0cxanhDSTtFQUNFO0NoRzZqeENOOztBZ0d6anhDTTtFQUNFO0VBQ0E7Q2hHNGp4Q1I7O0FnRzFqeENRO0VBaEVOO0VBQ0E7RUFDQTtFQUNBO0NoRzhueENGOztBZ0c1bnhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRytueENKOztBZ0d2a3hDUTtFQUNFO0VBQ0E7Q2hHMGt4Q1Y7O0FnR3RreENNO0VBQ0U7RUFDQTtFQUNBO0NoR3lreENSOztBZ0d2a3hDUTtFQUNFO0VBQ0E7RUFDQTtDaEcwa3hDVjs7QWdHeGt4Q1U7RUFDRTtFQUNBO0NoRzJreENaOztBZ0d2a3hDWTtFQUNFO0NoRzBreENkOztBZ0d4a3hDYztFQUNFO0NoRzJreENoQjs7QWdHbmt4Q1E7RUFDRTtFQUNBO0NoR3NreENWOztBZ0doa3hDTTtFQUNFO0VBQ0E7Q2hHbWt4Q1I7O0FnR2preENRO0VBQ0U7RUFDQTtDaEdva3hDVjs7QWdHL2p4Q1E7RUFDRTtFQUNBO0VBMUdSO0VBQ0E7RUFDQTtFQUNBO0NoRzZxeENGOztBZ0dsa3hDWTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR3FreENkOztBZ0dqa3hDVTtFQUNFO0VBQ0E7VUFBQTtDaEdva3hDWjs7QWdHamt4Q2M7RUFDRTtFQUNBO0NoR29reENoQjs7QWdHamt4Q2M7RUFDRTtDaEdva3hDaEI7O0FnR2hreENZO0VBQ0U7Q2hHbWt4Q2Q7O0FnR2hreENZO0VBQ0U7Q2hHbWt4Q2Q7O0FnRy9qeENVO0VBQ0U7RUFDQTtDaEdra3hDWjs7QWdHemp4Q007RUFDRTtDaEc0anhDUjs7QWdHemp4Q007RUFDRTtDaEc0anhDUjs7QWdHdGp4Q1E7RUFDRTtFQXZLUjtFQUNBO0VBQ0E7RUFDQTtDaEdpdXhDRjs7QWdHdGp4Q2tCOztFQUNFO0NoRzBqeENwQjs7QWdHOWl4Q1E7RUFDRTtFQTVMUjtFQUNBO0VBQ0E7RUFDQTtDaEc4dXhDRjs7QWdHN2l4Q1E7RUFDRTtDaEdnanhDVjs7QWdHMWl4Q0U7RUFDRTtDaEc2aXhDSjs7QWdHM2l4Q0k7RUFDRTtDaEc4aXhDTjs7QWdHMWl4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRzZpeENKOztBZ0d0aXhDSTtFQUNFO0VBQ0E7RUFwT0o7RUFDQTtFQUNBO0VBQ0E7Q2hHOHd4Q0Y7O0FnR3ppeENROztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHNml4Q1Y7O0FnRzNpeENVOztFQUNFO0VBQ0E7RUFDQTtDaEcraXhDWjs7QWdHNWl4Q1U7O0VBQ0U7RUFDQTtDaEdnanhDWjs7QWdHNWl4Q1E7RUFDRTtFQUNBO0VBQ0E7Q2hHK2l4Q1Y7O0FnRzNpeENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hHOGl4Q1I7O0FnRzNpeENNO0VBQ0U7Q2hHOGl4Q1I7O0FnRzVpeENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRytpeENWOztBZ0c3aXhDVTtFQUNFO0NoR2dqeENaOztBZ0czaXhDTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRytpeENSOztBZ0c1aXhDTTtFQUNFO0NoRytpeENSOztBZ0c1aXhDTTtFQUNFO0NoRytpeENSOztBZ0c1aXhDTTtFQUNFO0NoRytpeENSOztBZ0d2aXhDRTtFQUNFO0NoRzBpeENKOztBZ0d4aXhDSTtFQTFVRjtFQUNBO0VBQ0E7RUFDQTtDaEdzM3hDRjs7QWdHcDN4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd1M3hDSjs7QWdHcGp4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHdWp4Q0o7O0FnR3JqeENJO0VBQ0U7Q2hHd2p4Q047O0FnR3JqeENJO0VBQ0U7RUFDQTtFQUNBO0NoR3dqeENOOztBZ0d0anhDTTtFQUNFO0VBQ0E7RUFDQTtDaEd5anhDUjs7QWdHdmp4Q1E7RUFDRTtFQUNBO0NoRzBqeENWOztBZ0d2anhDUTtFQUNFO0VBQ0E7Q2hHMGp4Q1Y7O0FnR3hqeENVO0VBQ0U7Q2hHMmp4Q1o7O0FnR3ZqeENRO0VBQ0U7RUFDQTtDaEcwanhDVjs7QWdHcGp4Q007RUFDRTtDaEd1anhDUjs7QWdHbGp4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEdxanhDSjs7QWdHbmp4Q0k7RUFDRTtFQUNBO0NoR3NqeENOOztBZ0doanhDQTtFQUNFO0VBQ0E7RUFDQTtDaEdtanhDRjs7QWdHamp4Q0U7RUFDRTtFQUNBO0VBQ0E7Q2hHb2p4Q0o7O0FnR2pqeENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdvanhDSjs7QWdHbGp4Q0k7RUFDRTtFQUNBO0VBQ0E7Q2hHcWp4Q047O0FnR2hqeENBO0VBQ0U7Q2hHbWp4Q0Y7O0FnR2hqeENJO0VBQ0U7RUFDQTtFQUNBO0NoR21qeENOOztBZ0dqanhDTTtFQUNFO0NoR29qeENSOztBZ0czaXhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHOGl4Q047O0FnRzVpeENNO0VBQ0U7Q2hHK2l4Q1I7O0FnRzVpeENNO0VBQ0U7Q2hHK2l4Q1I7O0FnRzFpeENNO0VBQ0U7Q2hHNml4Q1I7O0FnR3hpeENNO0VBQ0U7Q2hHMml4Q1I7O0FnR2xpeENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHcWl4Q047O0FnR25peENNO0VBQ0U7RUFDQTtDaEdzaXhDUjs7QWdHbml4Q007RUFDRTtDaEdzaXhDUjs7QWdHbml4Q007RUFDRTtFQUNBO0VBQ0E7Q2hHc2l4Q1I7O0FnR2xpeENJO0VBQ0U7RUFDQTtDaEdxaXhDTjs7QWdHbml4Q007RUFDRTtDaEdzaXhDUjs7QWdHcGl4Q1E7RUFDRTtFQUNBO0NoR3VpeENWOztBZ0cvaHhDQTtFQUNFO0NoR2tpeENGOztBZ0c3aHhDRTtFQUNFO0VBQ0E7Q2hHZ2l4Q0o7O0FnRzloeENJO0VBamhCRjtFQUNBO0VBQ0E7RUFDQTtDaEdtanlDRjs7QWdHamp5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdvanlDSjs7QWdHM2l4Q0k7RUFDRTtFQUNBO0NoRzhpeENOOztBZ0d4aXhDQTtFQUNFO0VBQ0E7Q2hHMml4Q0Y7O0FnR3ppeENFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtDaEc0aXhDSjs7QWdHMWl4Q0k7O0VBQ0U7Q2hHOGl4Q047O0FnRzFpeENFO0VBQ0U7VUFBQTtDaEc2aXhDSjs7QWdHM2l4Q0k7RUFDRTtVQUFBO0NoRzhpeENOOztBZ0cxaXhDRTtFQUNFO1VBQUE7Q2hHNml4Q0o7O0FnRzNpeENJO0VBQ0U7VUFBQTtDaEc4aXhDTjs7QWdHeml4Q0k7RUFDRTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtDaEc0aXhDTjs7QWdHMWl4Q007RUFDRTtDaEc2aXhDUjs7QWdHM2l4Q1E7RUFDRTtDaEc4aXhDVjs7QWdHM2l4Q1E7RUFDRTtFQUNBO0NoRzhpeENWOztBZ0c1aXhDVTtFQUNFO0NoRytpeENaOztBZ0czaXhDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc4aXhDVjs7QWdHNWl4Q1U7RUFDRTtDaEcraXhDWjs7QWdHNWl4Q1U7RUFDRTtDaEcraXhDWjs7QWdHM2l4Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc4aXhDVjs7QThFdHF5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVtcXlDRjs7QThFaHF5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUU2cHlDRjs7QTBGbnZ5Q0E7RUFDRTtDMUZzdnlDRjs7QTBGbnZ5Q0E7RUFDRTtFQUNBO0MxRnN2eUNGOztBMEZudnlDQTtFQUNFO0MxRnN2eUNGOztBMEZ2dnlDQTtFQUNFO0MxRnN2eUNGOztBMEZ2dnlDQTtFQUNFO0MxRnN2eUNGOztBMEZ2dnlDQTtFQUNFO0MxRnN2eUNGOztBMEZ2dnlDQTtFQUNFO0MxRnN2eUNGOztBMEZudnlDQTtFQWxERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUEwQ0E7QzFGNnZ5Q0Y7O0EwRjN2eUNFO0VBQ0U7RUFDQTtDMUY4dnlDSjs7QTBGM3Z5Q0U7RUFDRTtFQUNBO0MxRjh2eUNKOztBMEYxdnlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjZ2eUNGOztBMEYzdnlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MxRjh2eUNKOztBMEYxdnlDQTtFQXpGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUZBO0VBQ0E7QzFGaXd5Q0Y7O0EwRi92eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGa3d5Q0o7O0EwRjl2eUNBOztFQUNFO0MxRmt3eUNGOztBMEY5dnlDQTtFQUNFO0VBQ0E7RUFDQTtDMUZpd3lDRjs7QTBGL3Z5Q0U7RUFDRTtDMUZrd3lDSjs7QTBGaHd5Q0k7RUFDRTtDMUZtd3lDTjs7QTBGL3Z5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGa3d5Q0o7O0EwRmh3eUNJO0VBQ0U7QzFGbXd5Q047O0EwRmh3eUNJO0VBQ0U7QzFGbXd5Q047O0EwRjV2eUNFO0VBQ0U7RUFDQTtDMUYrdnlDSjs7QTBGenZ5Q0k7RUFDRTtDMUY0dnlDTjs7QTBGcnZ5Q0k7RUFDRTtDMUZ3dnlDTjs7QTBGcHZ5Q0U7RUFDRTtDMUZ1dnlDSjs7QTBGcHZ5Q0U7RUFwSUE7RUFDQTtFQXFJRTtFQUNBO0MxRnd2eUNKOztBMEZydnlDRTtFQUNFO0VBQ0E7QzFGd3Z5Q0o7O0EwRnI1eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZ3NXlDTjs7QTBGcjV5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRnc1eUNOOztBMEY5dnlDSTtFQUNFO0VBQ0E7QzFGaXd5Q047O0EwRjd2eUNFO0VBQ0U7QzFGZ3d5Q0o7O0EwRjd2eUNFO0VBOUpBO0VBQ0E7RUErSkU7RUFDQTtDMUZpd3lDSjs7QTBGOXZ5Q0U7RUFDRTtDMUZpd3lDSjs7QTBGOXZ5Q0U7RUFDRTtFQUNBO0MxRml3eUNKOztBMEY1N3lDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGKzd5Q047O0EwRjU3eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUYrN3lDTjs7QTBGdnd5Q0k7RUFDRTtFQUNBO0MxRjB3eUNOOztBMEZ0d3lDRTtFQUNFO0MxRnl3eUNKOztBMEZ0d3lDRTtFQTVMQTtFQUNBO0VBNkxFO0VBQ0E7QzFGMHd5Q0o7O0EwRnZ3eUNFO0VBQ0U7QzFGMHd5Q0o7O0EwRnZ3eUNFO0VBQ0U7RUFDQTtDMUYwd3lDSjs7QTBGbit5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRnMreUNOOztBMEZuK3lDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGcyt5Q047O0EwRmh4eUNJO0VBQ0U7RUFDQTtDMUZteHlDTjs7QTBGL3d5Q0U7RUFDRTtDMUZreHlDSjs7QTBGL3d5Q0U7RUExTkE7RUFDQTtFQTJORTtFQUNBO0MxRm14eUNKOztBMEZoeHlDRTtFQUNFO0MxRm14eUNKOztBMEZoeHlDRTtFQUNFO0VBQ0E7QzFGbXh5Q0o7O0EwRjFnekNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUY2Z3pDTjs7QTBGMWd6Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRjZnekNOOztBMEZ6eHlDSTtFQUNFO0VBQ0E7QzFGNHh5Q047O0EwRnh4eUNFO0VBQ0U7QzFGMnh5Q0o7O0EwRnh4eUNFO0VBeFBBO0VBQ0E7RUF5UEU7RUFDQTtDMUY0eHlDSjs7QTBGenh5Q0U7RUFDRTtDMUY0eHlDSjs7QTBGenh5Q0U7RUFDRTtFQUNBO0MxRjR4eUNKOztBMEZqanpDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QzFGb2p6Q047O0EwRmpqekNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDMUZvanpDTjs7QTBGbHl5Q0U7RUFDRTtFQUNBO0MxRnF5eUNKOztBMEZueXlDSTtFQUNFO0VBQ0E7RUFDQTtDMUZzeXlDTjs7QTBGbHl5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGcXl5Q047O0EwRmp5eUNJO0VBQ0U7RUFDQTtDMUZveXlDTjs7QTBGaHl5Q0k7RUFDRTtDMUZteXlDTjs7QTBGL3h5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0MxRmt5eUNOOztBMEYxeHlDTTtFQUNFO0MxRjZ4eUNSOztBMEZ6eHlDTTtFQUNFO0MxRjR4eUNSOztBMEZ4eHlDTTtFQUNFO0VBQ0E7QzFGMnh5Q1I7O0EwRjd3eUNNO0VBQ0U7QzFGZ3h5Q1I7O0EwRjV3eUNNO0VBQ0U7QzFGK3d5Q1I7O0EwRjN3eUNNO0VBQ0U7RUFDQTtDMUY4d3lDUjs7QTBGaHd5Q007RUFDRTtDMUZtd3lDUjs7QTBGL3Z5Q007RUFDRTtDMUZrd3lDUjs7QTBGOXZ5Q007RUFDRTtFQUNBO0MxRml3eUNSOztBMEZudnlDTTtFQUNFO0MxRnN2eUNSOztBMEZsdnlDTTtFQUNFO0MxRnF2eUNSOztBMEZqdnlDTTtFQUNFO0VBQ0E7QzFGb3Z5Q1I7O0EwRnh1eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUYydXlDRjs7QTBGenV5Q0U7RUFDRTtDMUY0dXlDSjs7QTBGMXV5Q0k7RUFDRTtDMUY2dXlDTjs7QTBGenV5Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGNHV5Q0o7O0EwRnp1eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjR1eUNKOztBMEYxdXlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY2dXlDTjs7QTBGenV5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUY0dXlDSjs7QTBGenV5Q0U7RUFDRTtDMUY0dXlDSjs7QTBGMXV5Q0k7RUFDRTtFQUNBO0VBQ0E7QzFGNnV5Q047O0EwRjN1eUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFGOHV5Q1I7O0EwRnh1eUNJO0VBQ0U7QzFGMnV5Q047O0EwRnp1eUNNO0VBQ0U7QzFGNHV5Q1I7O0EwRnR1eUNJO0VBQ0U7QzFGeXV5Q047O0EwRnZ1eUNNO0VBQ0U7QzFGMHV5Q1I7O0EwRnB1eUNJO0VBQ0U7QzFGdXV5Q047O0EwRnJ1eUNNO0VBQ0U7QzFGd3V5Q1I7O0EwRmx1eUNJO0VBQ0U7QzFGcXV5Q047O0EwRm51eUNNO0VBQ0U7QzFGc3V5Q1I7O0EwRmh1eUNJO0VBQ0U7QzFGbXV5Q047O0EwRmp1eUNNO0VBQ0U7QzFGb3V5Q1I7O0EwRjV0eUNFO0VBQ0U7RUFDQTtDMUYrdHlDSjs7QTBGN3R5Q0k7RUFDRTtDMUZndXlDTjs7QTBGN3R5Q0k7RUFDRTtFQUNBO0MxRmd1eUNOOztBMEY5dHlDTTtFQUNFO0MxRml1eUNSOztBMEY5dHlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QzFGaXV5Q1I7O0EwRi90eUNRO0VBQ0U7QzFGa3V5Q1Y7O0EwRjF0eUNBO0VBQ0U7RUFDQTtFQUNBO0MxRjZ0eUNGOztBMEYzdHlDRTtFQUNFO0MxRjh0eUNKOztBMEY1dHlDSTtFQUNFO0MxRit0eUNOOztBMEY3dHlDTTtFQUNFO0VBQ0E7QzFGZ3V5Q1I7O0EwRjN0eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGOHR5Q0o7O0EwRjV0eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGK3R5Q047O0EwRnp0eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGNHR5Q0Y7O0EwRjF0eUNFO0VBQ0U7QzFGNnR5Q0o7O0EwRjN0eUNJO0VBQ0U7QzFGOHR5Q047O0EwRjF0eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUY2dHlDSjs7QTBGM3R5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjh0eUNOOztBMEZ4dHlDRTtFQUNFO0MxRjJ0eUNKOztBMEZydHlDQTtFQUNFO0MxRnd0eUNGOztBMEZ0dHlDRTtFQUNFO0VBQ0E7QzFGeXR5Q0o7O0EwRnR0eUNFO0VBQ0U7QzFGeXR5Q0o7O0EwRnJ0eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRnd0eUNKOztBMEZ0dHlDSTtFQUNFO0MxRnl0eUNOOztBMEZydHlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUZ3dHlDSjs7QTBGdHR5Q0k7RUFDRTtDMUZ5dHlDTjs7QTBGcnR5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFGd3R5Q0o7O0EwRnJ0eUNFOztFQUNFO0MxRnl0eUNKOztBMEZydHlDSTs7RUFDRTtFQUNBO0MxRnl0eUNOOztBMEZwdHlDSTtFQUNFO0VBQ0E7RUFDQTtDMUZ1dHlDTjs7QTBGcnR5Q007RUFDRTtFQUNBO0MxRnd0eUNSOztBMEZudHlDTTtFQUNFO0VBQ0E7QzFGc3R5Q1I7O0EwRnh0eUNNO0VBQ0U7RUFDQTtDMUYydHlDUjs7QTBGN3R5Q007RUFDRTtFQUNBO0MxRmd1eUNSOztBMEZsdXlDTTtFQUNFO0VBQ0E7QzFGcXV5Q1I7O0EwRnZ1eUNNO0VBQ0U7RUFDQTtDMUYwdXlDUjs7QTBGNXV5Q007RUFDRTtFQUNBO0MxRit1eUNSOztBMEZqdnlDTTtFQUNFO0VBQ0E7QzFGb3Z5Q1I7O0EwRnR2eUNNO0VBQ0U7RUFDQTtDMUZ5dnlDUjs7QTBGM3Z5Q007RUFDRTtFQUNBO0MxRjh2eUNSOztBMEZod3lDTTtFQUNFO0VBQ0E7QzFGbXd5Q1I7O0EwRnJ3eUNNO0VBQ0U7RUFDQTtDMUZ3d3lDUjs7QTBGMXd5Q007RUFDRTtFQUNBO0MxRjZ3eUNSOztBMEYvd3lDTTtFQUNFO0VBQ0E7QzFGa3h5Q1I7O0EwRnB4eUNNO0VBQ0U7RUFDQTtDMUZ1eHlDUjs7QTBGenh5Q007RUFDRTtFQUNBO0MxRjR4eUNSOztBMEY5eHlDTTtFQUNFO0VBQ0E7QzFGaXl5Q1I7O0EwRm55eUNNO0VBQ0U7RUFDQTtDMUZzeXlDUjs7QTBGeHl5Q007RUFDRTtFQUNBO0MxRjJ5eUNSOztBMEY3eXlDTTtFQUNFO0VBQ0E7QzFGZ3p5Q1I7O0EwRmx6eUNNO0VBQ0U7RUFDQTtDMUZxenlDUjs7QTBGdnp5Q007RUFDRTtFQUNBO0MxRjB6eUNSOztBMEY1enlDTTtFQUNFO0VBQ0E7QzFGK3p5Q1I7O0EwRmoweUNNO0VBQ0U7RUFDQTtDMUZvMHlDUjs7QTBGdDB5Q007RUFDRTtFQUNBO0MxRnkweUNSOztBMEYzMHlDTTtFQUNFO0VBQ0E7QzFGODB5Q1I7O0EwRmgxeUNNO0VBQ0U7RUFDQTtDMUZtMXlDUjs7QTBGcjF5Q007RUFDRTtFQUNBO0MxRncxeUNSOztBMEYxMXlDTTtFQUNFO0VBQ0E7QzFGNjF5Q1I7O0EwRi8xeUNNO0VBQ0U7RUFDQTtDMUZrMnlDUjs7QTBGcDJ5Q007RUFDRTtFQUNBO0MxRnUyeUNSOztBMEZ6MnlDTTtFQUNFO0VBQ0E7QzFGNDJ5Q1I7O0EwRjkyeUNNO0VBQ0U7RUFDQTtDMUZpM3lDUjs7QTBGbjN5Q007RUFDRTtFQUNBO0MxRnMzeUNSOztBMEZ4M3lDTTtFQUNFO0VBQ0E7QzFGMjN5Q1I7O0EwRjczeUNNO0VBQ0U7RUFDQTtDMUZnNHlDUjs7QTBGbDR5Q007RUFDRTtFQUNBO0MxRnE0eUNSOztBMEZ2NHlDTTtFQUNFO0VBQ0E7QzFGMDR5Q1I7O0EwRjU0eUNNO0VBQ0U7RUFDQTtDMUYrNHlDUjs7QTBGajV5Q007RUFDRTtFQUNBO0MxRm81eUNSOztBMEZ0NXlDTTtFQUNFO0VBQ0E7QzFGeTV5Q1I7O0EwRjM1eUNNO0VBQ0U7RUFDQTtDMUY4NXlDUjs7QTBGaDZ5Q007RUFDRTtFQUNBO0MxRm02eUNSOztBMEZyNnlDTTtFQUNFO0VBQ0E7QzFGdzZ5Q1I7O0EwRjE2eUNNO0VBQ0U7RUFDQTtDMUY2NnlDUjs7QTBGLzZ5Q007RUFDRTtFQUNBO0MxRms3eUNSOztBMEZwN3lDTTtFQUNFO0VBQ0E7QzFGdTd5Q1I7O0EwRno3eUNNO0VBQ0U7RUFDQTtDMUY0N3lDUjs7QTBGOTd5Q007RUFDRTtFQUNBO0MxRmk4eUNSOztBMEZuOHlDTTtFQUNFO0VBQ0E7QzFGczh5Q1I7O0EwRjk3eUNBO0VBQ0U7RUFDQTtDMUZpOHlDRjs7QTBGLzd5Q0U7RUFDRTtDMUZrOHlDSjs7QTBGLzd5Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGazh5Q0o7O0EwRmg4eUNJO0VBQ0U7QzFGbTh5Q047O0EwRmg4eUNJO0VBQ0U7QzFGbTh5Q047O0EwRmo4eUNNOztFQUNFO0VBQ0E7RUFDQTtDMUZxOHlDUjs7QTBGbDh5Q007RUFDRTtFQUNBO0MxRnE4eUNSOztBMEZuOHlDUTtFQUNFO0MxRnM4eUNWOztBMEZwOHlDVTtFQUNFO0MxRnU4eUNaOztBMEZwOHlDVTtFQUNFO0VBQ0E7QzFGdTh5Q1o7O0EwRmw4eUNVO0VBQ0U7QzFGcTh5Q1o7O0EwRmo4eUNZO0VBQ0U7RUFDQTtDMUZvOHlDZDs7QTBGLzd5Q1E7RUFDRTtDMUZrOHlDVjs7QTBGNzd5Q1k7RUFDRTtFQUNBO0VBQ0E7QzFGZzh5Q2Q7O0EwRjc3eUNZO0VBQ0U7QzFGZzh5Q2Q7O0EwRjM3eUNZO0VBQ0U7QzFGODd5Q2Q7O0EwRnA3eUNNO0VBQ0U7RUFDQTtDMUZ1N3lDUjs7QTBGbDd5Q0U7RUFDRTtFQUNBO0VBQ0E7QzFGcTd5Q0o7O0EwRmw3eUNNO0VBQ0U7RUFDQTtDMUZxN3lDUjs7QTBGbDd5Q007RUFDRTtDMUZxN3lDUjs7QTBGbDd5Q007RUFDRTtFQUNBO0MxRnE3eUNSOztBMEZqN3lDUTtFQUNFO0MxRm83eUNWOztBMEZsN3lDVTtFQUNFO0MxRnE3eUNaOztBMEY5NnlDRTtFQUNFO0MxRmk3eUNKOztBMEYvNnlDSTtFQUNFO0VBQ0E7QzFGazd5Q047O0EwRi82eUNJO0VBQ0U7QzFGazd5Q047O0EwRi82eUNJO0VBQ0U7RUFDQTtDMUZrN3lDTjs7QTBGOTZ5Q007RUFDRTtDMUZpN3lDUjs7QTBGLzZ5Q1E7RUFDRTtDMUZrN3lDVjs7QTBGMzZ5Q0U7RUFDRTtDMUY4NnlDSjs7QTBGMzZ5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUY4NnlDSjs7QTBGeDZ5Q0U7RUFDRTtDMUYyNnlDSjs7QTBGeDZ5Q0U7RUFDRTtFQUNBO0MxRjI2eUNKOztBMEZ6NnlDSTtFQUNFO0MxRjQ2eUNOOztBMEZ6NnlDSTtFQUNFO0VBQ0E7QzFGNDZ5Q047O0EwRng2eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjI2eUNKOztBMEZ6NnlDSTtFQUNFO0MxRjQ2eUNOOztBMEZ6NnlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRjQ2eUNOOztBMEZ0NnlDQTtFQUNFO0VBQ0E7QzFGeTZ5Q0Y7O0EwRnY2eUNFOztFQUNFO0VBQ0E7QzFGMjZ5Q0o7O0EwRng2eUNFO0VBQ0U7RUFDQTtFQUNBO0MxRjI2eUNKOztBMEZ6NnlDSTtFQUNFO0MxRjQ2eUNOOztBMEZ6NnlDSTtFQUNFO0VBQ0E7QzFGNDZ5Q047O0EwRjE2eUNNO0VBQ0U7RUFDQTtDMUY2NnlDUjs7QTBGMTZ5Q007RUFDRTtDMUY2NnlDUjs7QTBGMTZ5Q007RUFDRTtFQUNBO0MxRjY2eUNSOztBMEYxNnlDTTtFQUNFO0VBQ0E7RUFDQTtDMUY2NnlDUjs7QTBGMzZ5Q1E7RUFDRTtFQUNBO0MxRjg2eUNWOztBMEZ4NnlDRTtFQUNFO0VBQ0E7QzFGMjZ5Q0o7O0E4RXI4MENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFazgwQ0Y7O0E4RS83MENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNDcwQ0Y7O0FnRy9oMUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdraTFDRjs7QWdHaGkxQ0U7RUFDRTtFQUNBO0NoR21pMUNKOztBZ0doaTFDRTtFQUNFO0NoR21pMUNKOztBZ0doaTFDRTtFQUNFO0VBQ0E7Q2hHbWkxQ0o7O0FnR2ppMUNJO0VBQ0U7RUFDQTtDaEdvaTFDTjs7QWdHOWgxQ0U7RUFDRTtFQUNBO0NoR2lpMUNKOztBZ0cvaDFDSTtFQUNFO0NoR2tpMUNOOztBZ0c5aDFDTTtFQUNFO0VBQ0E7Q2hHaWkxQ1I7O0FnRy9oMUNRO0VBaEVOO0VBQ0E7RUFDQTtFQUNBO0NoR21tMUNGOztBZ0dqbTFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR29tMUNKOztBZ0c1aTFDUTtFQUNFO0VBQ0E7Q2hHK2kxQ1Y7O0FnRzNpMUNNO0VBQ0U7RUFDQTtFQUNBO0NoRzhpMUNSOztBZ0c1aTFDUTtFQUNFO0VBQ0E7RUFDQTtDaEcraTFDVjs7QWdHN2kxQ1U7RUFDRTtFQUNBO0NoR2dqMUNaOztBZ0c1aTFDWTtFQUNFO0NoRytpMUNkOztBZ0c3aTFDYztFQUNFO0NoR2dqMUNoQjs7QWdHeGkxQ1E7RUFDRTtFQUNBO0NoRzJpMUNWOztBZ0dyaTFDTTtFQUNFO0VBQ0E7Q2hHd2kxQ1I7O0FnR3RpMUNRO0VBQ0U7RUFDQTtDaEd5aTFDVjs7QWdHcGkxQ1E7RUFDRTtFQUNBO0VBMUdSO0VBQ0E7RUFDQTtFQUNBO0NoR2twMUNGOztBZ0d2aTFDWTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoRzBpMUNkOztBZ0d0aTFDVTtFQUNFO0VBQ0E7VUFBQTtDaEd5aTFDWjs7QWdHdGkxQ2M7RUFDRTtFQUNBO0NoR3lpMUNoQjs7QWdHdGkxQ2M7RUFDRTtDaEd5aTFDaEI7O0FnR3JpMUNZO0VBQ0U7Q2hHd2kxQ2Q7O0FnR3JpMUNZO0VBQ0U7Q2hHd2kxQ2Q7O0FnR3BpMUNVO0VBQ0U7RUFDQTtDaEd1aTFDWjs7QWdHOWgxQ007RUFDRTtDaEdpaTFDUjs7QWdHOWgxQ007RUFDRTtDaEdpaTFDUjs7QWdHM2gxQ1E7RUFDRTtFQXZLUjtFQUNBO0VBQ0E7RUFDQTtDaEdzczFDRjs7QWdHM2gxQ2tCOztFQUNFO0NoRytoMUNwQjs7QWdHbmgxQ1E7RUFDRTtFQTVMUjtFQUNBO0VBQ0E7RUFDQTtDaEdtdDFDRjs7QWdHbGgxQ1E7RUFDRTtDaEdxaDFDVjs7QWdHL2cxQ0U7RUFDRTtDaEdraDFDSjs7QWdHaGgxQ0k7RUFDRTtDaEdtaDFDTjs7QWdHL2cxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR2toMUNKOztBZ0czZzFDSTtFQUNFO0VBQ0E7RUFwT0o7RUFDQTtFQUNBO0VBQ0E7Q2hHbXYxQ0Y7O0FnRzlnMUNROztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHa2gxQ1Y7O0FnR2hoMUNVOztFQUNFO0VBQ0E7RUFDQTtDaEdvaDFDWjs7QWdHamgxQ1U7O0VBQ0U7RUFDQTtDaEdxaDFDWjs7QWdHamgxQ1E7RUFDRTtFQUNBO0VBQ0E7Q2hHb2gxQ1Y7O0FnR2hoMUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hHbWgxQ1I7O0FnR2hoMUNNO0VBQ0U7Q2hHbWgxQ1I7O0FnR2poMUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR29oMUNWOztBZ0dsaDFDVTtFQUNFO0NoR3FoMUNaOztBZ0doaDFDTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoR29oMUNSOztBZ0dqaDFDTTtFQUNFO0NoR29oMUNSOztBZ0dqaDFDTTtFQUNFO0NoR29oMUNSOztBZ0dqaDFDTTtFQUNFO0NoR29oMUNSOztBZ0c1ZzFDRTtFQUNFO0NoRytnMUNKOztBZ0c3ZzFDSTtFQTFVRjtFQUNBO0VBQ0E7RUFDQTtDaEcyMTFDRjs7QWdHejExQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEc0MTFDSjs7QWdHemgxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHNGgxQ0o7O0FnRzFoMUNJO0VBQ0U7Q2hHNmgxQ047O0FnRzFoMUNJO0VBQ0U7RUFDQTtFQUNBO0NoRzZoMUNOOztBZ0czaDFDTTtFQUNFO0VBQ0E7RUFDQTtDaEc4aDFDUjs7QWdHNWgxQ1E7RUFDRTtFQUNBO0NoRytoMUNWOztBZ0c1aDFDUTtFQUNFO0VBQ0E7Q2hHK2gxQ1Y7O0FnRzdoMUNVO0VBQ0U7Q2hHZ2kxQ1o7O0FnRzVoMUNRO0VBQ0U7RUFDQTtDaEcraDFDVjs7QWdHemgxQ007RUFDRTtDaEc0aDFDUjs7QWdHdmgxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaEcwaDFDSjs7QWdHeGgxQ0k7RUFDRTtFQUNBO0NoRzJoMUNOOztBZ0dyaDFDQTtFQUNFO0VBQ0E7RUFDQTtDaEd3aDFDRjs7QWdHdGgxQ0U7RUFDRTtFQUNBO0VBQ0E7Q2hHeWgxQ0o7O0FnR3RoMUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd5aDFDSjs7QWdHdmgxQ0k7RUFDRTtFQUNBO0VBQ0E7Q2hHMGgxQ047O0FnR3JoMUNBO0VBQ0U7Q2hHd2gxQ0Y7O0FnR3JoMUNJO0VBQ0U7RUFDQTtFQUNBO0NoR3doMUNOOztBZ0d0aDFDTTtFQUNFO0NoR3loMUNSOztBZ0doaDFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHbWgxQ047O0FnR2poMUNNO0VBQ0U7Q2hHb2gxQ1I7O0FnR2poMUNNO0VBQ0U7Q2hHb2gxQ1I7O0FnRy9nMUNNO0VBQ0U7Q2hHa2gxQ1I7O0FnRzdnMUNNO0VBQ0U7Q2hHZ2gxQ1I7O0FnR3ZnMUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHMGcxQ047O0FnR3hnMUNNO0VBQ0U7RUFDQTtDaEcyZzFDUjs7QWdHeGcxQ007RUFDRTtDaEcyZzFDUjs7QWdHeGcxQ007RUFDRTtFQUNBO0VBQ0E7Q2hHMmcxQ1I7O0FnR3ZnMUNJO0VBQ0U7RUFDQTtDaEcwZzFDTjs7QWdHeGcxQ007RUFDRTtDaEcyZzFDUjs7QWdHemcxQ1E7RUFDRTtFQUNBO0NoRzRnMUNWOztBZ0dwZzFDQTtFQUNFO0NoR3VnMUNGOztBZ0dsZzFDRTtFQUNFO0VBQ0E7Q2hHcWcxQ0o7O0FnR25nMUNJO0VBamhCRjtFQUNBO0VBQ0E7RUFDQTtDaEd3aDJDRjs7QWdHdGgyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEd5aDJDSjs7QWdHaGgxQ0k7RUFDRTtFQUNBO0NoR21oMUNOOztBZ0c3ZzFDQTtFQUNFO0VBQ0E7Q2hHZ2gxQ0Y7O0FnRzlnMUNFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtDaEdpaDFDSjs7QWdHL2cxQ0k7O0VBQ0U7Q2hHbWgxQ047O0FnRy9nMUNFO0VBQ0U7VUFBQTtDaEdraDFDSjs7QWdHaGgxQ0k7RUFDRTtVQUFBO0NoR21oMUNOOztBZ0cvZzFDRTtFQUNFO1VBQUE7Q2hHa2gxQ0o7O0FnR2hoMUNJO0VBQ0U7VUFBQTtDaEdtaDFDTjs7QWdHOWcxQ0k7RUFDRTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtDaEdpaDFDTjs7QWdHL2cxQ007RUFDRTtDaEdraDFDUjs7QWdHaGgxQ1E7RUFDRTtDaEdtaDFDVjs7QWdHaGgxQ1E7RUFDRTtFQUNBO0NoR21oMUNWOztBZ0dqaDFDVTtFQUNFO0NoR29oMUNaOztBZ0doaDFDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdtaDFDVjs7QWdHamgxQ1U7RUFDRTtDaEdvaDFDWjs7QWdHamgxQ1U7RUFDRTtDaEdvaDFDWjs7QWdHaGgxQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEdtaDFDVjs7QThFM28yQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV3bzJDRjs7QThFcm8yQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVrbzJDRjs7QWlHNXYyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqRyt2MkNKOztBaUc3djJDSTtFQUNFO0VBQ0E7RUFDQTtDakdndzJDTjs7QWlHN3YyQ0k7RURoQkY7RUFDQTtFQUNBO0VBQ0E7Q2hHaXgyQ0Y7O0FnRy93MkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hHa3gyQ0o7O0FpRzF3MkNJO0VBQ0U7RUFDQTtDakc2dzJDTjs7QWlHencyQ0U7RUFDRTtFQUNBO0VBQ0E7Q2pHNHcyQ0o7O0FpRzF3MkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakc2dzJDTjs7QWlHMXcyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqRzZ3MkNOOztBaUd6dzJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTJKQTs7OztJakdxbjJDRDtDQUNIOztBaUcvdzJDSTtFQUNFO0NqR2t4MkNOOztBaUcvdzJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHa3gyQ047O0FpR2h4MkNNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqR294MkNSOztBaUdoeDJDSTtFQUNFO0NqR214MkNOOztBaUdoeDJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pHbXgyQ047O0FpR2p4MkNNO0VBQ0U7Q2pHb3gyQ1I7O0FpR2x4MkNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pHcXgyQ1Y7O0FpR254MkNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pHc3gyQ1o7O0FpR2h4MkNJO0VBQ0U7Q2pHbXgyQ047O0FpR2h4MkNJO0VBQ0U7RUFDQTtFQUNBO0NqR214MkNOOztBaUdqeDJDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqR294MkNSOztBaUdoeDJDSTtFQUNFO0VBQ0E7Q2pHbXgyQ047O0FpR2p4MkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqR294MkNSOztBaUc5dzJDUTtFQUNFO1VBQUE7Q2pHaXgyQ1Y7O0FpRzl3MkNRO0VBQ0U7VUFBQTtDakdpeDJDVjs7QWlHMXcyQ1E7RUFDRTtFQUNBO0NqRzZ3MkNWOztBaUd2dzJDTTtFQUNFO0NqRzB3MkNSOztBaUd2dzJDTTtFQUNFO0VBQ0E7Q2pHMHcyQ1I7O0FpR3h3MkNRO0VBQ0U7RUFDQTtDakcydzJDVjs7QWlHdncyQ007RUFDRTtFQUNBO0NqRzB3MkNSOztBaUd4dzJDUTtFQUNFO0VBQ0E7Q2pHMncyQ1Y7O0FpR3R3MkNJO0VBQ0U7RUFDQTtFQUNBO0NqR3l3MkNOOztBaUd0dzJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqR3l3MkNOOztBaUd0dzJDSTtFQUNFO0VBQ0E7Q2pHeXcyQ047O0FpR3Z3MkNNO0VBQ0U7Q2pHMHcyQ1I7O0FpR3h3MkNRO0VBQ0U7Q2pHMncyQ1Y7O0FpR2p3MkNJO0VBQ0U7RUFDQTtFQUNBO0NqR293MkNOOztBaUdqdzJDSTtFQUNFO0NqR293MkNOOztBaUdqdzJDSTtFQUNFO0NqR293MkNOOztBOEUzKzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXcrMkNGOztBOEVyKzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWsrMkNGOztBa0dobDNDQTtFQUNFO0NsR21sM0NGOztBa0dqbDNDRTs7RUFDRTtFQUNBO0NsR3FsM0NKOztBa0dsbDNDRTtFQUNFO0VBaEJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHc20zQ0Y7O0FrR3RsM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE5QkY7RUFDQTtFQUNBO0NsR3duM0NGOztBa0d2bDNDQTtFQUNFO0NsRzBsM0NGOztBa0d4bDNDRTs7RUFDRTtFQUNBO0NsRzRsM0NKOztBa0d6bDNDRTtFQUNFO0VBdENGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHbW8zQ0Y7O0FrRzdsM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFwREY7RUFDQTtFQUNBO0NsR3FwM0NGOztBa0c5bDNDQTtFQUNFO0NsR2ltM0NGOztBa0cvbDNDRTs7RUFDRTtFQUNBO0NsR21tM0NKOztBa0dobTNDRTtFQUNFO0VBNURGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHZ3EzQ0Y7O0FrR3BtM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUExRUY7RUFDQTtFQUNBO0NsR2tyM0NGOztBa0dybTNDQTtFQUNFO0NsR3dtM0NGOztBa0d0bTNDRTs7RUFDRTtFQUNBO0NsRzBtM0NKOztBa0d2bTNDRTtFQUNFO0VBbEZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHNnIzQ0Y7O0FrRzNtM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFoR0Y7RUFDQTtFQUNBO0NsRytzM0NGOztBa0c1bTNDQTtFQUNFO0NsRyttM0NGOztBa0c3bTNDRTs7RUFDRTtFQUNBO0NsR2luM0NKOztBa0c5bTNDRTtFQUNFO0VBeEdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHMHQzQ0Y7O0FrR2xuM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUF0SEY7RUFDQTtFQUNBO0NsRzR1M0NGOztBa0dubjNDQTtFQUNFO0NsR3NuM0NGOztBa0dwbjNDRTs7RUFDRTtFQUNBO0NsR3duM0NKOztBa0dybjNDRTtFQUNFO0VBOUhGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHdXYzQ0Y7O0FrR3puM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE1SUY7RUFDQTtFQUNBO0NsR3l3M0NGOztBa0cxbjNDQTtFQUNFO0NsRzZuM0NGOztBa0czbjNDRTs7RUFDRTtFQUNBO0NsRytuM0NKOztBa0c1bjNDRTtFQUNFO0VBcEpGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHb3gzQ0Y7O0FrR2hvM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFsS0Y7RUFDQTtFQUNBO0NsR3N5M0NGOztBa0dqbzNDQTtFQUNFO0NsR29vM0NGOztBa0dsbzNDRTs7RUFDRTtFQUNBO0NsR3NvM0NKOztBa0dubzNDRTtFQUNFO0VBMUtGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHaXozQ0Y7O0FrR3ZvM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUF4TEY7RUFDQTtFQUNBO0NsR20wM0NGOztBa0d4bzNDQTtFQUNFO0NsRzJvM0NGOztBa0d6bzNDRTs7RUFDRTtFQUNBO0NsRzZvM0NKOztBa0cxbzNDRTtFQUNFO0VBaE1GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xHODAzQ0Y7O0FrRzlvM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE5TUY7RUFDQTtFQUNBO0NsR2cyM0NGOztBa0cvbzNDQTs7QUFDQTtFQUNFO0NsR21wM0NGOztBa0docDNDSTtFQUNFO1VBQUE7RUFDQTtDbEdtcDNDTjs7QWtHNW8zQ0U7O0VBQ0U7RUFDQTtFQUNBO0NsR2dwM0NKOztBa0c5bzNDSTs7RUFDRTtDbEdrcDNDTjs7QWtHOW8zQ0U7RUFDRTtFQXRPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBb09FO0NsR3FwM0NKOztBa0docDNDRTs7RUFDRTtFQUNBO0VBQ0E7Q2xHb3AzQ0o7O0FrR2xwM0NJOztFQUNFO0NsR3NwM0NOOztBa0dscDNDRTtFQUNFO0VBeFBGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFzUEU7Q2xHeXAzQ0o7O0FrR3JwM0NBO0VBQ0U7SUFDRTtHbEd3cDNDRjtDQUNGOztBa0dycDNDQTtFQUNFO0NsR3dwM0NGOztBa0dycDNDQTtFQUNFO0NsR3dwM0NGOztBOEV6NjNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXM2M0NGOztBOEVuNjNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWc2M0NGOztBbUc1aDRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25HK2g0Q0Y7O0FtRzdoNENFO0VBQ0U7RUFDQTtDbkdnaTRDSjs7QW1HNWg0Q0k7RUFDRTtFQUNBO0NuRytoNENOOztBbUczaDRDTTtFQUNFO0VBQ0E7Q25HOGg0Q1I7O0E4RXBqNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFaWo0Q0Y7O0E4RTlpNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMmk0Q0Y7O0FvR3ZxNENBO0VBQ0U7Q3BHMHE0Q0Y7O0FvR3hxNENFO0VBQ0U7RUFDQTtDcEcycTRDSjs7QW9HeHE0Q0U7RUFDRTtFQUNBO0NwRzJxNENKOztBb0d6cTRDSTtFQUNFO0VBQ0E7Q3BHNHE0Q047O0FvR3pxNENJO0VBQ0U7RUFDQTtDcEc0cTRDTjs7QW9HMXE0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEc2cTRDUjs7QW9HeHE0Q0U7RUFDRTtFQUNBO0VBQ0E7Q3BHMnE0Q0o7O0FvR3RxNENNO0VBQ0U7Q3BHeXE0Q1I7O0FvR25xNENJO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7Q3BHc3E0Q047O0FvR25xNENNO0VBQ0U7Q3BHc3E0Q1I7O0FvR25xNENNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BHdXE0Q1I7O0FvR25xNENRO0VBQ0U7RUFDQTtDcEdzcTRDVjs7QW9HbnE0Q1E7RUFDRTtFQUNBO0NwR3NxNENWOztBb0dwcTRDVTtFQUNFO0NwR3VxNENaOztBb0ducTRDUTtFQUNFO0VBQ0E7Q3BHc3E0Q1Y7O0FvR2xxNENNOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BHdXE0Q1I7O0FvR3JxNENROzs7RUFDRTtDcEcwcTRDVjs7QW9HeHE0Q1U7OztFQUNFO0NwRzZxNENaOztBb0d6cTRDUTs7O0VBQ0U7Q3BHOHE0Q1Y7O0FvRzNxNENROzs7RUFDRTtFQUNBO0NwR2dyNENWOztBb0c5cTRDVTs7O0VBQ0U7Q3BHbXI0Q1o7O0FvRzlxNENNO0VBQ0U7RUFDQTtDcEdpcjRDUjs7QW9HOXE0Q007RUFDRTtFQUNBO0VBQ0E7Q3BHaXI0Q1I7O0FvRzlxNENNO0VBQ0U7O0lBQ0U7SUFDQTtHcEdrcjRDUjs7RW9HaHI0Q007SUFDRTtJQUNBO0dwR21yNENSO0NBQ0Y7O0FvR2pyNENNO0VBQ0U7OztJQUNFO0dwR3NyNENSO0NBQ0Y7O0FvR2xyNENJOzs7RUFHRTtFQUNBO0VBQ0E7Q3BHcXI0Q047O0FvR2xyNENJO0VBQ0U7Q3BHcXI0Q047O0FvR25yNENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEdzcjRDUjs7QW9HbHI0Q0k7RUFDRTtFQUNBO0NwR3FyNENOOztBb0ducjRDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BHc3I0Q1I7O0E4RXYyNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFbzI0Q0Y7O0E4RWoyNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFODE0Q0Y7O0FxR3g5NENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckcyOTRDSjs7QXFHejk0Q0k7RUFDRTtFQUNBO0NyRzQ5NENOOztBcUd4OTRDRTtFQUVFO0VBQ0E7RUFDQTtDckcwOTRDSjs7QXFHeDk0Q0k7RUFDRTtFQUNBO0NyRzI5NENOOztBcUd2OTRDRTtFQUNFO0NyRzA5NENKOztBcUd2OTRDRTtFQUNFO0VBQ0E7Q3JHMDk0Q0o7O0FxR3I5NENFO0VBQ0U7Q3JHdzk0Q0o7O0FxR245NENFO0VBQ0U7RUFDQTtFQUNBO0NyR3M5NENKOztBcUdqOTRDRTtFQUNFO0NyR285NENKOztBcUdoOTRDQTtFQUNFO0VBQ0E7RUFDQTtDckdtOTRDRjs7QXFHajk0Q0U7RUFDRTtDckdvOTRDSjs7QXFHbDk0Q0k7RUFDRTtDckdxOTRDTjs7QXFHaDk0Q0E7RUFDRTtFQUNBO0NyR205NENGOztBcUcvODRDRTtFQUNFO0NyR2s5NENKOztBcUc3ODRDTTtFQUNFO0NyR2c5NENSOztBOEVyaTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RWtpNUNGOztBOEUvaDVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RTRoNUNGOztBc0d4cDVDQTtFQTRGRTtDdEdnazVDRjs7QXNHbnA1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEdzcDVDSjs7QXNHcHA1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R3VwNUNOOztBc0dwcDVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEd1cDVDTjs7QXNHcHA1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R3VwNUNOOztBc0dwcDVDSTtFQUNFO0N0R3VwNUNOOztBc0dycDVDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q3RHd3A1Q1I7O0FzR3BwNUNJO0VBQ0U7Q3RHdXA1Q047O0FzR3JwNUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0R3dwNUNSOztBc0dwcDVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RHdXA1Q047O0FzR25wNUNFO0VBQ0U7Q3RHc3A1Q0o7O0FzRzVvNUNRO0VBQ0U7VUFBQTtDdEcrbzVDVjs7QXNHNW81Q1E7RUFDRTtVQUFBO0N0RytvNUNWOztBc0dwcDVDUTtFQUNFO1VBQUE7Q3RHdXA1Q1Y7O0FzR3BwNUNRO0VBQ0U7VUFBQTtDdEd1cDVDVjs7QXNHNXA1Q1E7RUFDRTtVQUFBO0N0RytwNUNWOztBc0c1cDVDUTtFQUNFO1VBQUE7Q3RHK3A1Q1Y7O0FzR3BxNUNRO0VBQ0U7VUFBQTtDdEd1cTVDVjs7QXNHcHE1Q1E7RUFDRTtVQUFBO0N0R3VxNUNWOztBc0c1cTVDUTtFQUNFO1VBQUE7Q3RHK3E1Q1Y7O0FzRzVxNUNRO0VBQ0U7VUFBQTtDdEcrcTVDVjs7QXNHcHI1Q1E7RUFDRTtVQUFBO0N0R3VyNUNWOztBc0dwcjVDUTtFQUNFO1VBQUE7Q3RHdXI1Q1Y7O0FzRzVyNUNRO0VBQ0U7VUFBQTtDdEcrcjVDVjs7QXNHNXI1Q1E7RUFDRTtVQUFBO0N0RytyNUNWOztBc0dwczVDUTtFQUNFO1VBQUE7Q3RHdXM1Q1Y7O0FzR3BzNUNRO0VBQ0U7VUFBQTtDdEd1czVDVjs7QXNHNXM1Q1E7RUFDRTtVQUFBO0N0RytzNUNWOztBc0c1czVDUTtFQUNFO1VBQUE7Q3RHK3M1Q1Y7O0FzR3B0NUNRO0VBQ0U7VUFBQTtDdEd1dDVDVjs7QXNHcHQ1Q1E7RUFDRTtVQUFBO0N0R3V0NUNWOztBc0c1dDVDUTtFQUNFO1VBQUE7Q3RHK3Q1Q1Y7O0FzRzV0NUNRO0VBQ0U7VUFBQTtDdEcrdDVDVjs7QXNHcHU1Q1E7RUFDRTtVQUFBO0N0R3V1NUNWOztBc0dwdTVDUTtFQUNFO1VBQUE7Q3RHdXU1Q1Y7O0FzRzV1NUNRO0VBQ0U7VUFBQTtDdEcrdTVDVjs7QXNHNXU1Q1E7RUFDRTtVQUFBO0N0Ryt1NUNWOztBc0dwdjVDUTtFQUNFO1VBQUE7Q3RHdXY1Q1Y7O0FzR3B2NUNRO0VBQ0U7VUFBQTtDdEd1djVDVjs7QXNHNXY1Q1E7RUFDRTtVQUFBO0N0Ryt2NUNWOztBc0c1djVDUTtFQUNFO1VBQUE7Q3RHK3Y1Q1Y7O0FzR3B3NUNRO0VBQ0U7VUFBQTtDdEd1dzVDVjs7QXNHcHc1Q1E7RUFDRTtVQUFBO0N0R3V3NUNWOztBc0c1dzVDUTtFQUNFO1VBQUE7Q3RHK3c1Q1Y7O0FzRzV3NUNRO0VBQ0U7VUFBQTtDdEcrdzVDVjs7QXNHcHg1Q1E7RUFDRTtVQUFBO0N0R3V4NUNWOztBc0dweDVDUTtFQUNFO1VBQUE7Q3RHdXg1Q1Y7O0FzRzV4NUNRO0VBQ0U7VUFBQTtDdEcreDVDVjs7QXNHNXg1Q1E7RUFDRTtVQUFBO0N0Ryt4NUNWOztBc0dweTVDUTtFQUNFO1VBQUE7Q3RHdXk1Q1Y7O0FzR3B5NUNRO0VBQ0U7VUFBQTtDdEd1eTVDVjs7QXNHNXk1Q1E7RUFDRTtVQUFBO0N0Ryt5NUNWOztBc0c1eTVDUTtFQUNFO1VBQUE7Q3RHK3k1Q1Y7O0FzR3B6NUNRO0VBQ0U7VUFBQTtDdEd1ejVDVjs7QXNHcHo1Q1E7RUFDRTtVQUFBO0N0R3V6NUNWOztBc0c1ejVDUTtFQUNFO1VBQUE7Q3RHK3o1Q1Y7O0FzRzV6NUNRO0VBQ0U7VUFBQTtDdEcrejVDVjs7QXNHcDA1Q1E7RUFDRTtVQUFBO0N0R3UwNUNWOztBc0dwMDVDUTtFQUNFO1VBQUE7Q3RHdTA1Q1Y7O0FzRzUwNUNRO0VBQ0U7VUFBQTtDdEcrMDVDVjs7QXNHNTA1Q1E7RUFDRTtVQUFBO0N0RyswNUNWOztBc0dwMTVDUTtFQUNFO1VBQUE7Q3RHdTE1Q1Y7O0FzR3AxNUNRO0VBQ0U7VUFBQTtDdEd1MTVDVjs7QXNHNTE1Q1E7RUFDRTtVQUFBO0N0RysxNUNWOztBc0c1MTVDUTtFQUNFO1VBQUE7Q3RHKzE1Q1Y7O0FzR3AyNUNRO0VBQ0U7VUFBQTtDdEd1MjVDVjs7QXNHcDI1Q1E7RUFDRTtVQUFBO0N0R3UyNUNWOztBc0c1MjVDUTtFQUNFO1VBQUE7Q3RHKzI1Q1Y7O0FzRzUyNUNRO0VBQ0U7VUFBQTtDdEcrMjVDVjs7QXNHcDM1Q1E7RUFDRTtVQUFBO0N0R3UzNUNWOztBc0dwMzVDUTtFQUNFO1VBQUE7Q3RHdTM1Q1Y7O0FzRzUzNUNRO0VBQ0U7VUFBQTtDdEcrMzVDVjs7QXNHNTM1Q1E7RUFDRTtVQUFBO0N0RyszNUNWOztBc0dwNDVDUTtFQUNFO1VBQUE7Q3RHdTQ1Q1Y7O0FzR3A0NUNRO0VBQ0U7VUFBQTtDdEd1NDVDVjs7QXNHNTQ1Q1E7RUFDRTtVQUFBO0N0Rys0NUNWOztBc0c1NDVDUTtFQUNFO1VBQUE7Q3RHKzQ1Q1Y7O0FzR3A1NUNRO0VBQ0U7VUFBQTtDdEd1NTVDVjs7QXNHcDU1Q1E7RUFDRTtVQUFBO0N0R3U1NUNWOztBc0c1NTVDUTtFQUNFO1VBQUE7Q3RHKzU1Q1Y7O0FzRzU1NUNRO0VBQ0U7VUFBQTtDdEcrNTVDVjs7QXNHcDY1Q1E7RUFDRTtVQUFBO0N0R3U2NUNWOztBc0dwNjVDUTtFQUNFO1VBQUE7Q3RHdTY1Q1Y7O0FzRzU2NUNRO0VBQ0U7VUFBQTtDdEcrNjVDVjs7QXNHNTY1Q1E7RUFDRTtVQUFBO0N0Rys2NUNWOztBc0dwNzVDUTtFQUNFO1VBQUE7Q3RHdTc1Q1Y7O0FzR3A3NUNRO0VBQ0U7VUFBQTtDdEd1NzVDVjs7QXNHNTc1Q1E7RUFDRTtVQUFBO0N0Rys3NUNWOztBc0c1NzVDUTtFQUNFO1VBQUE7Q3RHKzc1Q1Y7O0FzR3A4NUNRO0VBQ0U7VUFBQTtDdEd1ODVDVjs7QXNHcDg1Q1E7RUFDRTtVQUFBO0N0R3U4NUNWOztBc0c1ODVDUTtFQUNFO1VBQUE7Q3RHKzg1Q1Y7O0FzRzU4NUNRO0VBQ0U7VUFBQTtDdEcrODVDVjs7QXNHcDk1Q1E7RUFDRTtVQUFBO0N0R3U5NUNWOztBc0dwOTVDUTtFQUNFO1VBQUE7Q3RHdTk1Q1Y7O0FzRzU5NUNRO0VBQ0U7VUFBQTtDdEcrOTVDVjs7QXNHNTk1Q1E7RUFDRTtVQUFBO0N0Rys5NUNWOztBc0dwKzVDUTtFQUNFO1VBQUE7Q3RHdSs1Q1Y7O0FzR3ArNUNRO0VBQ0U7VUFBQTtDdEd1KzVDVjs7QXNHNSs1Q1E7RUFDRTtVQUFBO0N0RysrNUNWOztBc0c1KzVDUTtFQUNFO1VBQUE7Q3RHKys1Q1Y7O0FzR3AvNUNRO0VBQ0U7VUFBQTtDdEd1LzVDVjs7QXNHcC81Q1E7RUFDRTtVQUFBO0N0R3UvNUNWOztBc0c1LzVDUTtFQUNFO1VBQUE7Q3RHKy81Q1Y7O0FzRzUvNUNRO0VBQ0U7VUFBQTtDdEcrLzVDVjs7QXNHcGc2Q1E7RUFDRTtVQUFBO0N0R3VnNkNWOztBc0dwZzZDUTtFQUNFO1VBQUE7Q3RHdWc2Q1Y7O0FzRzVnNkNRO0VBQ0U7VUFBQTtDdEcrZzZDVjs7QXNHNWc2Q1E7RUFDRTtVQUFBO0N0RytnNkNWOztBc0dwaDZDUTtFQUNFO1VBQUE7Q3RHdWg2Q1Y7O0FzR3BoNkNRO0VBQ0U7VUFBQTtDdEd1aDZDVjs7QXNHL2c2Q1E7RUFDRTtVQUFBO0N0R2toNkNWOztBc0cvZzZDUTtFQUNFO1VBQUE7Q3RHa2g2Q1Y7O0FzR3ZoNkNRO0VBQ0U7VUFBQTtDdEcwaDZDVjs7QXNHdmg2Q1E7RUFDRTtVQUFBO0N0RzBoNkNWOztBc0cvaDZDUTtFQUNFO1VBQUE7Q3RHa2k2Q1Y7O0FzRy9oNkNRO0VBQ0U7VUFBQTtDdEdraTZDVjs7QXNHdmk2Q1E7RUFDRTtVQUFBO0N0RzBpNkNWOztBc0d2aTZDUTtFQUNFO1VBQUE7Q3RHMGk2Q1Y7O0FzRy9pNkNRO0VBQ0U7VUFBQTtDdEdrajZDVjs7QXNHL2k2Q1E7RUFDRTtVQUFBO0N0R2tqNkNWOztBc0d2ajZDUTtFQUNFO1VBQUE7Q3RHMGo2Q1Y7O0FzR3ZqNkNRO0VBQ0U7VUFBQTtDdEcwajZDVjs7QXNHL2o2Q1E7RUFDRTtVQUFBO0N0R2trNkNWOztBc0cvajZDUTtFQUNFO1VBQUE7Q3RHa2s2Q1Y7O0FzR3ZrNkNRO0VBQ0U7VUFBQTtDdEcwazZDVjs7QXNHdms2Q1E7RUFDRTtVQUFBO0N0RzBrNkNWOztBc0cvazZDUTtFQUNFO1VBQUE7Q3RHa2w2Q1Y7O0FzRy9rNkNRO0VBQ0U7VUFBQTtDdEdrbDZDVjs7QXNHdmw2Q1E7RUFDRTtVQUFBO0N0RzBsNkNWOztBc0d2bDZDUTtFQUNFO1VBQUE7Q3RHMGw2Q1Y7O0FzRy9sNkNRO0VBQ0U7VUFBQTtDdEdrbTZDVjs7QXNHL2w2Q1E7RUFDRTtVQUFBO0N0R2ttNkNWOztBc0d2bTZDUTtFQUNFO1VBQUE7Q3RHMG02Q1Y7O0FzR3ZtNkNRO0VBQ0U7VUFBQTtDdEcwbTZDVjs7QXNHL202Q1E7RUFDRTtVQUFBO0N0R2tuNkNWOztBc0cvbTZDUTtFQUNFO1VBQUE7Q3RHa242Q1Y7O0FzR3ZuNkNRO0VBQ0U7VUFBQTtDdEcwbjZDVjs7QXNHdm42Q1E7RUFDRTtVQUFBO0N0RzBuNkNWOztBc0cvbjZDUTtFQUNFO1VBQUE7Q3RHa282Q1Y7O0FzRy9uNkNRO0VBQ0U7VUFBQTtDdEdrbzZDVjs7QXNHdm82Q1E7RUFDRTtVQUFBO0N0RzBvNkNWOztBc0d2bzZDUTtFQUNFO1VBQUE7Q3RHMG82Q1Y7O0FzRy9vNkNRO0VBQ0U7VUFBQTtDdEdrcDZDVjs7QXNHL282Q1E7RUFDRTtVQUFBO0N0R2twNkNWOztBc0d2cDZDUTtFQUNFO1VBQUE7Q3RHMHA2Q1Y7O0FzR3ZwNkNRO0VBQ0U7VUFBQTtDdEcwcDZDVjs7QXNHL3A2Q1E7RUFDRTtVQUFBO0N0R2txNkNWOztBc0cvcDZDUTtFQUNFO1VBQUE7Q3RHa3E2Q1Y7O0FzR3ZxNkNRO0VBQ0U7VUFBQTtDdEcwcTZDVjs7QXNHdnE2Q1E7RUFDRTtVQUFBO0N0RzBxNkNWOztBc0cvcTZDUTtFQUNFO1VBQUE7Q3RHa3I2Q1Y7O0FzRy9xNkNRO0VBQ0U7VUFBQTtDdEdrcjZDVjs7QXNHdnI2Q1E7RUFDRTtVQUFBO0N0RzByNkNWOztBc0d2cjZDUTtFQUNFO1VBQUE7Q3RHMHI2Q1Y7O0FzRy9yNkNRO0VBQ0U7VUFBQTtDdEdrczZDVjs7QXNHL3I2Q1E7RUFDRTtVQUFBO0N0R2tzNkNWOztBc0d2czZDUTtFQUNFO1VBQUE7Q3RHMHM2Q1Y7O0FzR3ZzNkNRO0VBQ0U7VUFBQTtDdEcwczZDVjs7QXNHL3M2Q1E7RUFDRTtVQUFBO0N0R2t0NkNWOztBc0cvczZDUTtFQUNFO1VBQUE7Q3RHa3Q2Q1Y7O0FzR3Z0NkNRO0VBQ0U7VUFBQTtDdEcwdDZDVjs7QXNHdnQ2Q1E7RUFDRTtVQUFBO0N0RzB0NkNWOztBc0cvdDZDUTtFQUNFO1VBQUE7Q3RHa3U2Q1Y7O0FzRy90NkNRO0VBQ0U7VUFBQTtDdEdrdTZDVjs7QXNHdnU2Q1E7RUFDRTtVQUFBO0N0RzB1NkNWOztBc0d2dTZDUTtFQUNFO1VBQUE7Q3RHMHU2Q1Y7O0FzRy91NkNRO0VBQ0U7VUFBQTtDdEdrdjZDVjs7QXNHL3U2Q1E7RUFDRTtVQUFBO0N0R2t2NkNWOztBc0d2djZDUTtFQUNFO1VBQUE7Q3RHMHY2Q1Y7O0FzR3Z2NkNRO0VBQ0U7VUFBQTtDdEcwdjZDVjs7QXNHL3Y2Q1E7RUFDRTtVQUFBO0N0R2t3NkNWOztBc0cvdjZDUTtFQUNFO1VBQUE7Q3RHa3c2Q1Y7O0FzR3Z3NkNRO0VBQ0U7VUFBQTtDdEcwdzZDVjs7QXNHdnc2Q1E7RUFDRTtVQUFBO0N0RzB3NkNWOztBc0cvdzZDUTtFQUNFO1VBQUE7Q3RHa3g2Q1Y7O0FzRy93NkNRO0VBQ0U7VUFBQTtDdEdreDZDVjs7QXNHdng2Q1E7RUFDRTtVQUFBO0N0RzB4NkNWOztBc0d2eDZDUTtFQUNFO1VBQUE7Q3RHMHg2Q1Y7O0FzRy94NkNRO0VBQ0U7VUFBQTtDdEdreTZDVjs7QXNHL3g2Q1E7RUFDRTtVQUFBO0N0R2t5NkNWOztBc0d2eTZDUTtFQUNFO1VBQUE7Q3RHMHk2Q1Y7O0FzR3Z5NkNRO0VBQ0U7VUFBQTtDdEcweTZDVjs7QXNHL3k2Q1E7RUFDRTtVQUFBO0N0R2t6NkNWOztBc0cveTZDUTtFQUNFO1VBQUE7Q3RHa3o2Q1Y7O0FzR3Z6NkNRO0VBQ0U7VUFBQTtDdEcwejZDVjs7QXNHdno2Q1E7RUFDRTtVQUFBO0N0RzB6NkNWOztBc0cvejZDUTtFQUNFO1VBQUE7Q3RHazA2Q1Y7O0FzRy96NkNRO0VBQ0U7VUFBQTtDdEdrMDZDVjs7QXNHdjA2Q1E7RUFDRTtVQUFBO0N0RzAwNkNWOztBc0d2MDZDUTtFQUNFO1VBQUE7Q3RHMDA2Q1Y7O0FzRy8wNkNRO0VBQ0U7VUFBQTtDdEdrMTZDVjs7QXNHLzA2Q1E7RUFDRTtVQUFBO0N0R2sxNkNWOztBc0d2MTZDUTtFQUNFO1VBQUE7Q3RHMDE2Q1Y7O0FzR3YxNkNRO0VBQ0U7VUFBQTtDdEcwMTZDVjs7QXNHLzE2Q1E7RUFDRTtVQUFBO0N0R2syNkNWOztBc0cvMTZDUTtFQUNFO1VBQUE7Q3RHazI2Q1Y7O0FzR3YyNkNRO0VBQ0U7VUFBQTtDdEcwMjZDVjs7QXNHdjI2Q1E7RUFDRTtVQUFBO0N0RzAyNkNWOztBc0cvMjZDUTtFQUNFO1VBQUE7Q3RHazM2Q1Y7O0FzRy8yNkNRO0VBQ0U7VUFBQTtDdEdrMzZDVjs7QXNHdjM2Q1E7RUFDRTtVQUFBO0N0RzAzNkNWOztBc0d2MzZDUTtFQUNFO1VBQUE7Q3RHMDM2Q1Y7O0FzRy8zNkNRO0VBQ0U7VUFBQTtDdEdrNDZDVjs7QXNHLzM2Q1E7RUFDRTtVQUFBO0N0R2s0NkNWOztBc0d2NDZDUTtFQUNFO1VBQUE7Q3RHMDQ2Q1Y7O0FzR3Y0NkNRO0VBQ0U7VUFBQTtDdEcwNDZDVjs7QXNHLzQ2Q1E7RUFDRTtVQUFBO0N0R2s1NkNWOztBc0cvNDZDUTtFQUNFO1VBQUE7Q3RHazU2Q1Y7O0FzR3Y1NkNRO0VBQ0U7VUFBQTtDdEcwNTZDVjs7QXNHdjU2Q1E7RUFDRTtVQUFBO0N0RzA1NkNWOztBc0doNTZDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtNTZDTjs7RXNHajU2Q0k7SUFDRTtJQUNBO0d0R281NkNOO0NBQ0Y7O0FzRzU1NkNJO0VBQ0U7SUFDRTtJQUNBO0d0R201NkNOOztFc0dqNTZDSTtJQUNFO0lBQ0E7R3RHbzU2Q047Q0FDRjs7QXNHNTU2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHKzU2Q047O0VzRzc1NkNJO0lBQ0U7SUFDQTtHdEdnNjZDTjtDQUNGOztBc0d4NjZDSTtFQUNFO0lBQ0U7SUFDQTtHdEcrNTZDTjs7RXNHNzU2Q0k7SUFDRTtJQUNBO0d0R2c2NkNOO0NBQ0Y7O0FzR3g2NkNJO0VBQ0U7SUFDRTtJQUNBO0d0RzI2NkNOOztFc0d6NjZDSTtJQUNFO0lBQ0E7R3RHNDY2Q047Q0FDRjs7QXNHcDc2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHMjY2Q047O0VzR3o2NkNJO0lBQ0U7SUFDQTtHdEc0NjZDTjtDQUNGOztBc0dwNzZDSTtFQUNFO0lBQ0U7SUFDQTtHdEd1NzZDTjs7RXNHcjc2Q0k7SUFDRTtJQUNBO0d0R3c3NkNOO0NBQ0Y7O0FzR2g4NkNJO0VBQ0U7SUFDRTtJQUNBO0d0R3U3NkNOOztFc0dyNzZDSTtJQUNFO0lBQ0E7R3RHdzc2Q047Q0FDRjs7QXNHaDg2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbTg2Q047O0VzR2o4NkNJO0lBQ0U7SUFDQTtHdEdvODZDTjtDQUNGOztBc0c1ODZDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtODZDTjs7RXNHajg2Q0k7SUFDRTtJQUNBO0d0R284NkNOO0NBQ0Y7O0FzRzU4NkNJO0VBQ0U7SUFDRTtJQUNBO0d0Rys4NkNOOztFc0c3ODZDSTtJQUNFO0lBQ0E7R3RHZzk2Q047Q0FDRjs7QXNHeDk2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHKzg2Q047O0VzRzc4NkNJO0lBQ0U7SUFDQTtHdEdnOTZDTjtDQUNGOztBc0d4OTZDSTtFQUNFO0lBQ0U7SUFDQTtHdEcyOTZDTjs7RXNHejk2Q0k7SUFDRTtJQUNBO0d0RzQ5NkNOO0NBQ0Y7O0FzR3ArNkNJO0VBQ0U7SUFDRTtJQUNBO0d0RzI5NkNOOztFc0d6OTZDSTtJQUNFO0lBQ0E7R3RHNDk2Q047Q0FDRjs7QXNHcCs2Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdSs2Q047O0VzR3IrNkNJO0lBQ0U7SUFDQTtHdEd3KzZDTjtDQUNGOztBc0doLzZDSTtFQUNFO0lBQ0U7SUFDQTtHdEd1KzZDTjs7RXNHcis2Q0k7SUFDRTtJQUNBO0d0R3crNkNOO0NBQ0Y7O0FzR2gvNkNJO0VBQ0U7SUFDRTtJQUNBO0d0R20vNkNOOztFc0dqLzZDSTtJQUNFO0lBQ0E7R3RHby82Q047Q0FDRjs7QXNHNS82Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbS82Q047O0VzR2ovNkNJO0lBQ0U7SUFDQTtHdEdvLzZDTjtDQUNGOztBc0c1LzZDSTtFQUNFO0lBQ0U7SUFDQTtHdEcrLzZDTjs7RXNHNy82Q0k7SUFDRTtJQUNBO0d0R2dnN0NOO0NBQ0Y7O0FzR3hnN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RysvNkNOOztFc0c3LzZDSTtJQUNFO0lBQ0E7R3RHZ2c3Q047Q0FDRjs7QXNHeGc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHMmc3Q047O0VzR3pnN0NJO0lBQ0U7SUFDQTtHdEc0ZzdDTjtDQUNGOztBc0dwaDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcyZzdDTjs7RXNHemc3Q0k7SUFDRTtJQUNBO0d0RzRnN0NOO0NBQ0Y7O0FzR3BoN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3VoN0NOOztFc0dyaDdDSTtJQUNFO0lBQ0E7R3RHd2g3Q047Q0FDRjs7QXNHaGk3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdWg3Q047O0VzR3JoN0NJO0lBQ0U7SUFDQTtHdEd3aDdDTjtDQUNGOztBc0doaTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtaTdDTjs7RXNHamk3Q0k7SUFDRTtJQUNBO0d0R29pN0NOO0NBQ0Y7O0FzRzVpN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R21pN0NOOztFc0dqaTdDSTtJQUNFO0lBQ0E7R3RHb2k3Q047Q0FDRjs7QXNHNWk3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHK2k3Q047O0VzRzdpN0NJO0lBQ0U7SUFDQTtHdEdnajdDTjtDQUNGOztBc0d4ajdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcraTdDTjs7RXNHN2k3Q0k7SUFDRTtJQUNBO0d0R2dqN0NOO0NBQ0Y7O0FzR3hqN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzJqN0NOOztFc0d6ajdDSTtJQUNFO0lBQ0E7R3RHNGo3Q047Q0FDRjs7QXNHcGs3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHMmo3Q047O0VzR3pqN0NJO0lBQ0U7SUFDQTtHdEc0ajdDTjtDQUNGOztBc0dwazdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd1azdDTjs7RXNHcms3Q0k7SUFDRTtJQUNBO0d0R3drN0NOO0NBQ0Y7O0FzR2hsN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3VrN0NOOztFc0dyazdDSTtJQUNFO0lBQ0E7R3RHd2s3Q047Q0FDRjs7QXNHaGw3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbWw3Q047O0VzR2psN0NJO0lBQ0U7SUFDQTtHdEdvbDdDTjtDQUNGOztBc0c1bDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtbDdDTjs7RXNHamw3Q0k7SUFDRTtJQUNBO0d0R29sN0NOO0NBQ0Y7O0FzRzVsN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RytsN0NOOztFc0c3bDdDSTtJQUNFO0lBQ0E7R3RHZ203Q047Q0FDRjs7QXNHeG03Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHK2w3Q047O0VzRzdsN0NJO0lBQ0U7SUFDQTtHdEdnbTdDTjtDQUNGOztBc0d4bTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcybTdDTjs7RXNHem03Q0k7SUFDRTtJQUNBO0d0RzRtN0NOO0NBQ0Y7O0FzR3BuN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzJtN0NOOztFc0d6bTdDSTtJQUNFO0lBQ0E7R3RHNG03Q047Q0FDRjs7QXNHcG43Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdW43Q047O0VzR3JuN0NJO0lBQ0U7SUFDQTtHdEd3bjdDTjtDQUNGOztBc0dobzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd1bjdDTjs7RXNHcm43Q0k7SUFDRTtJQUNBO0d0R3duN0NOO0NBQ0Y7O0FzR2hvN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R21vN0NOOztFc0dqbzdDSTtJQUNFO0lBQ0E7R3RHb283Q047Q0FDRjs7QXNHNW83Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbW83Q047O0VzR2pvN0NJO0lBQ0U7SUFDQTtHdEdvbzdDTjtDQUNGOztBc0c1bzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcrbzdDTjs7RXNHN283Q0k7SUFDRTtJQUNBO0d0R2dwN0NOO0NBQ0Y7O0FzR3hwN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RytvN0NOOztFc0c3bzdDSTtJQUNFO0lBQ0E7R3RHZ3A3Q047Q0FDRjs7QXNHeHA3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHMnA3Q047O0VzR3pwN0NJO0lBQ0U7SUFDQTtHdEc0cDdDTjtDQUNGOztBc0dwcTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcycDdDTjs7RXNHenA3Q0k7SUFDRTtJQUNBO0d0RzRwN0NOO0NBQ0Y7O0FzR3BxN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3VxN0NOOztFc0dycTdDSTtJQUNFO0lBQ0E7R3RHd3E3Q047Q0FDRjs7QXNHaHI3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdXE3Q047O0VzR3JxN0NJO0lBQ0U7SUFDQTtHdEd3cTdDTjtDQUNGOztBc0docjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtcjdDTjs7RXNHanI3Q0k7SUFDRTtJQUNBO0d0R29yN0NOO0NBQ0Y7O0FzRzVyN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R21yN0NOOztFc0dqcjdDSTtJQUNFO0lBQ0E7R3RHb3I3Q047Q0FDRjs7QXNHNXI3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHK3I3Q047O0VzRzdyN0NJO0lBQ0U7SUFDQTtHdEdnczdDTjtDQUNGOztBc0d4czdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcrcjdDTjs7RXNHN3I3Q0k7SUFDRTtJQUNBO0d0R2dzN0NOO0NBQ0Y7O0FzR3hzN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzJzN0NOOztFc0d6czdDSTtJQUNFO0lBQ0E7R3RHNHM3Q047Q0FDRjs7QXNHcHQ3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHMnM3Q047O0VzR3pzN0NJO0lBQ0U7SUFDQTtHdEc0czdDTjtDQUNGOztBc0dwdDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd1dDdDTjs7RXNHcnQ3Q0k7SUFDRTtJQUNBO0d0R3d0N0NOO0NBQ0Y7O0FzR2h1N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3V0N0NOOztFc0dydDdDSTtJQUNFO0lBQ0E7R3RHd3Q3Q047Q0FDRjs7QXNHaHU3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbXU3Q047O0VzR2p1N0NJO0lBQ0U7SUFDQTtHdEdvdTdDTjtDQUNGOztBc0c1dTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtdTdDTjs7RXNHanU3Q0k7SUFDRTtJQUNBO0d0R291N0NOO0NBQ0Y7O0FzRzV1N0NJO0VBQ0U7SUFDRTtJQUNBO0d0Ryt1N0NOOztFc0c3dTdDSTtJQUNFO0lBQ0E7R3RHZ3Y3Q047Q0FDRjs7QXNHeHY3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHK3U3Q047O0VzRzd1N0NJO0lBQ0U7SUFDQTtHdEdndjdDTjtDQUNGOztBc0d4djdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcydjdDTjs7RXNHenY3Q0k7SUFDRTtJQUNBO0d0RzR2N0NOO0NBQ0Y7O0FzR3B3N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzJ2N0NOOztFc0d6djdDSTtJQUNFO0lBQ0E7R3RHNHY3Q047Q0FDRjs7QXNHcHc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdXc3Q047O0VzR3J3N0NJO0lBQ0U7SUFDQTtHdEd3dzdDTjtDQUNGOztBc0doeDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd1dzdDTjs7RXNHcnc3Q0k7SUFDRTtJQUNBO0d0R3d3N0NOO0NBQ0Y7O0FzR2h4N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R214N0NOOztFc0dqeDdDSTtJQUNFO0lBQ0E7R3RHb3g3Q047Q0FDRjs7QXNHNXg3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbXg3Q047O0VzR2p4N0NJO0lBQ0U7SUFDQTtHdEdveDdDTjtDQUNGOztBc0c1eDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcreDdDTjs7RXNHN3g3Q0k7SUFDRTtJQUNBO0d0R2d5N0NOO0NBQ0Y7O0FzR3h5N0NJO0VBQ0U7SUFDRTtJQUNBO0d0Ryt4N0NOOztFc0c3eDdDSTtJQUNFO0lBQ0E7R3RHZ3k3Q047Q0FDRjs7QXNHeHk3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHMnk3Q047O0VzR3p5N0NJO0lBQ0U7SUFDQTtHdEc0eTdDTjtDQUNGOztBc0dwejdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcyeTdDTjs7RXNHenk3Q0k7SUFDRTtJQUNBO0d0RzR5N0NOO0NBQ0Y7O0FzR3B6N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3V6N0NOOztFc0dyejdDSTtJQUNFO0lBQ0E7R3RHd3o3Q047Q0FDRjs7QXNHaDA3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdXo3Q047O0VzR3J6N0NJO0lBQ0U7SUFDQTtHdEd3ejdDTjtDQUNGOztBc0doMDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtMDdDTjs7RXNHajA3Q0k7SUFDRTtJQUNBO0d0R28wN0NOO0NBQ0Y7O0FzRzUwN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R20wN0NOOztFc0dqMDdDSTtJQUNFO0lBQ0E7R3RHbzA3Q047Q0FDRjs7QXNHNTA3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHKzA3Q047O0VzRzcwN0NJO0lBQ0U7SUFDQTtHdEdnMTdDTjtDQUNGOztBc0d4MTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcrMDdDTjs7RXNHNzA3Q0k7SUFDRTtJQUNBO0d0R2cxN0NOO0NBQ0Y7O0FzR3gxN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzIxN0NOOztFc0d6MTdDSTtJQUNFO0lBQ0E7R3RHNDE3Q047Q0FDRjs7QXNHcDI3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHMjE3Q047O0VzR3oxN0NJO0lBQ0U7SUFDQTtHdEc0MTdDTjtDQUNGOztBc0dwMjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd1MjdDTjs7RXNHcjI3Q0k7SUFDRTtJQUNBO0d0R3cyN0NOO0NBQ0Y7O0FzR2gzN0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3UyN0NOOztFc0dyMjdDSTtJQUNFO0lBQ0E7R3RHdzI3Q047Q0FDRjs7QXNHaDM3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbTM3Q047O0VzR2ozN0NJO0lBQ0U7SUFDQTtHdEdvMzdDTjtDQUNGOztBc0c1MzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtMzdDTjs7RXNHajM3Q0k7SUFDRTtJQUNBO0d0R28zN0NOO0NBQ0Y7O0FzRzUzN0NJO0VBQ0U7SUFDRTtJQUNBO0d0RyszN0NOOztFc0c3MzdDSTtJQUNFO0lBQ0E7R3RHZzQ3Q047Q0FDRjs7QXNHeDQ3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHKzM3Q047O0VzRzczN0NJO0lBQ0U7SUFDQTtHdEdnNDdDTjtDQUNGOztBc0d4NDdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcyNDdDTjs7RXNHejQ3Q0k7SUFDRTtJQUNBO0d0RzQ0N0NOO0NBQ0Y7O0FzR3A1N0NJO0VBQ0U7SUFDRTtJQUNBO0d0RzI0N0NOOztFc0d6NDdDSTtJQUNFO0lBQ0E7R3RHNDQ3Q047Q0FDRjs7QXNHcDU3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdTU3Q047O0VzR3I1N0NJO0lBQ0U7SUFDQTtHdEd3NTdDTjtDQUNGOztBc0doNjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEd1NTdDTjs7RXNHcjU3Q0k7SUFDRTtJQUNBO0d0R3c1N0NOO0NBQ0Y7O0FzR2g2N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R202N0NOOztFc0dqNjdDSTtJQUNFO0lBQ0E7R3RHbzY3Q047Q0FDRjs7QXNHNTY3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHbTY3Q047O0VzR2o2N0NJO0lBQ0U7SUFDQTtHdEdvNjdDTjtDQUNGOztBc0c1NjdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcrNjdDTjs7RXNHNzY3Q0k7SUFDRTtJQUNBO0d0R2c3N0NOO0NBQ0Y7O0FzR3g3N0NJO0VBQ0U7SUFDRTtJQUNBO0d0Rys2N0NOOztFc0c3NjdDSTtJQUNFO0lBQ0E7R3RHZzc3Q047Q0FDRjs7QXNHeDc3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHMjc3Q047O0VzR3o3N0NJO0lBQ0U7SUFDQTtHdEc0NzdDTjtDQUNGOztBc0dwODdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcyNzdDTjs7RXNHejc3Q0k7SUFDRTtJQUNBO0d0RzQ3N0NOO0NBQ0Y7O0FzR3A4N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R3U4N0NOOztFc0dyODdDSTtJQUNFO0lBQ0E7R3RHdzg3Q047Q0FDRjs7QXNHaDk3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHdTg3Q047O0VzR3I4N0NJO0lBQ0U7SUFDQTtHdEd3ODdDTjtDQUNGOztBc0doOTdDSTtFQUNFO0lBQ0U7SUFDQTtHdEdtOTdDTjs7RXNHajk3Q0k7SUFDRTtJQUNBO0d0R285N0NOO0NBQ0Y7O0FzRzU5N0NJO0VBQ0U7SUFDRTtJQUNBO0d0R205N0NOOztFc0dqOTdDSTtJQUNFO0lBQ0E7R3RHbzk3Q047Q0FDRjs7QXNHNTk3Q0k7RUFDRTtJQUNFO0lBQ0E7R3RHKzk3Q047O0VzRzc5N0NJO0lBQ0U7SUFDQTtHdEdnKzdDTjtDQUNGOztBc0d4KzdDSTtFQUNFO0lBQ0U7SUFDQTtHdEcrOTdDTjs7RXNHNzk3Q0k7SUFDRTtJQUNBO0d0R2crN0NOO0NBQ0Y7O0E4RXhtOENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFcW04Q0Y7O0E4RWxtOENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFK2w4Q0Y7O0F1RzN0OENBO0VBQ0U7RUFDQTtDdkc4dDhDRjs7QXVHMXQ4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkc2dDhDRjs7QXVHM3Q4Q0U7RUFDRTtFQUNBO0N2Rzh0OENKOztBdUczdDhDRTtFQUNFO0VBQ0E7Q3ZHOHQ4Q0o7O0F1R3p0OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2RzR0OENGOztBdUcxdDhDRTtFQUNFO0VBQ0E7RUFDQTtDdkc2dDhDSjs7QThFcHc4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVpdzhDRjs7QThFOXY4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUydjhDRjs7QXdHdDM4Q0E7RUFDRTtDeEd5MzhDRjs7QXdHdjM4Q0U7RUFDRTtFQUNBO0N4RzAzOENKOztBd0d2MzhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEcwMzhDSjs7QXdHeDM4Q0k7RUFDRTtFQUNBO0N4RzIzOENOOztBd0d4MzhDSTtFQUNFO0N4RzIzOENOOztBd0d4MzhDSTtFQUNFO0N4RzIzOENOOztBd0d4MzhDSTtFQUNFO0N4RzIzOENOOztBd0d4MzhDSTtFQUNFO0N4RzIzOENOOztBd0d4MzhDSTtFQUNFO0VBQ0E7RUFDQTtDeEcyMzhDTjs7QXdHcjM4Q0E7RUFDRTtFQUNBO0VBQ0E7Q3hHdzM4Q0Y7O0F3R3QzOENFOztFQUNFO0N4RzAzOENKOztBd0d0MzhDSTtFQUNFO0VBQ0E7RUFDQTtDeEd5MzhDTjs7QXdHdjM4Q007RUFDRTtDeEcwMzhDUjs7QXdHdjM4Q007RUFDRTtDeEcwMzhDUjs7QXlHdDg4Q0E7RUFJSTtJQUNFO0d6R3M4OENKOztFeUdqODhDRTtJQUNFO0d6R284OENKOztFeUdsODhDSTtJQUNFO0lBQ0E7R3pHcTg4Q047O0V5R244OENNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHekdzODhDUjs7RXlHbDg4Q0k7SUFDRTtJQUNBO0d6R3E4OENOOztFeUdsODhDSTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHekdzODhDTjs7RXlHbjg4Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d6R3M4OENOOztFeUduODhDSTtJQUNFO0d6R3M4OENOOztFeUduODhDUTtJQUNFO0d6R3M4OENWO0NBQ0Y7O0E4RXgvOENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFcS84Q0Y7O0E4RWwvOENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFKys4Q0Y7O0EwRzFtOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzFHNm05Q0o7O0EwR3ZtOUNJO0VBQ0U7RUFDQTtFQUNBO0MxRzBtOUNOOztBMEd4bTlDTTtFQUNFO0MxRzJtOUNSOztBMEd4bTlDTTtFQUNFO0MxRzJtOUNSOztBMEd0bTlDRTtFQUNFO0MxR3ltOUNKOztBMEd2bTlDSTtFQUNFO0VBQ0E7QzFHMG05Q047O0EwR3htOUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUcybTlDUjs7QTBHem05Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUc0bTlDVjs7QTBHem05Q1E7RUFDRTtDMUc0bTlDVjs7QTBHMW05Q1U7RUFDRTtDMUc2bTlDWjs7QTBHdm05Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRzBtOUNOOztBMEd4bTlDTTtFQUNFO0MxRzJtOUNSOztBMEdwbTlDRTtFQUNFO0VBQ0E7QzFHdW05Q0o7O0EwR25tOUNBO0VBR007SUFDRTtJQUNBO0cxR29tOUNOO0NBQ0Y7O0E4RS9yOUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFNHI5Q0Y7O0E4RXpyOUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFc3I5Q0Y7O0EyR2x6OUNBO0VBQ0U7O0lBQ0U7RzNHc3o5Q0Y7O0UyR256OUNBO0lBQ0U7RzNHc3o5Q0Y7O0UyR256OUNBOztBQUNBO0lBQ0U7TUFDRTtNQUNBO2NBQUE7SzNHdXo5Q0Y7O0kyR3B6OUNBO01BQ0U7TUFDQTtjQUFBO0szR3V6OUNGO0NBQ0o7O0EyR2gwOUNFO0lBQ0U7TUFDRTtNQUNBO2NBQUE7SzNHdXo5Q0Y7O0kyR3B6OUNBO01BQ0U7TUFDQTtjQUFBO0szR3V6OUNGO0NBQ0o7O0UyR3B6OUNFOzs7Ozs7SUFDRTtZQUFBO0lBQ0E7WUFBQTtJQUNBO1lBQUE7RzNHNHo5Q0Y7O0UyR253OUNBOztFQUVBO0lBQ0U7RzNHc3c5Q0Y7O0UyR253OUNBO0lBQ0U7SUFDQTtHM0dzdzlDRjs7RTJHbnc5Q0E7SUFDRTtJQUNBO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkdudzlDQTtJQUNFO0czR3N3OUNGOztFMkc5djlDVTtJQUNFO0lBQ0E7SUFDQTtHM0dpdzlDWjs7RTJHL3Y5Q1k7SUFDRTtHM0drdzlDZDs7RTJHenY5Q0E7O0VBQ0E7SUFDRTtHM0c2djlDRjs7RTJHMXY5Q0E7SUFDRTtHM0c2djlDRjs7RTJHenY5Q0U7SUFDRTtHM0c0djlDSjs7RTJHenY5Q0E7O0VBRUE7O0VBRUU7SUFDRTtHM0c0djlDSjs7RTJHenY5Q0E7O0VBRUE7O0VBRUU7SUFDRTtHM0c0djlDSjs7RTJHMXY5Q0k7SUFDRTtHM0c2djlDTjs7RTJHeHY5Q0k7SUFDRTtHM0cydjlDTjs7RTJHeHY5Q0k7SUFDRTtHM0cydjlDTjs7RTJHdnY5Q0E7O0VBRUE7O0VBQ0E7SUFDRTtJQUNBO0czRzJ2OUNGOztFMkd6djlDRTtJQUNFO0czRzR2OUNKOztFMkd6djlDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0E7SUFDQTtHM0c0djlDSjs7RTJHeHY5Q0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0czRzR2OUNGOztFMkcxdjlDRTtJQUNFO0lBQ0E7RzNHNnY5Q0o7O0UyR3h2OUNFO0lBQ0U7RzNHMnY5Q0o7O0UyR252OUNRO0lBQ0U7RzNHc3Y5Q1Y7O0UyR252OUNRO0lBQ0U7SUF2T1I7SUFDQTtZQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHM0c4OTlDRjs7RTJHNXY5Q1U7SUE1TlI7SUFDQTtJQUNBO0czRzQ5OUNGOztFMkcxOTlDRTtJQUNFO0lBQ0E7RzNHNjk5Q0o7O0UyRzM5OUNFO0lBQ0U7SUFDQTtJQUNBO0czRzg5OUNKOztFMkd6dzlDVTtJQWhOUjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHM0c2OTlDRjs7RTJHMzk5Q0U7SUFDRTtHM0c4OTlDSjs7RTJHNTk5Q0k7SUFDRTtJQUNBO0lBQ0E7RzNHKzk5Q047O0UyRzc5OUNNO0lBQ0U7RzNHZys5Q1I7O0UyR3p4OUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHNHg5Q0o7O0UyRzF4OUNJO0lBQ0U7SUFDQTtJQUNBO0czRzZ4OUNOOztFMkczeDlDTTtJQUNFO0czRzh4OUNSOztFMkcxeDlDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0czRzZ4OUNWOztFMkczeDlDVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0czRzh4OUNaOztFMkc1eDlDWTtJQUNFO0lBQ0E7RzNHK3g5Q2Q7O0UyRzF4OUNRO0lBaFNOO0lBQ0E7WUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHOGorQ0Y7O0UyR3B5OUNVO0lBcFJSO0lBQ0E7SUFDQTtHM0c0aitDRjs7RTJHMWorQ0U7SUFDRTtJQUNBO0czRzZqK0NKOztFMkczaitDRTtJQUNFO0lBQ0E7SUFDQTtHM0c4aitDSjs7RTJHano5Q1U7SUF4UVI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHNmorQ0Y7O0UyRzNqK0NFO0lBQ0U7RzNHOGorQ0o7O0UyRzVqK0NJO0lBQ0U7SUFDQTtJQUNBO0czRytqK0NOOztFMkc3aitDTTtJQUNFO0czR2drK0NSOztFMkdoMDlDUTtJQUNFO0lBQ0E7SUFDQTtHM0dtMDlDVjs7RTJHajA5Q1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHM0dvMDlDWjs7RTJHbDA5Q1k7SUFDRTtJQUNBO0czR3EwOUNkOztFMkdoMDlDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHM0dtMDlDVjs7RTJHajA5Q1U7SUE5VFI7SUFDQTtJQUNBO0czR21vK0NGOztFMkdqbytDRTtJQUNFO0lBQ0E7RzNHb28rQ0o7O0UyR2xvK0NFO0lBQ0U7SUFDQTtJQUNBO0czR3FvK0NKOztFMkc5MDlDVTtJQUNFO0lBQ0E7RzNHaTE5Q1o7O0UyRy8wOUNZOztJQUNFO0lBQ0E7RzNHbTE5Q2Q7O0UyRy8wOUNVO0lBQ0U7SUE3VFY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHZ3ArQ0Y7O0UyRzlvK0NFO0lBQ0U7RzNHaXArQ0o7O0UyRy9vK0NJO0lBQ0U7SUFDQTtJQUNBO0czR2twK0NOOztFMkdocCtDTTtJQUNFO0czR21wK0NSOztFMkc3MTlDVTtJQUNFO0czR2cyOUNaOztFMkdyMTlDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHdzE5Q047O0UyR3AxOUNNO0lBM1hKO0lBQ0E7WUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzNHbXQrQ0Y7O0UyRzkxOUNRO0lBL1dOO0lBQ0E7SUFDQTtHM0dpdCtDRjs7RTJHL3MrQ0U7SUFDRTtJQUNBO0czR2t0K0NKOztFMkdodCtDRTtJQUNFO0lBQ0E7SUFDQTtHM0dtdCtDSjs7RTJHeDI5Q0E7O0VBRUE7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7RzNHNDI5Q0Y7O0UyRzEyOUNFO0lBQ0U7RzNHNjI5Q0o7Q0FDRjs7QTRHdngrQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RzB4K0NKOztBNEd2eCtDRTtFQUNFO0VBQ0E7QzVHMHgrQ0o7O0E0R3h4K0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUcyeCtDTjs7QTRHengrQ007RUFDRTtDNUc0eCtDUjs7QTRHengrQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1RzR4K0NSOztBNEd2eCtDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVHMHgrQ0o7O0E0R3h4K0NJO0VBQ0U7QzVHMngrQ047O0E0R3R4K0NJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVHMHgrQ047O0E0R3h4K0NNOztFQUNFO0VBQ0E7QzVHNHgrQ1I7O0E0R2x4K0NVOztFQUNFO0M1R3N4K0NaOztBNEdoeCtDSTtFQUNFO0M1R214K0NOOztBNEdoeCtDSTtFQUNFO0M1R214K0NOOztBNEdqeCtDTTtFQUNFO0M1R294K0NSOztBNEdoeCtDSTtFQUNFO0M1R214K0NOOztBNEdoeCtDSTtFQUNFO0M1R214K0NOOztBNEcvdytDRTs7RUFDRTtDNUdteCtDSjs7QTRHaHgrQ0U7RUFDRTtDNUdteCtDSjs7QTRHL3crQ0k7RUFDRTtDNUdreCtDTjs7QTRHNXcrQ0k7RUFDRTtDNUcrdytDTjs7QTRHN3crQ007RUFDRTtFQUNBO0M1R2d4K0NSOztBNEcxdytDSTtFQUNFO0M1RzZ3K0NOOztBNEd4dytDSTtFQUNFO0VBQ0E7QzVHMncrQ047O0E0R3R3K0NJO0VBQ0U7QzVHeXcrQ047O0E0R2x3K0NJO0VBQ0U7RUFDQTtDNUdxdytDTjs7QTRHbncrQ007RUFDRTtDNUdzdytDUjs7QTRHaHcrQ0U7RUFDRTtDNUdtdytDSjs7QThFbDYrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUrNStDRjs7QThFNTUrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV5NStDRjs7QTZHcGgvQ0U7RUFDRTtDN0d1aC9DSjs7QTZHcmgvQ0k7RUFDRTtDN0d3aC9DTjs7QTZHdGgvQ007RUFDRTtDN0d5aC9DUjs7QTZHdmgvQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0cwaC9DVjs7QTZHdmgvQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDN0cwaC9DVjs7QTZHdGgvQ1U7RUFDRTtVQUFBO0M3R3loL0NaOztBNkd0aC9DVTtFQUNFO1VBQUE7QzdHeWgvQ1o7O0E4RXBrL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFaWsvQ0Y7O0E4RTlqL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFMmovQ0Y7O0E4R3ZyL0NBO0VBQ0U7QzlHMHIvQ0Y7O0E4R3ZyL0NBO0VBQ0U7QzlHMHIvQ0Y7O0E4R3ZyL0NBO0VBQ0U7QzlHMHIvQ0Y7O0E4R3ZyL0NBO0VBQ0U7QzlHMHIvQ0Y7O0E4R3ZyL0NBO0VBQ0U7QzlHMHIvQ0Y7O0E4R3RyL0NFO0VBQ0U7QzlHeXIvQ0o7O0E4RzFyL0NFO0VBQ0U7QzlHNnIvQ0o7O0E4RzlyL0NFO0VBQ0U7QzlHaXMvQ0o7O0E4R2xzL0NFO0VBQ0U7QzlHcXMvQ0o7O0E4R3RzL0NFO0VBQ0U7QzlHeXMvQ0o7O0E4RzFzL0NFO0VBQ0U7QzlHNnMvQ0o7O0E4RzlzL0NFO0VBQ0U7QzlHaXQvQ0o7O0E4R2x0L0NFO0VBQ0U7QzlHcXQvQ0o7O0E4R3R0L0NFO0VBQ0U7QzlHeXQvQ0o7O0E4RzF0L0NFO0VBQ0U7QzlHNnQvQ0o7O0E4Rzl0L0NFO0VBQ0U7QzlHaXUvQ0o7O0E4R2x1L0NFO0VBQ0U7QzlHcXUvQ0o7O0E4R3R1L0NFO0VBQ0U7QzlHeXUvQ0o7O0E4RzF1L0NFO0VBQ0U7QzlHNnUvQ0o7O0E4Rzl1L0NFO0VBQ0U7QzlHaXYvQ0o7O0E4R2x2L0NFO0VBQ0U7QzlHcXYvQ0o7O0E4R3R2L0NFO0VBQ0U7QzlHeXYvQ0o7O0E4RzF2L0NFO0VBQ0U7QzlHNnYvQ0o7O0E4Rzl2L0NFO0VBQ0U7QzlHaXcvQ0o7O0E4R2x3L0NFO0VBQ0U7QzlHcXcvQ0o7O0E4R3R3L0NFO0VBQ0U7QzlHeXcvQ0o7O0E4RzF3L0NFO0VBQ0U7QzlHNncvQ0o7O0E4Rzl3L0NFO0VBQ0U7QzlHaXgvQ0o7O0E4R2x4L0NFO0VBQ0U7QzlHcXgvQ0o7O0E4R3R4L0NFO0VBQ0U7QzlHeXgvQ0o7O0E4RzF4L0NFO0VBQ0U7QzlHNngvQ0o7O0E4Rzl4L0NFO0VBQ0U7QzlHaXkvQ0o7O0E4R2x5L0NFO0VBQ0U7QzlHcXkvQ0o7O0E4R3R5L0NFO0VBQ0U7QzlHeXkvQ0o7O0E4RzF5L0NFO0VBQ0U7QzlHNnkvQ0o7O0E4Rzl5L0NFO0VBQ0U7QzlHaXovQ0o7O0E4R2x6L0NFO0VBQ0U7QzlHcXovQ0o7O0E4R3R6L0NFO0VBQ0U7QzlHeXovQ0o7O0E4RzF6L0NFO0VBQ0U7QzlHNnovQ0o7O0E4Rzl6L0NFO0VBQ0U7QzlHaTAvQ0o7O0E4R2wwL0NFO0VBQ0U7QzlHcTAvQ0o7O0E4R3QwL0NFO0VBQ0U7QzlHeTAvQ0o7O0E4RzEwL0NFO0VBQ0U7QzlHNjAvQ0o7O0E4RzkwL0NFO0VBQ0U7QzlHaTEvQ0o7O0E4R2wxL0NFO0VBQ0U7QzlHcTEvQ0o7O0E4R3QxL0NFO0VBQ0U7QzlHeTEvQ0o7O0E4RzExL0NFO0VBQ0U7QzlHNjEvQ0o7O0E4RzkxL0NFO0VBQ0U7QzlHaTIvQ0o7O0E4R2wyL0NFO0VBQ0U7QzlHcTIvQ0o7O0E4R3QyL0NFO0VBQ0U7QzlHeTIvQ0o7O0E4RzEyL0NFO0VBQ0U7QzlHNjIvQ0o7O0E4RzkyL0NFO0VBQ0U7QzlHaTMvQ0o7O0E4R2wzL0NFO0VBQ0U7QzlHcTMvQ0o7O0E4R3QzL0NFO0VBQ0U7QzlHeTMvQ0o7O0E4RzEzL0NFO0VBQ0U7QzlHNjMvQ0o7O0E4RzkzL0NFO0VBQ0U7QzlHaTQvQ0o7O0E4R2w0L0NFO0VBQ0U7QzlHcTQvQ0o7O0E4R3Q0L0NFO0VBQ0U7QzlHeTQvQ0o7O0E4RzE0L0NFO0VBQ0U7QzlHNjQvQ0o7O0E4Rzk0L0NFO0VBQ0U7QzlHaTUvQ0o7O0E4R2w1L0NFO0VBQ0U7QzlHcTUvQ0o7O0E4R3Q1L0NFO0VBQ0U7QzlHeTUvQ0o7O0E4RzE1L0NFO0VBQ0U7QzlHNjUvQ0o7O0E4Rzk1L0NFO0VBQ0U7QzlHaTYvQ0o7O0E4R2w2L0NFO0VBQ0U7QzlHcTYvQ0o7O0E4R3Q2L0NFO0VBQ0U7QzlHeTYvQ0o7O0E4RzE2L0NFO0VBQ0U7QzlHNjYvQ0o7O0E4Rzk2L0NFO0VBQ0U7QzlHaTcvQ0o7O0E4R2w3L0NFO0VBQ0U7QzlHcTcvQ0o7O0E4R3Q3L0NFO0VBQ0U7QzlHeTcvQ0o7O0E4RzE3L0NFO0VBQ0U7QzlHNjcvQ0o7O0E4Rzk3L0NFO0VBQ0U7QzlHaTgvQ0o7O0E4R2w4L0NFO0VBQ0U7QzlHcTgvQ0o7O0E4R3Q4L0NFO0VBQ0U7QzlHeTgvQ0o7O0E4RzE4L0NFO0VBQ0U7QzlHNjgvQ0o7O0E4Rzk4L0NFO0VBQ0U7QzlHaTkvQ0o7O0E4R2w5L0NFO0VBQ0U7QzlHcTkvQ0o7O0E4R3Q5L0NFO0VBQ0U7QzlHeTkvQ0o7O0E4RzE5L0NFO0VBQ0U7QzlHNjkvQ0o7O0E4Rzk5L0NFO0VBQ0U7QzlHaSsvQ0o7O0E4R2wrL0NFO0VBQ0U7QzlHcSsvQ0o7O0E4R3QrL0NFO0VBQ0U7QzlHeSsvQ0o7O0E4RzErL0NFO0VBQ0U7QzlHNisvQ0o7O0E4RzkrL0NFO0VBQ0U7QzlHaS8vQ0o7O0E4R2wvL0NFO0VBQ0U7QzlHcS8vQ0o7O0E4R3QvL0NFO0VBQ0U7QzlHeS8vQ0o7O0E4RzEvL0NFO0VBQ0U7QzlHNi8vQ0o7O0E4RzkvL0NFO0VBQ0U7QzlHaWdnREo7O0E4R2xnZ0RFO0VBQ0U7QzlHcWdnREo7O0E4R3RnZ0RFO0VBQ0U7QzlHeWdnREo7O0E4RzFnZ0RFO0VBQ0U7QzlHNmdnREo7O0E4RzlnZ0RFO0VBQ0U7QzlHaWhnREo7O0E4R2xoZ0RFO0VBQ0U7QzlHcWhnREo7O0E4R3RoZ0RFO0VBQ0U7QzlHeWhnREo7O0E4RzFoZ0RFO0VBQ0U7QzlHNmhnREo7O0E4RzloZ0RFO0VBQ0U7QzlHaWlnREo7O0E4R2xpZ0RFO0VBQ0U7QzlHcWlnREo7O0E4R3RpZ0RFO0VBQ0U7QzlHeWlnREo7O0E4RzFpZ0RFO0VBQ0U7QzlHNmlnREo7O0E4RzlpZ0RFO0VBQ0U7QzlHaWpnREo7O0E4R2xqZ0RFO0VBQ0U7QzlHcWpnREo7O0E4R3RqZ0RFO0VBQ0U7QzlHeWpnREo7O0E4RzFqZ0RFO0VBQ0U7QzlHNmpnREo7O0E4RzlqZ0RFO0VBQ0U7QzlHaWtnREo7O0E4R2xrZ0RFO0VBQ0U7QzlHcWtnREo7O0E4RTVsZ0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFeWxnREY7O0E4RXRsZ0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlFbWxnREY7O0ErRzlzZ0RBO0VBQ0U7RUFDQTtFQUNBO0MvR2l0Z0RGOztBK0c5c2dESTtFQUNFO0VBQ0E7Qy9HaXRnRE47O0ErR250Z0RJO0VBQ0U7RUFDQTtDL0dzdGdETjs7QStHeHRnREk7RUFDRTtFQUNBO0MvRzJ0Z0ROOztBK0c3dGdESTtFQUNFO0VBQ0E7Qy9HZ3VnRE47O0ErR2x1Z0RJO0VBQ0U7RUFDQTtDL0dxdWdETjs7QStHdnVnREk7RUFDRTtFQUNBO0MvRzB1Z0ROOztBK0c1dWdESTtFQUNFO0VBQ0E7Qy9HK3VnRE47O0ErR2p2Z0RJO0VBQ0U7RUFDQTtDL0dvdmdETjs7QStHdHZnREk7RUFDRTtFQUNBO0MvR3l2Z0ROOztBK0czdmdESTtFQUNFO0VBQ0E7Qy9HOHZnRE47O0ErR2h3Z0RJO0VBQ0U7RUFDQTtDL0dtd2dETjs7QStHcndnREk7RUFDRTtFQUNBO0MvR3d3Z0ROOztBK0cxd2dESTtFQUNFO0VBQ0E7Qy9HNndnRE47O0ErRy93Z0RJO0VBQ0U7RUFDQTtDL0dreGdETjs7QStHcHhnREk7RUFDRTtFQUNBO0MvR3V4Z0ROOztBK0d6eGdESTtFQUNFO0VBQ0E7Qy9HNHhnRE47O0ErRzl4Z0RJO0VBQ0U7RUFDQTtDL0dpeWdETjs7QStHbnlnREk7RUFDRTtFQUNBO0MvR3N5Z0ROOztBK0d4eWdESTtFQUNFO0VBQ0E7Qy9HMnlnRE47O0ErRzd5Z0RJO0VBQ0U7RUFDQTtDL0dnemdETjs7QStHbHpnREk7RUFDRTtFQUNBO0MvR3F6Z0ROOztBK0d2emdESTtFQUNFO0VBQ0E7Qy9HMHpnRE47O0ErRzV6Z0RJO0VBQ0U7RUFDQTtDL0cremdETjs7QStHajBnREk7RUFDRTtFQUNBO0MvR28wZ0ROOztBK0d0MGdESTtFQUNFO0VBQ0E7Qy9HeTBnRE47O0ErRzMwZ0RJO0VBQ0U7RUFDQTtDL0c4MGdETjs7QStHaDFnREk7RUFDRTtFQUNBO0MvR20xZ0ROOztBK0dyMWdESTtFQUNFO0VBQ0E7Qy9HdzFnRE47O0ErRzExZ0RJO0VBQ0U7RUFDQTtDL0c2MWdETjs7QStHLzFnREk7RUFDRTtFQUNBO0MvR2syZ0ROOztBK0dwMmdESTtFQUNFO0VBQ0E7Qy9HdTJnRE47O0ErR3oyZ0RJO0VBQ0U7RUFDQTtDL0c0MmdETjs7QStHOTJnREk7RUFDRTtFQUNBO0MvR2kzZ0ROOztBK0duM2dESTtFQUNFO0VBQ0E7Qy9HczNnRE47O0ErR3gzZ0RJO0VBQ0U7RUFDQTtDL0cyM2dETjs7QStHNzNnREk7RUFDRTtFQUNBO0MvR2c0Z0ROOztBK0dsNGdESTtFQUNFO0VBQ0E7Qy9HcTRnRE47O0ErR3Y0Z0RJO0VBQ0U7RUFDQTtDL0cwNGdETjs7QStHNTRnREk7RUFDRTtFQUNBO0MvRys0Z0ROOztBK0dqNWdESTtFQUNFO0VBQ0E7Qy9HbzVnRE47O0ErR3Q1Z0RJO0VBQ0U7RUFDQTtDL0d5NWdETjs7QStHMzVnREk7RUFDRTtFQUNBO0MvRzg1Z0ROOztBK0doNmdESTtFQUNFO0VBQ0E7Qy9HbTZnRE47O0ErR3I2Z0RJO0VBQ0U7RUFDQTtDL0d3NmdETjs7QStHMTZnREk7RUFDRTtFQUNBO0MvRzY2Z0ROOztBK0cvNmdESTtFQUNFO0VBQ0E7Qy9HazdnRE47O0ErR3A3Z0RJO0VBQ0U7RUFDQTtDL0d1N2dETjs7QStHejdnREk7RUFDRTtFQUNBO0MvRzQ3Z0ROOztBK0c5N2dESTtFQUNFO0VBQ0E7Qy9HaThnRE47O0ErR244Z0RJO0VBQ0U7RUFDQTtDL0dzOGdETjs7QStHeDhnREk7RUFDRTtFQUNBO0MvRzI4Z0ROOztBK0c3OGdESTtFQUNFO0VBQ0E7Qy9HZzlnRE47O0ErR2w5Z0RJO0VBQ0U7RUFDQTtDL0dxOWdETjs7QStHdjlnREk7RUFDRTtFQUNBO0MvRzA5Z0ROOztBK0c1OWdESTtFQUNFO0VBQ0E7Qy9HKzlnRE47O0ErR2orZ0RJO0VBQ0U7RUFDQTtDL0dvK2dETjs7QStHdCtnREk7RUFDRTtFQUNBO0MvR3krZ0ROOztBK0czK2dESTtFQUNFO0VBQ0E7Qy9HOCtnRE47O0ErR2gvZ0RJO0VBQ0U7RUFDQTtDL0dtL2dETjs7QStHci9nREk7RUFDRTtFQUNBO0MvR3cvZ0ROOztBK0cxL2dESTtFQUNFO0VBQ0E7Qy9HNi9nRE47O0ErRy8vZ0RJO0VBQ0U7RUFDQTtDL0drZ2hETjs7QStHcGdoREk7RUFDRTtFQUNBO0MvR3VnaEROOztBK0d6Z2hESTtFQUNFO0VBQ0E7Qy9HNGdoRE47O0ErRzlnaERJO0VBQ0U7RUFDQTtDL0dpaGhETjs7QStHbmhoREk7RUFDRTtFQUNBO0MvR3NoaEROOztBK0d4aGhESTtFQUNFO0VBQ0E7Qy9HMmhoRE47O0ErRzdoaERJO0VBQ0U7RUFDQTtDL0dnaWhETjs7QStHbGloREk7RUFDRTtFQUNBO0MvR3FpaEROOztBK0d2aWhESTtFQUNFO0VBQ0E7Qy9HMGloRE47O0ErRzVpaERJO0VBQ0U7RUFDQTtDL0craWhETjs7QStHampoREk7RUFDRTtFQUNBO0MvR29qaEROOztBK0d0amhESTtFQUNFO0VBQ0E7Qy9HeWpoRE47O0ErRzNqaERJO0VBQ0U7RUFDQTtDL0c4amhETjs7QStHaGtoREk7RUFDRTtFQUNBO0MvR21raEROOztBK0dya2hESTtFQUNFO0VBQ0E7Qy9Hd2toRE47O0ErRzFraERJO0VBQ0U7RUFDQTtDL0c2a2hETjs7QStHL2toREk7RUFDRTtFQUNBO0MvR2tsaEROOztBK0dwbGhESTtFQUNFO0VBQ0E7Qy9HdWxoRE47O0ErR3psaERJO0VBQ0U7RUFDQTtDL0c0bGhETjs7QStHOWxoREk7RUFDRTtFQUNBO0MvR2ltaEROOztBK0dubWhESTtFQUNFO0VBQ0E7Qy9Hc21oRE47O0ErR3htaERJO0VBQ0U7RUFDQTtDL0cybWhETjs7QStHN21oREk7RUFDRTtFQUNBO0MvR2duaEROOztBK0dsbmhESTtFQUNFO0VBQ0E7Qy9HcW5oRE47O0ErR3ZuaERJO0VBQ0U7RUFDQTtDL0cwbmhETjs7QStHNW5oREk7RUFDRTtFQUNBO0MvRytuaEROOztBK0dqb2hESTtFQUNFO0VBQ0E7Qy9Hb29oRE47O0ErR3RvaERJO0VBQ0U7RUFDQTtDL0d5b2hETjs7QStHM29oREk7RUFDRTtFQUNBO0MvRzhvaEROOztBK0docGhESTtFQUNFO0VBQ0E7Qy9HbXBoRE47O0ErR3JwaERJO0VBQ0U7RUFDQTtDL0d3cGhETjs7QStHMXBoREk7RUFDRTtFQUNBO0MvRzZwaEROOztBK0cvcGhESTtFQUNFO0VBQ0E7Qy9Ha3FoRE47O0ErR3BxaERJO0VBQ0U7RUFDQTtDL0d1cWhETjs7QStHenFoREk7RUFDRTtFQUNBO0MvRzRxaEROOztBK0c5cWhESTtFQUNFO0VBQ0E7Qy9HaXJoRE47O0ErR25yaERJO0VBQ0U7RUFDQTtDL0dzcmhETjs7QStHeHJoREk7RUFDRTtFQUNBO0MvRzJyaEROOztBK0c3cmhESTtFQUNFO0VBQ0E7Qy9HZ3NoRE47O0ErR3hyaERJO0VBQ0U7RUFDQTtDL0cycmhETjs7QStHN3JoREk7RUFDRTtFQUNBO0MvR2dzaEROOztBK0dsc2hESTtFQUNFO0VBQ0E7Qy9HcXNoRE47O0ErR3ZzaERJO0VBQ0U7RUFDQTtDL0cwc2hETjs7QStHNXNoREk7RUFDRTtFQUNBO0MvRytzaEROOztBK0dqdGhESTtFQUNFO0VBQ0E7Qy9Hb3RoRE47O0ErR3R0aERJO0VBQ0U7RUFDQTtDL0d5dGhETjs7QStHM3RoREk7RUFDRTtFQUNBO0MvRzh0aEROOztBK0dodWhESTtFQUNFO0VBQ0E7Qy9HbXVoRE47O0ErR3J1aERJO0VBQ0U7RUFDQTtDL0d3dWhETjs7QStHMXVoREk7RUFDRTtFQUNBO0MvRzZ1aEROOztBK0cvdWhESTtFQUNFO0VBQ0E7Qy9Ha3ZoRE47O0ErR3B2aERJO0VBQ0U7RUFDQTtDL0d1dmhETjs7QStHenZoREk7RUFDRTtFQUNBO0MvRzR2aEROOztBK0c5dmhESTtFQUNFO0VBQ0E7Qy9HaXdoRE47O0ErR253aERJO0VBQ0U7RUFDQTtDL0dzd2hETjs7QStHeHdoREk7RUFDRTtFQUNBO0MvRzJ3aEROOztBK0c3d2hESTtFQUNFO0VBQ0E7Qy9HZ3hoRE47O0ErR2x4aERJO0VBQ0U7RUFDQTtDL0dxeGhETjs7QStHdnhoREk7RUFDRTtFQUNBO0MvRzB4aEROOztBK0c1eGhESTtFQUNFO0VBQ0E7Qy9HK3hoRE47O0ErR2p5aERJO0VBQ0U7RUFDQTtDL0dveWhETjs7QStHdHloREk7RUFDRTtFQUNBO0MvR3l5aEROOztBK0czeWhESTtFQUNFO0VBQ0E7Qy9HOHloRE47O0ErR2h6aERJO0VBQ0U7RUFDQTtDL0dtemhETjs7QStHcnpoREk7RUFDRTtFQUNBO0MvR3d6aEROOztBK0cxemhESTtFQUNFO0VBQ0E7Qy9HNnpoRE47O0ErRy96aERJO0VBQ0U7RUFDQTtDL0drMGhETjs7QStHcDBoREk7RUFDRTtFQUNBO0MvR3UwaEROOztBK0d6MGhESTtFQUNFO0VBQ0E7Qy9HNDBoRE47O0ErRzkwaERJO0VBQ0U7RUFDQTtDL0dpMWhETjs7QStHbjFoREk7RUFDRTtFQUNBO0MvR3MxaEROOztBK0d4MWhESTtFQUNFO0VBQ0E7Qy9HMjFoRE47O0ErRzcxaERJO0VBQ0U7RUFDQTtDL0dnMmhETjs7QStHbDJoREk7RUFDRTtFQUNBO0MvR3EyaEROOztBK0d2MmhESTtFQUNFO0VBQ0E7Qy9HMDJoRE47O0ErRzUyaERJO0VBQ0U7RUFDQTtDL0crMmhETjs7QStHajNoREk7RUFDRTtFQUNBO0MvR28zaEROOztBK0d0M2hESTtFQUNFO0VBQ0E7Qy9HeTNoRE47O0ErRzMzaERJO0VBQ0U7RUFDQTtDL0c4M2hETjs7QStHaDRoREk7RUFDRTtFQUNBO0MvR200aEROOztBK0dyNGhESTtFQUNFO0VBQ0E7Qy9HdzRoRE47O0ErRzE0aERJO0VBQ0U7RUFDQTtDL0c2NGhETjs7QStHLzRoREk7RUFDRTtFQUNBO0MvR2s1aEROOztBK0dwNWhESTtFQUNFO0VBQ0E7Qy9HdTVoRE47O0ErR3o1aERJO0VBQ0U7RUFDQTtDL0c0NWhETjs7QStHOTVoREk7RUFDRTtFQUNBO0MvR2k2aEROOztBK0duNmhESTtFQUNFO0VBQ0E7Qy9HczZoRE47O0ErR3g2aERJO0VBQ0U7RUFDQTtDL0cyNmhETjs7QStHNzZoREk7RUFDRTtFQUNBO0MvR2c3aEROOztBK0dsN2hESTtFQUNFO0VBQ0E7Qy9HcTdoRE47O0ErR3Y3aERJO0VBQ0U7RUFDQTtDL0cwN2hETjs7QStHNTdoREk7RUFDRTtFQUNBO0MvRys3aEROOztBK0dqOGhESTtFQUNFO0VBQ0E7Qy9HbzhoRE47O0ErR3Q4aERJO0VBQ0U7RUFDQTtDL0d5OGhETjs7QStHMzhoREk7RUFDRTtFQUNBO0MvRzg4aEROOztBK0doOWhESTtFQUNFO0VBQ0E7Qy9HbTloRE47O0ErR3I5aERJO0VBQ0U7RUFDQTtDL0d3OWhETjs7QStHMTloREk7RUFDRTtFQUNBO0MvRzY5aEROOztBK0cvOWhESTtFQUNFO0VBQ0E7Qy9HaytoRE47O0ErR3AraERJO0VBQ0U7RUFDQTtDL0d1K2hETjs7QStHeitoREk7RUFDRTtFQUNBO0MvRzQraEROOztBK0c5K2hESTtFQUNFO0VBQ0E7Qy9HaS9oRE47O0ErR24vaERJO0VBQ0U7RUFDQTtDL0dzL2hETjs7QStHeC9oREk7RUFDRTtFQUNBO0MvRzIvaEROOztBK0c3L2hESTtFQUNFO0VBQ0E7Qy9HZ2dpRE47O0ErR2xnaURJO0VBQ0U7RUFDQTtDL0dxZ2lETjs7QStHdmdpREk7RUFDRTtFQUNBO0MvRzBnaUROOztBK0c1Z2lESTtFQUNFO0VBQ0E7Qy9HK2dpRE47O0ErR2poaURJO0VBQ0U7RUFDQTtDL0dvaGlETjs7QStHdGhpREk7RUFDRTtFQUNBO0MvR3loaUROOztBK0czaGlESTtFQUNFO0VBQ0E7Qy9HOGhpRE47O0ErR2hpaURJO0VBQ0U7RUFDQTtDL0dtaWlETjs7QStHcmlpREk7RUFDRTtFQUNBO0MvR3dpaUROOztBK0cxaWlESTtFQUNFO0VBQ0E7Qy9HNmlpRE47O0ErRy9paURJO0VBQ0U7RUFDQTtDL0dramlETjs7QStHcGppREk7RUFDRTtFQUNBO0MvR3VqaUROOztBK0d6amlESTtFQUNFO0VBQ0E7Qy9HNGppRE47O0ErRzlqaURJO0VBQ0U7RUFDQTtDL0dpa2lETjs7QStHbmtpREk7RUFDRTtFQUNBO0MvR3NraUROOztBK0d4a2lESTtFQUNFO0VBQ0E7Qy9HMmtpRE47O0ErRzdraURJO0VBQ0U7RUFDQTtDL0dnbGlETjs7QStHbGxpREk7RUFDRTtFQUNBO0MvR3FsaUROOztBK0d2bGlESTtFQUNFO0VBQ0E7Qy9HMGxpRE47O0ErRzVsaURJO0VBQ0U7RUFDQTtDL0crbGlETjs7QStHam1pREk7RUFDRTtFQUNBO0MvR29taUROOztBK0d0bWlESTtFQUNFO0VBQ0E7Qy9HeW1pRE47O0ErRzNtaURJO0VBQ0U7RUFDQTtDL0c4bWlETjs7QStHaG5pREk7RUFDRTtFQUNBO0MvR21uaUROOztBK0dybmlESTtFQUNFO0VBQ0E7Qy9Hd25pRE47O0ErRzFuaURJO0VBQ0U7RUFDQTtDL0c2bmlETjs7QStHL25pREk7RUFDRTtFQUNBO0MvR2tvaUROOztBK0dwb2lESTtFQUNFO0VBQ0E7Qy9HdW9pRE47O0ErR3pvaURJO0VBQ0U7RUFDQTtDL0c0b2lETjs7QStHOW9pREk7RUFDRTtFQUNBO0MvR2lwaUROOztBK0ducGlESTtFQUNFO0VBQ0E7Qy9Hc3BpRE47O0ErR3hwaURJO0VBQ0U7RUFDQTtDL0cycGlETjs7QStHN3BpREk7RUFDRTtFQUNBO0MvR2dxaUROOztBK0dscWlESTtFQUNFO0VBQ0E7Qy9HcXFpRE47O0ErR3ZxaURJO0VBQ0U7RUFDQTtDL0cwcWlETjs7QThFOXJpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUycmlERjs7QThFeHJpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVxcmlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QWdIanppREE7RUFDRTtDaEhvemlERjs7QThFMTNpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUV1M2lERjs7QThFcDNpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVpM2lERjs7QWlINytpREE7RUFDRTtDakhnL2lERjs7QWlINytpREE7RUFDRTtFQUNBO0NqSGcvaURGOztBaUg3K2lEQTtFQUNFO0VBQ0E7Q2pIZy9pREY7O0FpSDcraURBO0VBQ0U7Q2pIZy9pREY7O0FpSDcraURBO0VBQ0U7Q2pIZy9pREY7O0FpSDcraURBO0VBQ0U7Q2pIZy9pREY7O0FpSDcraURBO0VBQ0U7Q2pIZy9pREY7O0FpSDcraURBO0VBQ0U7RUFDQTtDakhnL2lERjs7QWlINytpREE7RUFDRTtDakhnL2lERjs7QWlINytpREE7RUFDRTtDakhnL2lERjs7QWlINytpREE7RUFDRTtDakhnL2lERjs7QWlINytpREE7RUFDRTtDakhnL2lERjs7QWlINytpREE7RUFDRTtDakhnL2lERjs7QWlINytpREE7RUFDRTtFQUNBO0NqSGcvaURGOztBaUg3K2lEQTtFQUNFO0VBQ0E7Q2pIZy9pREY7O0FpSDcraURBO0VBQ0U7RUFDQTtDakhnL2lERjs7QWlINytpREE7RUFDRTtDakhnL2lERjs7QWlINStpREU7RUFDRTtDakgrK2lESjs7QWlINytpREU7RUFDRTtDakhnL2lESjs7QWlIOStpREU7RUFDRTtDakhpL2lESjs7QWlILytpREU7RUFDRTtDakhrL2lESjs7QWlIaC9pREU7RUFDRTtDakhtL2lESjs7QWlIai9pREU7RUFDRTtFQUNBO0NqSG8vaURKOztBaUhsL2lERTtFQUNFO0VBQ0E7Q2pIcS9pREo7O0FpSG4vaURFO0VBQ0U7Q2pIcy9pREo7O0FpSHAvaURFO0VBQ0U7Q2pIdS9pREo7O0FpSHIvaURFO0VBQ0U7Q2pIdy9pREo7O0FpSHQvaURFO0VBQ0U7Q2pIeS9pREo7O0FpSHYvaURFO0VBQ0U7Q2pIMC9pREo7O0FpSHgvaURFO0VBQ0U7RUFDQTtDakgyL2lESjs7QWlIei9pREU7RUFDRTtFQUNBO0NqSDQvaURKOztBaUh4aWpERTtFQUNFO0NqSDJpakRKOztBaUh6aWpERTtFQUNFO0NqSDRpakRKOztBaUgxaWpERTtFQUNFO0NqSDZpakRKOztBaUgzaWpERTtFQUNFO0NqSDhpakRKOztBaUg1aWpERTtFQUNFO0NqSCtpakRKOztBaUg3aWpERTtFQUNFO0VBQ0E7Q2pIZ2pqREo7O0FpSDlpakRFO0VBQ0U7RUFDQTtDakhpampESjs7QWlIL2lqREU7RUFDRTtDakhrampESjs7QWlIaGpqREU7RUFDRTtDakhtampESjs7QWlIampqREU7RUFDRTtDakhvampESjs7QWlIbGpqREU7RUFDRTtDakhxampESjs7QWlIbmpqREU7RUFDRTtDakhzampESjs7QWlIcGpqREU7RUFDRTtFQUNBO0NqSHVqakRKOztBaUhyampERTtFQUNFO0VBQ0E7Q2pId2pqREo7O0FpSHBtakRFO0VBQ0U7Q2pIdW1qREo7O0FpSHJtakRFO0VBQ0U7Q2pId21qREo7O0FpSHRtakRFO0VBQ0U7Q2pIeW1qREo7O0FpSHZtakRFO0VBQ0U7Q2pIMG1qREo7O0FpSHhtakRFO0VBQ0U7Q2pIMm1qREo7O0FpSHptakRFO0VBQ0U7RUFDQTtDakg0bWpESjs7QWlIMW1qREU7RUFDRTtFQUNBO0NqSDZtakRKOztBaUgzbWpERTtFQUNFO0NqSDhtakRKOztBaUg1bWpERTtFQUNFO0NqSCttakRKOztBaUg3bWpERTtFQUNFO0NqSGduakRKOztBaUg5bWpERTtFQUNFO0NqSGluakRKOztBaUgvbWpERTtFQUNFO0NqSGtuakRKOztBaUhobmpERTtFQUNFO0VBQ0E7Q2pIbW5qREo7O0FpSGpuakRFO0VBQ0U7RUFDQTtDakhvbmpESjs7QWlIaHFqREU7RUFDRTtDakhtcWpESjs7QWlIanFqREU7RUFDRTtDakhvcWpESjs7QWlIbHFqREU7RUFDRTtDakhxcWpESjs7QWlIbnFqREU7RUFDRTtDakhzcWpESjs7QWlIcHFqREU7RUFDRTtDakh1cWpESjs7QWlIcnFqREU7RUFDRTtFQUNBO0NqSHdxakRKOztBaUh0cWpERTtFQUNFO0VBQ0E7Q2pIeXFqREo7O0FpSHZxakRFO0VBQ0U7Q2pIMHFqREo7O0FpSHhxakRFO0VBQ0U7Q2pIMnFqREo7O0FpSHpxakRFO0VBQ0U7Q2pINHFqREo7O0FpSDFxakRFO0VBQ0U7Q2pINnFqREo7O0FpSDNxakRFO0VBQ0U7Q2pIOHFqREo7O0FpSDVxakRFO0VBQ0U7RUFDQTtDakgrcWpESjs7QWlIN3FqREU7RUFDRTtFQUNBO0NqSGdyakRKOztBaUg1dGpERTtFQUNFO0NqSCt0akRKOztBaUg3dGpERTtFQUNFO0NqSGd1akRKOztBaUg5dGpERTtFQUNFO0NqSGl1akRKOztBaUgvdGpERTtFQUNFO0NqSGt1akRKOztBaUhodWpERTtFQUNFO0NqSG11akRKOztBaUhqdWpERTtFQUNFO0VBQ0E7Q2pIb3VqREo7O0FpSGx1akRFO0VBQ0U7RUFDQTtDakhxdWpESjs7QWlIbnVqREU7RUFDRTtDakhzdWpESjs7QWlIcHVqREU7RUFDRTtDakh1dWpESjs7QWlIcnVqREU7RUFDRTtDakh3dWpESjs7QWlIdHVqREU7RUFDRTtDakh5dWpESjs7QWlIdnVqREU7RUFDRTtDakgwdWpESjs7QWlIeHVqREU7RUFDRTtFQUNBO0NqSDJ1akRKOztBaUh6dWpERTtFQUNFO0VBQ0E7Q2pINHVqREo7O0FpSHh4akRFO0VBQ0U7Q2pIMnhqREo7O0FpSHp4akRFO0VBQ0U7Q2pINHhqREo7O0FpSDF4akRFO0VBQ0U7Q2pINnhqREo7O0FpSDN4akRFO0VBQ0U7Q2pIOHhqREo7O0FpSDV4akRFO0VBQ0U7Q2pIK3hqREo7O0FpSDd4akRFO0VBQ0U7RUFDQTtDakhneWpESjs7QWlIOXhqREU7RUFDRTtFQUNBO0NqSGl5akRKOztBaUgveGpERTtFQUNFO0NqSGt5akRKOztBaUhoeWpERTtFQUNFO0NqSG15akRKOztBaUhqeWpERTtFQUNFO0NqSG95akRKOztBaUhseWpERTtFQUNFO0NqSHF5akRKOztBaUhueWpERTtFQUNFO0NqSHN5akRKOztBaUhweWpERTtFQUNFO0VBQ0E7Q2pIdXlqREo7O0FpSHJ5akRFO0VBQ0U7RUFDQTtDakh3eWpESjs7QWlIcDFqREU7RUFDRTtDakh1MWpESjs7QWlIcjFqREU7RUFDRTtDakh3MWpESjs7QWlIdDFqREU7RUFDRTtDakh5MWpESjs7QWlIdjFqREU7RUFDRTtDakgwMWpESjs7QWlIeDFqREU7RUFDRTtDakgyMWpESjs7QWlIejFqREU7RUFDRTtFQUNBO0NqSDQxakRKOztBaUgxMWpERTtFQUNFO0VBQ0E7Q2pINjFqREo7O0FpSDMxakRFO0VBQ0U7Q2pIODFqREo7O0FpSDUxakRFO0VBQ0U7Q2pIKzFqREo7O0FpSDcxakRFO0VBQ0U7Q2pIZzJqREo7O0FpSDkxakRFO0VBQ0U7Q2pIaTJqREo7O0FpSC8xakRFO0VBQ0U7Q2pIazJqREo7O0FpSGgyakRFO0VBQ0U7RUFDQTtDakhtMmpESjs7QWlIajJqREU7RUFDRTtFQUNBO0NqSG8yakRKOztBaUhoNWpERTtFQUNFO0NqSG01akRKOztBaUhqNWpERTtFQUNFO0NqSG81akRKOztBaUhsNWpERTtFQUNFO0NqSHE1akRKOztBaUhuNWpERTtFQUNFO0NqSHM1akRKOztBaUhwNWpERTtFQUNFO0NqSHU1akRKOztBaUhyNWpERTtFQUNFO0VBQ0E7Q2pIdzVqREo7O0FpSHQ1akRFO0VBQ0U7RUFDQTtDakh5NWpESjs7QWlIdjVqREU7RUFDRTtDakgwNWpESjs7QWlIeDVqREU7RUFDRTtDakgyNWpESjs7QWlIejVqREU7RUFDRTtDakg0NWpESjs7QWlIMTVqREU7RUFDRTtDakg2NWpESjs7QWlIMzVqREU7RUFDRTtDakg4NWpESjs7QWlINTVqREU7RUFDRTtFQUNBO0NqSCs1akRKOztBaUg3NWpERTtFQUNFO0VBQ0E7Q2pIZzZqREo7O0FpSDU4akRFO0VBQ0U7Q2pIKzhqREo7O0FpSDc4akRFO0VBQ0U7Q2pIZzlqREo7O0FpSDk4akRFO0VBQ0U7Q2pIaTlqREo7O0FpSC84akRFO0VBQ0U7Q2pIazlqREo7O0FpSGg5akRFO0VBQ0U7Q2pIbTlqREo7O0FpSGo5akRFO0VBQ0U7RUFDQTtDakhvOWpESjs7QWlIbDlqREU7RUFDRTtFQUNBO0NqSHE5akRKOztBaUhuOWpERTtFQUNFO0NqSHM5akRKOztBaUhwOWpERTtFQUNFO0NqSHU5akRKOztBaUhyOWpERTtFQUNFO0NqSHc5akRKOztBaUh0OWpERTtFQUNFO0NqSHk5akRKOztBaUh2OWpERTtFQUNFO0NqSDA5akRKOztBaUh4OWpERTtFQUNFO0VBQ0E7Q2pIMjlqREo7O0FpSHo5akRFO0VBQ0U7RUFDQTtDakg0OWpESjs7QWlIeGdrREU7RUFDRTtDakgyZ2tESjs7QWlIemdrREU7RUFDRTtDakg0Z2tESjs7QWlIMWdrREU7RUFDRTtDakg2Z2tESjs7QWlIM2drREU7RUFDRTtDakg4Z2tESjs7QWlINWdrREU7RUFDRTtDakgrZ2tESjs7QWlIN2drREU7RUFDRTtFQUNBO0NqSGdoa0RKOztBaUg5Z2tERTtFQUNFO0VBQ0E7Q2pIaWhrREo7O0FpSC9na0RFO0VBQ0U7Q2pIa2hrREo7O0FpSGhoa0RFO0VBQ0U7Q2pIbWhrREo7O0FpSGpoa0RFO0VBQ0U7Q2pIb2hrREo7O0FpSGxoa0RFO0VBQ0U7Q2pIcWhrREo7O0FpSG5oa0RFO0VBQ0U7Q2pIc2hrREo7O0FpSHBoa0RFO0VBQ0U7RUFDQTtDakh1aGtESjs7QWlIcmhrREU7RUFDRTtFQUNBO0NqSHdoa0RKOztBaUhwa2tERTtFQUNFO0NqSHVra0RKOztBaUhya2tERTtFQUNFO0NqSHdra0RKOztBaUh0a2tERTtFQUNFO0NqSHlra0RKOztBaUh2a2tERTtFQUNFO0NqSDBra0RKOztBaUh4a2tERTtFQUNFO0NqSDJra0RKOztBaUh6a2tERTtFQUNFO0VBQ0E7Q2pINGtrREo7O0FpSDFra0RFO0VBQ0U7RUFDQTtDakg2a2tESjs7QWlIM2trREU7RUFDRTtDakg4a2tESjs7QWlINWtrREU7RUFDRTtDakgra2tESjs7QWlIN2trREU7RUFDRTtDakhnbGtESjs7QWlIOWtrREU7RUFDRTtDakhpbGtESjs7QWlIL2trREU7RUFDRTtDakhrbGtESjs7QWlIaGxrREU7RUFDRTtFQUNBO0NqSG1sa0RKOztBaUhqbGtERTtFQUNFO0VBQ0E7Q2pIb2xrREo7O0FpSGhva0RFO0VBQ0U7Q2pIbW9rREo7O0FpSGpva0RFO0VBQ0U7Q2pIb29rREo7O0FpSGxva0RFO0VBQ0U7Q2pIcW9rREo7O0FpSG5va0RFO0VBQ0U7Q2pIc29rREo7O0FpSHBva0RFO0VBQ0U7Q2pIdW9rREo7O0FpSHJva0RFO0VBQ0U7RUFDQTtDakh3b2tESjs7QWlIdG9rREU7RUFDRTtFQUNBO0NqSHlva0RKOztBaUh2b2tERTtFQUNFO0NqSDBva0RKOztBaUh4b2tERTtFQUNFO0NqSDJva0RKOztBaUh6b2tERTtFQUNFO0NqSDRva0RKOztBaUgxb2tERTtFQUNFO0NqSDZva0RKOztBaUgzb2tERTtFQUNFO0NqSDhva0RKOztBaUg1b2tERTtFQUNFO0VBQ0E7Q2pIK29rREo7O0FpSDdva0RFO0VBQ0U7RUFDQTtDakhncGtESjs7QWlINXJrREU7RUFDRTtDakgrcmtESjs7QWlIN3JrREU7RUFDRTtDakhnc2tESjs7QWlIOXJrREU7RUFDRTtDakhpc2tESjs7QWlIL3JrREU7RUFDRTtDakhrc2tESjs7QWlIaHNrREU7RUFDRTtDakhtc2tESjs7QWlIanNrREU7RUFDRTtFQUNBO0NqSG9za0RKOztBaUhsc2tERTtFQUNFO0VBQ0E7Q2pIcXNrREo7O0FpSG5za0RFO0VBQ0U7Q2pIc3NrREo7O0FpSHBza0RFO0VBQ0U7Q2pIdXNrREo7O0FpSHJza0RFO0VBQ0U7Q2pId3NrREo7O0FpSHRza0RFO0VBQ0U7Q2pIeXNrREo7O0FpSHZza0RFO0VBQ0U7Q2pIMHNrREo7O0FpSHhza0RFO0VBQ0U7RUFDQTtDakgyc2tESjs7QWlIenNrREU7RUFDRTtFQUNBO0NqSDRza0RKOztBaUh4dmtERTtFQUNFO0NqSDJ2a0RKOztBaUh6dmtERTtFQUNFO0NqSDR2a0RKOztBaUgxdmtERTtFQUNFO0NqSDZ2a0RKOztBaUgzdmtERTtFQUNFO0NqSDh2a0RKOztBaUg1dmtERTtFQUNFO0NqSCt2a0RKOztBaUg3dmtERTtFQUNFO0VBQ0E7Q2pIZ3drREo7O0FpSDl2a0RFO0VBQ0U7RUFDQTtDakhpd2tESjs7QWlIL3ZrREU7RUFDRTtDakhrd2tESjs7QWlIaHdrREU7RUFDRTtDakhtd2tESjs7QWlIandrREU7RUFDRTtDakhvd2tESjs7QWlIbHdrREU7RUFDRTtDakhxd2tESjs7QWlIbndrREU7RUFDRTtDakhzd2tESjs7QWlIcHdrREU7RUFDRTtFQUNBO0NqSHV3a0RKOztBaUhyd2tERTtFQUNFO0VBQ0E7Q2pId3drREo7O0FpSHB6a0RFO0VBQ0U7Q2pIdXprREo7O0FpSHJ6a0RFO0VBQ0U7Q2pId3prREo7O0FpSHR6a0RFO0VBQ0U7Q2pIeXprREo7O0FpSHZ6a0RFO0VBQ0U7Q2pIMHprREo7O0FpSHh6a0RFO0VBQ0U7Q2pIMnprREo7O0FpSHp6a0RFO0VBQ0U7RUFDQTtDakg0emtESjs7QWlIMXprREU7RUFDRTtFQUNBO0NqSDZ6a0RKOztBaUgzemtERTtFQUNFO0NqSDh6a0RKOztBaUg1emtERTtFQUNFO0NqSCt6a0RKOztBaUg3emtERTtFQUNFO0NqSGcwa0RKOztBaUg5emtERTtFQUNFO0NqSGkwa0RKOztBaUgvemtERTtFQUNFO0NqSGswa0RKOztBaUhoMGtERTtFQUNFO0VBQ0E7Q2pIbTBrREo7O0FpSGowa0RFO0VBQ0U7RUFDQTtDakhvMGtESjs7QWlIaDNrREU7RUFDRTtDakhtM2tESjs7QWlIajNrREU7RUFDRTtDakhvM2tESjs7QWlIbDNrREU7RUFDRTtDakhxM2tESjs7QWlIbjNrREU7RUFDRTtDakhzM2tESjs7QWlIcDNrREU7RUFDRTtDakh1M2tESjs7QWlIcjNrREU7RUFDRTtFQUNBO0NqSHcza0RKOztBaUh0M2tERTtFQUNFO0VBQ0E7Q2pIeTNrREo7O0FpSHYza0RFO0VBQ0U7Q2pIMDNrREo7O0FpSHgza0RFO0VBQ0U7Q2pIMjNrREo7O0FpSHoza0RFO0VBQ0U7Q2pINDNrREo7O0FpSDEza0RFO0VBQ0U7Q2pINjNrREo7O0FpSDMza0RFO0VBQ0U7Q2pIODNrREo7O0FpSDUza0RFO0VBQ0U7RUFDQTtDakgrM2tESjs7QWlINzNrREU7RUFDRTtFQUNBO0NqSGc0a0RKOztBaUg1NmtERTtFQUNFO0NqSCs2a0RKOztBaUg3NmtERTtFQUNFO0NqSGc3a0RKOztBaUg5NmtERTtFQUNFO0NqSGk3a0RKOztBaUgvNmtERTtFQUNFO0NqSGs3a0RKOztBaUhoN2tERTtFQUNFO0NqSG03a0RKOztBaUhqN2tERTtFQUNFO0VBQ0E7Q2pIbzdrREo7O0FpSGw3a0RFO0VBQ0U7RUFDQTtDakhxN2tESjs7QWlIbjdrREU7RUFDRTtDakhzN2tESjs7QWlIcDdrREU7RUFDRTtDakh1N2tESjs7QWlIcjdrREU7RUFDRTtDakh3N2tESjs7QWlIdDdrREU7RUFDRTtDakh5N2tESjs7QWlIdjdrREU7RUFDRTtDakgwN2tESjs7QWlIeDdrREU7RUFDRTtFQUNBO0NqSDI3a0RKOztBaUh6N2tERTtFQUNFO0VBQ0E7Q2pINDdrREo7O0FpSHgra0RFO0VBQ0U7Q2pIMitrREo7O0FpSHora0RFO0VBQ0U7Q2pINCtrREo7O0FpSDEra0RFO0VBQ0U7Q2pINitrREo7O0FpSDMra0RFO0VBQ0U7Q2pIOCtrREo7O0FpSDUra0RFO0VBQ0U7Q2pIKytrREo7O0FpSDcra0RFO0VBQ0U7RUFDQTtDakhnL2tESjs7QWlIOStrREU7RUFDRTtFQUNBO0NqSGkva0RKOztBaUgvK2tERTtFQUNFO0NqSGsva0RKOztBaUhoL2tERTtFQUNFO0NqSG0va0RKOztBaUhqL2tERTtFQUNFO0NqSG8va0RKOztBaUhsL2tERTtFQUNFO0NqSHEva0RKOztBaUhuL2tERTtFQUNFO0NqSHMva0RKOztBaUhwL2tERTtFQUNFO0VBQ0E7Q2pIdS9rREo7O0FpSHIva0RFO0VBQ0U7RUFDQTtDakh3L2tESjs7QWlIcGlsREU7RUFDRTtDakh1aWxESjs7QWlIcmlsREU7RUFDRTtDakh3aWxESjs7QWlIdGlsREU7RUFDRTtDakh5aWxESjs7QWlIdmlsREU7RUFDRTtDakgwaWxESjs7QWlIeGlsREU7RUFDRTtDakgyaWxESjs7QWlIemlsREU7RUFDRTtFQUNBO0NqSDRpbERKOztBaUgxaWxERTtFQUNFO0VBQ0E7Q2pINmlsREo7O0FpSDNpbERFO0VBQ0U7Q2pIOGlsREo7O0FpSDVpbERFO0VBQ0U7Q2pIK2lsREo7O0FpSDdpbERFO0VBQ0U7Q2pIZ2psREo7O0FpSDlpbERFO0VBQ0U7Q2pIaWpsREo7O0FpSC9pbERFO0VBQ0U7Q2pIa2psREo7O0FpSGhqbERFO0VBQ0U7RUFDQTtDakhtamxESjs7QWlIampsREU7RUFDRTtFQUNBO0NqSG9qbERKOztBaUhobWxERTtFQUNFO0NqSG1tbERKOztBaUhqbWxERTtFQUNFO0NqSG9tbERKOztBaUhsbWxERTtFQUNFO0NqSHFtbERKOztBaUhubWxERTtFQUNFO0NqSHNtbERKOztBaUhwbWxERTtFQUNFO0NqSHVtbERKOztBaUhybWxERTtFQUNFO0VBQ0E7Q2pId21sREo7O0FpSHRtbERFO0VBQ0U7RUFDQTtDakh5bWxESjs7QWlIdm1sREU7RUFDRTtDakgwbWxESjs7QWlIeG1sREU7RUFDRTtDakgybWxESjs7QWlIem1sREU7RUFDRTtDakg0bWxESjs7QWlIMW1sREU7RUFDRTtDakg2bWxESjs7QWlIM21sREU7RUFDRTtDakg4bWxESjs7QWlINW1sREU7RUFDRTtFQUNBO0NqSCttbERKOztBaUg3bWxERTtFQUNFO0VBQ0E7Q2pIZ25sREo7O0FpSDVwbERFO0VBQ0U7Q2pIK3BsREo7O0FpSDdwbERFO0VBQ0U7Q2pIZ3FsREo7O0FpSDlwbERFO0VBQ0U7Q2pIaXFsREo7O0FpSC9wbERFO0VBQ0U7Q2pIa3FsREo7O0FpSGhxbERFO0VBQ0U7Q2pIbXFsREo7O0FpSGpxbERFO0VBQ0U7RUFDQTtDakhvcWxESjs7QWlIbHFsREU7RUFDRTtFQUNBO0NqSHFxbERKOztBaUhucWxERTtFQUNFO0NqSHNxbERKOztBaUhwcWxERTtFQUNFO0NqSHVxbERKOztBaUhycWxERTtFQUNFO0NqSHdxbERKOztBaUh0cWxERTtFQUNFO0NqSHlxbERKOztBaUh2cWxERTtFQUNFO0NqSDBxbERKOztBaUh4cWxERTtFQUNFO0VBQ0E7Q2pIMnFsREo7O0FpSHpxbERFO0VBQ0U7RUFDQTtDakg0cWxESjs7QWlIeHRsREU7RUFDRTtDakgydGxESjs7QWlIenRsREU7RUFDRTtDakg0dGxESjs7QWlIMXRsREU7RUFDRTtDakg2dGxESjs7QWlIM3RsREU7RUFDRTtDakg4dGxESjs7QWlINXRsREU7RUFDRTtDakgrdGxESjs7QWlIN3RsREU7RUFDRTtFQUNBO0NqSGd1bERKOztBaUg5dGxERTtFQUNFO0VBQ0E7Q2pIaXVsREo7O0FpSC90bERFO0VBQ0U7Q2pIa3VsREo7O0FpSGh1bERFO0VBQ0U7Q2pIbXVsREo7O0FpSGp1bERFO0VBQ0U7Q2pIb3VsREo7O0FpSGx1bERFO0VBQ0U7Q2pIcXVsREo7O0FpSG51bERFO0VBQ0U7Q2pIc3VsREo7O0FpSHB1bERFO0VBQ0U7RUFDQTtDakh1dWxESjs7QWlIcnVsREU7RUFDRTtFQUNBO0NqSHd1bERKOztBaUhweGxERTtFQUNFO0NqSHV4bERKOztBaUhyeGxERTtFQUNFO0NqSHd4bERKOztBaUh0eGxERTtFQUNFO0NqSHl4bERKOztBaUh2eGxERTtFQUNFO0NqSDB4bERKOztBaUh4eGxERTtFQUNFO0NqSDJ4bERKOztBaUh6eGxERTtFQUNFO0VBQ0E7Q2pINHhsREo7O0FpSDF4bERFO0VBQ0U7RUFDQTtDakg2eGxESjs7QWlIM3hsREU7RUFDRTtDakg4eGxESjs7QWlINXhsREU7RUFDRTtDakgreGxESjs7QWlIN3hsREU7RUFDRTtDakhneWxESjs7QWlIOXhsREU7RUFDRTtDakhpeWxESjs7QWlIL3hsREU7RUFDRTtDakhreWxESjs7QWlIaHlsREU7RUFDRTtFQUNBO0NqSG15bERKOztBaUhqeWxERTtFQUNFO0VBQ0E7Q2pIb3lsREo7O0FpSGgxbERFO0VBQ0U7Q2pIbTFsREo7O0FpSGoxbERFO0VBQ0U7Q2pIbzFsREo7O0FpSGwxbERFO0VBQ0U7Q2pIcTFsREo7O0FpSG4xbERFO0VBQ0U7Q2pIczFsREo7O0FpSHAxbERFO0VBQ0U7Q2pIdTFsREo7O0FpSHIxbERFO0VBQ0U7RUFDQTtDakh3MWxESjs7QWlIdDFsREU7RUFDRTtFQUNBO0NqSHkxbERKOztBaUh2MWxERTtFQUNFO0NqSDAxbERKOztBaUh4MWxERTtFQUNFO0NqSDIxbERKOztBaUh6MWxERTtFQUNFO0NqSDQxbERKOztBaUgxMWxERTtFQUNFO0NqSDYxbERKOztBaUgzMWxERTtFQUNFO0NqSDgxbERKOztBaUg1MWxERTtFQUNFO0VBQ0E7Q2pIKzFsREo7O0FpSDcxbERFO0VBQ0U7RUFDQTtDakhnMmxESjs7QWlINTRsREU7RUFDRTtDakgrNGxESjs7QWlINzRsREU7RUFDRTtDakhnNWxESjs7QWlIOTRsREU7RUFDRTtDakhpNWxESjs7QWlILzRsREU7RUFDRTtDakhrNWxESjs7QWlIaDVsREU7RUFDRTtDakhtNWxESjs7QWlIajVsREU7RUFDRTtFQUNBO0NqSG81bERKOztBaUhsNWxERTtFQUNFO0VBQ0E7Q2pIcTVsREo7O0FpSG41bERFO0VBQ0U7Q2pIczVsREo7O0FpSHA1bERFO0VBQ0U7Q2pIdTVsREo7O0FpSHI1bERFO0VBQ0U7Q2pIdzVsREo7O0FpSHQ1bERFO0VBQ0U7Q2pIeTVsREo7O0FpSHY1bERFO0VBQ0U7Q2pIMDVsREo7O0FpSHg1bERFO0VBQ0U7RUFDQTtDakgyNWxESjs7QWlIejVsREU7RUFDRTtFQUNBO0NqSDQ1bERKOztBaUh4OGxERTtFQUNFO0NqSDI4bERKOztBaUh6OGxERTtFQUNFO0NqSDQ4bERKOztBaUgxOGxERTtFQUNFO0NqSDY4bERKOztBaUgzOGxERTtFQUNFO0NqSDg4bERKOztBaUg1OGxERTtFQUNFO0NqSCs4bERKOztBaUg3OGxERTtFQUNFO0VBQ0E7Q2pIZzlsREo7O0FpSDk4bERFO0VBQ0U7RUFDQTtDakhpOWxESjs7QWlILzhsREU7RUFDRTtDakhrOWxESjs7QWlIaDlsREU7RUFDRTtDakhtOWxESjs7QWlIajlsREU7RUFDRTtDakhvOWxESjs7QWlIbDlsREU7RUFDRTtDakhxOWxESjs7QWlIbjlsREU7RUFDRTtDakhzOWxESjs7QWlIcDlsREU7RUFDRTtFQUNBO0NqSHU5bERKOztBaUhyOWxERTtFQUNFO0VBQ0E7Q2pIdzlsREo7O0FpSHBnbURFO0VBQ0U7Q2pIdWdtREo7O0FpSHJnbURFO0VBQ0U7Q2pId2dtREo7O0FpSHRnbURFO0VBQ0U7Q2pIeWdtREo7O0FpSHZnbURFO0VBQ0U7Q2pIMGdtREo7O0FpSHhnbURFO0VBQ0U7Q2pIMmdtREo7O0FpSHpnbURFO0VBQ0U7RUFDQTtDakg0Z21ESjs7QWlIMWdtREU7RUFDRTtFQUNBO0NqSDZnbURKOztBaUgzZ21ERTtFQUNFO0NqSDhnbURKOztBaUg1Z21ERTtFQUNFO0NqSCtnbURKOztBaUg3Z21ERTtFQUNFO0NqSGdobURKOztBaUg5Z21ERTtFQUNFO0NqSGlobURKOztBaUgvZ21ERTtFQUNFO0NqSGtobURKOztBaUhoaG1ERTtFQUNFO0VBQ0E7Q2pIbWhtREo7O0FpSGpobURFO0VBQ0U7RUFDQTtDakhvaG1ESjs7QWlIaGttREU7RUFDRTtDakhta21ESjs7QWlIamttREU7RUFDRTtDakhva21ESjs7QWlIbGttREU7RUFDRTtDakhxa21ESjs7QWlIbmttREU7RUFDRTtDakhza21ESjs7QWlIcGttREU7RUFDRTtDakh1a21ESjs7QWlIcmttREU7RUFDRTtFQUNBO0NqSHdrbURKOztBaUh0a21ERTtFQUNFO0VBQ0E7Q2pIeWttREo7O0FpSHZrbURFO0VBQ0U7Q2pIMGttREo7O0FpSHhrbURFO0VBQ0U7Q2pIMmttREo7O0FpSHprbURFO0VBQ0U7Q2pINGttREo7O0FpSDFrbURFO0VBQ0U7Q2pINmttREo7O0FpSDNrbURFO0VBQ0U7Q2pIOGttREo7O0FpSDVrbURFO0VBQ0U7RUFDQTtDakgra21ESjs7QWlIN2ttREU7RUFDRTtFQUNBO0NqSGdsbURKOztBaUg1bm1ERTtFQUNFO0NqSCtubURKOztBaUg3bm1ERTtFQUNFO0NqSGdvbURKOztBaUg5bm1ERTtFQUNFO0NqSGlvbURKOztBaUgvbm1ERTtFQUNFO0NqSGtvbURKOztBaUhob21ERTtFQUNFO0NqSG1vbURKOztBaUhqb21ERTtFQUNFO0VBQ0E7Q2pIb29tREo7O0FpSGxvbURFO0VBQ0U7RUFDQTtDakhxb21ESjs7QWlIbm9tREU7RUFDRTtDakhzb21ESjs7QWlIcG9tREU7RUFDRTtDakh1b21ESjs7QWlIcm9tREU7RUFDRTtDakh3b21ESjs7QWlIdG9tREU7RUFDRTtDakh5b21ESjs7QWlIdm9tREU7RUFDRTtDakgwb21ESjs7QWlIeG9tREU7RUFDRTtFQUNBO0NqSDJvbURKOztBaUh6b21ERTtFQUNFO0VBQ0E7Q2pING9tREo7O0FpSHhybURFO0VBQ0U7Q2pIMnJtREo7O0FpSHpybURFO0VBQ0U7Q2pINHJtREo7O0FpSDFybURFO0VBQ0U7Q2pINnJtREo7O0FpSDNybURFO0VBQ0U7Q2pIOHJtREo7O0FpSDVybURFO0VBQ0U7Q2pIK3JtREo7O0FpSDdybURFO0VBQ0U7RUFDQTtDakhnc21ESjs7QWlIOXJtREU7RUFDRTtFQUNBO0NqSGlzbURKOztBaUgvcm1ERTtFQUNFO0NqSGtzbURKOztBaUhoc21ERTtFQUNFO0NqSG1zbURKOztBaUhqc21ERTtFQUNFO0NqSG9zbURKOztBaUhsc21ERTtFQUNFO0NqSHFzbURKOztBaUhuc21ERTtFQUNFO0NqSHNzbURKOztBaUhwc21ERTtFQUNFO0VBQ0E7Q2pIdXNtREo7O0FpSHJzbURFO0VBQ0U7RUFDQTtDakh3c21ESjs7QWlIcHZtREU7RUFDRTtDakh1dm1ESjs7QWlIcnZtREU7RUFDRTtDakh3dm1ESjs7QWlIdHZtREU7RUFDRTtDakh5dm1ESjs7QWlIdnZtREU7RUFDRTtDakgwdm1ESjs7QWlIeHZtREU7RUFDRTtDakgydm1ESjs7QWlIenZtREU7RUFDRTtFQUNBO0NqSDR2bURKOztBaUgxdm1ERTtFQUNFO0VBQ0E7Q2pINnZtREo7O0FpSDN2bURFO0VBQ0U7Q2pIOHZtREo7O0FpSDV2bURFO0VBQ0U7Q2pIK3ZtREo7O0FpSDd2bURFO0VBQ0U7Q2pIZ3dtREo7O0FpSDl2bURFO0VBQ0U7Q2pIaXdtREo7O0FpSC92bURFO0VBQ0U7Q2pIa3dtREo7O0FpSGh3bURFO0VBQ0U7RUFDQTtDakhtd21ESjs7QWlIandtREU7RUFDRTtFQUNBO0NqSG93bURKOztBaUhoem1ERTtFQUNFO0NqSG16bURKOztBaUhqem1ERTtFQUNFO0NqSG96bURKOztBaUhsem1ERTtFQUNFO0NqSHF6bURKOztBaUhuem1ERTtFQUNFO0NqSHN6bURKOztBaUhwem1ERTtFQUNFO0NqSHV6bURKOztBaUhyem1ERTtFQUNFO0VBQ0E7Q2pId3ptREo7O0FpSHR6bURFO0VBQ0U7RUFDQTtDakh5em1ESjs7QWlIdnptREU7RUFDRTtDakgwem1ESjs7QWlIeHptREU7RUFDRTtDakgyem1ESjs7QWlIenptREU7RUFDRTtDakg0em1ESjs7QWlIMXptREU7RUFDRTtDakg2em1ESjs7QWlIM3ptREU7RUFDRTtDakg4em1ESjs7QWlINXptREU7RUFDRTtFQUNBO0NqSCt6bURKOztBaUg3em1ERTtFQUNFO0VBQ0E7Q2pIZzBtREo7O0FpSDUybURFO0VBQ0U7Q2pIKzJtREo7O0FpSDcybURFO0VBQ0U7Q2pIZzNtREo7O0FpSDkybURFO0VBQ0U7Q2pIaTNtREo7O0FpSC8ybURFO0VBQ0U7Q2pIazNtREo7O0FpSGgzbURFO0VBQ0U7Q2pIbTNtREo7O0FpSGozbURFO0VBQ0U7RUFDQTtDakhvM21ESjs7QWlIbDNtREU7RUFDRTtFQUNBO0NqSHEzbURKOztBaUhuM21ERTtFQUNFO0NqSHMzbURKOztBaUhwM21ERTtFQUNFO0NqSHUzbURKOztBaUhyM21ERTtFQUNFO0NqSHczbURKOztBaUh0M21ERTtFQUNFO0NqSHkzbURKOztBaUh2M21ERTtFQUNFO0NqSDAzbURKOztBaUh4M21ERTtFQUNFO0VBQ0E7Q2pIMjNtREo7O0FpSHozbURFO0VBQ0U7RUFDQTtDakg0M21ESjs7QWlIeDZtREU7RUFDRTtDakgyNm1ESjs7QWlIejZtREU7RUFDRTtDakg0Nm1ESjs7QWlIMTZtREU7RUFDRTtDakg2Nm1ESjs7QWlIMzZtREU7RUFDRTtDakg4Nm1ESjs7QWlINTZtREU7RUFDRTtDakgrNm1ESjs7QWlINzZtREU7RUFDRTtFQUNBO0NqSGc3bURKOztBaUg5Nm1ERTtFQUNFO0VBQ0E7Q2pIaTdtREo7O0FpSC82bURFO0VBQ0U7Q2pIazdtREo7O0FpSGg3bURFO0VBQ0U7Q2pIbTdtREo7O0FpSGo3bURFO0VBQ0U7Q2pIbzdtREo7O0FpSGw3bURFO0VBQ0U7Q2pIcTdtREo7O0FpSG43bURFO0VBQ0U7Q2pIczdtREo7O0FpSHA3bURFO0VBQ0U7RUFDQTtDakh1N21ESjs7QWlIcjdtREU7RUFDRTtFQUNBO0NqSHc3bURKOztBaUhwK21ERTtFQUNFO0NqSHUrbURKOztBaUhyK21ERTtFQUNFO0NqSHcrbURKOztBaUh0K21ERTtFQUNFO0NqSHkrbURKOztBaUh2K21ERTtFQUNFO0NqSDArbURKOztBaUh4K21ERTtFQUNFO0NqSDIrbURKOztBaUh6K21ERTtFQUNFO0VBQ0E7Q2pINCttREo7O0FpSDErbURFO0VBQ0U7RUFDQTtDakg2K21ESjs7QWlIMyttREU7RUFDRTtDakg4K21ESjs7QWlINSttREU7RUFDRTtDakgrK21ESjs7QWlINyttREU7RUFDRTtDakhnL21ESjs7QWlIOSttREU7RUFDRTtDakhpL21ESjs7QWlILyttREU7RUFDRTtDakhrL21ESjs7QWlIaC9tREU7RUFDRTtFQUNBO0NqSG0vbURKOztBaUhqL21ERTtFQUNFO0VBQ0E7Q2pIby9tREo7O0FpSGhpbkRFO0VBQ0U7Q2pIbWluREo7O0FpSGppbkRFO0VBQ0U7Q2pIb2luREo7O0FpSGxpbkRFO0VBQ0U7Q2pIcWluREo7O0FpSG5pbkRFO0VBQ0U7Q2pIc2luREo7O0FpSHBpbkRFO0VBQ0U7Q2pIdWluREo7O0FpSHJpbkRFO0VBQ0U7RUFDQTtDakh3aW5ESjs7QWlIdGluREU7RUFDRTtFQUNBO0NqSHlpbkRKOztBaUh2aW5ERTtFQUNFO0NqSDBpbkRKOztBaUh4aW5ERTtFQUNFO0NqSDJpbkRKOztBaUh6aW5ERTtFQUNFO0NqSDRpbkRKOztBaUgxaW5ERTtFQUNFO0NqSDZpbkRKOztBaUgzaW5ERTtFQUNFO0NqSDhpbkRKOztBaUg1aW5ERTtFQUNFO0VBQ0E7Q2pIK2luREo7O0FpSDdpbkRFO0VBQ0U7RUFDQTtDakhnam5ESjs7QWlINWxuREU7RUFDRTtDakgrbG5ESjs7QWlIN2xuREU7RUFDRTtDakhnbW5ESjs7QWlIOWxuREU7RUFDRTtDakhpbW5ESjs7QWlIL2xuREU7RUFDRTtDakhrbW5ESjs7QWlIaG1uREU7RUFDRTtDakhtbW5ESjs7QWlIam1uREU7RUFDRTtFQUNBO0NqSG9tbkRKOztBaUhsbW5ERTtFQUNFO0VBQ0E7Q2pIcW1uREo7O0FpSG5tbkRFO0VBQ0U7Q2pIc21uREo7O0FpSHBtbkRFO0VBQ0U7Q2pIdW1uREo7O0FpSHJtbkRFO0VBQ0U7Q2pId21uREo7O0FpSHRtbkRFO0VBQ0U7Q2pIeW1uREo7O0FpSHZtbkRFO0VBQ0U7Q2pIMG1uREo7O0FpSHhtbkRFO0VBQ0U7RUFDQTtDakgybW5ESjs7QWlIem1uREU7RUFDRTtFQUNBO0NqSDRtbkRKOztBaUh4cG5ERTtFQUNFO0NqSDJwbkRKOztBaUh6cG5ERTtFQUNFO0NqSDRwbkRKOztBaUgxcG5ERTtFQUNFO0NqSDZwbkRKOztBaUgzcG5ERTtFQUNFO0NqSDhwbkRKOztBaUg1cG5ERTtFQUNFO0NqSCtwbkRKOztBaUg3cG5ERTtFQUNFO0VBQ0E7Q2pIZ3FuREo7O0FpSDlwbkRFO0VBQ0U7RUFDQTtDakhpcW5ESjs7QWlIL3BuREU7RUFDRTtDakhrcW5ESjs7QWlIaHFuREU7RUFDRTtDakhtcW5ESjs7QWlIanFuREU7RUFDRTtDakhvcW5ESjs7QWlIbHFuREU7RUFDRTtDakhxcW5ESjs7QWlIbnFuREU7RUFDRTtDakhzcW5ESjs7QWlIcHFuREU7RUFDRTtFQUNBO0NqSHVxbkRKOztBaUhycW5ERTtFQUNFO0VBQ0E7Q2pId3FuREo7O0FpSHB0bkRFO0VBQ0U7Q2pIdXRuREo7O0FpSHJ0bkRFO0VBQ0U7Q2pId3RuREo7O0FpSHR0bkRFO0VBQ0U7Q2pIeXRuREo7O0FpSHZ0bkRFO0VBQ0U7Q2pIMHRuREo7O0FpSHh0bkRFO0VBQ0U7Q2pIMnRuREo7O0FpSHp0bkRFO0VBQ0U7RUFDQTtDakg0dG5ESjs7QWlIMXRuREU7RUFDRTtFQUNBO0NqSDZ0bkRKOztBaUgzdG5ERTtFQUNFO0NqSDh0bkRKOztBaUg1dG5ERTtFQUNFO0NqSCt0bkRKOztBaUg3dG5ERTtFQUNFO0NqSGd1bkRKOztBaUg5dG5ERTtFQUNFO0NqSGl1bkRKOztBaUgvdG5ERTtFQUNFO0NqSGt1bkRKOztBaUhodW5ERTtFQUNFO0VBQ0E7Q2pIbXVuREo7O0FpSGp1bkRFO0VBQ0U7RUFDQTtDakhvdW5ESjs7QWlIaHhuREU7RUFDRTtDakhteG5ESjs7QWlIanhuREU7RUFDRTtDakhveG5ESjs7QWlIbHhuREU7RUFDRTtDakhxeG5ESjs7QWlIbnhuREU7RUFDRTtDakhzeG5ESjs7QWlIcHhuREU7RUFDRTtDakh1eG5ESjs7QWlIcnhuREU7RUFDRTtFQUNBO0NqSHd4bkRKOztBaUh0eG5ERTtFQUNFO0VBQ0E7Q2pIeXhuREo7O0FpSHZ4bkRFO0VBQ0U7Q2pIMHhuREo7O0FpSHh4bkRFO0VBQ0U7Q2pIMnhuREo7O0FpSHp4bkRFO0VBQ0U7Q2pINHhuREo7O0FpSDF4bkRFO0VBQ0U7Q2pINnhuREo7O0FpSDN4bkRFO0VBQ0U7Q2pIOHhuREo7O0FpSDV4bkRFO0VBQ0U7RUFDQTtDakgreG5ESjs7QWlIN3huREU7RUFDRTtFQUNBO0NqSGd5bkRKOztBaUg1MG5ERTtFQUNFO0NqSCswbkRKOztBaUg3MG5ERTtFQUNFO0NqSGcxbkRKOztBaUg5MG5ERTtFQUNFO0NqSGkxbkRKOztBaUgvMG5ERTtFQUNFO0NqSGsxbkRKOztBaUhoMW5ERTtFQUNFO0NqSG0xbkRKOztBaUhqMW5ERTtFQUNFO0VBQ0E7Q2pIbzFuREo7O0FpSGwxbkRFO0VBQ0U7RUFDQTtDakhxMW5ESjs7QWlIbjFuREU7RUFDRTtDakhzMW5ESjs7QWlIcDFuREU7RUFDRTtDakh1MW5ESjs7QWlIcjFuREU7RUFDRTtDakh3MW5ESjs7QWlIdDFuREU7RUFDRTtDakh5MW5ESjs7QWlIdjFuREU7RUFDRTtDakgwMW5ESjs7QWlIeDFuREU7RUFDRTtFQUNBO0NqSDIxbkRKOztBaUh6MW5ERTtFQUNFO0VBQ0E7Q2pINDFuREo7O0FpSHg0bkRFO0VBQ0U7Q2pIMjRuREo7O0FpSHo0bkRFO0VBQ0U7Q2pINDRuREo7O0FpSDE0bkRFO0VBQ0U7Q2pINjRuREo7O0FpSDM0bkRFO0VBQ0U7Q2pIODRuREo7O0FpSDU0bkRFO0VBQ0U7Q2pIKzRuREo7O0FpSDc0bkRFO0VBQ0U7RUFDQTtDakhnNW5ESjs7QWlIOTRuREU7RUFDRTtFQUNBO0NqSGk1bkRKOztBaUgvNG5ERTtFQUNFO0NqSGs1bkRKOztBaUhoNW5ERTtFQUNFO0NqSG01bkRKOztBaUhqNW5ERTtFQUNFO0NqSG81bkRKOztBaUhsNW5ERTtFQUNFO0NqSHE1bkRKOztBaUhuNW5ERTtFQUNFO0NqSHM1bkRKOztBaUhwNW5ERTtFQUNFO0VBQ0E7Q2pIdTVuREo7O0FpSHI1bkRFO0VBQ0U7RUFDQTtDakh3NW5ESjs7QWlIcDhuREU7RUFDRTtDakh1OG5ESjs7QWlIcjhuREU7RUFDRTtDakh3OG5ESjs7QWlIdDhuREU7RUFDRTtDakh5OG5ESjs7QWlIdjhuREU7RUFDRTtDakgwOG5ESjs7QWlIeDhuREU7RUFDRTtDakgyOG5ESjs7QWlIejhuREU7RUFDRTtFQUNBO0NqSDQ4bkRKOztBaUgxOG5ERTtFQUNFO0VBQ0E7Q2pINjhuREo7O0FpSDM4bkRFO0VBQ0U7Q2pIODhuREo7O0FpSDU4bkRFO0VBQ0U7Q2pIKzhuREo7O0FpSDc4bkRFO0VBQ0U7Q2pIZzluREo7O0FpSDk4bkRFO0VBQ0U7Q2pIaTluREo7O0FpSC84bkRFO0VBQ0U7Q2pIazluREo7O0FpSGg5bkRFO0VBQ0U7RUFDQTtDakhtOW5ESjs7QWlIajluREU7RUFDRTtFQUNBO0NqSG85bkRKOztBaUhoZ29ERTtFQUNFO0NqSG1nb0RKOztBaUhqZ29ERTtFQUNFO0NqSG9nb0RKOztBaUhsZ29ERTtFQUNFO0NqSHFnb0RKOztBaUhuZ29ERTtFQUNFO0NqSHNnb0RKOztBaUhwZ29ERTtFQUNFO0NqSHVnb0RKOztBaUhyZ29ERTtFQUNFO0VBQ0E7Q2pId2dvREo7O0FpSHRnb0RFO0VBQ0U7RUFDQTtDakh5Z29ESjs7QWlIdmdvREU7RUFDRTtDakgwZ29ESjs7QWlIeGdvREU7RUFDRTtDakgyZ29ESjs7QWlIemdvREU7RUFDRTtDakg0Z29ESjs7QWlIMWdvREU7RUFDRTtDakg2Z29ESjs7QWlIM2dvREU7RUFDRTtDakg4Z29ESjs7QWlINWdvREU7RUFDRTtFQUNBO0NqSCtnb0RKOztBaUg3Z29ERTtFQUNFO0VBQ0E7Q2pIZ2hvREo7O0FpSDVqb0RFO0VBQ0U7Q2pIK2pvREo7O0FpSDdqb0RFO0VBQ0U7Q2pIZ2tvREo7O0FpSDlqb0RFO0VBQ0U7Q2pIaWtvREo7O0FpSC9qb0RFO0VBQ0U7Q2pIa2tvREo7O0FpSGhrb0RFO0VBQ0U7Q2pIbWtvREo7O0FpSGprb0RFO0VBQ0U7RUFDQTtDakhva29ESjs7QWlIbGtvREU7RUFDRTtFQUNBO0NqSHFrb0RKOztBaUhua29ERTtFQUNFO0NqSHNrb0RKOztBaUhwa29ERTtFQUNFO0NqSHVrb0RKOztBaUhya29ERTtFQUNFO0NqSHdrb0RKOztBaUh0a29ERTtFQUNFO0NqSHlrb0RKOztBaUh2a29ERTtFQUNFO0NqSDBrb0RKOztBaUh4a29ERTtFQUNFO0VBQ0E7Q2pIMmtvREo7O0FpSHprb0RFO0VBQ0U7RUFDQTtDakg0a29ESjs7QWlIeG5vREU7RUFDRTtDakgybm9ESjs7QWlIem5vREU7RUFDRTtDakg0bm9ESjs7QWlIMW5vREU7RUFDRTtDakg2bm9ESjs7QWlIM25vREU7RUFDRTtDakg4bm9ESjs7QWlINW5vREU7RUFDRTtDakgrbm9ESjs7QWlIN25vREU7RUFDRTtFQUNBO0NqSGdvb0RKOztBaUg5bm9ERTtFQUNFO0VBQ0E7Q2pIaW9vREo7O0FpSC9ub0RFO0VBQ0U7Q2pIa29vREo7O0FpSGhvb0RFO0VBQ0U7Q2pIbW9vREo7O0FpSGpvb0RFO0VBQ0U7Q2pIb29vREo7O0FpSGxvb0RFO0VBQ0U7Q2pIcW9vREo7O0FpSG5vb0RFO0VBQ0U7Q2pIc29vREo7O0FpSHBvb0RFO0VBQ0U7RUFDQTtDakh1b29ESjs7QWlIcm9vREU7RUFDRTtFQUNBO0NqSHdvb0RKOztBaUhwcm9ERTtFQUNFO0NqSHVyb0RKOztBaUhycm9ERTtFQUNFO0NqSHdyb0RKOztBaUh0cm9ERTtFQUNFO0NqSHlyb0RKOztBaUh2cm9ERTtFQUNFO0NqSDByb0RKOztBaUh4cm9ERTtFQUNFO0NqSDJyb0RKOztBaUh6cm9ERTtFQUNFO0VBQ0E7Q2pINHJvREo7O0FpSDFyb0RFO0VBQ0U7RUFDQTtDakg2cm9ESjs7QWlIM3JvREU7RUFDRTtDakg4cm9ESjs7QWlINXJvREU7RUFDRTtDakgrcm9ESjs7QWlIN3JvREU7RUFDRTtDakhnc29ESjs7QWlIOXJvREU7RUFDRTtDakhpc29ESjs7QWlIL3JvREU7RUFDRTtDakhrc29ESjs7QWlIaHNvREU7RUFDRTtFQUNBO0NqSG1zb0RKOztBaUhqc29ERTtFQUNFO0VBQ0E7Q2pIb3NvREo7O0FpSGh2b0RFO0VBQ0U7Q2pIbXZvREo7O0FpSGp2b0RFO0VBQ0U7Q2pIb3ZvREo7O0FpSGx2b0RFO0VBQ0U7Q2pIcXZvREo7O0FpSG52b0RFO0VBQ0U7Q2pIc3ZvREo7O0FpSHB2b0RFO0VBQ0U7Q2pIdXZvREo7O0FpSHJ2b0RFO0VBQ0U7RUFDQTtDakh3dm9ESjs7QWlIdHZvREU7RUFDRTtFQUNBO0NqSHl2b0RKOztBaUh2dm9ERTtFQUNFO0NqSDB2b0RKOztBaUh4dm9ERTtFQUNFO0NqSDJ2b0RKOztBaUh6dm9ERTtFQUNFO0NqSDR2b0RKOztBaUgxdm9ERTtFQUNFO0NqSDZ2b0RKOztBaUgzdm9ERTtFQUNFO0NqSDh2b0RKOztBaUg1dm9ERTtFQUNFO0VBQ0E7Q2pIK3ZvREo7O0FpSDd2b0RFO0VBQ0U7RUFDQTtDakhnd29ESjs7QWlINXlvREU7RUFDRTtDakgreW9ESjs7QWlIN3lvREU7RUFDRTtDakhnem9ESjs7QWlIOXlvREU7RUFDRTtDakhpem9ESjs7QWlIL3lvREU7RUFDRTtDakhrem9ESjs7QWlIaHpvREU7RUFDRTtDakhtem9ESjs7QWlIanpvREU7RUFDRTtFQUNBO0NqSG96b0RKOztBaUhsem9ERTtFQUNFO0VBQ0E7Q2pIcXpvREo7O0FpSG56b0RFO0VBQ0U7Q2pIc3pvREo7O0FpSHB6b0RFO0VBQ0U7Q2pIdXpvREo7O0FpSHJ6b0RFO0VBQ0U7Q2pId3pvREo7O0FpSHR6b0RFO0VBQ0U7Q2pIeXpvREo7O0FpSHZ6b0RFO0VBQ0U7Q2pIMHpvREo7O0FpSHh6b0RFO0VBQ0U7RUFDQTtDakgyem9ESjs7QWlIenpvREU7RUFDRTtFQUNBO0NqSDR6b0RKOztBaUh4Mm9ERTtFQUNFO0NqSDIyb0RKOztBaUh6Mm9ERTtFQUNFO0NqSDQyb0RKOztBaUgxMm9ERTtFQUNFO0NqSDYyb0RKOztBaUgzMm9ERTtFQUNFO0NqSDgyb0RKOztBaUg1Mm9ERTtFQUNFO0NqSCsyb0RKOztBaUg3Mm9ERTtFQUNFO0VBQ0E7Q2pIZzNvREo7O0FpSDkyb0RFO0VBQ0U7RUFDQTtDakhpM29ESjs7QWlILzJvREU7RUFDRTtDakhrM29ESjs7QWlIaDNvREU7RUFDRTtDakhtM29ESjs7QWlIajNvREU7RUFDRTtDakhvM29ESjs7QWlIbDNvREU7RUFDRTtDakhxM29ESjs7QWlIbjNvREU7RUFDRTtDakhzM29ESjs7QWlIcDNvREU7RUFDRTtFQUNBO0NqSHUzb0RKOztBaUhyM29ERTtFQUNFO0VBQ0E7Q2pIdzNvREo7O0FpSHA2b0RFO0VBQ0U7Q2pIdTZvREo7O0FpSHI2b0RFO0VBQ0U7Q2pIdzZvREo7O0FpSHQ2b0RFO0VBQ0U7Q2pIeTZvREo7O0FpSHY2b0RFO0VBQ0U7Q2pIMDZvREo7O0FpSHg2b0RFO0VBQ0U7Q2pIMjZvREo7O0FpSHo2b0RFO0VBQ0U7RUFDQTtDakg0Nm9ESjs7QWlIMTZvREU7RUFDRTtFQUNBO0NqSDY2b0RKOztBaUgzNm9ERTtFQUNFO0NqSDg2b0RKOztBaUg1Nm9ERTtFQUNFO0NqSCs2b0RKOztBaUg3Nm9ERTtFQUNFO0NqSGc3b0RKOztBaUg5Nm9ERTtFQUNFO0NqSGk3b0RKOztBaUgvNm9ERTtFQUNFO0NqSGs3b0RKOztBaUhoN29ERTtFQUNFO0VBQ0E7Q2pIbTdvREo7O0FpSGo3b0RFO0VBQ0U7RUFDQTtDakhvN29ESjs7QWlIaCtvREU7RUFDRTtDakhtK29ESjs7QWlIaitvREU7RUFDRTtDakhvK29ESjs7QWlIbCtvREU7RUFDRTtDakhxK29ESjs7QWlIbitvREU7RUFDRTtDakhzK29ESjs7QWlIcCtvREU7RUFDRTtDakh1K29ESjs7QWlIcitvREU7RUFDRTtFQUNBO0NqSHcrb0RKOztBaUh0K29ERTtFQUNFO0VBQ0E7Q2pIeStvREo7O0FpSHYrb0RFO0VBQ0U7Q2pIMCtvREo7O0FpSHgrb0RFO0VBQ0U7Q2pIMitvREo7O0FpSHorb0RFO0VBQ0U7Q2pINCtvREo7O0FpSDErb0RFO0VBQ0U7Q2pINitvREo7O0FpSDMrb0RFO0VBQ0U7Q2pIOCtvREo7O0FpSDUrb0RFO0VBQ0U7RUFDQTtDakgrK29ESjs7QWlINytvREU7RUFDRTtFQUNBO0NqSGcvb0RKOztBaUg1aHBERTtFQUNFO0NqSCtocERKOztBaUg3aHBERTtFQUNFO0NqSGdpcERKOztBaUg5aHBERTtFQUNFO0NqSGlpcERKOztBaUgvaHBERTtFQUNFO0NqSGtpcERKOztBaUhoaXBERTtFQUNFO0NqSG1pcERKOztBaUhqaXBERTtFQUNFO0VBQ0E7Q2pIb2lwREo7O0FpSGxpcERFO0VBQ0U7RUFDQTtDakhxaXBESjs7QWlIbmlwREU7RUFDRTtDakhzaXBESjs7QWlIcGlwREU7RUFDRTtDakh1aXBESjs7QWlIcmlwREU7RUFDRTtDakh3aXBESjs7QWlIdGlwREU7RUFDRTtDakh5aXBESjs7QWlIdmlwREU7RUFDRTtDakgwaXBESjs7QWlIeGlwREU7RUFDRTtFQUNBO0NqSDJpcERKOztBaUh6aXBERTtFQUNFO0VBQ0E7Q2pINGlwREo7O0FpSHhscERFO0VBQ0U7Q2pIMmxwREo7O0FpSHpscERFO0VBQ0U7Q2pINGxwREo7O0FpSDFscERFO0VBQ0U7Q2pINmxwREo7O0FpSDNscERFO0VBQ0U7Q2pIOGxwREo7O0FpSDVscERFO0VBQ0U7Q2pIK2xwREo7O0FpSDdscERFO0VBQ0U7RUFDQTtDakhnbXBESjs7QWlIOWxwREU7RUFDRTtFQUNBO0NqSGltcERKOztBaUgvbHBERTtFQUNFO0NqSGttcERKOztBaUhobXBERTtFQUNFO0NqSG1tcERKOztBaUhqbXBERTtFQUNFO0NqSG9tcERKOztBaUhsbXBERTtFQUNFO0NqSHFtcERKOztBaUhubXBERTtFQUNFO0NqSHNtcERKOztBaUhwbXBERTtFQUNFO0VBQ0E7Q2pIdW1wREo7O0FpSHJtcERFO0VBQ0U7RUFDQTtDakh3bXBESjs7QWlIcHBwREU7RUFDRTtDakh1cHBESjs7QWlIcnBwREU7RUFDRTtDakh3cHBESjs7QWlIdHBwREU7RUFDRTtDakh5cHBESjs7QWlIdnBwREU7RUFDRTtDakgwcHBESjs7QWlIeHBwREU7RUFDRTtDakgycHBESjs7QWlIenBwREU7RUFDRTtFQUNBO0NqSDRwcERKOztBaUgxcHBERTtFQUNFO0VBQ0E7Q2pINnBwREo7O0FpSDNwcERFO0VBQ0U7Q2pIOHBwREo7O0FpSDVwcERFO0VBQ0U7Q2pIK3BwREo7O0FpSDdwcERFO0VBQ0U7Q2pIZ3FwREo7O0FpSDlwcERFO0VBQ0U7Q2pIaXFwREo7O0FpSC9wcERFO0VBQ0U7Q2pIa3FwREo7O0FpSGhxcERFO0VBQ0U7RUFDQTtDakhtcXBESjs7QWlIanFwREU7RUFDRTtFQUNBO0NqSG9xcERKOztBaUhodHBERTtFQUNFO0NqSG10cERKOztBaUhqdHBERTtFQUNFO0NqSG90cERKOztBaUhsdHBERTtFQUNFO0NqSHF0cERKOztBaUhudHBERTtFQUNFO0NqSHN0cERKOztBaUhwdHBERTtFQUNFO0NqSHV0cERKOztBaUhydHBERTtFQUNFO0VBQ0E7Q2pId3RwREo7O0FpSHR0cERFO0VBQ0U7RUFDQTtDakh5dHBESjs7QWlIdnRwREU7RUFDRTtDakgwdHBESjs7QWlIeHRwREU7RUFDRTtDakgydHBESjs7QWlIenRwREU7RUFDRTtDakg0dHBESjs7QWlIMXRwREU7RUFDRTtDakg2dHBESjs7QWlIM3RwREU7RUFDRTtDakg4dHBESjs7QWlINXRwREU7RUFDRTtFQUNBO0NqSCt0cERKOztBaUg3dHBERTtFQUNFO0VBQ0E7Q2pIZ3VwREo7O0FpSDV3cERFO0VBQ0U7Q2pIK3dwREo7O0FpSDd3cERFO0VBQ0U7Q2pIZ3hwREo7O0FpSDl3cERFO0VBQ0U7Q2pIaXhwREo7O0FpSC93cERFO0VBQ0U7Q2pIa3hwREo7O0FpSGh4cERFO0VBQ0U7Q2pIbXhwREo7O0FpSGp4cERFO0VBQ0U7RUFDQTtDakhveHBESjs7QWlIbHhwREU7RUFDRTtFQUNBO0NqSHF4cERKOztBaUhueHBERTtFQUNFO0NqSHN4cERKOztBaUhweHBERTtFQUNFO0NqSHV4cERKOztBaUhyeHBERTtFQUNFO0NqSHd4cERKOztBaUh0eHBERTtFQUNFO0NqSHl4cERKOztBaUh2eHBERTtFQUNFO0NqSDB4cERKOztBaUh4eHBERTtFQUNFO0VBQ0E7Q2pIMnhwREo7O0FpSHp4cERFO0VBQ0U7RUFDQTtDakg0eHBESjs7QWlIeDBwREU7RUFDRTtDakgyMHBESjs7QWlIejBwREU7RUFDRTtDakg0MHBESjs7QWlIMTBwREU7RUFDRTtDakg2MHBESjs7QWlIMzBwREU7RUFDRTtDakg4MHBESjs7QWlINTBwREU7RUFDRTtDakgrMHBESjs7QWlINzBwREU7RUFDRTtFQUNBO0NqSGcxcERKOztBaUg5MHBERTtFQUNFO0VBQ0E7Q2pIaTFwREo7O0FpSC8wcERFO0VBQ0U7Q2pIazFwREo7O0FpSGgxcERFO0VBQ0U7Q2pIbTFwREo7O0FpSGoxcERFO0VBQ0U7Q2pIbzFwREo7O0FpSGwxcERFO0VBQ0U7Q2pIcTFwREo7O0FpSG4xcERFO0VBQ0U7Q2pIczFwREo7O0FpSHAxcERFO0VBQ0U7RUFDQTtDakh1MXBESjs7QWlIcjFwREU7RUFDRTtFQUNBO0NqSHcxcERKOztBaUhwNHBERTtFQUNFO0NqSHU0cERKOztBaUhyNHBERTtFQUNFO0NqSHc0cERKOztBaUh0NHBERTtFQUNFO0NqSHk0cERKOztBaUh2NHBERTtFQUNFO0NqSDA0cERKOztBaUh4NHBERTtFQUNFO0NqSDI0cERKOztBaUh6NHBERTtFQUNFO0VBQ0E7Q2pINDRwREo7O0FpSDE0cERFO0VBQ0U7RUFDQTtDakg2NHBESjs7QWlIMzRwREU7RUFDRTtDakg4NHBESjs7QWlINTRwREU7RUFDRTtDakgrNHBESjs7QWlINzRwREU7RUFDRTtDakhnNXBESjs7QWlIOTRwREU7RUFDRTtDakhpNXBESjs7QWlILzRwREU7RUFDRTtDakhrNXBESjs7QWlIaDVwREU7RUFDRTtFQUNBO0NqSG01cERKOztBaUhqNXBERTtFQUNFO0VBQ0E7Q2pIbzVwREo7O0FpSGg4cERFO0VBQ0U7Q2pIbThwREo7O0FpSGo4cERFO0VBQ0U7Q2pIbzhwREo7O0FpSGw4cERFO0VBQ0U7Q2pIcThwREo7O0FpSG44cERFO0VBQ0U7Q2pIczhwREo7O0FpSHA4cERFO0VBQ0U7Q2pIdThwREo7O0FpSHI4cERFO0VBQ0U7RUFDQTtDakh3OHBESjs7QWlIdDhwREU7RUFDRTtFQUNBO0NqSHk4cERKOztBaUh2OHBERTtFQUNFO0NqSDA4cERKOztBaUh4OHBERTtFQUNFO0NqSDI4cERKOztBaUh6OHBERTtFQUNFO0NqSDQ4cERKOztBaUgxOHBERTtFQUNFO0NqSDY4cERKOztBaUgzOHBERTtFQUNFO0NqSDg4cERKOztBaUg1OHBERTtFQUNFO0VBQ0E7Q2pIKzhwREo7O0FpSDc4cERFO0VBQ0U7RUFDQTtDakhnOXBESjs7QWlINS9wREU7RUFDRTtDakgrL3BESjs7QWlINy9wREU7RUFDRTtDakhnZ3FESjs7QWlIOS9wREU7RUFDRTtDakhpZ3FESjs7QWlILy9wREU7RUFDRTtDakhrZ3FESjs7QWlIaGdxREU7RUFDRTtDakhtZ3FESjs7QWlIamdxREU7RUFDRTtFQUNBO0NqSG9ncURKOztBaUhsZ3FERTtFQUNFO0VBQ0E7Q2pIcWdxREo7O0FpSG5ncURFO0VBQ0U7Q2pIc2dxREo7O0FpSHBncURFO0VBQ0U7Q2pIdWdxREo7O0FpSHJncURFO0VBQ0U7Q2pId2dxREo7O0FpSHRncURFO0VBQ0U7Q2pIeWdxREo7O0FpSHZncURFO0VBQ0U7Q2pIMGdxREo7O0FpSHhncURFO0VBQ0U7RUFDQTtDakgyZ3FESjs7QWlIemdxREU7RUFDRTtFQUNBO0NqSDRncURKOztBaUh4anFERTtFQUNFO0NqSDJqcURKOztBaUh6anFERTtFQUNFO0NqSDRqcURKOztBaUgxanFERTtFQUNFO0NqSDZqcURKOztBaUgzanFERTtFQUNFO0NqSDhqcURKOztBaUg1anFERTtFQUNFO0NqSCtqcURKOztBaUg3anFERTtFQUNFO0VBQ0E7Q2pIZ2txREo7O0FpSDlqcURFO0VBQ0U7RUFDQTtDakhpa3FESjs7QWlIL2pxREU7RUFDRTtDakhra3FESjs7QWlIaGtxREU7RUFDRTtDakhta3FESjs7QWlIamtxREU7RUFDRTtDakhva3FESjs7QWlIbGtxREU7RUFDRTtDakhxa3FESjs7QWlIbmtxREU7RUFDRTtDakhza3FESjs7QWlIcGtxREU7RUFDRTtFQUNBO0NqSHVrcURKOztBaUhya3FERTtFQUNFO0VBQ0E7Q2pId2txREo7O0FpSHBucURFO0VBQ0U7Q2pIdW5xREo7O0FpSHJucURFO0VBQ0U7Q2pId25xREo7O0FpSHRucURFO0VBQ0U7Q2pIeW5xREo7O0FpSHZucURFO0VBQ0U7Q2pIMG5xREo7O0FpSHhucURFO0VBQ0U7Q2pIMm5xREo7O0FpSHpucURFO0VBQ0U7RUFDQTtDakg0bnFESjs7QWlIMW5xREU7RUFDRTtFQUNBO0NqSDZucURKOztBaUgzbnFERTtFQUNFO0NqSDhucURKOztBaUg1bnFERTtFQUNFO0NqSCtucURKOztBaUg3bnFERTtFQUNFO0NqSGdvcURKOztBaUg5bnFERTtFQUNFO0NqSGlvcURKOztBaUgvbnFERTtFQUNFO0NqSGtvcURKOztBaUhob3FERTtFQUNFO0VBQ0E7Q2pIbW9xREo7O0FpSGpvcURFO0VBQ0U7RUFDQTtDakhvb3FESjs7QWlIaHJxREU7RUFDRTtDakhtcnFESjs7QWlIanJxREU7RUFDRTtDakhvcnFESjs7QWlIbHJxREU7RUFDRTtDakhxcnFESjs7QWlIbnJxREU7RUFDRTtDakhzcnFESjs7QWlIcHJxREU7RUFDRTtDakh1cnFESjs7QWlIcnJxREU7RUFDRTtFQUNBO0NqSHdycURKOztBaUh0cnFERTtFQUNFO0VBQ0E7Q2pIeXJxREo7O0FpSHZycURFO0VBQ0U7Q2pIMHJxREo7O0FpSHhycURFO0VBQ0U7Q2pIMnJxREo7O0FpSHpycURFO0VBQ0U7Q2pINHJxREo7O0FpSDFycURFO0VBQ0U7Q2pINnJxREo7O0FpSDNycURFO0VBQ0U7Q2pIOHJxREo7O0FpSDVycURFO0VBQ0U7RUFDQTtDakgrcnFESjs7QWlIN3JxREU7RUFDRTtFQUNBO0NqSGdzcURKOztBaUg1dXFERTtFQUNFO0NqSCt1cURKOztBaUg3dXFERTtFQUNFO0NqSGd2cURKOztBaUg5dXFERTtFQUNFO0NqSGl2cURKOztBaUgvdXFERTtFQUNFO0NqSGt2cURKOztBaUhodnFERTtFQUNFO0NqSG12cURKOztBaUhqdnFERTtFQUNFO0VBQ0E7Q2pIb3ZxREo7O0FpSGx2cURFO0VBQ0U7RUFDQTtDakhxdnFESjs7QWlIbnZxREU7RUFDRTtDakhzdnFESjs7QWlIcHZxREU7RUFDRTtDakh1dnFESjs7QWlIcnZxREU7RUFDRTtDakh3dnFESjs7QWlIdHZxREU7RUFDRTtDakh5dnFESjs7QWlIdnZxREU7RUFDRTtDakgwdnFESjs7QWlIeHZxREU7RUFDRTtFQUNBO0NqSDJ2cURKOztBaUh6dnFERTtFQUNFO0VBQ0E7Q2pINHZxREo7O0FpSHh5cURFO0VBQ0U7Q2pIMnlxREo7O0FpSHp5cURFO0VBQ0U7Q2pINHlxREo7O0FpSDF5cURFO0VBQ0U7Q2pINnlxREo7O0FpSDN5cURFO0VBQ0U7Q2pIOHlxREo7O0FpSDV5cURFO0VBQ0U7Q2pIK3lxREo7O0FpSDd5cURFO0VBQ0U7RUFDQTtDakhnenFESjs7QWlIOXlxREU7RUFDRTtFQUNBO0NqSGl6cURKOztBaUgveXFERTtFQUNFO0NqSGt6cURKOztBaUhoenFERTtFQUNFO0NqSG16cURKOztBaUhqenFERTtFQUNFO0NqSG96cURKOztBaUhsenFERTtFQUNFO0NqSHF6cURKOztBaUhuenFERTtFQUNFO0NqSHN6cURKOztBaUhwenFERTtFQUNFO0VBQ0E7Q2pIdXpxREo7O0FpSHJ6cURFO0VBQ0U7RUFDQTtDakh3enFESjs7QWlIcDJxREU7RUFDRTtDakh1MnFESjs7QWlIcjJxREU7RUFDRTtDakh3MnFESjs7QWlIdDJxREU7RUFDRTtDakh5MnFESjs7QWlIdjJxREU7RUFDRTtDakgwMnFESjs7QWlIeDJxREU7RUFDRTtDakgyMnFESjs7QWlIejJxREU7RUFDRTtFQUNBO0NqSDQycURKOztBaUgxMnFERTtFQUNFO0VBQ0E7Q2pINjJxREo7O0FpSDMycURFO0VBQ0U7Q2pIODJxREo7O0FpSDUycURFO0VBQ0U7Q2pIKzJxREo7O0FpSDcycURFO0VBQ0U7Q2pIZzNxREo7O0FpSDkycURFO0VBQ0U7Q2pIaTNxREo7O0FpSC8ycURFO0VBQ0U7Q2pIazNxREo7O0FpSGgzcURFO0VBQ0U7RUFDQTtDakhtM3FESjs7QWlIajNxREU7RUFDRTtFQUNBO0NqSG8zcURKOztBaUhoNnFERTtFQUNFO0NqSG02cURKOztBaUhqNnFERTtFQUNFO0NqSG82cURKOztBaUhsNnFERTtFQUNFO0NqSHE2cURKOztBaUhuNnFERTtFQUNFO0NqSHM2cURKOztBaUhwNnFERTtFQUNFO0NqSHU2cURKOztBaUhyNnFERTtFQUNFO0VBQ0E7Q2pIdzZxREo7O0FpSHQ2cURFO0VBQ0U7RUFDQTtDakh5NnFESjs7QWlIdjZxREU7RUFDRTtDakgwNnFESjs7QWlIeDZxREU7RUFDRTtDakgyNnFESjs7QWlIejZxREU7RUFDRTtDakg0NnFESjs7QWlIMTZxREU7RUFDRTtDakg2NnFESjs7QWlIMzZxREU7RUFDRTtDakg4NnFESjs7QWlINTZxREU7RUFDRTtFQUNBO0NqSCs2cURKOztBaUg3NnFERTtFQUNFO0VBQ0E7Q2pIZzdxREo7O0FpSDU5cURFO0VBQ0U7Q2pIKzlxREo7O0FpSDc5cURFO0VBQ0U7Q2pIZytxREo7O0FpSDk5cURFO0VBQ0U7Q2pIaStxREo7O0FpSC85cURFO0VBQ0U7Q2pIaytxREo7O0FpSGgrcURFO0VBQ0U7Q2pIbStxREo7O0FpSGorcURFO0VBQ0U7RUFDQTtDakhvK3FESjs7QWlIbCtxREU7RUFDRTtFQUNBO0NqSHErcURKOztBaUhuK3FERTtFQUNFO0NqSHMrcURKOztBaUhwK3FERTtFQUNFO0NqSHUrcURKOztBaUhyK3FERTtFQUNFO0NqSHcrcURKOztBaUh0K3FERTtFQUNFO0NqSHkrcURKOztBaUh2K3FERTtFQUNFO0NqSDArcURKOztBaUh4K3FERTtFQUNFO0VBQ0E7Q2pIMitxREo7O0FpSHorcURFO0VBQ0U7RUFDQTtDakg0K3FESjs7QWlIeGhyREU7RUFDRTtDakgyaHJESjs7QWlIemhyREU7RUFDRTtDakg0aHJESjs7QWlIMWhyREU7RUFDRTtDakg2aHJESjs7QWlIM2hyREU7RUFDRTtDakg4aHJESjs7QWlINWhyREU7RUFDRTtDakgraHJESjs7QWlIN2hyREU7RUFDRTtFQUNBO0NqSGdpckRKOztBaUg5aHJERTtFQUNFO0VBQ0E7Q2pIaWlyREo7O0FpSC9ockRFO0VBQ0U7Q2pIa2lyREo7O0FpSGhpckRFO0VBQ0U7Q2pIbWlyREo7O0FpSGppckRFO0VBQ0U7Q2pIb2lyREo7O0FpSGxpckRFO0VBQ0U7Q2pIcWlyREo7O0FpSG5pckRFO0VBQ0U7Q2pIc2lyREo7O0FpSHBpckRFO0VBQ0U7RUFDQTtDakh1aXJESjs7QWlIcmlyREU7RUFDRTtFQUNBO0NqSHdpckRKOztBaUhwbHJERTtFQUNFO0NqSHVsckRKOztBaUhybHJERTtFQUNFO0NqSHdsckRKOztBaUh0bHJERTtFQUNFO0NqSHlsckRKOztBaUh2bHJERTtFQUNFO0NqSDBsckRKOztBaUh4bHJERTtFQUNFO0NqSDJsckRKOztBaUh6bHJERTtFQUNFO0VBQ0E7Q2pINGxyREo7O0FpSDFsckRFO0VBQ0U7RUFDQTtDakg2bHJESjs7QWlIM2xyREU7RUFDRTtDakg4bHJESjs7QWlINWxyREU7RUFDRTtDakgrbHJESjs7QWlIN2xyREU7RUFDRTtDakhnbXJESjs7QWlIOWxyREU7RUFDRTtDakhpbXJESjs7QWlIL2xyREU7RUFDRTtDakhrbXJESjs7QWlIaG1yREU7RUFDRTtFQUNBO0NqSG1tckRKOztBaUhqbXJERTtFQUNFO0VBQ0E7Q2pIb21yREo7O0FpSGhwckRFO0VBQ0U7Q2pIbXByREo7O0FpSGpwckRFO0VBQ0U7Q2pIb3ByREo7O0FpSGxwckRFO0VBQ0U7Q2pIcXByREo7O0FpSG5wckRFO0VBQ0U7Q2pIc3ByREo7O0FpSHBwckRFO0VBQ0U7Q2pIdXByREo7O0FpSHJwckRFO0VBQ0U7RUFDQTtDakh3cHJESjs7QWlIdHByREU7RUFDRTtFQUNBO0NqSHlwckRKOztBaUh2cHJERTtFQUNFO0NqSDBwckRKOztBaUh4cHJERTtFQUNFO0NqSDJwckRKOztBaUh6cHJERTtFQUNFO0NqSDRwckRKOztBaUgxcHJERTtFQUNFO0NqSDZwckRKOztBaUgzcHJERTtFQUNFO0NqSDhwckRKOztBaUg1cHJERTtFQUNFO0VBQ0E7Q2pIK3ByREo7O0FpSDdwckRFO0VBQ0U7RUFDQTtDakhncXJESjs7QWlINXNyREU7RUFDRTtDakgrc3JESjs7QWlIN3NyREU7RUFDRTtDakhndHJESjs7QWlIOXNyREU7RUFDRTtDakhpdHJESjs7QWlIL3NyREU7RUFDRTtDakhrdHJESjs7QWlIaHRyREU7RUFDRTtDakhtdHJESjs7QWlIanRyREU7RUFDRTtFQUNBO0NqSG90ckRKOztBaUhsdHJERTtFQUNFO0VBQ0E7Q2pIcXRyREo7O0FpSG50ckRFO0VBQ0U7Q2pIc3RyREo7O0FpSHB0ckRFO0VBQ0U7Q2pIdXRyREo7O0FpSHJ0ckRFO0VBQ0U7Q2pId3RyREo7O0FpSHR0ckRFO0VBQ0U7Q2pIeXRyREo7O0FpSHZ0ckRFO0VBQ0U7Q2pIMHRyREo7O0FpSHh0ckRFO0VBQ0U7RUFDQTtDakgydHJESjs7QWlIenRyREU7RUFDRTtFQUNBO0NqSDR0ckRKOztBaUh4d3JERTtFQUNFO0NqSDJ3ckRKOztBaUh6d3JERTtFQUNFO0NqSDR3ckRKOztBaUgxd3JERTtFQUNFO0NqSDZ3ckRKOztBaUgzd3JERTtFQUNFO0NqSDh3ckRKOztBaUg1d3JERTtFQUNFO0NqSCt3ckRKOztBaUg3d3JERTtFQUNFO0VBQ0E7Q2pIZ3hyREo7O0FpSDl3ckRFO0VBQ0U7RUFDQTtDakhpeHJESjs7QWlIL3dyREU7RUFDRTtDakhreHJESjs7QWlIaHhyREU7RUFDRTtDakhteHJESjs7QWlIanhyREU7RUFDRTtDakhveHJESjs7QWlIbHhyREU7RUFDRTtDakhxeHJESjs7QWlIbnhyREU7RUFDRTtDakhzeHJESjs7QWlIcHhyREU7RUFDRTtFQUNBO0NqSHV4ckRKOztBaUhyeHJERTtFQUNFO0VBQ0E7Q2pId3hyREo7O0FpSHAwckRFO0VBQ0U7Q2pIdTByREo7O0FpSHIwckRFO0VBQ0U7Q2pIdzByREo7O0FpSHQwckRFO0VBQ0U7Q2pIeTByREo7O0FpSHYwckRFO0VBQ0U7Q2pIMDByREo7O0FpSHgwckRFO0VBQ0U7Q2pIMjByREo7O0FpSHowckRFO0VBQ0U7RUFDQTtDakg0MHJESjs7QWlIMTByREU7RUFDRTtFQUNBO0NqSDYwckRKOztBaUgzMHJERTtFQUNFO0NqSDgwckRKOztBaUg1MHJERTtFQUNFO0NqSCswckRKOztBaUg3MHJERTtFQUNFO0NqSGcxckRKOztBaUg5MHJERTtFQUNFO0NqSGkxckRKOztBaUgvMHJERTtFQUNFO0NqSGsxckRKOztBaUhoMXJERTtFQUNFO0VBQ0E7Q2pIbTFyREo7O0FpSGoxckRFO0VBQ0U7RUFDQTtDakhvMXJESjs7QWlIaDRyREU7RUFDRTtDakhtNHJESjs7QWlIajRyREU7RUFDRTtDakhvNHJESjs7QWlIbDRyREU7RUFDRTtDakhxNHJESjs7QWlIbjRyREU7RUFDRTtDakhzNHJESjs7QWlIcDRyREU7RUFDRTtDakh1NHJESjs7QWlIcjRyREU7RUFDRTtFQUNBO0NqSHc0ckRKOztBaUh0NHJERTtFQUNFO0VBQ0E7Q2pIeTRyREo7O0FpSHY0ckRFO0VBQ0U7Q2pIMDRyREo7O0FpSHg0ckRFO0VBQ0U7Q2pIMjRyREo7O0FpSHo0ckRFO0VBQ0U7Q2pINDRyREo7O0FpSDE0ckRFO0VBQ0U7Q2pINjRyREo7O0FpSDM0ckRFO0VBQ0U7Q2pIODRyREo7O0FpSDU0ckRFO0VBQ0U7RUFDQTtDakgrNHJESjs7QWlINzRyREU7RUFDRTtFQUNBO0NqSGc1ckRKOztBaUg1N3JERTtFQUNFO0NqSCs3ckRKOztBaUg3N3JERTtFQUNFO0NqSGc4ckRKOztBaUg5N3JERTtFQUNFO0NqSGk4ckRKOztBaUgvN3JERTtFQUNFO0NqSGs4ckRKOztBaUhoOHJERTtFQUNFO0NqSG04ckRKOztBaUhqOHJERTtFQUNFO0VBQ0E7Q2pIbzhyREo7O0FpSGw4ckRFO0VBQ0U7RUFDQTtDakhxOHJESjs7QWlIbjhyREU7RUFDRTtDakhzOHJESjs7QWlIcDhyREU7RUFDRTtDakh1OHJESjs7QWlIcjhyREU7RUFDRTtDakh3OHJESjs7QWlIdDhyREU7RUFDRTtDakh5OHJESjs7QWlIdjhyREU7RUFDRTtDakgwOHJESjs7QWlIeDhyREU7RUFDRTtFQUNBO0NqSDI4ckRKOztBaUh6OHJERTtFQUNFO0VBQ0E7Q2pINDhyREo7O0FpSHgvckRFO0VBQ0U7Q2pIMi9yREo7O0FpSHovckRFO0VBQ0U7Q2pINC9yREo7O0FpSDEvckRFO0VBQ0U7Q2pINi9yREo7O0FpSDMvckRFO0VBQ0U7Q2pIOC9yREo7O0FpSDUvckRFO0VBQ0U7Q2pIKy9yREo7O0FpSDcvckRFO0VBQ0U7RUFDQTtDakhnZ3NESjs7QWlIOS9yREU7RUFDRTtFQUNBO0NqSGlnc0RKOztBaUgvL3JERTtFQUNFO0NqSGtnc0RKOztBaUhoZ3NERTtFQUNFO0NqSG1nc0RKOztBaUhqZ3NERTtFQUNFO0NqSG9nc0RKOztBaUhsZ3NERTtFQUNFO0NqSHFnc0RKOztBaUhuZ3NERTtFQUNFO0NqSHNnc0RKOztBaUhwZ3NERTtFQUNFO0VBQ0E7Q2pIdWdzREo7O0FpSHJnc0RFO0VBQ0U7RUFDQTtDakh3Z3NESjs7QWlIcGpzREU7RUFDRTtDakh1anNESjs7QWlIcmpzREU7RUFDRTtDakh3anNESjs7QWlIdGpzREU7RUFDRTtDakh5anNESjs7QWlIdmpzREU7RUFDRTtDakgwanNESjs7QWlIeGpzREU7RUFDRTtDakgyanNESjs7QWlIempzREU7RUFDRTtFQUNBO0NqSDRqc0RKOztBaUgxanNERTtFQUNFO0VBQ0E7Q2pINmpzREo7O0FpSDNqc0RFO0VBQ0U7Q2pIOGpzREo7O0FpSDVqc0RFO0VBQ0U7Q2pIK2pzREo7O0FpSDdqc0RFO0VBQ0U7Q2pIZ2tzREo7O0FpSDlqc0RFO0VBQ0U7Q2pIaWtzREo7O0FpSC9qc0RFO0VBQ0U7Q2pIa2tzREo7O0FpSGhrc0RFO0VBQ0U7RUFDQTtDakhta3NESjs7QWlIamtzREU7RUFDRTtFQUNBO0NqSG9rc0RKOztBaUhobnNERTtFQUNFO0NqSG1uc0RKOztBaUhqbnNERTtFQUNFO0NqSG9uc0RKOztBaUhsbnNERTtFQUNFO0NqSHFuc0RKOztBaUhubnNERTtFQUNFO0NqSHNuc0RKOztBaUhwbnNERTtFQUNFO0NqSHVuc0RKOztBaUhybnNERTtFQUNFO0VBQ0E7Q2pId25zREo7O0FpSHRuc0RFO0VBQ0U7RUFDQTtDakh5bnNESjs7QWlIdm5zREU7RUFDRTtDakgwbnNESjs7QWlIeG5zREU7RUFDRTtDakgybnNESjs7QWlIem5zREU7RUFDRTtDakg0bnNESjs7QWlIMW5zREU7RUFDRTtDakg2bnNESjs7QWlIM25zREU7RUFDRTtDakg4bnNESjs7QWlINW5zREU7RUFDRTtFQUNBO0NqSCtuc0RKOztBaUg3bnNERTtFQUNFO0VBQ0E7Q2pIZ29zREo7O0FpSDVxc0RFO0VBQ0U7Q2pIK3FzREo7O0FpSDdxc0RFO0VBQ0U7Q2pIZ3JzREo7O0FpSDlxc0RFO0VBQ0U7Q2pIaXJzREo7O0FpSC9xc0RFO0VBQ0U7Q2pIa3JzREo7O0FpSGhyc0RFO0VBQ0U7Q2pIbXJzREo7O0FpSGpyc0RFO0VBQ0U7RUFDQTtDakhvcnNESjs7QWlIbHJzREU7RUFDRTtFQUNBO0NqSHFyc0RKOztBaUhucnNERTtFQUNFO0NqSHNyc0RKOztBaUhwcnNERTtFQUNFO0NqSHVyc0RKOztBaUhycnNERTtFQUNFO0NqSHdyc0RKOztBaUh0cnNERTtFQUNFO0NqSHlyc0RKOztBaUh2cnNERTtFQUNFO0NqSDByc0RKOztBaUh4cnNERTtFQUNFO0VBQ0E7Q2pIMnJzREo7O0FpSHpyc0RFO0VBQ0U7RUFDQTtDakg0cnNESjs7QWlIeHVzREU7RUFDRTtDakgydXNESjs7QWlIenVzREU7RUFDRTtDakg0dXNESjs7QWlIMXVzREU7RUFDRTtDakg2dXNESjs7QWlIM3VzREU7RUFDRTtDakg4dXNESjs7QWlINXVzREU7RUFDRTtDakgrdXNESjs7QWlIN3VzREU7RUFDRTtFQUNBO0NqSGd2c0RKOztBaUg5dXNERTtFQUNFO0VBQ0E7Q2pIaXZzREo7O0FpSC91c0RFO0VBQ0U7Q2pIa3ZzREo7O0FpSGh2c0RFO0VBQ0U7Q2pIbXZzREo7O0FpSGp2c0RFO0VBQ0U7Q2pIb3ZzREo7O0FpSGx2c0RFO0VBQ0U7Q2pIcXZzREo7O0FpSG52c0RFO0VBQ0U7Q2pIc3ZzREo7O0FpSHB2c0RFO0VBQ0U7RUFDQTtDakh1dnNESjs7QWlIcnZzREU7RUFDRTtFQUNBO0NqSHd2c0RKOztBaUhweXNERTtFQUNFO0NqSHV5c0RKOztBaUhyeXNERTtFQUNFO0NqSHd5c0RKOztBaUh0eXNERTtFQUNFO0NqSHl5c0RKOztBaUh2eXNERTtFQUNFO0NqSDB5c0RKOztBaUh4eXNERTtFQUNFO0NqSDJ5c0RKOztBaUh6eXNERTtFQUNFO0VBQ0E7Q2pINHlzREo7O0FpSDF5c0RFO0VBQ0U7RUFDQTtDakg2eXNESjs7QWlIM3lzREU7RUFDRTtDakg4eXNESjs7QWlINXlzREU7RUFDRTtDakgreXNESjs7QWlIN3lzREU7RUFDRTtDakhnenNESjs7QWlIOXlzREU7RUFDRTtDakhpenNESjs7QWlIL3lzREU7RUFDRTtDakhrenNESjs7QWlIaHpzREU7RUFDRTtFQUNBO0NqSG16c0RKOztBaUhqenNERTtFQUNFO0VBQ0E7Q2pIb3pzREo7O0FpSGgyc0RFO0VBQ0U7Q2pIbTJzREo7O0FpSGoyc0RFO0VBQ0U7Q2pIbzJzREo7O0FpSGwyc0RFO0VBQ0U7Q2pIcTJzREo7O0FpSG4yc0RFO0VBQ0U7Q2pIczJzREo7O0FpSHAyc0RFO0VBQ0U7Q2pIdTJzREo7O0FpSHIyc0RFO0VBQ0U7RUFDQTtDakh3MnNESjs7QWlIdDJzREU7RUFDRTtFQUNBO0NqSHkyc0RKOztBaUh2MnNERTtFQUNFO0NqSDAyc0RKOztBaUh4MnNERTtFQUNFO0NqSDIyc0RKOztBaUh6MnNERTtFQUNFO0NqSDQyc0RKOztBaUgxMnNERTtFQUNFO0NqSDYyc0RKOztBaUgzMnNERTtFQUNFO0NqSDgyc0RKOztBaUg1MnNERTtFQUNFO0VBQ0E7Q2pIKzJzREo7O0FpSDcyc0RFO0VBQ0U7RUFDQTtDakhnM3NESjs7QWlINTVzREU7RUFDRTtDakgrNXNESjs7QWlINzVzREU7RUFDRTtDakhnNnNESjs7QWlIOTVzREU7RUFDRTtDakhpNnNESjs7QWlILzVzREU7RUFDRTtDakhrNnNESjs7QWlIaDZzREU7RUFDRTtDakhtNnNESjs7QWlIajZzREU7RUFDRTtFQUNBO0NqSG82c0RKOztBaUhsNnNERTtFQUNFO0VBQ0E7Q2pIcTZzREo7O0FpSG42c0RFO0VBQ0U7Q2pIczZzREo7O0FpSHA2c0RFO0VBQ0U7Q2pIdTZzREo7O0FpSHI2c0RFO0VBQ0U7Q2pIdzZzREo7O0FpSHQ2c0RFO0VBQ0U7Q2pIeTZzREo7O0FpSHY2c0RFO0VBQ0U7Q2pIMDZzREo7O0FpSHg2c0RFO0VBQ0U7RUFDQTtDakgyNnNESjs7QWlIejZzREU7RUFDRTtFQUNBO0NqSDQ2c0RKOztBaUh4OXNERTtFQUNFO0NqSDI5c0RKOztBaUh6OXNERTtFQUNFO0NqSDQ5c0RKOztBaUgxOXNERTtFQUNFO0NqSDY5c0RKOztBaUgzOXNERTtFQUNFO0NqSDg5c0RKOztBaUg1OXNERTtFQUNFO0NqSCs5c0RKOztBaUg3OXNERTtFQUNFO0VBQ0E7Q2pIZytzREo7O0FpSDk5c0RFO0VBQ0U7RUFDQTtDakhpK3NESjs7QWlILzlzREU7RUFDRTtDakhrK3NESjs7QWlIaCtzREU7RUFDRTtDakhtK3NESjs7QWlIaitzREU7RUFDRTtDakhvK3NESjs7QWlIbCtzREU7RUFDRTtDakhxK3NESjs7QWlIbitzREU7RUFDRTtDakhzK3NESjs7QWlIcCtzREU7RUFDRTtFQUNBO0NqSHUrc0RKOztBaUhyK3NERTtFQUNFO0VBQ0E7Q2pIdytzREo7O0FpSHBodERFO0VBQ0U7Q2pIdWh0REo7O0FpSHJodERFO0VBQ0U7Q2pId2h0REo7O0FpSHRodERFO0VBQ0U7Q2pIeWh0REo7O0FpSHZodERFO0VBQ0U7Q2pIMGh0REo7O0FpSHhodERFO0VBQ0U7Q2pIMmh0REo7O0FpSHpodERFO0VBQ0U7RUFDQTtDakg0aHRESjs7QWlIMWh0REU7RUFDRTtFQUNBO0NqSDZodERKOztBaUgzaHRERTtFQUNFO0NqSDhodERKOztBaUg1aHRERTtFQUNFO0NqSCtodERKOztBaUg3aHRERTtFQUNFO0NqSGdpdERKOztBaUg5aHRERTtFQUNFO0NqSGlpdERKOztBaUgvaHRERTtFQUNFO0NqSGtpdERKOztBaUhoaXRERTtFQUNFO0VBQ0E7Q2pIbWl0REo7O0FpSGppdERFO0VBQ0U7RUFDQTtDakhvaXRESjs7QWlIaGx0REU7RUFDRTtDakhtbHRESjs7QWlIamx0REU7RUFDRTtDakhvbHRESjs7QWlIbGx0REU7RUFDRTtDakhxbHRESjs7QWlIbmx0REU7RUFDRTtDakhzbHRESjs7QWlIcGx0REU7RUFDRTtDakh1bHRESjs7QWlIcmx0REU7RUFDRTtFQUNBO0NqSHdsdERKOztBaUh0bHRERTtFQUNFO0VBQ0E7Q2pIeWx0REo7O0FpSHZsdERFO0VBQ0U7Q2pIMGx0REo7O0FpSHhsdERFO0VBQ0U7Q2pIMmx0REo7O0FpSHpsdERFO0VBQ0U7Q2pINGx0REo7O0FpSDFsdERFO0VBQ0U7Q2pINmx0REo7O0FpSDNsdERFO0VBQ0U7Q2pIOGx0REo7O0FpSDVsdERFO0VBQ0U7RUFDQTtDakgrbHRESjs7QWlIN2x0REU7RUFDRTtFQUNBO0NqSGdtdERKOztBaUg1b3RERTtFQUNFO0NqSCtvdERKOztBaUg3b3RERTtFQUNFO0NqSGdwdERKOztBaUg5b3RERTtFQUNFO0NqSGlwdERKOztBaUgvb3RERTtFQUNFO0NqSGtwdERKOztBaUhocHRERTtFQUNFO0NqSG1wdERKOztBaUhqcHRERTtFQUNFO0VBQ0E7Q2pIb3B0REo7O0FpSGxwdERFO0VBQ0U7RUFDQTtDakhxcHRESjs7QWlIbnB0REU7RUFDRTtDakhzcHRESjs7QWlIcHB0REU7RUFDRTtDakh1cHRESjs7QWlIcnB0REU7RUFDRTtDakh3cHRESjs7QWlIdHB0REU7RUFDRTtDakh5cHRESjs7QWlIdnB0REU7RUFDRTtDakgwcHRESjs7QWlIeHB0REU7RUFDRTtFQUNBO0NqSDJwdERKOztBaUh6cHRERTtFQUNFO0VBQ0E7Q2pINHB0REo7O0FpSHhzdERFO0VBQ0U7Q2pIMnN0REo7O0FpSHpzdERFO0VBQ0U7Q2pINHN0REo7O0FpSDFzdERFO0VBQ0U7Q2pINnN0REo7O0FpSDNzdERFO0VBQ0U7Q2pIOHN0REo7O0FpSDVzdERFO0VBQ0U7Q2pIK3N0REo7O0FpSDdzdERFO0VBQ0U7RUFDQTtDakhndHRESjs7QWlIOXN0REU7RUFDRTtFQUNBO0NqSGl0dERKOztBaUgvc3RERTtFQUNFO0NqSGt0dERKOztBaUhodHRERTtFQUNFO0NqSG10dERKOztBaUhqdHRERTtFQUNFO0NqSG90dERKOztBaUhsdHRERTtFQUNFO0NqSHF0dERKOztBaUhudHRERTtFQUNFO0NqSHN0dERKOztBaUhwdHRERTtFQUNFO0VBQ0E7Q2pIdXR0REo7O0FpSHJ0dERFO0VBQ0U7RUFDQTtDakh3dHRESjs7QWlIcHd0REU7RUFDRTtDakh1d3RESjs7QWlIcnd0REU7RUFDRTtDakh3d3RESjs7QWlIdHd0REU7RUFDRTtDakh5d3RESjs7QWlIdnd0REU7RUFDRTtDakgwd3RESjs7QWlIeHd0REU7RUFDRTtDakgyd3RESjs7QWlIend0REU7RUFDRTtFQUNBO0NqSDR3dERKOztBaUgxd3RERTtFQUNFO0VBQ0E7Q2pINnd0REo7O0FpSDN3dERFO0VBQ0U7Q2pIOHd0REo7O0FpSDV3dERFO0VBQ0U7Q2pIK3d0REo7O0FpSDd3dERFO0VBQ0U7Q2pIZ3h0REo7O0FpSDl3dERFO0VBQ0U7Q2pIaXh0REo7O0FpSC93dERFO0VBQ0U7Q2pIa3h0REo7O0FpSGh4dERFO0VBQ0U7RUFDQTtDakhteHRESjs7QWlIanh0REU7RUFDRTtFQUNBO0NqSG94dERKOztBaUhoMHRERTtFQUNFO0NqSG0wdERKOztBaUhqMHRERTtFQUNFO0NqSG8wdERKOztBaUhsMHRERTtFQUNFO0NqSHEwdERKOztBaUhuMHRERTtFQUNFO0NqSHMwdERKOztBaUhwMHRERTtFQUNFO0NqSHUwdERKOztBaUhyMHRERTtFQUNFO0VBQ0E7Q2pIdzB0REo7O0FpSHQwdERFO0VBQ0U7RUFDQTtDakh5MHRESjs7QWlIdjB0REU7RUFDRTtDakgwMHRESjs7QWlIeDB0REU7RUFDRTtDakgyMHRESjs7QWlIejB0REU7RUFDRTtDakg0MHRESjs7QWlIMTB0REU7RUFDRTtDakg2MHRESjs7QWlIMzB0REU7RUFDRTtDakg4MHRESjs7QWlINTB0REU7RUFDRTtFQUNBO0NqSCswdERKOztBaUg3MHRERTtFQUNFO0VBQ0E7Q2pIZzF0REo7O0FpSDUzdERFO0VBQ0U7Q2pIKzN0REo7O0FpSDczdERFO0VBQ0U7Q2pIZzR0REo7O0FpSDkzdERFO0VBQ0U7Q2pIaTR0REo7O0FpSC8zdERFO0VBQ0U7Q2pIazR0REo7O0FpSGg0dERFO0VBQ0U7Q2pIbTR0REo7O0FpSGo0dERFO0VBQ0U7RUFDQTtDakhvNHRESjs7QWlIbDR0REU7RUFDRTtFQUNBO0NqSHE0dERKOztBaUhuNHRERTtFQUNFO0NqSHM0dERKOztBaUhwNHRERTtFQUNFO0NqSHU0dERKOztBaUhyNHRERTtFQUNFO0NqSHc0dERKOztBaUh0NHRERTtFQUNFO0NqSHk0dERKOztBaUh2NHRERTtFQUNFO0NqSDA0dERKOztBaUh4NHRERTtFQUNFO0VBQ0E7Q2pIMjR0REo7O0FpSHo0dERFO0VBQ0U7RUFDQTtDakg0NHRESjs7QWlIeDd0REU7RUFDRTtDakgyN3RESjs7QWlIejd0REU7RUFDRTtDakg0N3RESjs7QWlIMTd0REU7RUFDRTtDakg2N3RESjs7QWlIMzd0REU7RUFDRTtDakg4N3RESjs7QWlINTd0REU7RUFDRTtDakgrN3RESjs7QWlINzd0REU7RUFDRTtFQUNBO0NqSGc4dERKOztBaUg5N3RERTtFQUNFO0VBQ0E7Q2pIaTh0REo7O0FpSC83dERFO0VBQ0U7Q2pIazh0REo7O0FpSGg4dERFO0VBQ0U7Q2pIbTh0REo7O0FpSGo4dERFO0VBQ0U7Q2pIbzh0REo7O0FpSGw4dERFO0VBQ0U7Q2pIcTh0REo7O0FpSG44dERFO0VBQ0U7Q2pIczh0REo7O0FpSHA4dERFO0VBQ0U7RUFDQTtDakh1OHRESjs7QWlIcjh0REU7RUFDRTtFQUNBO0NqSHc4dERKOztBaUhwL3RERTtFQUNFO0NqSHUvdERKOztBaUhyL3RERTtFQUNFO0NqSHcvdERKOztBaUh0L3RERTtFQUNFO0NqSHkvdERKOztBaUh2L3RERTtFQUNFO0NqSDAvdERKOztBaUh4L3RERTtFQUNFO0NqSDIvdERKOztBaUh6L3RERTtFQUNFO0VBQ0E7Q2pINC90REo7O0FpSDEvdERFO0VBQ0U7RUFDQTtDakg2L3RESjs7QWlIMy90REU7RUFDRTtDakg4L3RESjs7QWlINS90REU7RUFDRTtDakgrL3RESjs7QWlINy90REU7RUFDRTtDakhnZ3VESjs7QWlIOS90REU7RUFDRTtDakhpZ3VESjs7QWlILy90REU7RUFDRTtDakhrZ3VESjs7QWlIaGd1REU7RUFDRTtFQUNBO0NqSG1ndURKOztBaUhqZ3VERTtFQUNFO0VBQ0E7Q2pIb2d1REo7O0FpSGhqdURFO0VBQ0U7Q2pIbWp1REo7O0FpSGpqdURFO0VBQ0U7Q2pIb2p1REo7O0FpSGxqdURFO0VBQ0U7Q2pIcWp1REo7O0FpSG5qdURFO0VBQ0U7Q2pIc2p1REo7O0FpSHBqdURFO0VBQ0U7Q2pIdWp1REo7O0FpSHJqdURFO0VBQ0U7RUFDQTtDakh3anVESjs7QWlIdGp1REU7RUFDRTtFQUNBO0NqSHlqdURKOztBaUh2anVERTtFQUNFO0NqSDBqdURKOztBaUh4anVERTtFQUNFO0NqSDJqdURKOztBaUh6anVERTtFQUNFO0NqSDRqdURKOztBaUgxanVERTtFQUNFO0NqSDZqdURKOztBaUgzanVERTtFQUNFO0NqSDhqdURKOztBaUg1anVERTtFQUNFO0VBQ0E7Q2pIK2p1REo7O0FpSDdqdURFO0VBQ0U7RUFDQTtDakhna3VESjs7QWlINW11REU7RUFDRTtDakgrbXVESjs7QWlIN211REU7RUFDRTtDakhnbnVESjs7QWlIOW11REU7RUFDRTtDakhpbnVESjs7QWlIL211REU7RUFDRTtDakhrbnVESjs7QWlIaG51REU7RUFDRTtDakhtbnVESjs7QWlIam51REU7RUFDRTtFQUNBO0NqSG9udURKOztBaUhsbnVERTtFQUNFO0VBQ0E7Q2pIcW51REo7O0FpSG5udURFO0VBQ0U7Q2pIc251REo7O0FpSHBudURFO0VBQ0U7Q2pIdW51REo7O0FpSHJudURFO0VBQ0U7Q2pId251REo7O0FpSHRudURFO0VBQ0U7Q2pIeW51REo7O0FpSHZudURFO0VBQ0U7Q2pIMG51REo7O0FpSHhudURFO0VBQ0U7RUFDQTtDakgybnVESjs7QWlIem51REU7RUFDRTtFQUNBO0NqSDRudURKOztBaUh4cXVERTtFQUNFO0NqSDJxdURKOztBaUh6cXVERTtFQUNFO0NqSDRxdURKOztBaUgxcXVERTtFQUNFO0NqSDZxdURKOztBaUgzcXVERTtFQUNFO0NqSDhxdURKOztBaUg1cXVERTtFQUNFO0NqSCtxdURKOztBaUg3cXVERTtFQUNFO0VBQ0E7Q2pIZ3J1REo7O0FpSDlxdURFO0VBQ0U7RUFDQTtDakhpcnVESjs7QWlIL3F1REU7RUFDRTtDakhrcnVESjs7QWlIaHJ1REU7RUFDRTtDakhtcnVESjs7QWlIanJ1REU7RUFDRTtDakhvcnVESjs7QWlIbHJ1REU7RUFDRTtDakhxcnVESjs7QWlIbnJ1REU7RUFDRTtDakhzcnVESjs7QWlIcHJ1REU7RUFDRTtFQUNBO0NqSHVydURKOztBaUhycnVERTtFQUNFO0VBQ0E7Q2pId3J1REo7O0FpSHB1dURFO0VBQ0U7Q2pIdXV1REo7O0FpSHJ1dURFO0VBQ0U7Q2pId3V1REo7O0FpSHR1dURFO0VBQ0U7Q2pIeXV1REo7O0FpSHZ1dURFO0VBQ0U7Q2pIMHV1REo7O0FpSHh1dURFO0VBQ0U7Q2pIMnV1REo7O0FpSHp1dURFO0VBQ0U7RUFDQTtDakg0dXVESjs7QWlIMXV1REU7RUFDRTtFQUNBO0NqSDZ1dURKOztBaUgzdXVERTtFQUNFO0NqSDh1dURKOztBaUg1dXVERTtFQUNFO0NqSCt1dURKOztBaUg3dXVERTtFQUNFO0NqSGd2dURKOztBaUg5dXVERTtFQUNFO0NqSGl2dURKOztBaUgvdXVERTtFQUNFO0NqSGt2dURKOztBaUhodnVERTtFQUNFO0VBQ0E7Q2pIbXZ1REo7O0FpSGp2dURFO0VBQ0U7RUFDQTtDakhvdnVESjs7QWlIaHl1REU7RUFDRTtDakhteXVESjs7QWlIanl1REU7RUFDRTtDakhveXVESjs7QWlIbHl1REU7RUFDRTtDakhxeXVESjs7QWlIbnl1REU7RUFDRTtDakhzeXVESjs7QWlIcHl1REU7RUFDRTtDakh1eXVESjs7QWlIcnl1REU7RUFDRTtFQUNBO0NqSHd5dURKOztBaUh0eXVERTtFQUNFO0VBQ0E7Q2pIeXl1REo7O0FpSHZ5dURFO0VBQ0U7Q2pIMHl1REo7O0FpSHh5dURFO0VBQ0U7Q2pIMnl1REo7O0FpSHp5dURFO0VBQ0U7Q2pINHl1REo7O0FpSDF5dURFO0VBQ0U7Q2pINnl1REo7O0FpSDN5dURFO0VBQ0U7Q2pIOHl1REo7O0FpSDV5dURFO0VBQ0U7RUFDQTtDakgreXVESjs7QWlIN3l1REU7RUFDRTtFQUNBO0NqSGd6dURKOztBOEV4NnVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXE2dURGOztBOEVsNnVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RSs1dURGOztBa0gzaHZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSDhodkRGOztBa0gzaHZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NsSDhodkRGOztBa0g1aHZERTtFQUNFO0NsSCtodkRKOztBa0g3aHZESTtFQUNFO0VBQ0E7Q2xIZ2l2RE47O0FrSDVodkRNO0VBQ0U7Q2xIK2h2RFI7O0FrSDNodkRRO0VBQ0U7RUFDQTtDbEg4aHZEVjs7QW1IN2p2REk7RUFDRTtDbkhna3ZETjs7QW1IOWp2RE07RUFDRTtFQUNBO0VBQ0E7Q25IaWt2RFI7O0FtSC9qdkRRO0VBQ0U7RUFDQTtDbkhra3ZEVjs7QW1IaGt2RFU7RUFDRTtLQUFBO0VBQ0E7RUFDQTtDbkhta3ZEWjs7QW1IM2p2RFE7RUFDRTtFQUNBO0VBQ0E7Q25IOGp2RFY7O0FtSHRqdkRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25IeWp2RFI7O0FtSHBqdkRFO0VBQ0U7SUFDRTtHbkh1anZESjs7RW1Icmp2REk7SUFDRTtHbkh3anZETjs7RW1IdGp2RE07SUFDRTtHbkh5anZEUjs7RW1Ibmp2REk7SUFDRTtHbkhzanZETjtDQUNGOztBbUhsanZERTtFQUNFO0lBQ0U7R25IcWp2REo7O0VtSG5qdkRJO0lBQ0U7R25Ic2p2RE47O0VtSHBqdkRNO0lBQ0U7R25IdWp2RFI7O0VtSGpqdkRJO0lBQ0U7R25Ib2p2RE47Q0FDRjs7QW1IaGp2REU7RUFDRTtJQUNFO0duSG1qdkRKOztFbUhqanZESTtJQUNFO0duSG9qdkROOztFbUhsanZETTtJQUNFO0duSHFqdkRSOztFbUgvaXZESTs7O0lBQ0U7R25Ib2p2RE47Q0FDRjs7QW1IaGp2REU7RUFDRTtJQUNFO0lBQ0E7R25IbWp2REo7O0VtSGpqdkRJO0lBQ0U7R25Ib2p2RE47O0VtSGxqdkRNO0lBQ0U7R25IcWp2RFI7O0VtSC9pdkRRO0lBQ0U7R25Ia2p2RFY7O0VtSDNpdkRJOzs7SUFDRTtHbkhnanZETjtDQUNGOztBOEVscnZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RStxdkRGOztBOEU1cXZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXlxdkRGOztBb0hweXZERTtFQUNFO0VBQ0E7RUFDQTtDcEh1eXZESjs7QW9Icnl2REk7RUFDRTtFQUFBO0VBQUE7Q3BId3l2RE47O0FvSHJ5dkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEh3eXZETjs7QW9Icnl2REk7RUFDRTtDcEh3eXZETjs7QW9Ibnl2REk7RUFDRTtDcEhzeXZETjs7QW9Ibnl2REk7RUFDRTtFQUNBO0VBQ0E7Q3BIc3l2RE47O0FxSHYwdkRJO0VBQ0U7RUFDQTtDckgwMHZETjs7QThFOTB2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUUyMHZERjs7QThFeDB2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOUVxMHZERjs7QXNIajh2REE7RUFDRTtDdEhvOHZERjs7QXNIbDh2REU7RUFDRTtFQUNBO0N0SHE4dkRKOztBdUh4OHZESTtFQUNFO0VBQ0E7Q3ZIMjh2RE47O0F1SHo4dkRNO0VBQ0U7RUFDQTtDdkg0OHZEUjs7QXVIeDh2REk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0N2SDA4dkROOztBdUh4OHZETTtFQUNFO0VBQ0E7Q3ZIMjh2RFI7O0F1SHo4dkRRO0VBQ0U7RUFDQTtDdkg0OHZEVjs7QXVIeDh2RE07RUFDRTtDdkgyOHZEUjs7QXVIcjh2REk7RUFERjtJQUVJO0d2SHk4dkRKOztFdUh4OHZESTtJQUNFO0d2SDI4dkROO0NBQ0Y7O0F1SHY4dkRNO0VBQ0U7Q3ZIMDh2RFI7O0F1SHQ4dkRZO0VBQ0U7RUFDQTtDdkh5OHZEZDs7QXVIdDh2RFk7RUFDRTtFQUNBO0N2SHk4dkRkOztBdUhyOHZEVTtFQUNFO0N2SHc4dkRaOztBdUhyOHZEVTtFQUNFO0N2SHc4dkRaOztBdUhqOHZERTtFQUNFO0VBQ0E7Q3ZIbzh2REo7O0F1SG44dkRJO0VBSEY7SUFJSTtHdkh1OHZESjtDQUNGOztBdUhwOHZERTtFQUNFO0VBQ0E7Q3ZIdTh2REo7O0F1SHQ4dkRJO0VBSEY7SUFJSTtJQUNBO0d2SDA4dkRKO0NBQ0Y7O0F1SHY4dkRFO0VBQ0U7RUFDQTtDdkgwOHZESjs7QXVIejh2REk7RUFIRjtJQUlJO0lBQ0E7R3ZINjh2REo7Q0FDRjs7QXVIdjh2RFE7RUFFRTtFQUNBO0VBQ0E7Q3ZIeTh2RFY7O0F1SHQ4dkRRO0VBQ0U7RUFDQTtDdkh5OHZEVjs7QXVIaDh2REU7RUFDRTtDdkhtOHZESjs7QXVIaDh2REU7RUFDRTtFQUNBO0N2SG04dkRKOztBdUhoOHZERTtFQUNFO0VBQ0E7Q3ZIbTh2REo7O0F1SGg4dkRFO0VBQ0U7RUFDQTtDdkhtOHZESjs7QXVIaDh2REU7RUFDRTtFQUNBO0N2SG04dkRKOztBdUhoOHZERTtFQUNFO0VBQ0E7Q3ZIbTh2REo7O0F1SGg4dkRFO0VBQ0U7RUFDQTtDdkhtOHZESjs7QXVIaDh2REU7RUFDRTtDdkhtOHZESjs7QXVIaDh2REU7RUFDRTtFQUNBO0N2SG04dkRKOztBdUhoOHZERTtFQUNFO0VBQ0E7Q3ZIbTh2REo7O0F1SGg4dkRFO0VBQ0U7RUFDQTtDdkhtOHZESjs7QXVIaDh2REU7RUFDRTtFQUNBO0N2SG04dkRKOztBdUhoOHZERTtFQUNFO0VBQ0E7Q3ZIbTh2REo7O0F1SGg4dkRFO0VBQ0U7RUFDQTtDdkhtOHZESjs7QXVILzd2REU7RUFDRTtDdkhrOHZESjs7QXVILzd2REU7RUFDRTtFQUNBO0N2SGs4dkRKOztBdUgvN3ZERTtFQUNFO0VBQ0E7Q3ZIazh2REo7O0F1SC83dkRFO0VBQ0U7RUFDQTtDdkhrOHZESjs7QXVILzd2REU7RUFDRTtFQUNBO0N2SGs4dkRKOztBdUgvN3ZERTtFQUNFO0VBQ0E7Q3ZIazh2REo7O0F1SC83dkRFO0VBQ0U7RUFDQTtDdkhrOHZESjs7QXVILzd2REU7RUFDRTtDdkhrOHZESjs7QXVILzd2REU7RUFDRTtFQUNBO0N2SGs4dkRKOztBdUgvN3ZERTtFQUNFO0VBQ0E7Q3ZIazh2REo7O0F1SC83dkRFO0VBQ0U7RUFDQTtDdkhrOHZESjs7QXVILzd2REU7RUFDRTtFQUNBO0N2SGs4dkRKOztBdUgvN3ZERTtFQUNFO0VBQ0E7Q3ZIazh2REo7O0F1SC83dkRFO0VBQ0U7RUFDQTtDdkhrOHZESjs7QXVILzd2REU7RUFDRTs7O0lBQ0U7SUFDQTtHdkhvOHZESjtDQUNGOztBdUgvN3ZESTtFQUNFO0N2SGs4dkROOztBdUgvN3ZESTtFQUNFO0N2SGs4dkROOztBdUg5N3ZERTtFQUNFO0N2SGk4dkRKOztBdUg3N3ZERTtFQUNFO0N2SGc4dkRKOztBdUg1N3ZESTtFQUNFO0VBQ0E7Q3ZIKzd2RE47O0F1SDU3dkRJO0VBQ0U7RUFDQTtDdkgrN3ZETjs7QXVINTd2REk7RUFDRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0N2SCs3dkROOztBdUgxN3ZESTtFQUNFO0VBQ0E7Q3ZINjd2RE47O0F1SHg3dkRJO0VBQ0U7RUFDQTtDdkgyN3ZETjs7QXVIcjd2RE07RUFDRTtVQUFBO0VBQ0E7RUFDQTtDdkh3N3ZEUjs7QXVIbjd2REU7RUFDRTtDdkhzN3ZESjs7QXVIbjd2REU7RUFDRTtDdkhzN3ZESjs7QXVIajd2RE07RUFDRTtDdkhvN3ZEUjs7QXVINTZ2RE07RUFDRTtFQUNBO0N2SCs2dkRSOztBdUg1NnZETTtFQUNFO0VBQ0E7Q3ZIKzZ2RFI7O0F1SDM2dkRRO0VBQ0U7VUFBQTtDdkg4NnZEVjs7QXVIcjZ2RE07RUFDRTtDdkh3NnZEUjs7QXVILzV2RFE7RUFDRTtFQUNBO0N2SGs2dkRWOztBdUgzNXZERTtFQUNFO0VBQ0E7Q3ZIODV2REo7O0F1SDE1dkRFO0VBQ0U7Q3ZINjV2REo7O0F1SHg1dkRNO0VBQ0U7Q3ZIMjV2RFI7O0F1SHI1dkRJO0VBQ0U7Q3ZIdzV2RE47O0F1SHI1dkRJO0VBQ0U7Q3ZIdzV2RE47O0F1SHA1dkRFO0VBQ0U7Q3ZIdTV2REo7O0F1SHI1dkRJO0VBQ0U7Q3ZIdzV2RE47O0F1SHA1dkRFO0VBQ0U7Q3ZIdTV2REo7O0F1SHA1dkRNO0VBQ0U7RUFDQTtDdkh1NXZEUjs7QXVIbDV2REU7RUFDRTtDdkhxNXZESjs7QXVIbDV2REU7RUFDRTtDdkhxNXZESjs7QXVIajV2RFE7RUFDRTtFQUNBO0N2SG81dkRWOztBdUhqNXZEUTtFQUNFO0N2SG81dkRWOztBdUg3NHZESTtFQUNFO0N2SGc1dkROOztBdUg1NHZETTtFQUNFO0VBQ0E7Q3ZIKzR2RFI7O0F1SDU0dkRNO0VBQ0U7Q3ZIKzR2RFI7O0F1SDc0dkRRO0VBQ0U7Q3ZIZzV2RFY7O0F1SHo0dkRJO0VBQ0U7RUFDQTtDdkg0NHZETjs7QXVIeDR2RE07RUFDRTtFQUNBO0N2SDI0dkRSOztBdUh4NHZETTtFQUNFO0N2SDI0dkRSOztBdUh6NHZEUTtFQUNFO0N2SDQ0dkRWOztBdUh0NHZERTtFQUNFO0N2SHk0dkRKOztBdUh2NHZESTtFQUNFO0VBQ0E7RUFDQTtDdkgwNHZETjs7QXVIcDR2REk7RUFDRTtFQUNBO0VBQ0E7Q3ZIdTR2RE47O0F1SHA0dkRJO0VBQ0U7RUFDQTtDdkh1NHZETjs7QXVIcDR2REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdkh1NHZETjs7QXVIcDR2REk7RUFDRTtDdkh1NHZETjs7QXVIcDR2RFE7RUFDRTtDdkh1NHZEVjs7QXVIaDR2REU7RUFDRTtFQUNBO0N2SG00dkRKOztBdUhoNHZERTtFQUNFO1VBQUE7Q3ZIbTR2REo7O0F1SDczdkRJO0VBQ0U7RUFDQTtDdkhnNHZETjs7QXVINzN2REk7RUFDRTtFQUNBO0N2SGc0dkROOztBdUg5M3ZETTtFQUNFO0VBQ0E7Q3ZIaTR2RFI7O0F1SC8zdkRRO0VBQ0U7Q3ZIazR2RFY7O0F1SDUzdkRVO0VBQ0U7Q3ZIKzN2RFo7O0F1SDMzdkRRO0VBQ0U7Q3ZIODN2RFY7O0F1SG4zdkRVO0VBQ0U7RUFDQTtDdkhzM3ZEWjs7QXVIbjN2RFU7RUFDRTtFQUNBO0N2SHMzdkRaOztBdUg3MnZESTtFQUNFO0N2SGczdkROOztBdUg1MnZERTtFQUNFO0N2SCsydkRKOztBdUg1MnZERTs7Ozs7OztFQUNFO0N2SHEzdkRKOztBdUhsM3ZERTtFQUNFO0lBQ0U7R3ZIcTN2REo7O0V1SG4zdkRFO0lBQ0U7R3ZIczN2REo7Q0FDRjs7QXVIbjN2REU7RUFDRTtDdkhzM3ZESjs7QXVIbjN2REU7RUFDRTtDdkhzM3ZESjs7QXVIbjN2REU7RUFDRTtDdkhzM3ZESjs7QXVIbjN2REU7RUFDRTtDdkhzM3ZESjs7QXVIbjN2REU7RUFDRTtDdkhzM3ZESjs7QXVIbjN2REU7RUFDRTtFQUNBO0N2SHMzdkRKOztBdUhuM3ZERTtFQUNFO0VBQ0E7RUFDQTtDdkhzM3ZESjs7QXVIajN2REk7RUFDRTtDdkhvM3ZETjs7QXVIOTJ2REk7RUFDRTtFQUNBO0N2SGkzdkROOztBdUgxMnZESTtFQUNFO0N2SDYydkROOztBOEVsaHhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RStneERGOztBOEU1Z3hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5RXlneERGOztBd0hyb3hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SHdveERGOztBd0h0b3hEQTtFQUNFO0VBQ0E7Q3hIeW94REY7O0F3SHRveERBO0VBQ0U7Q3hIeW94REY7O0F3SHZveERBO0VBQ0U7Q3hIMG94REY7O0F3SHhveERBO0VBQ0U7Q3hIMm94REY7O0F3SHhveERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIMm94RE47O0F3SHpveERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hING94RFI7O0F3SHpveERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hING94RFI7O0F3SDFveERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEg2b3hEVjs7QXdIem94RE07RUFDRTtDeEg0b3hEUjs7QXdIcG94REk7RUFDRTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0N4SHVveEROOztBd0hob3hESTtFQUNFO0VBQ0E7Q3hIbW94RE47O0F3SC9ueERFO0VBQ0U7Q3hIa294REo7O0F3SGhveERJO0VBQ0U7RUFDQTtDeEhtb3hETjs7QXdINW54REk7RUFDRTtDeEgrbnhETjs7QXdIN254RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDeEhnb3hEUjs7QXdIOW54RFE7RUFDRTtFQUNBO0N4SGlveERWOztBd0h6bnhERTtFQUNFO0VBQ0E7Q3hING54REo7O0F3SHpueERFO0VBQ0U7Q3hING54REo7O0F3SDFueERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEg2bnhETjs7QXdIM254RE07RUFDRTtFQUNBO0VBQ0E7Q3hIOG54RFI7O0F3SDFueERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEg2bnhETjs7QXdIeG54REk7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0N4SDJueEROOztBd0h6bnhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hING54RFI7O0F3SHhueERRO0VBQ0U7Q3hIMm54RFY7O0F3SHBueERJO0VBQ0U7RUFDQTtDeEh1bnhETjs7QXdIbG54REk7RUFDRTtFQUNBO0N4SHFueEROOztBd0hobnhEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SG1ueERWOztBd0gvbXhEVTtFQUNFO0N4SGtueERaOztBd0gxbXhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SDZteERGOztBd0gzbXhERTtFQUNFO0VBQ0E7RUFDQTtDeEg4bXhESjs7QXdIM214REU7RUFDRTtFQUNBO0N4SDhteERKOztBd0h6bXhERTtFQUNFO0N4SDRteERKOztBd0gxbXhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hINm14RE47O0F3SDFteERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEg2bXhETjs7QXdIeG14REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIMm14RE47O0F3SHhteERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEgybXhETjs7QXdIem14RE07O0VBQ0U7RUFDQTtFQUNBO0N4SDZteERSOztBd0gzbXhEUTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIK214RFY7O0F3SDNteERNO0VBQ0U7Q3hIOG14RFI7O0F3SHpteERFO0VBQ0U7RUFDQTtFQUNBO0N4SDRteERKOztBd0gxbXhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hINm14RE47O0F3SDFteERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SDZteEROOztBd0gzbXhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEg4bXhEUjs7QXdIdm14RE07RUFDRTtFQUNBO0VBQ0E7Q3hIMG14RFI7O0F3SHJteERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SHdteERSOztBd0hybXhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4SHdteERSOztBd0hubXhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hIc214RFI7O0F3SG5teERNO0VBQ0U7RUFDQTtFQUNBO0N4SHNteERSOztBd0hwbXhEUTtFQUNFO0N4SHVteERWOztBd0hybXhEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4SHdteERaOztBd0h0bXhEWTtFQUNFO0N4SHlteERkOztBd0h0bXhEWTtFQUNFO0N4SHlteERkOztBd0h0bXhEWTtFQUNFO0N4SHlteERkOztBd0h0bXhEWTtFQUNFO0N4SHlteERkOztBd0h0bXhEWTtFQUNFO0N4SHlteERkOztBd0g5bHhESTtFQUNFO0N4SGlteEROOztBd0gvbHhETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4SGtteERSOztBd0hobXhEUTtFQUNFO0N4SG1teERWOztBd0hobXhEUTtFQUNFO0N4SG1teERWOztBd0g5bHhEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4SGlteERWOztBd0gvbHhEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0N4SGtteERaOztBd0gvbHhEVTtFQUNFO0VBQ0E7Q3hIa214RFo7O0F3SHpseERBO0VBQ0U7RUFDQTtDeEg0bHhERjs7QXdIemx4REE7RUFDRTtJQUNFO1lBQUE7R3hINGx4REY7O0V3SDFseERBO0lBQ0U7WUFBQTtHeEg2bHhERjtDQUNGOztBd0hubXhEQTtFQUNFO0lBQ0U7WUFBQTtHeEg0bHhERjs7RXdIMWx4REE7SUFDRTtZQUFBO0d4SDZseERGO0NBQ0Y7O0F5SGhreURFO0VBQ0U7RUFDQTtDekhta3lESjs7QXlIamt5REk7RUFDRTtDekhva3lETjs7QXlIamt5REU7RUFDRTtFQUNBO0N6SG9reURKOztBeUhsa3lESTtFQUNFO0VBQ0E7Q3pIcWt5RE47O0F5SGpreURNO0VBQ0U7Q3pIb2t5RFI7O0F5SGhreURFO0VBQ0U7Q3pIbWt5REo7O0F5SGpreURJO0VBQ0U7RUFDQTtDekhva3lETjs7QXlIN2p5RE07RUFDRTtDekhna3lEUjs7QXlIN2p5RE07RUFDRTtDekhna3lEUjs7QXlIM2p5REE7RUFDRTtDekg4anlERjs7QXlIN2p5REU7RUFDRTtDekhna3lESjs7QXlIMWp5RE07RUFDRTtDekg2anlEUjs7QXlIMWp5RFE7RUFDRTtDekg2anlEVjs7QXlIdmp5REE7RUFDRTtDekgwanlERiIsImZpbGUiOiJjc3MvY29yZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm91aXNsaWRlciAtIDE0LjcuMCAtIDQvNi8yMDIxICovXG4ubm9VaS10YXJnZXQsLm5vVWktdGFyZ2V0ICp7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ub1VpLXRhcmdldHtwb3NpdGlvbjpyZWxhdGl2ZX0ubm9VaS1iYXNlLC5ub1VpLWNvbm5lY3Rze3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5ub1VpLWNvbm5lY3Rze292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjB9Lm5vVWktY29ubmVjdCwubm9VaS1vcmlnaW57d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtyaWdodDowOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1zdHlsZTpmbGF0fS5ub1VpLWNvbm5lY3R7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ubm9VaS1vcmlnaW57aGVpZ2h0OjEwJTt3aWR0aDoxMCV9Lm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbntsZWZ0OjA7cmlnaHQ6YXV0b30ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW57d2lkdGg6MH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbntoZWlnaHQ6MH0ubm9VaS1oYW5kbGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZX0ubm9VaS10b3VjaC1hcmVhe2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbnstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIC4zczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Lm5vVWktc3RhdGUtZHJhZyAqe2N1cnNvcjppbmhlcml0IWltcG9ydGFudH0ubm9VaS1ob3Jpem9udGFse2hlaWdodDoxOHB4fS5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxle3dpZHRoOjM0cHg7aGVpZ2h0OjI4cHg7cmlnaHQ6LTE3cHg7dG9wOi02cHh9Lm5vVWktdmVydGljYWx7d2lkdGg6MThweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGV7d2lkdGg6MjhweDtoZWlnaHQ6MzRweDtyaWdodDotNnB4O3RvcDotMTdweH0ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxle2xlZnQ6LTE3cHg7cmlnaHQ6YXV0b30ubm9VaS10YXJnZXR7YmFja2dyb3VuZDojRkFGQUZBO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlcjoxcHggc29saWQgI0QzRDNEMztib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCAjRjBGMEYwLDAgM3B4IDZweCAtNXB4ICNCQkJ9Lm5vVWktY29ubmVjdHN7Ym9yZGVyLXJhZGl1czozcHh9Lm5vVWktY29ubmVjdHtiYWNrZ3JvdW5kOiMzRkI4QUZ9Lm5vVWktZHJhZ2dhYmxle2N1cnNvcjpldy1yZXNpemV9Lm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxle2N1cnNvcjpucy1yZXNpemV9Lm5vVWktaGFuZGxle2JvcmRlcjoxcHggc29saWQgI0Q5RDlEOTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNGRkY7Y3Vyc29yOmRlZmF1bHQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4ICNGRkYsaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsMCAzcHggNnB4IC0zcHggI0JCQn0ubm9VaS1hY3RpdmV7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4ICNGRkYsaW5zZXQgMCAxcHggN3B4ICNEREQsMCAzcHggNnB4IC0zcHggI0JCQn0ubm9VaS1oYW5kbGU6YWZ0ZXIsLm5vVWktaGFuZGxlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTRweDt3aWR0aDoxcHg7YmFja2dyb3VuZDojRThFN0U2O2xlZnQ6MTRweDt0b3A6NnB4fS5ub1VpLWhhbmRsZTphZnRlcntsZWZ0OjE3cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyLC5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmV7d2lkdGg6MTRweDtoZWlnaHQ6MXB4O2xlZnQ6NnB4O3RvcDoxNHB4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlcnt0b3A6MTdweH1bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZDojQjhCOEI4fVtkaXNhYmxlZF0gLm5vVWktaGFuZGxlLFtkaXNhYmxlZF0ubm9VaS1oYW5kbGUsW2Rpc2FibGVkXS5ub1VpLXRhcmdldHtjdXJzb3I6bm90LWFsbG93ZWR9Lm5vVWktcGlwcywubm9VaS1waXBzICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ub1VpLXBpcHN7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6Izk5OX0ubm9VaS12YWx1ZXtwb3NpdGlvbjphYnNvbHV0ZTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5vVWktdmFsdWUtc3Vie2NvbG9yOiNjY2M7Zm9udC1zaXplOjEwcHh9Lm5vVWktbWFya2Vye3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I0NDQ30ubm9VaS1tYXJrZXItc3Vie2JhY2tncm91bmQ6I0FBQX0ubm9VaS1tYXJrZXItbGFyZ2V7YmFja2dyb3VuZDojQUFBfS5ub1VpLXBpcHMtaG9yaXpvbnRhbHtwYWRkaW5nOjEwcHggMDtoZWlnaHQ6ODBweDt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJX0ubm9VaS12YWx1ZS1ob3Jpem9udGFsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDUwJSl9Lm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSw1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDUwJSl9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXJ7bWFyZ2luLWxlZnQ6LTFweDt3aWR0aDoycHg7aGVpZ2h0OjVweH0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWJ7aGVpZ2h0OjEwcHh9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2V7aGVpZ2h0OjE1cHh9Lm5vVWktcGlwcy12ZXJ0aWNhbHtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjEwMCV9Lm5vVWktdmFsdWUtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3BhZGRpbmctbGVmdDoyNXB4fS5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCw1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCw1MCUpfS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlcnt3aWR0aDo1cHg7aGVpZ2h0OjJweDttYXJnaW4tdG9wOi0xcHh9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1Ynt3aWR0aDoxMHB4fS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZXt3aWR0aDoxNXB4fS5ub1VpLXRvb2x0aXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6MXB4IHNvbGlkICNEOUQ5RDk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDA7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCk7bGVmdDo1MCU7Ym90dG9tOjEyMCV9Lm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7dG9wOjUwJTtyaWdodDoxMjAlfS5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luPi5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwwKTtsZWZ0OmF1dG87Ym90dG9tOjEwcHh9Lm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luPi5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTE4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMThweCk7dG9wOmF1dG87cmlnaHQ6MjhweH0iLCJAY2hhcnNldCBcIlVURi04XCI7LyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAyMCBBbmltYXRlLmNzc1xuICovOnJvb3R7LS1hbmltYXRlLWR1cmF0aW9uOjFzOy0tYW5pbWF0ZS1kZWxheToxczstLWFuaW1hdGUtcmVwZWF0OjF9LmFuaW1hdGVfX2FuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTthbmltYXRpb24tZHVyYXRpb246dmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTF7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1hbmltYXRlLXJlcGVhdCk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDp2YXIoLS1hbmltYXRlLXJlcGVhdCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoyO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Mjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMik7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTN7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjM7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDozOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSozKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjMpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToxczthbmltYXRpb24tZGVsYXk6MXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6dmFyKC0tYW5pbWF0ZS1kZWxheSk7YW5pbWF0aW9uLWRlbGF5OnZhcigtLWFuaW1hdGUtZGVsYXkpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0yc3std2Via2l0LWFuaW1hdGlvbi1kZWxheToyczthbmltYXRpb24tZGVsYXk6MnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSoyKTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktM3N7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6M3M7YW5pbWF0aW9uLWRlbGF5OjNzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMyk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMyl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjRzO2FuaW1hdGlvbi1kZWxheTo0czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjQpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjQpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo1czthbmltYXRpb24tZGVsYXk6NXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo1KTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo1KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdGVyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikvMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3R7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjhzO2FuaW1hdGlvbi1kdXJhdGlvbjouOHM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjgpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuOCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3dlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozczthbmltYXRpb24tZHVyYXRpb246M3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSozKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSozKX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSxwcmludHsuYW5pbWF0ZV9fYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDthbmltYXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnR9LmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj1PdXRde29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9NDAlLDQzJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKX03MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC00cHgsMCkgc2NhbGVZKDEuMDIpfX0uYW5pbWF0ZV9fYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3B1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2U7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3J1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWHswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc2hha2VYezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19LmFuaW1hdGVfX3NoYWtlWHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlWDthbmltYXRpb24tbmFtZTpzaGFrZVh9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlWXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9fUBrZXlmcmFtZXMgc2hha2VZezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX19LmFuaW1hdGVfX3NoYWtlWXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlWTthbmltYXRpb24tbmFtZTpzaGFrZVl9QC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmFuaW1hdGVfX2hlYWRTaGFrZXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTthbmltYXRpb24tbmFtZTpoZWFkU2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX1Aa2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfX0uYW5pbWF0ZV9fc3dpbmd7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmc7YW5pbWF0aW9uLW5hbWU6c3dpbmd9QC13ZWJraXQta2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHRhZGF7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MTAlLDIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fdGFkYXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX1ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fd29iYmxley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6d29iYmxlO2FuaW1hdGlvbi1uYW1lOndvYmJsZX1ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX1Aa2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19LmFuaW1hdGVfX2plbGxvey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amVsbG87YW5pbWF0aW9uLW5hbWU6amVsbG87LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVhcnRCZWF0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xNCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0yOCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTQyJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5hbmltYXRlX19oZWFydEJlYXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7YW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7YW5pbWF0aW9uLWR1cmF0aW9uOjEuM3M7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoxLjMpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjEuMyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJhY2tJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJhY2tJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJhY2tJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5VcDthbmltYXRpb24tbmFtZTpiYWNrSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0RG93bjthbmltYXRpb24tbmFtZTpiYWNrT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6YmFja091dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0VXA7YW5pbWF0aW9uLW5hbWU6YmFja091dFVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57MCUsMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW47YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW59QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dDthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX0uYW5pbWF0ZV9fYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMil9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMil9fS5hbmltYXRlX19ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKX19QGtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApIHNjYWxlWSgzKX19LmFuaW1hdGVfX2JvdW5jZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uYW5pbWF0ZV9fZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Eb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblRvcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblRvcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblRvcFJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVG9wUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BSaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluQm90dG9tTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbUxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkJvdHRvbVJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fS5hbmltYXRlX19mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19LmFuaW1hdGVfX2ZhZGVPdXREb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5hbmltYXRlX19mYWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5hbmltYXRlX19mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5hbmltYXRlX19mYWRlT3V0UmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXBCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRVcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRUb3BMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VG9wUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbVJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbUxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbUxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19QGtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mbGlwey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXA7YW5pbWF0aW9uLW5hbWU6ZmxpcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uYW5pbWF0ZV9fZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uYW5pbWF0ZV9fZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRZO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZfUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZEluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5SaWdodDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5SaWdodDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZEluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgtMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19saWdodFNwZWVkSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluTGVmdDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5MZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19saWdodFNwZWVkT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dFJpZ2h0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0TGVmdDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0TGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbkRvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJblVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dERvd25MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXRVcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgaGluZ2V7MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTQwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw3MDBweCwwKTtvcGFjaXR5OjB9fS5hbmltYXRlX19oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhpbmdlO2FuaW1hdGlvbi1uYW1lOmhpbmdlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBqYWNrSW5UaGVCb3h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO3RyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219NTAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDNkZWcpO3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmFuaW1hdGVfX2phY2tJblRoZUJveHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveDthbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3h9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fcm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19LmFuaW1hdGVfX3JvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19LmFuaW1hdGVfX3pvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fS5hbmltYXRlX196b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjthbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmFuaW1hdGVfX3pvb21PdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYW5pbWF0ZV9fem9vbU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0VXA7YW5pbWF0aW9uLW5hbWU6em9vbU91dFVwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluRG93bjthbmltYXRpb24tbmFtZTpzbGlkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluVXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmFuaW1hdGVfX3NsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmFuaW1hdGVfX3NsaWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5hbmltYXRlX19zbGlkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBzbGlkZU91dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmFuaW1hdGVfX3NsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9IiwiLm1hcGJveGdsLW1hcHtmb250OjEycHgvMjBweCBIZWx2ZXRpY2EgTmV1ZSxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYigwIDAgMC8wKX0ubWFwYm94Z2wtY2FudmFze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0ubWFwYm94Z2wtbWFwOi13ZWJraXQtZnVsbC1zY3JlZW57d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubWFwYm94Z2wtY2FuYXJ5e2JhY2tncm91bmQtY29sb3I6c2FsbW9ufS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlLC5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3N7Y3Vyc29yOmdyYWI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtaW50ZXJhY3RpdmUubWFwYm94Z2wtdHJhY2stcG9pbnRlcntjdXJzb3I6cG9pbnRlcn0ubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZTphY3RpdmUsLm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uLm1hcGJveGdsLWN0cmwtY29tcGFzczphY3RpdmV7Y3Vyc29yOmdyYWJiaW5nfS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXpvb20tcm90YXRlLC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXpvb20tcm90YXRlIC5tYXBib3hnbC1jYW52YXN7dG91Y2gtYWN0aW9uOnBhbi14IHBhbi15fS5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLWRyYWctcGFuLC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLWRyYWctcGFuIC5tYXBib3hnbC1jYW52YXN7dG91Y2gtYWN0aW9uOnBpbmNoLXpvb219Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtem9vbS1yb3RhdGUubWFwYm94Z2wtdG91Y2gtZHJhZy1wYW4sLm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtem9vbS1yb3RhdGUubWFwYm94Z2wtdG91Y2gtZHJhZy1wYW4gLm1hcGJveGdsLWNhbnZhc3t0b3VjaC1hY3Rpb246bm9uZX0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdCwubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQsLm1hcGJveGdsLWN0cmwtdG9wLWxlZnQsLm1hcGJveGdsLWN0cmwtdG9wLXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoyfS5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0e3RvcDowO2xlZnQ6MH0ubWFwYm94Z2wtY3RybC10b3AtcmlnaHR7dG9wOjA7cmlnaHQ6MH0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdHtib3R0b206MDtsZWZ0OjB9Lm1hcGJveGdsLWN0cmwtYm90dG9tLXJpZ2h0e3JpZ2h0OjA7Ym90dG9tOjB9Lm1hcGJveGdsLWN0cmx7Y2xlYXI6Ym90aDtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCl9Lm1hcGJveGdsLWN0cmwtdG9wLWxlZnQgLm1hcGJveGdsLWN0cmx7bWFyZ2luOjEwcHggMCAwIDEwcHg7ZmxvYXQ6bGVmdH0ubWFwYm94Z2wtY3RybC10b3AtcmlnaHQgLm1hcGJveGdsLWN0cmx7bWFyZ2luOjEwcHggMTBweCAwIDA7ZmxvYXQ6cmlnaHR9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQgLm1hcGJveGdsLWN0cmx7bWFyZ2luOjAgMCAxMHB4IDEwcHg7ZmxvYXQ6bGVmdH0ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQgLm1hcGJveGdsLWN0cmx7bWFyZ2luOjAgMTBweCAxMHB4IDA7ZmxvYXQ6cmlnaHR9Lm1hcGJveGdsLWN0cmwtZ3JvdXB7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZDojZmZmfS5tYXBib3hnbC1jdHJsLWdyb3VwOm5vdCg6ZW1wdHkpe2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYigwIDAgMC8xMCUpfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybC1ncm91cDpub3QoOmVtcHR5KXtib3gtc2hhZG93OjAgMCAwIDJweCBCdXR0b25UZXh0fX0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b257d2lkdGg6MjlweDtoZWlnaHQ6MjlweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjA7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbitidXR0b257Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0ubWFwYm94Z2wtY3RybCBidXR0b24gLm1hcGJveGdsLWN0cmwtaWNvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1hcGJveGdsLWN0cmwtZ3JvdXAgYnV0dG9uK2J1dHRvbntib3JkZXItdG9wOjFweCBzb2xpZCBCdXR0b25UZXh0fX0ubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9uOmZvY3VzLC5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAycHggMnB4IHJnYigwIDE1MCAyNTUvMTAwJSl9Lm1hcGJveGdsLWN0cmwgYnV0dG9uOmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0ubWFwYm94Z2wtY3RybCBidXR0b246ZGlzYWJsZWQgLm1hcGJveGdsLWN0cmwtaWNvbntvcGFjaXR5Oi4yNX0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4fS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbjpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6aW5oZXJpdH0ubWFwYm94Z2wtY3RybCBidXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCAwIDAvNSUpfS5tYXBib3hnbC1jdHJsLWdyb3VwIGJ1dHRvbjpmb2N1czpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiKDAgMTUwIDI1NS8xMDAlKX0ubWFwYm94Z2wtY3RybC1ncm91cCBidXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtib3gtc2hhZG93Om5vbmV9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1vdXQgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnJTNFICUzQ3BhdGggZD0nTTEwIDEzYy0uNzUgMC0xLjUuNzUtMS41IDEuNVM5LjI1IDE2IDEwIDE2aDljLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC05eicvJTNFICUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtem9vbS1pbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMyclM0UgJTNDcGF0aCBkPSdNMTQuNSA4LjVjLS43NSAwLTEuNS43NS0xLjUgMS41djNoLTNjLS43NSAwLTEuNS43NS0xLjUgMS41UzkuMjUgMTYgMTAgMTZoM3YzYzAgLjc1Ljc1IDEuNSAxLjUgMS41UzE2IDE5Ljc1IDE2IDE5di0zaDNjLjc1IDAgMS41LS43NSAxLjUtMS41UzE5Ljc1IDEzIDE5IDEzaC0zdi0zYzAtLjc1LS43NS0xLjUtMS41LTEuNXonLyUzRSAlM0Mvc3ZnJTNFXCIpfUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC16b29tLW91dCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcGF0aCBkPSdNMTAgMTNjLS43NSAwLTEuNS43NS0xLjUgMS41UzkuMjUgMTYgMTAgMTZoOWMuNzUgMCAxLjUtLjc1IDEuNS0xLjVTMTkuNzUgMTMgMTkgMTNoLTl6Jy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC16b29tLWluIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjkgMjknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyUzRSAlM0NwYXRoIGQ9J00xNC41IDguNWMtLjc1IDAtMS41Ljc1LTEuNSAxLjV2M2gtM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmgzdjNjMCAuNzUuNzUgMS41IDEuNSAxLjVTMTYgMTkuNzUgMTYgMTl2LTNoM2MuNzUgMCAxLjUtLjc1IDEuNS0xLjVTMTkuNzUgMTMgMTkgMTNoLTN2LTNjMC0uNzUtLjc1LTEuNS0xLjUtMS41eicvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXpvb20tb3V0IC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjkgMjknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDAwJyUzRSAlM0NwYXRoIGQ9J00xMCAxM2MtLjc1IDAtMS41Ljc1LTEuNSAxLjVTOS4yNSAxNiAxMCAxNmg5Yy43NSAwIDEuNS0uNzUgMS41LTEuNVMxOS43NSAxMyAxOSAxM2gtOXonLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXpvb20taW4gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFICUzQ3BhdGggZD0nTTE0LjUgOC41Yy0uNzUgMC0xLjUuNzUtMS41IDEuNXYzaC0zYy0uNzUgMC0xLjUuNzUtMS41IDEuNVM5LjI1IDE2IDEwIDE2aDN2M2MwIC43NS43NSAxLjUgMS41IDEuNVMxNiAxOS43NSAxNiAxOXYtM2gzYy43NSAwIDEuNS0uNzUgMS41LTEuNVMxOS43NSAxMyAxOSAxM2gtM3YtM2MwLS43NS0uNzUtMS41LTEuNS0xLjV6Jy8lM0UgJTNDL3N2ZyUzRVwiKX19Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZnVsbHNjcmVlbiAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMyclM0UgJTNDcGF0aCBkPSdNMjQgMTZ2NS41YzAgMS43NS0uNzUgMi41LTIuNSAyLjVIMTZ2LTFsMy0xLjUtNC01LjUgMS0xIDUuNSA0IDEuNS0zaDF6TTYgMTZsMS41IDMgNS41LTQgMSAxLTQgNS41IDMgMS41djFINy41QzUuNzUgMjQgNSAyMy4yNSA1IDIxLjVWMTZoMXptNy0xMXYxbC0zIDEuNSA0IDUuNS0xIDEtNS41LTRMNiAxM0g1VjcuNUM1IDUuNzUgNS43NSA1IDcuNSA1SDEzem0xMSAyLjVjMC0xLjc1LS43NS0yLjUtMi41LTIuNUgxNnYxbDMgMS41LTQgNS41IDEgMSA1LjUtNCAxLjUgM2gxVjcuNXonLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLXNocmluayAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDI5IDI5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFICUzQ3BhdGggZD0nTTE4LjUgMTZjLTEuNzUgMC0yLjUuNzUtMi41IDIuNVYyNGgxbDEuNS0zIDUuNSA0IDEtMS00LTUuNSAzLTEuNXYtMWgtNS41ek0xMyAxOC41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVINXYxbDMgMS41TDQgMjRsMSAxIDUuNS00IDEuNSAzaDF2LTUuNXptMy04YzAgMS43NS43NSAyLjUgMi41IDIuNUgyNHYtMWwtMy0xLjVMMjUgNWwtMS0xLTUuNSA0TDE3IDVoLTF2NS41ek0xMC41IDEzYzEuNzUgMCAyLjUtLjc1IDIuNS0yLjVWNWgtMWwtMS41IDNMNSA0IDQgNWw0IDUuNUw1IDEydjFoNS41eicvJTNFICUzQy9zdmclM0VcIil9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWZ1bGxzY3JlZW4gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BhdGggZD0nTTI0IDE2djUuNWMwIDEuNzUtLjc1IDIuNS0yLjUgMi41SDE2di0xbDMtMS41LTQtNS41IDEtMSA1LjUgNCAxLjUtM2gxek02IDE2bDEuNSAzIDUuNS00IDEgMS00IDUuNSAzIDEuNXYxSDcuNUM1Ljc1IDI0IDUgMjMuMjUgNSAyMS41VjE2aDF6bTctMTF2MWwtMyAxLjUgNCA1LjUtMSAxLTUuNS00TDYgMTNINVY3LjVDNSA1Ljc1IDUuNzUgNSA3LjUgNUgxM3ptMTEgMi41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVIMTZ2MWwzIDEuNS00IDUuNSAxIDEgNS41LTQgMS41IDNoMVY3LjV6Jy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1zaHJpbmsgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BhdGggZD0nTTE4LjUgMTZjLTEuNzUgMC0yLjUuNzUtMi41IDIuNVYyNGgxbDEuNS0zIDUuNSA0IDEtMS00LTUuNSAzLTEuNXYtMWgtNS41ek0xMyAxOC41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVINXYxbDMgMS41TDQgMjRsMSAxIDUuNS00IDEuNSAzaDF2LTUuNXptMy04YzAgMS43NS43NSAyLjUgMi41IDIuNUgyNHYtMWwtMy0xLjVMMjUgNWwtMS0xLTUuNSA0TDE3IDVoLTF2NS41ek0xMC41IDEzYzEuNzUgMCAyLjUtLjc1IDIuNS0yLjVWNWgtMWwtMS41IDNMNSA0IDQgNWw0IDUuNUw1IDEydjFoNS41eicvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWZ1bGxzY3JlZW4gLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFICUzQ3BhdGggZD0nTTI0IDE2djUuNWMwIDEuNzUtLjc1IDIuNS0yLjUgMi41SDE2di0xbDMtMS41LTQtNS41IDEtMSA1LjUgNCAxLjUtM2gxek02IDE2bDEuNSAzIDUuNS00IDEgMS00IDUuNSAzIDEuNXYxSDcuNUM1Ljc1IDI0IDUgMjMuMjUgNSAyMS41VjE2aDF6bTctMTF2MWwtMyAxLjUgNCA1LjUtMSAxLTUuNS00TDYgMTNINVY3LjVDNSA1Ljc1IDUuNzUgNSA3LjUgNUgxM3ptMTEgMi41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVIMTZ2MWwzIDEuNS00IDUuNSAxIDEgNS41LTQgMS41IDNoMVY3LjV6Jy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1zaHJpbmsgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFICUzQ3BhdGggZD0nTTE4LjUgMTZjLTEuNzUgMC0yLjUuNzUtMi41IDIuNVYyNGgxbDEuNS0zIDUuNSA0IDEtMS00LTUuNSAzLTEuNXYtMWgtNS41ek0xMyAxOC41YzAtMS43NS0uNzUtMi41LTIuNS0yLjVINXYxbDMgMS41TDQgMjRsMSAxIDUuNS00IDEuNSAzaDF2LTUuNXptMy04YzAgMS43NS43NSAyLjUgMi41IDIuNUgyNHYtMWwtMy0xLjVMMjUgNWwtMS0xLTUuNSA0TDE3IDVoLTF2NS41ek0xMC41IDEzYzEuNzUgMCAyLjUtLjc1IDIuNS0yLjVWNWgtMWwtMS41IDNMNSA0IDQgNWw0IDUuNUw1IDEydjFoNS41eicvJTNFICUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3MgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzMzMnJTNFICUzQ3BhdGggZD0nTTEwLjUgMTRsNC04IDQgOGgtOHonLyUzRSAlM0NwYXRoIGlkPSdzb3V0aCcgZD0nTTEwLjUgMTZsNCA4IDQtOGgtOHonIGZpbGw9JyUyM2NjYycvJTNFICUzQy9zdmclM0VcIil9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3MgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BhdGggZD0nTTEwLjUgMTRsNC04IDQgOGgtOHonLyUzRSAlM0NwYXRoIGlkPSdzb3V0aCcgZD0nTTEwLjUgMTZsNCA4IDQtOGgtOHonIGZpbGw9JyUyMzk5OScvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWNvbXBhc3MgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyOSAyOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMDAnJTNFICUzQ3BhdGggZD0nTTEwLjUgMTRsNC04IDQgOGgtOHonLyUzRSAlM0NwYXRoIGlkPSdzb3V0aCcgZD0nTTEwLjUgMTZsNCA4IDQtOGgtOHonIGZpbGw9JyUyM2NjYycvJTNFICUzQy9zdmclM0VcIil9fS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzMyclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2FhYSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGZpbGw9J3JlZCcvJTNFICUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLWFjdGl2ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzYjVlNSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUtZXJyb3IgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNlNTg5NzgnJTNFICUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UgJTNDY2lyY2xlIGlkPSdkb3QnIGN4PScxMCcgY3k9JzEwJyByPScyJy8lM0UgJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzYjVlNSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInIGRpc3BsYXk9J25vbmUnLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kLWVycm9yIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZTU0ZTMzJyUzRSAlM0NwYXRoIGQ9J00xMCA0QzkgNCA5IDUgOSA1di4xQTUgNSAwIDAgMCA1LjEgOUg1cy0xIDAtMSAxIDEgMSAxIDFoLjFBNSA1IDAgMCAwIDkgMTQuOXYuMXMwIDEgMSAxIDEtMSAxLTF2LS4xYTUgNSAwIDAgMCAzLjktMy45aC4xczEgMCAxLTEtMS0xLTEtMWgtLjFBNSA1IDAgMCAwIDExIDUuMVY1czAtMS0xLTF6bTAgMi41YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAxIDEgMC03eicvJTNFICUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicgZGlzcGxheT0nbm9uZScvJTNFICUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFICUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLXdhaXRpbmcgLm1hcGJveGdsLWN0cmwtaWNvbnthbmltYXRpb246bWFwYm94Z2wtc3BpbiAycyBsaW5lYXIgaW5maW5pdGV9QG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzk5OSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGZpbGw9J3JlZCcvJTNFICUzQy9zdmclM0VcIil9Lm1hcGJveGdsLWN0cmwgYnV0dG9uLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLm1hcGJveGdsLWN0cmwtZ2VvbG9jYXRlLWFjdGl2ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzYjVlNSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1hY3RpdmUtZXJyb3IgLm1hcGJveGdsLWN0cmwtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjknIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNlNTg5NzgnJTNFICUzQ3BhdGggZD0nTTEwIDRDOSA0IDkgNSA5IDV2LjFBNSA1IDAgMCAwIDUuMSA5SDVzLTEgMC0xIDEgMSAxIDEgMWguMUE1IDUgMCAwIDAgOSAxNC45di4xczAgMSAxIDEgMS0xIDEtMXYtLjFhNSA1IDAgMCAwIDMuOS0zLjloLjFzMSAwIDEtMS0xLTEtMS0xaC0uMUE1IDUgMCAwIDAgMTEgNS4xVjVzMC0xLTEtMXptMCAyLjVhMy41IDMuNSAwIDEgMSAwIDcgMy41IDMuNSAwIDEgMSAwLTd6Jy8lM0UgJTNDY2lyY2xlIGlkPSdkb3QnIGN4PScxMCcgY3k9JzEwJyByPScyJy8lM0UgJTNDcGF0aCBpZD0nc3Ryb2tlJyBkPSdNMTQgNWwxIDEtOSA5LTEtMSA5LTl6JyBkaXNwbGF5PSdub25lJy8lM0UgJTNDL3N2ZyUzRVwiKX0ubWFwYm94Z2wtY3RybCBidXR0b24ubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUubWFwYm94Z2wtY3RybC1nZW9sb2NhdGUtYmFja2dyb3VuZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzMzYjVlNSclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInIGRpc3BsYXk9J25vbmUnLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZS1iYWNrZ3JvdW5kLWVycm9yIC5tYXBib3hnbC1jdHJsLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI5JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZTU0ZTMzJyUzRSAlM0NwYXRoIGQ9J00xMCA0QzkgNCA5IDUgOSA1di4xQTUgNSAwIDAgMCA1LjEgOUg1cy0xIDAtMSAxIDEgMSAxIDFoLjFBNSA1IDAgMCAwIDkgMTQuOXYuMXMwIDEgMSAxIDEtMSAxLTF2LS4xYTUgNSAwIDAgMCAzLjktMy45aC4xczEgMCAxLTEtMS0xLTEtMWgtLjFBNSA1IDAgMCAwIDExIDUuMVY1czAtMS0xLTF6bTAgMi41YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAxIDEgMC03eicvJTNFICUzQ2NpcmNsZSBpZD0nZG90JyBjeD0nMTAnIGN5PScxMCcgcj0nMicgZGlzcGxheT0nbm9uZScvJTNFICUzQ3BhdGggaWQ9J3N0cm9rZScgZD0nTTE0IDVsMSAxLTkgOS0xLTEgOS05eicgZGlzcGxheT0nbm9uZScvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YmxhY2stb24td2hpdGUpey5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZSAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzAwMCclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGRpc3BsYXk9J25vbmUnLyUzRSAlM0Mvc3ZnJTNFXCIpfS5tYXBib3hnbC1jdHJsIGJ1dHRvbi5tYXBib3hnbC1jdHJsLWdlb2xvY2F0ZTpkaXNhYmxlZCAubWFwYm94Z2wtY3RybC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyOScgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzY2NiclM0UgJTNDcGF0aCBkPSdNMTAgNEM5IDQgOSA1IDkgNXYuMUE1IDUgMCAwIDAgNS4xIDlINXMtMSAwLTEgMSAxIDEgMSAxaC4xQTUgNSAwIDAgMCA5IDE0Ljl2LjFzMCAxIDEgMSAxLTEgMS0xdi0uMWE1IDUgMCAwIDAgMy45LTMuOWguMXMxIDAgMS0xLTEtMS0xLTFoLS4xQTUgNSAwIDAgMCAxMSA1LjFWNXMwLTEtMS0xem0wIDIuNWEzLjUgMy41IDAgMSAxIDAgNyAzLjUgMy41IDAgMSAxIDAtN3onLyUzRSAlM0NjaXJjbGUgaWQ9J2RvdCcgY3g9JzEwJyBjeT0nMTAnIHI9JzInLyUzRSAlM0NwYXRoIGlkPSdzdHJva2UnIGQ9J00xNCA1bDEgMS05IDktMS0xIDktOXonIGZpbGw9J3JlZCcvJTNFICUzQy9zdmclM0VcIil9fUBrZXlmcmFtZXMgbWFwYm94Z2wtc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1hLm1hcGJveGdsLWN0cmwtbG9nb3t3aWR0aDo4OHB4O2hlaWdodDoyM3B4O21hcmdpbjowIDAgLTRweCAtNHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nODgnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCA4OCAyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgZmlsbC1ydWxlPSdldmVub2RkJyUzRSAlM0NkZWZzJTNFICUzQ3BhdGggaWQ9J2xvZ28nIGQ9J00xMS41IDIuMjVjNS4xMDUgMCA5LjI1IDQuMTQ1IDkuMjUgOS4yNXMtNC4xNDUgOS4yNS05LjI1IDkuMjUtOS4yNS00LjE0NS05LjI1LTkuMjUgNC4xNDUtOS4yNSA5LjI1LTkuMjV6TTYuOTk3IDE1Ljk4M2MtLjA1MS0uMzM4LS44MjgtNS44MDIgMi4yMzMtOC44NzNhNC4zOTUgNC4zOTUgMCAwMTMuMTMtMS4yOGMxLjI3IDAgMi40OS41MSAzLjM5IDEuNDIuOTEuOSAxLjQyIDIuMTIgMS40MiAzLjM5IDAgMS4xOC0uNDQ5IDIuMzAxLTEuMjggMy4xM0MxMi43MiAxNi45MyA3IDE2IDcgMTZsLS4wMDMtLjAxN3pNMTUuMyAxMC41bC0yIC44LS44IDItLjgtMi0yLS44IDItLjguOC0yIC44IDIgMiAuOHonLyUzRSAlM0NwYXRoIGlkPSd0ZXh0JyBkPSdNNTAuNjMgOGMuMTMgMCAuMjMuMS4yMy4yM1Y5Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMi4xNyAwIDMuOTUgMS44NSAzLjk1IDQuMTdzLTEuNzcgNC4xOS0zLjk0IDQuMTljLTEuMDQgMC0yLjAzLS40My0yLjc0LTEuMTh2My43N2MwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWOC4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMy44Ni4wMWMuMDEgMCAuMDEgMCAuMDEtLjAxLjEzIDAgLjIyLjEuMjIuMjJ2Ny41NWMwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWMTVjLS43Ljc2LTEuNjkgMS4xOS0yLjczIDEuMTktMi4xNyAwLTMuOTQtMS44Ny0zLjk0LTQuMTkgMC0yLjMyIDEuNzctNC4xOSAzLjk0LTQuMTkgMS4wMyAwIDIuMDIuNDMgMi43MyAxLjE4di0uNzVjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptMjYuMzc1LS4xOWE0LjI0IDQuMjQgMCAwMC00LjE2IDMuMjljLS4xMy41OS0uMTMgMS4xOSAwIDEuNzdhNC4yMzMgNC4yMzMgMCAwMDQuMTcgMy4zYzIuMzUgMCA0LjI2LTEuODcgNC4yNi00LjE5IDAtMi4zMi0xLjktNC4xNy00LjI3LTQuMTd6TTYwLjYzIDVjLjEzIDAgLjIzLjEuMjMuMjN2My43NmMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDEuODggMCAzLjQ1IDEuNCAzLjg0IDMuMjguMTMuNTkuMTMgMS4yIDAgMS44LS4zOSAxLjg4LTEuOTYgMy4yOS0zLjg0IDMuMjktMS4wMyAwLTIuMDItLjQzLTIuNzMtMS4xOHYuNzdjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjUuMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTM0IDExaC0xLjRjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM1Y4LjIyYy4wMS0uMTMuMS0uMjIuMjMtLjIyaDEuNGMuMTMgMCAuMjIuMTEuMjMuMjJ2LjY4Yy41LS42OCAxLjMtMS4wOSAyLjE2LTEuMWguMDNjMS4wOSAwIDIuMDkuNiAyLjYgMS41NS40NS0uOTUgMS40LTEuNTUgMi40NC0xLjU2IDEuNjIgMCAyLjkzIDEuMjUgMi45IDIuNzhsLjAzIDUuMmMwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjggMC0xLjQ2LjctMS41OSAxLjYybC4wMSA0LjY4YzAgLjEzLS4xMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjg1IDAtMS41NC43OS0xLjYgMS44djQuNWMwIC4xMy0uMS4yMy0uMjMuMjN6bTUzLjYxNSAwaC0xLjYxYy0uMDQgMC0uMDgtLjAxLS4xMi0uMDMtLjA5LS4wNi0uMTMtLjE5LS4wNi0uMjhsMi40My0zLjcxLTIuMzktMy42NWEuMjEzLjIxMyAwIDAxLS4wMy0uMTJjMC0uMTIuMDktLjIxLjIxLS4yMWgxLjYxYy4xMyAwIC4yNC4wNi4zLjE3bDEuNDEgMi4zNyAxLjQtMi4zN2EuMzQuMzQgMCAwMS4zLS4xN2gxLjZjLjA0IDAgLjA4LjAxLjEyLjAzLjA5LjA2LjEzLjE5LjA2LjI4bC0yLjM3IDMuNjUgMi40MyAzLjdjMCAuMDUuMDEuMDkuMDEuMTMgMCAuMTItLjA5LjIxLS4yMS4yMWgtMS42MWMtLjEzIDAtLjI0LS4wNi0uMy0uMTdsLTEuNDQtMi40Mi0xLjQ0IDIuNDJhLjM0LjM0IDAgMDEtLjMuMTd6bS03LjEyLTEuNDljLTEuMzMgMC0yLjQyLTEuMTItMi40Mi0yLjUxIDAtMS4zOSAxLjA4LTIuNTIgMi40Mi0yLjUyIDEuMzMgMCAyLjQyIDEuMTIgMi40MiAyLjUxIDAgMS4zOS0xLjA4IDIuNTEtMi40MiAyLjUyem0tMTkuODY1IDBjLTEuMzIgMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0uMDdjLjAyLTEuMzggMS4wOS0yLjQ5IDIuNC0yLjQ5IDEuMzIgMCAyLjQxIDEuMTIgMi40MSAyLjUxIDAgMS4zOS0xLjA3IDIuNTItMi4zOSAyLjUzem0tOC4xMS0yLjQ4Yy0uMDEgMS4zNy0xLjA5IDIuNDctMi40MSAyLjQ3cy0yLjQyLTEuMTItMi40Mi0yLjUxYzAtMS4zOSAxLjA4LTIuNTIgMi40LTIuNTIgMS4zMyAwIDIuMzkgMS4xMSAyLjQxIDIuNDhsLjAyLjA4em0xOC4xMiAyLjQ3Yy0xLjMyIDAtMi4zOS0xLjExLTIuNDEtMi40OHYtLjA2Yy4wMi0xLjM4IDEuMDktMi40OCAyLjQxLTIuNDhzMi40MiAxLjEyIDIuNDIgMi41MWMwIDEuMzktMS4wOSAyLjUxLTIuNDIgMi41MXonLyUzRSAlM0MvZGVmcyUzRSAlM0NtYXNrIGlkPSdjbGlwJyUzRSAlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSd3aGl0ZScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvbWFzayUzRSAlM0NnIGlkPSdvdXRsaW5lJyBvcGFjaXR5PScwLjMnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzMnJTNFICUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSAlM0MvZyUzRSAlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScwLjknIGZpbGw9JyUyM2ZmZiclM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2xvZ28nLyUzRSAlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIil9YS5tYXBib3hnbC1jdHJsLWxvZ28ubWFwYm94Z2wtY29tcGFjdHt3aWR0aDoyM3B4fUBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXthLm1hcGJveGdsLWN0cmwtbG9nb3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPSc4OCcgaGVpZ2h0PScyMycgdmlld0JveD0nMCAwIDg4IDIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFICUzQ2RlZnMlM0UgJTNDcGF0aCBpZD0nbG9nbycgZD0nTTExLjUgMi4yNWM1LjEwNSAwIDkuMjUgNC4xNDUgOS4yNSA5LjI1cy00LjE0NSA5LjI1LTkuMjUgOS4yNS05LjI1LTQuMTQ1LTkuMjUtOS4yNSA0LjE0NS05LjI1IDkuMjUtOS4yNXpNNi45OTcgMTUuOTgzYy0uMDUxLS4zMzgtLjgyOC01LjgwMiAyLjIzMy04Ljg3M2E0LjM5NSA0LjM5NSAwIDAxMy4xMy0xLjI4YzEuMjcgMCAyLjQ5LjUxIDMuMzkgMS40Mi45MS45IDEuNDIgMi4xMiAxLjQyIDMuMzkgMCAxLjE4LS40NDkgMi4zMDEtMS4yOCAzLjEzQzEyLjcyIDE2LjkzIDcgMTYgNyAxNmwtLjAwMy0uMDE3ek0xNS4zIDEwLjVsLTIgLjgtLjggMi0uOC0yLTItLjggMi0uOC44LTIgLjggMiAyIC44eicvJTNFICUzQ3BhdGggaWQ9J3RleHQnIGQ9J001MC42MyA4Yy4xMyAwIC4yMy4xLjIzLjIzVjljLjctLjc2IDEuNy0xLjE4IDIuNzMtMS4xOCAyLjE3IDAgMy45NSAxLjg1IDMuOTUgNC4xN3MtMS43NyA0LjE5LTMuOTQgNC4xOWMtMS4wNCAwLTIuMDMtLjQzLTIuNzQtMS4xOHYzLjc3YzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1Y4LjIzYzAtLjEyLjEtLjIzLjIzLS4yM2gxLjR6bS0zLjg2LjAxYy4wMSAwIC4wMSAwIC4wMS0uMDEuMTMgMCAuMjIuMS4yMi4yMnY3LjU1YzAgLjEyLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjEtLjIzLS4yM1YxNWMtLjcuNzYtMS42OSAxLjE5LTIuNzMgMS4xOS0yLjE3IDAtMy45NC0xLjg3LTMuOTQtNC4xOSAwLTIuMzIgMS43Ny00LjE5IDMuOTQtNC4xOSAxLjAzIDAgMi4wMi40MyAyLjczIDEuMTh2LS43NWMwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0yNi4zNzUtLjE5YTQuMjQgNC4yNCAwIDAwLTQuMTYgMy4yOWMtLjEzLjU5LS4xMyAxLjE5IDAgMS43N2E0LjIzMyA0LjIzMyAwIDAwNC4xNyAzLjNjMi4zNSAwIDQuMjYtMS44NyA0LjI2LTQuMTkgMC0yLjMyLTEuOS00LjE3LTQuMjctNC4xN3pNNjAuNjMgNWMuMTMgMCAuMjMuMS4yMy4yM3YzLjc2Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMS44OCAwIDMuNDUgMS40IDMuODQgMy4yOC4xMy41OS4xMyAxLjIgMCAxLjgtLjM5IDEuODgtMS45NiAzLjI5LTMuODQgMy4yOS0xLjAzIDAtMi4wMi0uNDMtMi43My0xLjE4di43N2MwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWNS4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMzQgMTFoLTEuNGMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzVjguMjJjLjAxLS4xMy4xLS4yMi4yMy0uMjJoMS40Yy4xMyAwIC4yMi4xMS4yMy4yMnYuNjhjLjUtLjY4IDEuMy0xLjA5IDIuMTYtMS4xaC4wM2MxLjA5IDAgMi4wOS42IDIuNiAxLjU1LjQ1LS45NSAxLjQtMS41NSAyLjQ0LTEuNTYgMS42MiAwIDIuOTMgMS4yNSAyLjkgMi43OGwuMDMgNS4yYzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzdi00LjU5YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uOCAwLTEuNDYuNy0xLjU5IDEuNjJsLjAxIDQuNjhjMCAuMTMtLjExLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzdi00LjU5YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uODUgMC0xLjU0Ljc5LTEuNiAxLjh2NC41YzAgLjEzLS4xLjIzLS4yMy4yM3ptNTMuNjE1IDBoLTEuNjFjLS4wNCAwLS4wOC0uMDEtLjEyLS4wMy0uMDktLjA2LS4xMy0uMTktLjA2LS4yOGwyLjQzLTMuNzEtMi4zOS0zLjY1YS4yMTMuMjEzIDAgMDEtLjAzLS4xMmMwLS4xMi4wOS0uMjEuMjEtLjIxaDEuNjFjLjEzIDAgLjI0LjA2LjMuMTdsMS40MSAyLjM3IDEuNC0yLjM3YS4zNC4zNCAwIDAxLjMtLjE3aDEuNmMuMDQgMCAuMDguMDEuMTIuMDMuMDkuMDYuMTMuMTkuMDYuMjhsLTIuMzcgMy42NSAyLjQzIDMuN2MwIC4wNS4wMS4wOS4wMS4xMyAwIC4xMi0uMDkuMjEtLjIxLjIxaC0xLjYxYy0uMTMgMC0uMjQtLjA2LS4zLS4xN2wtMS40NC0yLjQyLTEuNDQgMi40MmEuMzQuMzQgMCAwMS0uMy4xN3ptLTcuMTItMS40OWMtMS4zMyAwLTIuNDItMS4xMi0yLjQyLTIuNTEgMC0xLjM5IDEuMDgtMi41MiAyLjQyLTIuNTIgMS4zMyAwIDIuNDIgMS4xMiAyLjQyIDIuNTEgMCAxLjM5LTEuMDggMi41MS0yLjQyIDIuNTJ6bS0xOS44NjUgMGMtMS4zMiAwLTIuMzktMS4xMS0yLjQyLTIuNDh2LS4wN2MuMDItMS4zOCAxLjA5LTIuNDkgMi40LTIuNDkgMS4zMiAwIDIuNDEgMS4xMiAyLjQxIDIuNTEgMCAxLjM5LTEuMDcgMi41Mi0yLjM5IDIuNTN6bS04LjExLTIuNDhjLS4wMSAxLjM3LTEuMDkgMi40Ny0yLjQxIDIuNDdzLTIuNDItMS4xMi0yLjQyLTIuNTFjMC0xLjM5IDEuMDgtMi41MiAyLjQtMi41MiAxLjMzIDAgMi4zOSAxLjExIDIuNDEgMi40OGwuMDIuMDh6bTE4LjEyIDIuNDdjLTEuMzIgMC0yLjM5LTEuMTEtMi40MS0yLjQ4di0uMDZjLjAyLTEuMzggMS4wOS0yLjQ4IDIuNDEtMi40OHMyLjQyIDEuMTIgMi40MiAyLjUxYzAgMS4zOS0xLjA5IDIuNTEtMi40MiAyLjUxeicvJTNFICUzQy9kZWZzJTNFICUzQ21hc2sgaWQ9J2NsaXAnJTNFICUzQ3JlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIGZpbGw9J3doaXRlJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2xvZ28nLyUzRSAlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFICUzQy9tYXNrJTNFICUzQ2cgaWQ9J291dGxpbmUnIG9wYWNpdHk9JzEnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzMnJTNFICUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSAlM0MvZyUzRSAlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScxJyBmaWxsPSclMjNmZmYnJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpfX1AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmJsYWNrLW9uLXdoaXRlKXthLm1hcGJveGdsLWN0cmwtbG9nb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nODgnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCA4OCAyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgZmlsbC1ydWxlPSdldmVub2RkJyUzRSAlM0NkZWZzJTNFICUzQ3BhdGggaWQ9J2xvZ28nIGQ9J00xMS41IDIuMjVjNS4xMDUgMCA5LjI1IDQuMTQ1IDkuMjUgOS4yNXMtNC4xNDUgOS4yNS05LjI1IDkuMjUtOS4yNS00LjE0NS05LjI1LTkuMjUgNC4xNDUtOS4yNSA5LjI1LTkuMjV6TTYuOTk3IDE1Ljk4M2MtLjA1MS0uMzM4LS44MjgtNS44MDIgMi4yMzMtOC44NzNhNC4zOTUgNC4zOTUgMCAwMTMuMTMtMS4yOGMxLjI3IDAgMi40OS41MSAzLjM5IDEuNDIuOTEuOSAxLjQyIDIuMTIgMS40MiAzLjM5IDAgMS4xOC0uNDQ5IDIuMzAxLTEuMjggMy4xM0MxMi43MiAxNi45MyA3IDE2IDcgMTZsLS4wMDMtLjAxN3pNMTUuMyAxMC41bC0yIC44LS44IDItLjgtMi0yLS44IDItLjguOC0yIC44IDIgMiAuOHonLyUzRSAlM0NwYXRoIGlkPSd0ZXh0JyBkPSdNNTAuNjMgOGMuMTMgMCAuMjMuMS4yMy4yM1Y5Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMi4xNyAwIDMuOTUgMS44NSAzLjk1IDQuMTdzLTEuNzcgNC4xOS0zLjk0IDQuMTljLTEuMDQgMC0yLjAzLS40My0yLjc0LTEuMTh2My43N2MwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWOC4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMy44Ni4wMWMuMDEgMCAuMDEgMCAuMDEtLjAxLjEzIDAgLjIyLjEuMjIuMjJ2Ny41NWMwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWMTVjLS43Ljc2LTEuNjkgMS4xOS0yLjczIDEuMTktMi4xNyAwLTMuOTQtMS44Ny0zLjk0LTQuMTkgMC0yLjMyIDEuNzctNC4xOSAzLjk0LTQuMTkgMS4wMyAwIDIuMDIuNDMgMi43MyAxLjE4di0uNzVjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptMjYuMzc1LS4xOWE0LjI0IDQuMjQgMCAwMC00LjE2IDMuMjljLS4xMy41OS0uMTMgMS4xOSAwIDEuNzdhNC4yMzMgNC4yMzMgMCAwMDQuMTcgMy4zYzIuMzUgMCA0LjI2LTEuODcgNC4yNi00LjE5IDAtMi4zMi0xLjktNC4xNy00LjI3LTQuMTd6TTYwLjYzIDVjLjEzIDAgLjIzLjEuMjMuMjN2My43NmMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDEuODggMCAzLjQ1IDEuNCAzLjg0IDMuMjguMTMuNTkuMTMgMS4yIDAgMS44LS4zOSAxLjg4LTEuOTYgMy4yOS0zLjg0IDMuMjktMS4wMyAwLTIuMDItLjQzLTIuNzMtMS4xOHYuNzdjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjUuMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTM0IDExaC0xLjRjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM1Y4LjIyYy4wMS0uMTMuMS0uMjIuMjMtLjIyaDEuNGMuMTMgMCAuMjIuMTEuMjMuMjJ2LjY4Yy41LS42OCAxLjMtMS4wOSAyLjE2LTEuMWguMDNjMS4wOSAwIDIuMDkuNiAyLjYgMS41NS40NS0uOTUgMS40LTEuNTUgMi40NC0xLjU2IDEuNjIgMCAyLjkzIDEuMjUgMi45IDIuNzhsLjAzIDUuMmMwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjggMC0xLjQ2LjctMS41OSAxLjYybC4wMSA0LjY4YzAgLjEzLS4xMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjg1IDAtMS41NC43OS0xLjYgMS44djQuNWMwIC4xMy0uMS4yMy0uMjMuMjN6bTUzLjYxNSAwaC0xLjYxYy0uMDQgMC0uMDgtLjAxLS4xMi0uMDMtLjA5LS4wNi0uMTMtLjE5LS4wNi0uMjhsMi40My0zLjcxLTIuMzktMy42NWEuMjEzLjIxMyAwIDAxLS4wMy0uMTJjMC0uMTIuMDktLjIxLjIxLS4yMWgxLjYxYy4xMyAwIC4yNC4wNi4zLjE3bDEuNDEgMi4zNyAxLjQtMi4zN2EuMzQuMzQgMCAwMS4zLS4xN2gxLjZjLjA0IDAgLjA4LjAxLjEyLjAzLjA5LjA2LjEzLjE5LjA2LjI4bC0yLjM3IDMuNjUgMi40MyAzLjdjMCAuMDUuMDEuMDkuMDEuMTMgMCAuMTItLjA5LjIxLS4yMS4yMWgtMS42MWMtLjEzIDAtLjI0LS4wNi0uMy0uMTdsLTEuNDQtMi40Mi0xLjQ0IDIuNDJhLjM0LjM0IDAgMDEtLjMuMTd6bS03LjEyLTEuNDljLTEuMzMgMC0yLjQyLTEuMTItMi40Mi0yLjUxIDAtMS4zOSAxLjA4LTIuNTIgMi40Mi0yLjUyIDEuMzMgMCAyLjQyIDEuMTIgMi40MiAyLjUxIDAgMS4zOS0xLjA4IDIuNTEtMi40MiAyLjUyem0tMTkuODY1IDBjLTEuMzIgMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0uMDdjLjAyLTEuMzggMS4wOS0yLjQ5IDIuNC0yLjQ5IDEuMzIgMCAyLjQxIDEuMTIgMi40MSAyLjUxIDAgMS4zOS0xLjA3IDIuNTItMi4zOSAyLjUzem0tOC4xMS0yLjQ4Yy0uMDEgMS4zNy0xLjA5IDIuNDctMi40MSAyLjQ3cy0yLjQyLTEuMTItMi40Mi0yLjUxYzAtMS4zOSAxLjA4LTIuNTIgMi40LTIuNTIgMS4zMyAwIDIuMzkgMS4xMSAyLjQxIDIuNDhsLjAyLjA4em0xOC4xMiAyLjQ3Yy0xLjMyIDAtMi4zOS0xLjExLTIuNDEtMi40OHYtLjA2Yy4wMi0xLjM4IDEuMDktMi40OCAyLjQxLTIuNDhzMi40MiAxLjEyIDIuNDIgMi41MWMwIDEuMzktMS4wOSAyLjUxLTIuNDIgMi41MXonLyUzRSAlM0MvZGVmcyUzRSAlM0NtYXNrIGlkPSdjbGlwJyUzRSAlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSd3aGl0ZScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvbWFzayUzRSAlM0NnIGlkPSdvdXRsaW5lJyBvcGFjaXR5PScxJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPSczJyBmaWxsPSclMjNmZmYnJTNFICUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSAlM0MvZyUzRSAlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScxJyBmaWxsPSclMjMwMDAnJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpfX0ubWFwYm94Z2wtY3RybC5tYXBib3hnbC1jdHJsLWF0dHJpYntwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSAyNTUgMjU1LzUwJSk7bWFyZ2luOjB9QG1lZGlhIHNjcmVlbnsubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdHttaW4taGVpZ2h0OjIwcHg7cGFkZGluZzoycHggMjRweCAycHggMDttYXJnaW46MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMnB4fS5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0LXNob3d7cGFkZGluZzoycHggMjhweCAycHggOHB4O3Zpc2liaWxpdHk6dmlzaWJsZX0ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdD4ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdC1zaG93LC5tYXBib3hnbC1jdHJsLXRvcC1sZWZ0Pi5tYXBib3hnbC1jdHJsLWF0dHJpYi5tYXBib3hnbC1jb21wYWN0LXNob3d7cGFkZGluZzoycHggOHB4IDJweCAyOHB4O2JvcmRlci1yYWRpdXM6MTJweH0ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdCAubWFwYm94Z2wtY3RybC1hdHRyaWItaW5uZXJ7ZGlzcGxheTpub25lfS5tYXBib3hnbC1jdHJsLWF0dHJpYi1idXR0b257ZGlzcGxheTpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDIwIDIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UgJTNDcGF0aCBkPSdNNCAxMGE2IDYgMCAxIDAgMTIgMCA2IDYgMCAxIDAtMTIgMG01LTNhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwbTAgM2ExIDEgMCAxIDEgMiAwdjNhMSAxIDAgMSAxLTIgMCcvJTNFICUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1IDI1NSAyNTUvNTAlKTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjEycHg7b3V0bGluZTpub25lO3RvcDowO3JpZ2h0OjA7Ym9yZGVyOjB9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQgLm1hcGJveGdsLWN0cmwtYXR0cmliLWJ1dHRvbiwubWFwYm94Z2wtY3RybC10b3AtbGVmdCAubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9ue2xlZnQ6MH0ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdC1zaG93IC5tYXBib3hnbC1jdHJsLWF0dHJpYi1pbm5lciwubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdCAubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9ue2Rpc3BsYXk6YmxvY2t9Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Qtc2hvdyAubWFwYm94Z2wtY3RybC1hdHRyaWItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmdiKDAgMCAwLzUlKX0ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7Ym90dG9tOjA7cmlnaHQ6MH0ubWFwYm94Z2wtY3RybC10b3AtcmlnaHQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7dG9wOjA7cmlnaHQ6MH0ubWFwYm94Z2wtY3RybC10b3AtbGVmdD4ubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdDphZnRlcnt0b3A6MDtsZWZ0OjB9Lm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQ+Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7Ym90dG9tOjA7bGVmdDowfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsubWFwYm94Z2wtY3RybC1hdHRyaWIubWFwYm94Z2wtY29tcGFjdDphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcGF0aCBkPSdNNCAxMGE2IDYgMCAxIDAgMTIgMCA2IDYgMCAxIDAtMTIgMG01LTNhMSAxIDAgMSAwIDIgMCAxIDEgMCAxIDAtMiAwbTAgM2ExIDEgMCAxIDEgMiAwdjNhMSAxIDAgMSAxLTIgMCcvJTNFICUzQy9zdmclM0VcIil9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDpibGFjay1vbi13aGl0ZSl7Lm1hcGJveGdsLWN0cmwtYXR0cmliLm1hcGJveGdsLWNvbXBhY3Q6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjAgMjAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbC1ydWxlPSdldmVub2RkJyUzRSAlM0NwYXRoIGQ9J000IDEwYTYgNiAwIDEgMCAxMiAwIDYgNiAwIDEgMC0xMiAwbTUtM2ExIDEgMCAxIDAgMiAwIDEgMSAwIDEgMC0yIDBtMCAzYTEgMSAwIDEgMSAyIDB2M2ExIDEgMCAxIDEtMiAwJy8lM0UgJTNDL3N2ZyUzRVwiKX19Lm1hcGJveGdsLWN0cmwtYXR0cmliIGF7Y29sb3I6cmdiKDAgMCAwLzc1JSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1hcGJveGdsLWN0cmwtYXR0cmliIGE6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tYXBib3hnbC1jdHJsLWF0dHJpYiAubWFwYm94LWltcHJvdmUtbWFwe2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tbGVmdDoycHh9Lm1hcGJveGdsLWF0dHJpYi1lbXB0eXtkaXNwbGF5Om5vbmV9Lm1hcGJveGdsLWN0cmwtc2NhbGV7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1IDI1NSAyNTUvNzUlKTtmb250LXNpemU6MTBweDtib3JkZXI6MnB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDojMzMzO3BhZGRpbmc6MCA1cHg7Y29sb3I6IzMzMztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2hpdGUtc3BhY2U6bm93cmFwfS5tYXBib3hnbC1wb3B1cHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpmbGV4O3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtwb2ludGVyLWV2ZW50czpub25lfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLC5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQsLm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AtcmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLC5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tLWxlZnQsLm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20tcmlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvd30ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5tYXBib3hnbC1wb3B1cC10aXB7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDt6LWluZGV4OjF9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpmbGV4LWVuZDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tIC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpjZW50ZXI7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1sZWZ0IC5tYXBib3hnbC1wb3B1cC10aXB7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1yaWdodCAubWFwYm94Z2wtcG9wdXAtdGlwe2FsaWduLXNlbGY6ZmxleC1lbmQ7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3AtY29sb3I6I2ZmZn0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1hbmNob3ItcmlnaHQgLm1hcGJveGdsLXBvcHVwLXRpcHthbGlnbi1zZWxmOmNlbnRlcjtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjAgM3B4IDAgMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCAwIDAvNSUpfS5tYXBib3hnbC1wb3B1cC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMXB4IDJweCByZ2IoMCAwIDAvMTAlKTtwYWRkaW5nOjEwcHggMTBweCAxNXB4O3BvaW50ZXItZXZlbnRzOmF1dG99Lm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AtbGVmdCAubWFwYm94Z2wtcG9wdXAtY29udGVudHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9Lm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AtcmlnaHQgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1sZWZ0IC5tYXBib3hnbC1wb3B1cC1jb250ZW50e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbS1yaWdodCAubWFwYm94Z2wtcG9wdXAtY29udGVudHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5tYXBib3hnbC1wb3B1cC10cmFjay1wb2ludGVye2Rpc3BsYXk6bm9uZX0ubWFwYm94Z2wtcG9wdXAtdHJhY2stcG9pbnRlciAqe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ubWFwYm94Z2wtbWFwOmhvdmVyIC5tYXBib3hnbC1wb3B1cC10cmFjay1wb2ludGVye2Rpc3BsYXk6ZmxleH0ubWFwYm94Z2wtbWFwOmFjdGl2ZSAubWFwYm94Z2wtcG9wdXAtdHJhY2stcG9pbnRlcntkaXNwbGF5Om5vbmV9Lm1hcGJveGdsLW1hcmtlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdCwubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Q6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzFkYTFmMjt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlci1yYWRpdXM6NTAlfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2FuaW1hdGlvbjptYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdC1wdWxzZSAycyBpbmZpbml0ZX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1kb3Q6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTlweDtsZWZ0Oi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0ycHg7d2lkdGg6MTlweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDAgM3B4IHJnYigwIDAgMC8zNSUpfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLXNob3ctaGVhZGluZyAubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1oZWFkaW5ne3dpZHRoOjA7aGVpZ2h0OjB9Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tc2hvdy1oZWFkaW5nIC5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWhlYWRpbmc6YWZ0ZXIsLm1hcGJveGdsLXVzZXItbG9jYXRpb24tc2hvdy1oZWFkaW5nIC5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOjcuNXB4IHNvbGlkICM0YWExZWI7cG9zaXRpb246YWJzb2x1dGV9Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tc2hvdy1oZWFkaW5nIC5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWhlYWRpbmc6YmVmb3Jle2JvcmRlci1sZWZ0OjcuNXB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yOHB4KSBza2V3WSgtMjBkZWcpfS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLXNob3ctaGVhZGluZyAubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1oZWFkaW5nOmFmdGVye2JvcmRlci1yaWdodDo3LjVweCBzb2xpZCB0cmFuc3BhcmVudDt0cmFuc2Zvcm06dHJhbnNsYXRlKDcuNXB4LC0yOHB4KSBza2V3WSgyMGRlZyl9QGtleWZyYW1lcyBtYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdC1wdWxzZXswJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTcwJXt0cmFuc2Zvcm06c2NhbGUoMyk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjB9fS5tYXBib3hnbC11c2VyLWxvY2F0aW9uLWRvdC1zdGFsZXtiYWNrZ3JvdW5kLWNvbG9yOiNhYWF9Lm1hcGJveGdsLXVzZXItbG9jYXRpb24tZG90LXN0YWxlOmFmdGVye2Rpc3BsYXk6bm9uZX0ubWFwYm94Z2wtdXNlci1sb2NhdGlvbi1hY2N1cmFjeS1jaXJjbGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI5LDE2MSwyNDIsLjIpO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2JvcmRlci1yYWRpdXM6MTAwJX0ubWFwYm94Z2wtY3Jvc3NoYWlyLC5tYXBib3hnbC1jcm9zc2hhaXIgLm1hcGJveGdsLWludGVyYWN0aXZlLC5tYXBib3hnbC1jcm9zc2hhaXIgLm1hcGJveGdsLWludGVyYWN0aXZlOmFjdGl2ZXtjdXJzb3I6Y3Jvc3NoYWlyfS5tYXBib3hnbC1ib3h6b29te3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IGRvdHRlZCAjMjAyMDIwO29wYWNpdHk6LjV9QG1lZGlhIHByaW50ey5tYXBib3gtaW1wcm92ZS1tYXB7ZGlzcGxheTpub25lfX0ubWFwYm94Z2wtc2Nyb2xsLXpvb20tYmxvY2tlciwubWFwYm94Z2wtdG91Y2gtcGFuLWJsb2NrZXJ7Y29sb3I6I2ZmZjtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2IoMCAwIDAvNzAlKTtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjc1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uLWRlbGF5OjFzfS5tYXBib3hnbC1zY3JvbGwtem9vbS1ibG9ja2VyLXNob3csLm1hcGJveGdsLXRvdWNoLXBhbi1ibG9ja2VyLXNob3d7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZS1pbi1vdXR9Lm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtdG91Y2gtcGFuLWJsb2NrZXItb3ZlcnJpZGUubWFwYm94Z2wtc2Nyb2xsYWJsZS1wYWdlLC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLXRvdWNoLXBhbi1ibG9ja2VyLW92ZXJyaWRlLm1hcGJveGdsLXNjcm9sbGFibGUtcGFnZSAubWFwYm94Z2wtY2FudmFze3RvdWNoLWFjdGlvbjpwYW4teCBwYW4teX0iLCIvLyBJbXBvcnQgRm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoZm9udHMvcG9wcGlucy50dGYpO1xufVxuXG4vLyBpbXBvcnQgY3NzIGZyb20gbm9kZSBtb2R1bGVzXG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdHJpYnV0ZS9ub3Vpc2xpZGVyLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL21hcGJveC1nbC9kaXN0L21hcGJveC1nbC5jc3MnKTtcblxuLy8gSW1wb3J0IEN1c3RvbSBWYXJpYWJsZXNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gSW1wb3J0IEJvb3RzdHJhcFxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuXG4vLyBUZW1wbGF0ZSBtaXhpbnNcbkBpbXBvcnQgXCIuL21peGlucy9taXNjXCI7XG5AaW1wb3J0IFwiLi9taXhpbnMvYW5pbWF0aW9uXCI7XG5cbkBpbXBvcnQgXCJuYXZzXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJkYXRhdGFibGVcIjtcbkBpbXBvcnQgXCJ0YWJcIjtcbkBpbXBvcnQgXCJsYXlvdXRzXCI7XG5AaW1wb3J0IFwibWlzY1wiO1xuQGltcG9ydCBcInZlcnRpY2FsLXdyYXBwZXJcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJjdXN0b20taW1hZ2UtdXBsb2FkXCI7XG5AaW1wb3J0IFwibW9kYWxzXCI7XG5AaW1wb3J0IFwiY2FyZHNcIjtcbkBpbXBvcnQgXCJjaGFydFwiO1xuQGltcG9ydCBcImJhZGdlc1wiO1xuQGltcG9ydCBcImZpbHRlcnNcIjtcbkBpbXBvcnQgXCJkYXRlcmFuZ2VcIjtcbkBpbXBvcnQgXCJhdmF0YXJzXCI7XG5AaW1wb3J0IFwiZHJhZy1kcm9wXCI7XG5AaW1wb3J0IFwidGltZXBpY2tlclwiO1xuQGltcG9ydCBcImRhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJwcm9ncmVzcy1iYXJcIjtcbkBpbXBvcnQgXCJsb2FkZXJzXCI7XG5AaW1wb3J0IFwidG9hc3RlclwiO1xuQGltcG9ydCBcInRhYi1sYXlvdXRcIjtcbkBpbXBvcnQgXCJ0YWctbWFuYWdlclwiO1xuQGltcG9ydCBcIm1vYmlsZS1sYXlvdXRcIjtcbkBpbXBvcnQgXCJjYWxlbmRhclwiO1xuQGltcG9ydCBcImFjY29yZGlvblwiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZm9udHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvaWNvbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3BhZGRpbmctbWFyZ2luXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwicGFnZXMvYXV0aFwiO1xuQGltcG9ydCBcInBhZ2VzL3VzZXItcHJvZmlsZVwiO1xuQGltcG9ydCBcInBhZ2VzL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcInBhZ2VzL3VzZXJzLXJvbGVzXCI7XG5AaW1wb3J0IFwicGFnZXMvdW5zdWJzY3JpYmVyLXBhZ2VcIjtcblxuLy8gUmlnaHQgdG8gTGVmdCBEaXJlY3Rpb25cbkBpbXBvcnQgXCJkaXItcnRsXCI7XG5cbi8vIEFwcFxuQGltcG9ydCBcIi4uL2FwcFwiO1xuLy8gQnJhbmRcbkBpbXBvcnQgXCIuLi9icmFuZFwiO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gb3BhY2l0eSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBJRSAmIDwgRWRnZSAxOFxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBkcm9wZG93bkFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duQW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duQW5pbWF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi8qQm91bmNlIFNwaW5uZXIgQW5pbWF0aW9uKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKVxuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuOnJvb3Qge1xuICAtLWJhc2UtY29sb3I6ICN7JGJhc2UtY29sb3J9O1xuICAtLWRlZmF1bHQtZm9udC1jb2xvcjogIzMxMzEzMTtcbiAgLS1kZWZhdWx0LWJvcmRlci1jb2xvcjogI0YwRjJGNTtcbiAgLS1kcm9wZG93bi1tZW51LWJnOiAjeyR3aGl0ZX07XG4gIC0tZGVmYXVsdC1jYXJkLWJnOiAjeyR3aGl0ZX07XG4gIC0tZGVmYXVsdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS12ZXJ0aWNhbC10YWItaGVhZGVyLWJnOiAjZmJmY2ZmO1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdzogbm9uZTtcbiAgLS12ZXJ0aWNhbC10YWItaWNvbi1iZzogI3skd2hpdGV9O1xuICAtLWFjY29yZGlvbi1oZWFkZXItYmc6ICN7JGJhc2UtY29sb3J9O1xuICAtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmc6ICN7JHdoaXRlfTtcbiAgLS1hdXRoZW50aWNhdGlvbi1mb3JtLWJnOiAjeyR3aGl0ZX07XG4gIC0tcmFuZ2Utc2xpZGVyLWJhc2VsaW5lLWJnOiAjeyRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tdGFiLXN0ZXAtYmVmb3JlLWJnOiAjeyR3aGl0ZX07XG4gIC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZzogI3skd2hpdGV9O1xuICAtLW1vZGFsLWJvZHktYmc6ICN7JHdoaXRlfTtcbiAgLS1ub3RlLWZvbnQtY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIC0tbm90ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMjMsIDAuMDkpO1xuICAtLWF2YXRlcnMtYm9yZGVyLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tYXZhdGFycy1ib3gtc2hhZG93OiAtMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgLS1zdWNjZXNzLXRvYXN0LWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMzApfTtcbiAgLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3I6ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDIwKX07XG4gIC0tbm90LWZvdW5kLW9wYWNpdHk6IDE7XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10cmFjazogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNTUlKX07XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10aHVtYjogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNDUlKX07XG4gIC0tdnVlLXRvYXN0ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLS13aGl0ZS1iYXNlLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tYXZhdGFyLW5vLWltYWdlLWJnOiAjODk4OTg5O1xuICAtLWF2YXRhci1uby1pbWFnZS1mb250OiAjeyR3aGl0ZX07XG5cbiAgLy8gTGF5b3V0cyBWYXJpYWJsZXNcbiAgLS1uYXZiYXItYmc6ICN7JHdoaXRlfTtcbiAgLS1zaWRlYmFyLWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLW5hdmJhci1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1uYXZiYXItYnJhbmQtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKX07XG4gIC0tc2lkZWJhci1ib3gtc2hhZG93OiBub25lO1xuICAtLW1lbnUtdGl0bGUtc2hhZG93OiBub25lO1xuICAtLXN1Ym1lbnUtc2hhZG93OiBub25lO1xuXG4gIC8vIEJ1dHRvbnMgVmFyaWFibGVzXG4gIC0tYnRuLWxpZ2h0LWJnOiAjeyR3aGl0ZX07XG4gIC0tYnRuLWxpZ2h0LWNvbG9yOiAjZjhmOWZhO1xuICAtLWJ0bi1kYXJrLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJ0bi1kYXJrLWhvdmVyLWNvbG9yOiAje2RhcmtlbigjMzQzYTQwLCA1JSl9O1xuICAtLWJ0bi1zZWNvbmRhcnktYmc6ICN7JGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAje2RhcmtlbigkZGVmYXVsdC1zZWNvbmRhcnktY29sb3IsIDEwJSl9O1xuICAtLWljb24taG92ZXItYmc6ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSl9O1xuICAtLWJ0bi1maWx0ZXItYmc6ICN7JHdoaXRlfTtcblxuICAvLyBGb3JtICYgSW5wdXQgVmFyaWFibGVzXG4gIC0taW5wdXQtc2VhcmNoLWJveC1ib3JkZXI6ICN7JGRlZmF1bHQtbGlnaHQtY29sb3J9O1xuICAtLWZvcm0tY29udHJvbC1iZzogI3skd2hpdGV9O1xuICAtLWNhbGVuZGFyLWJnOiAjeyR3aGl0ZX07XG4gIC0tYmcteC1pY29uOiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpfTtcbiAgLS1zaGFkb3cteC1pY29uOiBub25lO1xuICAtLXNlYXJjaC1ib3gtYmc6ICN7JHdoaXRlfTtcbiAgLS1iZy1pbnB1dC1yZWFkb25seTogI2U5ZWNlZjtcbiAgLS1jaGlwcy1iZzogI3skd2hpdGV9O1xuICAtLXRpbWUtcGlja2VyLWJnOiAjeyR3aGl0ZX07XG4gIC0tc2VhcmNoLXJlc3VsdC1kcm9wZG93bi1zaGFkb3c6IDBweCA1cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5bdGhlbWU9XCJkYXJrXCJdIHtcbiAgLS1iYXNlLWNvbG9yOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA3JSl9O1xuICAtLWRlZmF1bHQtZm9udC1jb2xvcjogI3tkYXJrZW4oJHdoaXRlLCAyMCUpfTtcbiAgLS1kZWZhdWx0LWJvcmRlci1jb2xvcjogI3tsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tZHJvcGRvd24tbWVudS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMyUpfTtcbiAgLS1kZWZhdWx0LWNhcmQtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tZGVmYXVsdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmc6ICN7bGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAwLjIlKX07XG4gIC0tdmVydGljYWwtdGFiLWljb24tc2hhZG93OiBub25lO1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWFjY29yZGlvbi1oZWFkZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDUlKX07XG4gIC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1pY29uLWhvdmVyLWJnOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgLS1hdXRoZW50aWNhdGlvbi1mb3JtLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLXJhbmdlLXNsaWRlci1iYXNlbGluZS1iZzogdmFyKC0tYmFzZS1jb2xvcik7XG4gIC0tY2FsZW5kYXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tdGFiLXN0ZXAtYmVmb3JlLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLW1vZGFsLWhlYWRlci1mb290ZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDElKX07XG4gIC0tbW9kYWwtYm9keS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1ub3RlLWZvbnQtY29sb3I6ICN7JGJsYWNrfTtcbiAgLS1ub3RlLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjA0LCAyMywgMC4wNSk7XG4gIC0tYXZhdGVycy1ib3JkZXItY29sb3I6IHZhcigtLXNpZGViYXItYmcpO1xuICAtLWF2YXRhcnMtYm94LXNoYWRvdzogLTJweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gIC0tc3VjY2Vzcy10b2FzdC1iZzogI3skc2lkZWJhci1kYXJrLWJnfTtcbiAgLS1zY3JvbGxiYXItdGh1bWItY29sb3I6ICN7JHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yfTtcbiAgLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3I6ICN7JHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yfTtcbiAgLS1ub3QtZm91bmQtb3BhY2l0eTogLjc7XG4gIC0tc2VhcmNoLXJlc3VsdC1kcm9wZG93bi1zaGFkb3c6IDBweCA1cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10cmFjazogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgMTAlKX07XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10aHVtYjogI3tkYXJrZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA1JSl9O1xuICAtLXZ1ZS10b2FzdGVyLWJnOiByZ2JhKDM5LCA0MywgNTMsIDAuOSk7XG4gIC0td2hpdGUtYmFzZS1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIC0tYXZhdGFyLW5vLWltYWdlLWJnOiAjM0EzQzQzO1xuICAtLWF2YXRhci1uby1pbWFnZS1mb250OiAjNzk3RDhEO1xuXG4gIC8vIExheW91dHMgVmFyaWFibGVzXG4gIC0tbmF2YmFyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAzJSl9O1xuICAtLXNpZGViYXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDMlKX07XG4gIC0tbmF2YmFyLWJveC1zaGFkb3c6IDFweCA1cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIC0tbmF2YmFyLWJyYW5kLWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLXNpZGViYXItYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tbWVudS10aXRsZS1zaGFkb3c6IDJweCAycHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tc3VibWVudS1zaGFkb3c6IDJweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgLy8gQnV0dG9ucyBWYXJpYWJsZXNcbiAgLS1idG4tbGlnaHQtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tYnRuLWxpZ2h0LWNvbG9yOiAje2xpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1idG4tZGFyay1jb2xvcjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgOSUpfTtcbiAgLS1idG4tZGFyay1ob3Zlci1jb2xvcjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNiUpfTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJnOiAjNDE0MjQ0O1xuICAtLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICN7ZGFya2VuKCM0MTQyNDQsIDEwJSl9O1xuICAtLWJ0bi1maWx0ZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG5cbiAgLy8gRm9ybSAmIElucHV0IFZhcmlhYmxlc1xuICAtLWlucHV0LXNlYXJjaC1ib3gtYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgLS1mb3JtLWNvbnRyb2wtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDUlKX07XG4gIC0tYmcteC1pY29uOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLXNoYWRvdy14LWljb246IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc2VhcmNoLWJveC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNSUpfTtcbiAgLS1iZy1pbnB1dC1yZWFkb25seTogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMSUpfTtcbiAgLS1jaGlwcy1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS10aW1lLXBpY2tlci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5zaWRlYmFyIHtcbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgYmFja2dyb3VuZDogdmFyKC0tc2lkZWJhci1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNpZGViYXItYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZiYXItYnJhbmQtYmcpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICYuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwICRzaWRlYmFyLW1lbnUtcGFkZGluZy14O1xuICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICAvL3BhZGRpbmc6IDAuNzVyZW0gMCAwIDA7XG4gICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbSAwIC0xLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWJnLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuY29sbGFwc2Uge1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIC8vcGFkZGluZzogMC43NXJlbSAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtIDAgLTEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLXN1Ym1lbnUtYmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6ICRzaWRlYmFyLW1lbnUtcGFkZGluZy15IDAgJHNpZGViYXItbWVudS1wYWRkaW5nLXkgMDtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcblxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYnJhbmQtYmc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6ICRzaWRlYmFyLW1lbnUtZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcblxuICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICRzaWRlYmFyLWFycm93LWZvbnQtc2l6ZS8xICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblxuICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcblxuICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1jb2xvcjtcblxuICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguc3ViLW1lbnUpIHtcbiAgICAgID4gLm5hdi1pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpub3QoLm5hdi1jYXRlZ29yeSk6bm90KC5uYXYtcHJvZmlsZSkge1xuICAgICAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG5cbiAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1Yi1tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2lkZWJhci1zdWJtZW51LWZvbnQtc2l6ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuMzVyZW0gMC43NXJlbSAxLjM1cmVtO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXNjcm9sbGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFN0eWxlIGZvciBvZmYtY2FudmFzIG1lbnVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLW9mZmNhbnZhcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLSRzaWRlYmFyLXdpZHRoLWxnO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG4gICAgdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ubmF2YmFyIHtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdmJhci1iZyk7XG4gIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1sZztcbiAgYm94LXNoYWRvdzogdmFyKC0tbmF2YmFyLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgY29sb3I6ICRuYXZiYXItbWVudS1jb2xvcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1sZ30pO1xuICAgIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgY29sb3I6ICRsaWdodC1uYXZiYXItbGluay1jb2xvcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3VudC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY291bnQtc3ltYm9sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAudG9wYmFyLWRpdmlkZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDQuMzc1cmVtIC0gMnJlbSk7XG4gICAgICAgIG1hcmdpbjogYXV0byAwLjJyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW07XG5cbiAgICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1yLTA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgbWVkaWEtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTclO1xuXG4gICAgICAgICAgICAgICAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4OCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uby1ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAubm8tbm90aWZpY2F0aW9uLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtcHJvZmlsZSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmQtZmxleDtcblxuICAgICAgICAgICAgLm5hdi1wcm9maWxlLWltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmF2YWlsYWJpbGl0eS1zdGF0dXMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG5cbiAgICAgICAgICAgICAgICAmLm9ubGluZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9mZmxpbmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoZGFuZ2VyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJ1c3kge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3Iod2FybmluZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtcHJvZmlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcblxuICAgICAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAmLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtcHJvZmlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXByb2ZpbGUtaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5hdmJhci1uYXYtcmlnaHQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAucnRsICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyIHtcbiAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgLnBhZ2UtaWNvbiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi5wYWdlLWhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgLnBhZ2UtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNztcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uZHJvcGRvd24ge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1tZW51LWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMC4zNXJlbSAxLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LWNlbnRlciB7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidXR0b25cbiAgJi5idG4tZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjk1ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICRkcm9wZG93bi1hcnJvdy1mb250LXNpemUvMSAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgLmJ0bi1saWdodCB7XG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGFjdGlvbiBidXR0b25cbiAgJi5vcHRpb25zLWRyb3Bkb3duIHtcbiAgICAuYnRuLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGVuYW50IG1hbmFnZXIgZHJvcGRvd25cbiAgJi5idG4tdGVuYW50LWRyb3Bkb3duIHtcbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgICAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB2YXIoLS1kcm9wZG93bi1tZW51LWJnKTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblxuICAgICAgICAmLmRyb3Bkb3duLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRlbmFudC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBbmltYXRpb25cbi5kcm9wZG93bi13aXRoLWFuaW1hdGlvbiB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAgICYuc2hvdyB7XG4gICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdLFxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tLXN0YXJ0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcC1zdGFydFwiXSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRhdGF0YWJsZSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDIwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAxNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgICYuZGF0YXRhYmxlLXRoIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmLmRhdGF0YWJsZS10ZCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGFibGUtYWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICYuZGF0YXRhYmxlLXRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgRGF0YXRhYmxlXG4udGFibGUtdmlldy1yZXNwb25zaXZlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHRhYmxlLCB0aGVhZCwgdGJvZHksIHRoLCB0ZCwgdHIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICYudGFibGUtYWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRW1wdHkgRGF0YSBCbG9ja1xuLm5vLWRhdGEtZm91bmQtd3JhcHBlciB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG9wYWNpdHk6IHZhcigtLW5vdC1mb3VuZC1vcGFjaXR5KTtcbiAgfVxufVxuXG4vLyBIaWdobGlnaHRpbmcgVGFibGUgUm93XG4uaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7O1xuICB9XG59XG5cbi8vIENvbnRleHQgTWVudVxuLmJ1bGstZmxvYXRpbmctYWN0aW9uLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDMxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDRweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG5cbiAgLmFjdGlvbnMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZyk7XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgbWFyZ2luOiAwIC0ycHg7XG5cbiAgICAgICYuYnRuLWRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgcGFkZGluZzogMC44cmVtO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzIDAgMCAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkZGVmYXVsdC1yYWRpdXMgJGRlZmF1bHQtcmFkaXVzIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWFyY2gtYW5kLXNlbGVjdCB7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgICAgIC5kcm9wZG93bi1zZWFyY2gtcmVzdWx0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmNoZWNrLXNpZ24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgLmNoZWNrLXNpZ24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tbWVudS13aXRoLXNlYXJjaCB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIEBrZXlmcmFtZXMgZHJvcGRvd25BbmltYXRpb24ge1xuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0byB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZHJvcGRvd25BbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1zZWFyY2gtcmVzdWx0LXdyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGRhdGFibGUgZXhwYW5kYWJsZSBjb2x1bW5cbi50YWJsZS1leHBhbmRlZC1jb2x1bW4ge1xuICAuZXhwYW5kYWJsZS1idG4ge1xuICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtZXhwYW5kYWJsZS1hcmVhIHtcbiAgdGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtdmlldy1yZXNwb25zaXZlIHtcbiAgICAudGFibGUtZXhwYW5kYWJsZS1hcmVhIHtcbiAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEYXRhdGFibGUgaGVscGVyIGNsYXNzZXNcbi5yZW1vdmUtZGF0YXRhYmxlLXgtcGFkZGluZyB7XG4gIC5kYXRhdGFibGUge1xuICAgIHRhYmxlIHtcbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnRhYi1wYW5lIHtcbiAgLmNvbnRlbnQge1xuICAgIC5zaW5nbGUtc2VhcmNoLXdyYXBwZXIge1xuICAgICAgLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmVydGljYWwtdGFiIHtcbiAgLnRhYi1tZW51IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjY1cHggIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDAgMCAyNjVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAudGFiLW1lbnUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4KSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDI2NXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItaWNvbiB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmcpO1xuXG4gICAgLmljb24tcG9zaXRpb24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgLnRhYi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ0aWNhbC10YWItaWNvbi1iZyk7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdyk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIC50YWItaXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuXG4gICAgICAuYWN0aXZlLWljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcbiAgICAudGFiLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDAgLTJyZW07XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLmRhdGF0YWJsZSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9yaXpvbnRhbC10YWIge1xuICAuY2FyZCB7XG4gICAgLm5hdiB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLm5hdmJhciB7XG4gICYuZml4ZWQtdG9wIHtcbiAgICArIC5wYWdlLWJvZHktd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgSWNvbiBPbmx5XG4uc2lkZWJhci1pY29uLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLXNjcm9sbGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm5hdmJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1pY29ufSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaWRlYmFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgICAgLmJyYW5kLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdiB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbmF2YmFyLWhlaWdodDtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5tZW51LXRpdGxlLCAuYmFkZ2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCA1cHggNXB4IDBweCk7XG4gICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4IDAgMCA1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAmLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZF0ge1xuICAgICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDVweCAwIDBweCk7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCAwIDAgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ob3Zlci1vcGVuIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaWRlYmFyLWJnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc2lkZWJhci1zdWJtZW51LWl0ZW0tcGFkZGluZztcbiAgICAgICAgICAgICAgICBsZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLW9ubHktY29sbGFwc2Utd2lkdGg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFNoYWRvdyBmb3IgZGFyayBtb2RlXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbWVudS10aXRsZS1zaGFkb3cpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xsYXBzZSxcbiAgICAgICAgICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpZGViYXItYmcpO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDVweCAwKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICB3aWR0aDogJGljb24tb25seS1jb2xsYXBzZS13aWR0aDtcbiAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAwIDVweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vIFNoYWRvdyBmb3IgZGFyayBtb2RlXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXN1Ym1lbnUtc2hhZG93KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN1Yi1tZW51IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2lkZWJhci1iZyk7XG5cbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYnJhbmQtYmc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLXBhbmVsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIEhvdmVyIE9ubHlcbi5zaWRlYmFyLWhvdmVyLW9ubHkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1pY29uO1xuXG4gICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1sb2dvLW1pbmkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWxnO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgICAgIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdiB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuXG4gICAgICAgIC5icmFuZC1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAmLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWItbWVudSB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tcGFuZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1pY29ufSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJUTCBsYXlvdXRcbi5ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLnNpZGViYXIge1xuICAgIC5uYXYge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuYm9keSwgaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICR0eXBlLTE7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuKjotbW96LWZ1bGwtc2NyZWVuLFxuKjotd2Via2l0LWZ1bGwtc2NyZWVuLFxuKjpmdWxsc2NyZWVuICo6LW1zLWZ1bGxzY3JlZW4ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICYudGV4dC1tdXRlZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG59XG5cbnNwYW4ge1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXIge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwNXZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sb2FkaW5nLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5oLWZpdC1jb250ZW50IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zY2hlZHVsZS1kaXZpZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gIH1cbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4vLyBIZWlnaHQgLSBXaWR0aFxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MDAge1xuICAud2lkdGgtI3skaX0ge1xuICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi13aWR0aC0jeyRpfSB7XG4gICAgbWluLXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC13aWR0aC0jeyRpfSB7XG4gICAgbWF4LXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlaWdodC0jeyRpfSB7XG4gICAgaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtI3skaX0ge1xuICAgIG1pbi1oZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LWhlaWdodC0jeyRpfSB7XG4gICAgbWF4LWhlaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEJvcmRlciBSYWRpdXNcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLnJhZGl1cy0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4ICN7JGl9cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1yaWdodC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAjeyRpfXB4ICN7JGl9cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgI3skaX1weCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1sZWZ0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4IDAgMCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy10b3AtbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwICN7JGl9cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1ib3R0b20tbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgI3skaX1weCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUG9zaXRpb25pbmdcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAwIHtcbiAgLnRvcC0jeyRpfSB7XG4gICAgdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJpZ2h0LSN7JGl9IHtcbiAgICByaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3R0b20tI3skaX0ge1xuICAgIGJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZWZ0LSN7JGl9IHtcbiAgICBsZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTG9hZGVyIERlc2lnblxuLnNwaW5uZXItYm91bmNlIHtcbiAgJi5icmFuZC1jb2xvciB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLndoaXRlLWNvbG9yIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBPdmVycmlkZSBCb290c3RyYXAgQ2xhc3Ncbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSwgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLCAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCwgLmNvbC14bC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiAkYm9vdHN0cmFwLWNvbHVtbi1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiAkYm9vdHN0cmFwLWNvbHVtbi1wYWRkaW5nO1xufVxuXG4uYm9yZGVyLCAuYm9yZGVyLXRvcCwgLmJvcmRlci1yaWdodCwgLmJvcmRlci1ib3R0b20sIC5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlciwgLnNwaW5uZXItZ3JvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMC4xZW0gIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5wYWdlLWJvZHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6ICRuYXZiYXItaGVpZ2h0IDAgMCAwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pO1xufVxuXG4ubWFpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1sZztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtbGd9KTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIG1hcmdpbiAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWJhY2tncm91bmQtY29sb3IpO1xuICBwYWRkaW5nOiAkbWFpbi1jb250ZW50LXdyYXBwZXItcGFkZGluZztcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5idG4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgcGFkZGluZzogJGRlZmF1bHQtYnV0dG9uLXBhZGRpbmc7XG5cbiAgJi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJ0bi13aXRoLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1saWdodC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1kYXJrIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstaG92ZXItY29sb3IpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLWNvbG9yLCA0JSk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLmJ0bi1pbmZvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbmZvLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1pbmZvIHtcbiAgICBjb2xvcjogJGluZm8tY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tbG9hZC1tb3JlLWRhdGEge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gICYuYnRuLWdyb3VwLWFjdGlvbiB7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogJGFjdGlvbi1idXR0b24tcGFkZGluZztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWluZm8ge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWRhcmsge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tbGlnaHQge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZGl0b3Ige1xuICAuYnRuLWxpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1bGstZmxvYXRpbmctYWN0aW9uLXdyYXBwZXIge1xuICAuYnRuLWxpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuQG1peGluIGZvcm0taW5wdXRzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogJGRlZmF1bHQtaW5wdXQtYm94LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGlucHV0LXNlbGVjdC1vcHRpb25zLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk3JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtbGcge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQuNHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjU1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAzcHgpO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3Qge1xuICBAaW5jbHVkZSBmb3JtLWlucHV0cztcbiAgQGluY2x1ZGUgaW5wdXQtc2VsZWN0LW9wdGlvbnMtaWNvbjtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcblxuICAmLmN1c3RvbS1zZWxlY3Qge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAkZGVmYXVsdC1pbnB1dC1ib3gtcGFkZGluZyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBAaW5jbHVkZSBmb3JtLWlucHV0cztcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctaW5wdXQtcmVhZG9ubHkpO1xufVxuXG4vLyBGb3JtIGdyb3VwIHdpdGggaWNvblxuLmZvcm0tZ3JvdXAtd2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICAmLnRleHQtcmlnaHQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJG11dGVkLWNvbG9yLCA1JSk7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJG11dGVkLWNvbG9yLCAyMyUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGN1c3RvbSBpbnB1dCB2ZXJ0aWNhbGx5IGFsaWdubWVudHNcbi5jdXN0b20tY29udHJvbCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMThyZW07XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY2hlY2tib3gtZGVmYXVsdCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nYmx1ZScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIilcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZTtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdibHVlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdncmVlbicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZztcbn1cblxuLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdvcmFuZ2UnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LWluZm8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmViZWNjYXB1cnBsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J3JlYmVjY2FwdXJwbGUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZWJlY2NhcHVycGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiByZWJlY2NhcHVycGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4vLyBDaGVja2JveCBjdXN0b21pemVkIGRlc2lnblxuLmN1c3RvbWl6ZWQtY2hlY2tib3gge1xuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvLyBCb3guXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMThyZW07XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgbGFiZWwuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBib3guXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0LjVweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IDIuNDVweDtcbiAgICAgIGhlaWdodDogMi40NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtZGVmYXVsdCB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkYnJhbmQtY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveC1zdWNjZXNzIHtcbiAgICBpbnB1dCB7XG5cbiAgICAgIC8vIEJveC5cbiAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTJweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTRweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLThweCAwICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtd2FybmluZyB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQm94IGNoZWNrZWRcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IDAgMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC00cHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC02cHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LWluZm8ge1xuICAgIGlucHV0IHtcblxuICAgICAgLy8gQm94LlxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAwIDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtMnB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtNnB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtOHB4IDAgJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvIGJ1dHRvbiBjdXN0b21pemVkIGRlc2lnblxuLmN1c3RvbWl6ZWQtcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNztcblxuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWlucHV0LXJlYWRvbmx5KTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLm91dHNpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAuaW5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAub3V0c2lkZSAuaW5zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICBhbmltYXRpb246IHJhZGlvLXNlbGVjdCAwLjFzIGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmFkaW8tc2VsZWN0IDAuMXMgbGluZWFyO1xuICB9XG5cbiAgJi5taW5pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAub3V0c2lkZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICB0b3A6IDIuOHB4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8tZGVmYXVsdCB7XG4gICAgLm91dHNpZGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1wcmltYXJ5IHtcbiAgICAub3V0c2lkZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXN1Y2Nlc3Mge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXdhcm5pbmcge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLWluZm8ge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mby1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zIEJ1dHRvbiBHcm91cFxuLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gIC5idG4tZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIHN3aXRjaCBkZXNpZ25cbi5ib3JkZXItc3dpdGNoIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgfiAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG59XG5cbi8vIENoaXBzIFdpdGggRHJvcGRvd24gU2VhcmNoICYgU2VsZWN0XG4uY2hpcHMtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC5hZGQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAuY2hpcHMge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcHMtYmcpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjQ1cmVtIDAuMzVyZW0gMXJlbTtcblxuICAgIC5kZWxldGUtY2hpcHMge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmNoaXBzLWRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICB9XG59XG5cbi8vIFdpemFyZCBTdGVwcyBTY3NzIGNvZGUgaGVyZVxuLndpemFyZC1zdGVwcyB7XG4gIGZvbnQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG5cbiAgaHIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgfVxuXG4gIC50YWItc3RlcCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2l6YXJkLXN0ZXAtYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGFiLXN0ZXAtaW5pdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2l6YXJkLXN0ZXAtYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZzogOXB4IDE2cHggMCAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50YWItc3RlcDpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1zdGVwLWJlZm9yZS1iZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIC50YWItc3RlcCwgLnRhYi1zdGVwLWluaXQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LXBpbGxzIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA1MCB7XG4gICAgICAubmF2LWl0ZW06bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHotaW5kZXg6IDIwLSRpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gU3VtbWVybm90ZSBFZGl0b3IgRGVzaWduIFN0YXJ0ZWQgSGVyZVxuLm5vdGUtZnJhbWUge1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJi5jYXJkIHtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICYubm90ZS10b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAubm90ZS1idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlLCAubm90ZS1idG4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZykgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm5vdGUtZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICAgcHJlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1wYWxldHRlIHtcbiAgICAgICAgICAubm90ZS1wYWxldHRlLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUtZGltZW5zaW9uLWRpc3BsYXkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93bi1mb250bmFtZSB7XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLm5vdGUtaWNvbi1tZW51LWNoZWNrIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RlLWljb24tbWVudS1jaGVjayB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlLXBhbGV0dGUge1xuICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUtZWRpdGFibGUge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICAgICYuY2FyZC1ibG9jayB7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1jb2RhYmxlIHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm5vdGUtcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub3RlLXN0YXR1c2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBGaWxlIFVwbG9hZCBEZXNpZ25cbi5jdXN0b20tZmlsZSB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWlucHV0LXJlYWRvbmx5KTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJHR5cGUtMTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8vIFZ1ZSBUZWxlcGhvbmUgSW5wdXRcbi52dWUtdGVsLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJjpmb2N1cywgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZ0aV9fZHJvcGRvd24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZ0aV9fZHJvcGRvd24tbGlzdCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLnZ0aV9fZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52dGlfX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgLmltYWdlLWFyZWEge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAjdXBsb2FkLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5pbnB1dC1hcmVhIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5jaXJjbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgLmltYWdlLWFyZWEge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcblxuICAgIC5pbWFnZS1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLm1vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMThyZW0pICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZyk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC40MzhyZW07XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1ib2R5LWJnKTtcblxuICAgICAgICAmLm1vZGFsLWFsZXJ0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWhlYWRlci1mb290ZXItYmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZGVmYXVsdCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWZ1bGx3aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWRpYWxvZy10b3Age1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbC1zY3JlZW4tbW9kYWwtZGlhbG9nIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZyk7XG5cbiAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC40MzhyZW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXNtIHtcbiAgJi5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtY2FyZC1wYWRkaW5nO1xuXG4gICAgJi5ib2R5LWhvdmVyYWJsZSB7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmNhcmQtd2l0aC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LWNhcmQtc2hhZG93O1xuICB9XG5cbiAgJi5jYXJkLXdpdGgtc2VhcmNoIHtcbiAgICAuaW5wdXQtc2VhcmNoLWJveCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi50ZW1wbGF0ZS1wcmV2aWV3LWNhcmQge1xuICAgIC50ZW1wbGF0ZS1wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuICAgICAgLnYtaHRtbC13cmFwcGVyIHtcbiAgICAgICAgem9vbTogNDAlO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCBhbmQgSUUgMTEgKi9cbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICB6b29tOiAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtb3ZlcmxheS1vcHRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXJkLW92ZXJsYXktb3B0aW9ucyB7XG4gICAgICAgICAgb3BhY2l0eTogLjcwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNoYXJ0LWRhdGEtbGlzdCB7XG4gIC5kYXRhLWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuc3F1YXJlIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWluLXdpZHRoOiAxNHB4O1xuICAgICAgbWluLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIH1cblxuICAgIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3JnYW5pemF0aW9uIGNoYXJ0XG4ub3JnY2hhcnQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgLm9yZ2NoYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgLm5vZGUge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5zeW1ib2wge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGlwcy1iZykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluZXMge1xuICAgICAgLmRvd25MaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAudG9wTGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAubGVmdExpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnJpZ2h0TGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi8qQmFkZ2VzKi9cbi5iYWRnZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMC41NXJlbSAxLjJyZW07XG5cbiAgJi5iYWRnZS1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJhZGdlLWNpcmNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjlweDtcbiAgICBtYXgtd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuXG4gICYuYmFkZ2UtbGcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMS41cmVtO1xuXG4gICAgJi5iYWRnZS1jaXJjbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuYmFkZ2Utc20ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwLjQ1cmVtIDFyZW07XG5cbiAgICAmLmJhZGdlLWNpcmNsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5iYWRnZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICAmLmJhZGdlLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXB1cnBsZTtcbiAgfVxuXG4gICYuYmFkZ2Utd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gIH1cblxuICAmLmJhZGdlLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtbGlnaHQge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICB9XG5cbiAgJi5iYWRnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gIH1cblxuICAmLmJhZGdlLW11dGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gIH1cbn1cblxuLypOb3RlcyovXG4ubm90ZS10aXRsZSB7XG4gIHN2ZyB7XG4gICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi5ub3RlIHtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gICYubm90ZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RlLWJnLWNvbG9yKTtcbiAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLm5vdGUtYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctYmx1ZS1jb2xvcjtcbiAgfVxuXG4gICYubm90ZS1yZWQge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLXJlZC1jb2xvcjtcbiAgfVxuXG4gICYubm90ZS1wdXJwbGUge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLXB1cnBsZS1jb2xvcjtcbiAgfVxuXG4gICYubm90ZS1zdWNjZXNzIHtcbiAgICBjb2xvcjogdmFyKC0tbm90ZS1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90ZS1iZy1zdWNjZXNzLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLWluZm8ge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLWluZm8tY29sb3I7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG5AbWl4aW4gY2xlYXItaWNvbi1taXhpbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXgtaWNvbik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcteC1pY29uKTtcbiAgfVxufVxuXG5AbWl4aW4gZmlsdGVycy1kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG59XG5cbi5idG4tZmlsdGVyIHtcbiAgZm9udC1zaXplOiA5NSU7XG4gIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5idG4tbGlzdC1ncmlkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVycy13cmFwcGVyIHtcbiAgLnNpbmdsZS1maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZztcblxuICAgICAgICAuY2xlYXItaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXItaWNvbi1taXhpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXBwbGllZCB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIC5idG4tY2xlYXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2x1bW4tZmlsdGVyIHtcbiAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHotaW5kZXg6IDEwNDAgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMzUycHg7XG4gICAgICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgLmNvbnRlbnQtdHlwZSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkZGVmYXVsdC1saWdodC1jb2xvciwgNSUpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY3VzdG9tLXN3aXRjaCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3JcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYW5hZ2UtY29sdW1uLW9wdGlvbnMge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2F0Y2gtY29udGFpbmVyIHtcblxuICAgICAgfVxuXG4gICAgICAuZ2hvc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzhlYmZiICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jYXRjaC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LWZpbHRlciB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDQzNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcnMtZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAuY29sLTYge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yYWRpby1maWx0ZXIge1xuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHdpZHRoOiAzNzhweDtcbiAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJzLWRyb3Bkb3duLW1lbnU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlYXJjaC1maWx0ZXItZHJvcGRvd24ge1xuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHdpZHRoOiAzMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtZmlsdGVycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcblxuICAgIC5maWx0ZXJzLWxvb3Atd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAuYnRuLWNsb3NlLWZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMXJlbSAxLjJyZW07XG4gIH1cbn1cblxuLy8gUmFuZ2UgZmlsdGVyIHN0eWxlXG4ucmFuZ2UtZmlsdGVyLWRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDogNDA4cHg7XG4gICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIEBpbmNsdWRlIGZpbHRlcnMtZHJvcGRvd24tbWVudTtcblxuICAgICAgLnJhdGUtc3RhdHVzIHtcbiAgICAgICAgLm1pbi1yYXRlLCAubWF4LXJhdGUge1xuICAgICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAuNXB4IHNvbGlkICRmaWx0ZXItYnRuLXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm9VaS10YXJnZXQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLWJhc2VsaW5lLWJnKTtcbiAgICAgIH1cblxuICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuXG4gICAgICAgIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICByaWdodDogLTEzcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWhhbmRsZTphZnRlciwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERyb3Bkb3duIHNlYXJjaCBzZWxlY3Rcbi5zZWFyY2gtZmlsdGVyLWRyb3Bkb3duIHtcbiAgLmJ0bi1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgQGluY2x1ZGUgY2xlYXItaWNvbi1taXhpbjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICAgICAgcGFkZGluZzogMXJlbSAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAxcmVtICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXNlYXJjaC1yZXN1bHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDk1JSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1maWx0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBwYWRkaW5nOiAkZmlsdGVyLWJ1dHRvbi1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VhcmNoIGNvbnRyb2wgaW5wdXRcbi5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDIuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuN3JlbTtcbiAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1zZWFyY2gtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcblxuICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGFiIGZpbHRlciBtZW51XG4udGFiLWZpbHRlci1tZW51IHtcbiAgLm5hdi1pdGVtIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERyb3Bkb3duIG1lbnUgZmlsdGVyXG4uZHJvcGRvd24tbWVudS1maWx0ZXIge1xuICAuZHJvcGRvd24ge1xuICAgIC5tZW51LWZpbHRlci1idG4ge1xuICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDk1JTtcblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpbHRlciBzdWJ0aXRsZSB0ZXh0IGNvbG9yXG4uZmlsdGVyLXN1YnRpdGxlLXRleHQge1xuICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8vIERhdGUgZmlsdGVyXG4uZGF0ZS1maWx0ZXIge1xuICAuYnRuLWZpbHRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmcgIWltcG9ydGFudDtcblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuXG4gICAgJi5hcHBsaWVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEF2YXRhcnMgZmlsdGVyXG4uYXZhdGFycy1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuaW5kaWNhdG9yLWxlZnQsXG4gIC5pbmRpY2F0b3ItcmlnaHQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGxpbmVhcjtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvci1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvci1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhci1ncm91cCB7XG4gICAgLmF2YXRhci1jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcblxuICAgICAgLnNpbmdsZS1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICAgICAgICAmLmFjdGl2ZS1hdmF0YXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8taW1nIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtZm9udCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWJnKTtcblxuICAgICAgICAgICYuYWN0aXZlLWF2YXRhciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJmaWx0ZXJzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jYWxlbmRhci1yb290IHtcbiAgLmlucHV0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuXG4gICAgJi5hcHBsaWVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubW9udGhzLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcblxuICAgIC5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE14TGpRNU5DQXpNUzQwT1RRaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURNeExqUTVOQ0F6TVM0ME9UUTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCM2FXUjBhRDBpTVRad2VDSWdhR1ZwWjJoMFBTSXhObkI0SWo0S1BIQmhkR2dnWkQwaVRURXdMakkzTXl3MUxqQXdPV013TGpRME5DMHdMalEwTkN3eExqRTBNeTB3TGpRME5Dd3hMalU0Tnl3d1l6QXVOREk1TERBdU5ESTVMREF1TkRJNUxERXVNVFF6TERBc01TNDFOekZzTFRndU1EUTNMRGd1TURRM2FESTJMalUxTkNBZ1l6QXVOakU1TERBc01TNHhNamNzTUM0ME9USXNNUzR4TWpjc01TNHhNVEZqTUN3d0xqWXhPUzB3TGpVd09Dd3hMakV5TnkweExqRXlOeXd4TGpFeU4wZ3pMamd4TTJ3NExqQTBOeXc0TGpBek1tTXdMalF5T1N3d0xqUTBOQ3d3TGpReU9Td3hMakUxT1N3d0xERXVOVGczSUNCakxUQXVORFEwTERBdU5EUTBMVEV1TVRRekxEQXVORFEwTFRFdU5UZzNMREJzTFRrdU9UVXlMVGt1T1RVeVl5MHdMalF5T1Mwd0xqUXlPUzB3TGpReU9TMHhMakUwTXl3d0xURXVOVGN4VERFd0xqSTNNeXcxTGpBd09Yb2lJR1pwYkd3OUlpTXdNRFpFUmpBaUx6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT1cIik7XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGdvOElTMHRJRWRsYm1WeVlYUnZjam9nUVdSdlltVWdTV3hzZFhOMGNtRjBiM0lnTVRrdU1TNHdMQ0JUVmtjZ1JYaHdiM0owSUZCc2RXY3RTVzRnTGlCVFZrY2dWbVZ5YzJsdmJqb2dOaTR3TUNCQ2RXbHNaQ0F3S1NBZ0xTMCtDanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURNeExqUTVJRE14TGpRNUlpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBek1TNDBPU0F6TVM0ME9Uc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpSUhkcFpIUm9QU0l4Tm5CNElpQm9aV2xuYUhROUlqRTJjSGdpUGdvOGNHRjBhQ0JrUFNKTk1qRXVNakExTERVdU1EQTNZeTB3TGpReU9TMHdMalEwTkMweExqRTBNeTB3TGpRME5DMHhMalU0Tnl3d1l5MHdMalF5T1N3d0xqUXlPUzB3TGpReU9Td3hMakUwTXl3d0xERXVOVGN4YkRndU1EUTNMRGd1TURRM1NERXVNVEV4SUNCRE1DNDBPVElzTVRRdU5qSTJMREFzTVRVdU1URTRMREFzTVRVdU56TTNZekFzTUM0Mk1Ua3NNQzQwT1RJc01TNHhNamNzTVM0eE1URXNNUzR4TWpkb01qWXVOVFUwYkMwNExqQTBOeXc0TGpBek1tTXRNQzQwTWprc01DNDBORFF0TUM0ME1qa3NNUzR4TlRrc01Dd3hMalU0TnlBZ1l6QXVORFEwTERBdU5EUTBMREV1TVRVNUxEQXVORFEwTERFdU5UZzNMREJzT1M0NU5USXRPUzQ1TlRKak1DNDBORFF0TUM0ME1qa3NNQzQwTkRRdE1TNHhORE1zTUMweExqVTNNVXd5TVM0eU1EVXNOUzR3TURkNklpQm1hV3hzUFNJak1EQTJSRVl3SWk4K0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0Nqd3ZjM1puUGdvPVwiKTtcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXIge1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYWxlbmRhci1iZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci13cmFwIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG5cbiAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsZWFyZml4IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAtMnB4O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgIC5jYWxlbmRhcl9wcmVzZXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICYuY2FsZW5kYXJfcHJlc2V0LXJhbmdlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1sZWZ0LW1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYWxlbmRhcl93ZWVrcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTMuNiU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXJfZGF5cyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMy42JTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1yYWRpbyB7XG4gICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyX2RheXMge1xuICAgICAgbGkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICYuY2FsZW5kYXJfZGF5cy0tZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5jYWxlbmRhcl9kYXlzX3NlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAyKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FsZW5kYXJfZGF5c19pbi1yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCA1KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMyk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1tb2JpbGUge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlLW1vYmlsZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW46IC0yMHB4IDA7XG4gICAgfVxuXG4gICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuXG4gICAgICAuYnRuLWNsZWFyIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgICByYWRpbyBidXR0b24gZnJvbSBwcmVzZXQtcmFuZ2UgZmlsdGVyIGlzIHJlcGxhY2VkIHdpdGggc3BhbiBlbGVtZW50ICZcbiAgICAgIGJ1dHRvbiBvZiBbY2xlYXJdIGlzIHJlcGxhY2VkIHdpdGggZGl2XG4gICAgICB3ZSBhbHNvIG5lZWQgdGhlc2Ugc3R5bGluZ1xuICAgICovXG4gICAgLnByZXNldC1hY3RpdmUtaW5wdXQgPiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLnByZXNldC1hY3RpdmUtaW5wdXQgPiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nYmx1ZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG5AbWl4aW4gc3RhdHVzLXByb3BlcnR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG59XG5cbkBtaXhpbiBuby1pbWFnZS1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWZvbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xufVxuXG4uYXZhdGFycy13LTEwMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctOTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgcmlnaHQ6IDMuOXB4O1xuICAgIGJvdHRvbTogMy45cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctODAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcmlnaHQ6IDIuOHB4O1xuICAgIGJvdHRvbTogMi44cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNzAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgcmlnaHQ6IDEuOXB4O1xuICAgIGJvdHRvbTogMS45cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcmlnaHQ6IDEuMnB4O1xuICAgIGJvdHRvbTogMS4ycHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgcmlnaHQ6IDAuN3B4O1xuICAgIGJvdHRvbTogMC43cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNDAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHN0YXR1cy1wcm9wZXJ0eTtcbiAgfVxufVxuXG4uYXZhdGFycy13LTMwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICByaWdodDogLS41cHg7XG4gICAgYm90dG9tOiAtLjVweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy0yMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi8qIEF2YXRhcnMgR3JvdXAgKi9cbi5hdmF0YXItZ3JvdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxLjAyKTtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG4gIH1cbn1cblxuLmF2YXRhcnMtZ3JvdXAtdy01MCB7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmF2YXRhcnMtZ3JvdXAtdy02MCB7XG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXZhdGFycy13aXRoLXNoYWRvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hdmF0YXItYm9yZGVyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hdmF0ZXJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci1zaGFkb3cge1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKSAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5kei1wcmV2aWV3IHtcbiAgICAmLmR6LWltYWdlLXByZXZpZXcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmR6LWRldGFpbHMge1xuICAgICAgLmR6LWZpbGVuYW1lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4udGltZS1waWNrZXItaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteC1pY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcteC1pY29uKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rZWVwLWluc2lkZS1jbGlja3Mtb3BlbiB7XG4gICAgJi5zaG93IHtcbiAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VyLCAubWludXRlLCAuYW0tcG0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA3M3B4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGltZS1waWNrZXItYmcpO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIC5hbS1wbSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgIC5ob3VyLCAubWludXRlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFtLXBtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuaG91ciwgLm1pbnV0ZSwgLmFtLXBtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSxcbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tLXN0YXJ0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3Atc3RhcnRcIl0ge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRhdGUtcGlja2VyLWlucHV0IHtcblxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgLy96LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAyMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwIHtcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1wb3BvdmVyLWNvbnRlbnQge1xuICAmLnZjLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1jb250YWluZXIge1xuICAmLnZjLWlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmMtbmF2LXBvcG92ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gIC52Yy1uYXYtdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjLWlzLWRhcmsgLnZjLW5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmRhdGUtZmlsdGVyIHtcbiAgLnZjLXBvcG92ZXItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmMtY29udGFpbmVyIHtcbiAgICAudmMtcG9wb3Zlci1jYXJldCB7XG4gICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jaXJjdWxhci1wcm9ncmVzcy1iYXIge1xuICAkc2l6ZTogODBweDtcbiAgJGJvcmRlcldpZHRoOiA1cHg7XG4gICRhbmltYXRpb25UaW1lOiAxLjFzO1xuICAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC8vIENyZWF0ZSBob3cgbWFueSBzdGVwc1xuICAkaG93TWFueVN0ZXBzOiAxMDA7IC8vdGhpcyBuZWVkcyB0byBiZSBldmVuLlxuXG4gIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogJGJvcmRlcldpZHRoIHNvbGlkICRib3JkZXItY29sb3ItZGVmYXVsdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkc2l6ZS8yKTs7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLTIgMS41cyBsaW5lYXIgZm9yd2FyZHMgMS44cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBzbWFsbCB7XG4gICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC8qUHJvZ3Jlc3NiYXIgQW5pbWF0aW9ucyovXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGhvd01hbnlTdGVwcyB7XG4gICAgJHN0ZXBOYW1lOiAoJGkqKDEwMCAvICRob3dNYW55U3RlcHMpKTtcblxuICAgIC8vYW5pbWF0aW9uIG9ubHkgdGhlIGxlZnQgc2lkZSBpZiBiZWxvdyA1MCVcbiAgICBAaWYgJGkgPD0gKCRob3dNYW55U3RlcHMvMikge1xuICAgICAgLnByb2dyZXNzW2RhdGEtcGVyY2VudGFnZT1cIiN7JHN0ZXBOYW1lfVwiXSB7XG4gICAgICAgIC5wcm9ncmVzcy1yaWdodCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctI3skaX0gJGFuaW1hdGlvblRpbWUgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWxlZnQgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYW5pbWF0aW9uOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9hbmltYXRpb24gb25seSB0aGUgcmlnaHQgc2lkZSBpZiBhYm92ZSA1MCVcbiAgICBAaWYgJGkgPiAoJGhvd01hbnlTdGVwcy8yKSB7XG4gICAgICAucHJvZ3Jlc3NbZGF0YS1wZXJjZW50YWdlPVwiI3skc3RlcE5hbWV9XCJdIHtcbiAgICAgICAgLnByb2dyZXNzLXJpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeygkaG93TWFueVN0ZXBzLzIpfSAkYW5pbWF0aW9uVGltZSBsaW5lYXIgZm9yd2FyZHM7IC8vc2V0IHRoZSBhbmltYXRpb24gdG8gbG9uZ2VzdCBhbmltYXRpb25cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1sZWZ0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeyRpIC0gKCRob3dNYW55U3RlcHMvMil9ICRhbmltYXRpb25UaW1lIGxpbmVhciBmb3J3YXJkcyAkYW5pbWF0aW9uVGltZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vYW5pbWF0aW9uXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRob3dNYW55U3RlcHMvMikge1xuICAgICRkZWdyZWVzOiAoMTgwLygkaG93TWFueVN0ZXBzLzIpKTtcbiAgICAkZGVncmVlczogKCRkZWdyZWVzKiRpKTtcbiAgICBAa2V5ZnJhbWVzIGxvYWRpbmctI3skaX17XG4gICAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5yb290LXByZWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLy8gU3Bpbm5lciBib3VuY2UgbG9hZGVyXG4uc3Bpbm5lci1ib3VuY2UgPiBzcGFuIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMTAlKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgYW5pbWF0aW9uOiBib3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG5cbiAgJi5ib3VuY2UxIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICB9XG5cbiAgJi5ib3VuY2UyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICB9XG59XG5cbi8vIEZ1bGwgY29udGFpbmVyIG92ZXJsYXkgbG9hZGVyXG4ub3ZlcmxheS1sb2FkZXItd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICB6LWluZGV4OiAxO1xuXG4gIC5zcGlubmVyLWJvdW5jZSA+IHNwYW4ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi8vIFZ1ZSBUb2FzdGVyXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgJi50b2FzdC10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodCArIDhweDtcbiAgfVxuXG4gIC52dWVUb2FzdGVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12dWUtdG9hc3Rlci1iZykgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluUmlnaHQgMC42cywgc2xpZGVPdXRSaWdodCAwLjZzIDIuN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlSW5SaWdodCAwLjZzLCBzbGlkZU91dFJpZ2h0IDAuNnMgMi43cztcblxuICAgIC50b2FzdC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuXG4gICAgJi50b2FzdC1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50b2FzdC1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRvYXN0LWluZm8ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG9hc3Qtd2FybmluZyB7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRvYXN0LXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTd2VldCBBbGVydFxuLnN3YWwyLXBvcHVwIHtcbiAgbWluLWhlaWdodDogMTZlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsLWJvZHktYmcpICFpbXBvcnRhbnQ7XG5cbiAgLnN3YWwyLXRpdGxlLCAuc3dhbDItY29udGVudCB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2FsMi1hY3Rpb25zIHtcbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogLjQ1cmVtIDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgLjI1KSAhaW1wb3J0YW50O1xuXG4gICAgICAmLnN3YWwyLWNhbmNlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgLy8gRmlsdGVyc1xuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAubW9iaWxlLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItcm9vdCB7XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcblxuICAgICAgLmNhbGVuZGFyX3ByZXNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXJfcHJlc2V0LXJhbmdlcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIC5jdXN0b20tcmFkaW8tZGVmYXVsdCB7XG4gICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnRhZy1tYW5hZ2VyIHtcbiAgLmNoaXBzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLmFkZCB7XG5cbiAgICB9XG5cbiAgICAuY2hpcHMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmQyZWI7XG4gICAgICBwYWRkaW5nOiAwLjE5cmVtIDAuNDVyZW0gMC4xOXJlbSAxcmVtO1xuXG4gICAgICAuY2hpcHMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIH1cblxuICAgICAgLmRlbGV0ZS1jaGlwcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuXG4gICAgLmNvbG9yLXBpY2tlci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuXG4gICAgICAuaW5wdXQtY29sb3ItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuaW5wdXQtY29sb3Ige1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1jb2xvci1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGlwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAuMThyZW0gMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiZDJlYjtcblxuICAgICAgLmNoaXBzLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZSB7XG4gIC50YWctbWFuYWdlciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS12aWV3LXJlc3BvbnNpdmUge1xuICAgIC50YWJsZSB7XG4gICAgICAudGFnLW1hbmFnZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5LCBodG1sIHtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1mb3ItbW9iaWxlO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC8qKiogU3RhcnQgbWl4aW5zIGZvciBtb2JpbGUgdmlldyAqKiovXG4gIEBrZXlmcmFtZXMgZHJvcGRvd25NZW51QW5pbWF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bk1lbnVBbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgQG1peGluIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHdpbGwtY2hhbmdlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gIH1cblxuICBAbWl4aW4gZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMS45cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLWFjdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuXG4gICAgICAgICYuYnRuLWNsZWFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKioqIEVuZCBtaXhpbnMgZm9yIG1vYmlsZSB2aWV3ICoqKi9cblxuICAucC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXByaW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICRtYWluLWNvbnRlbnQtd3JhcHBlci1tb2JpbGUtcGFkZGluZztcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAmLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqKiBTdGFydCBCcmVhZGNydW1icyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGg0IHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIEJyZWFkY3J1bWJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuXG4gIC8qKiogU3RhcnQgQ2FyZHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG4gIC5jYXJkIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIENhcmRzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuXG4gIC8qKiogU3RhcnQgVGFicyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLnZlcnRpY2FsLXRhYiB7XG4gICAgLmhlYWRlci1pY29uIHtcbiAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgLmljb24tcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICBoNCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICBtYXJnaW46IDAgLSN7JGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZX07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIFRhYnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBTdGFydCBNb2RhbHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICYubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8qKiogU3RhcnQgRmlsdGVycyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmJ0bi10b2dnbGUtZmlsdGVycyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgMCAxLjE0cmVtIDA7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgJi5idG4tbGlzdC1ncmlkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgLnNpbmdsZS1maWx0ZXIge1xuICAgICAgJi5jb2x1bW4tZmlsdGVyIHtcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMzE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLW1lbnUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWFjdGlvbi1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tYWN0aW9uLXdyYXBwZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDMxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgIC5zaW5nbGUtZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcblxuICAgICAgICAgICAgLmNsZWFyLWljb24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgICAuYnRuLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9AZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbGVuZGFyLXJvb3Qge1xuICAgICAgICAgIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG5cbiAgICAgICAgICAgIC5jbGVhci1pY29uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYWxlbmRhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLW1lbnUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FsZW5kYXItd3JhcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuXG4gICAgICAgICAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGV4dGVuZCAuZHJvcGRvd25NZW51QW5pbWF0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgfVxuXG4gICAgLy9Ecm9wZG93biBtZW51IGZpbHRlciBtb2JpbGUtdmlld1xuICAgIC5kcm9wZG93bi1tZW51LWZpbHRlciB7XG4gICAgICAubWVudS1maWx0ZXItYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgIC5idG4tZHJvcGRvd24tY2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIEZpbHRlcnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBDaGlwcyBXaXRoIERyb3Bkb3duIFNlYXJjaCAmIFNlbGVjdCAqKiovXG4gIC5jaGlwcy1kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBGdWxsIGNhbGVuZGFyXG4uY2FsZW5kYXItdmlldyB7XG5cbiAgLmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiNGY5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxuXG4gIC5mYy1idXR0b24tZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAuZmMtYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmZjLWJ1dHRvbi1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtcHJldi1idXR0b24sIC5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgJi5mYy1idXR0b24ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtdGltZWdyaWQge1xuXG4gICAgLmZjLXNjcm9sbGdyaWQge1xuICAgICAgdGJvZHkge1xuICAgICAgICAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1zbG90IHtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtY29sLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1heGlzLWZyYW1lIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZjLXRoZW1lLXN0YW5kYXJkIHRkLCAuZmMtdGhlbWUtc3RhbmRhcmQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtc2Nyb2xsZ3JpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1kYXlncmlkIHtcbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lR3JpZFdlZWstdmlldyB7XG5cbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJi5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lR3JpZERheS12aWV3IHtcbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtc2Nyb2xsZXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAvL2JhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gICAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uYWNjb3JkaW9uIHtcbiAgLmNhcmQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY29yZGlvbi1oZWFkZXItYmcpO1xuXG4gICAgICAuY29sbGFwc2libGUtbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDFyZW0gKyA2cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5mb250LXNpemUtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtNzAge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTc1IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtOTAge1xuICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gIC50ZXh0LXNpemUtI3skaX0ge1xuICAgIGZvbnQtc2l6ZTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi8vICcuJyBvciBDaXJjbGUgSWNvblxuLmRvdC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICYuc2l6ZS0jeyRpfSB7XG4gICAgICB3aWR0aDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNWRyBJY29uXG5zdmcge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgJi5zaXplLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vdGhlbWUtY29sb3JzJztcblxuLmJnLWJyYW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY2FyZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtZm9udC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5kZWZhdWx0LWJhc2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbn1cblxuLndoaXRlLWJhc2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1iYXNlLWNvbG9yKTtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLnAtcHJpbWFyeSB7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5weC1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHktcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB0LXByaW1hcnkge1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnByLXByaW1hcnkge1xuICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucGItcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucGwtcHJpbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB5LWhhbGYtcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yICFpbXBvcnRhbnQ7XG59XG5cbi5tLXByaW1hcnkge1xuICBtYXJnaW46ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1yLXByaW1hcnkge1xuICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1sLXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm14LXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXktcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5teC1taW51cy1wcmltYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xufVxuXG4ubWItNXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLm1hcmdpbi0jeyRpfSB7XG4gICAgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi10b3AtI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJpZ2h0LSN7JGl9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWJvdHRvbS0jeyRpfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbGVmdC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXgtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi15LSN7JGl9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLSN7JGl9IHtcbiAgICBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctdG9wLSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXJpZ2h0LSN7JGl9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctYm90dG9tLSN7JGl9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLWxlZnQtI3skaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXgtI3skaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy15LSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5iYWNrLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5sb2dpbi1mb3JtIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF1dGhlbnRpY2F0aW9uLWZvcm0tYmcpO1xuXG4gIC5zaWduLWluLXNpZ24tdXAtZm9ybSB7XG4gICAgcGFkZGluZzogNHJlbTtcblxuICAgIC5sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLXJvdyB7XG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5ibHVpc2gtdGV4dCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4udXNlci1wcm9maWxlIHtcbiAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjY1cHg7XG5cbiAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgIGhlaWdodDogMTMxcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAgICAgLmltYWdlLWFyZWEge1xuICAgICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzMXB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgaDQge1xuICAgICAgICAudXNlci1zdGF0dXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlci1kZXRhaWxzIHtcbiAgICAubWVkaWEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi51c2VyLWhlYWRlci1tZWRpYSwgJi51c2VyLWluZm8taGVhZGVyLCAmLmN1c3RvbSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgLnVzZXItc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLnVzZXItaGVhZGVyLW1lZGlhLCAmLnVzZXItaW5mby1oZWFkZXIsICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4uZGFzaGJvYXJkLXdpZGdldHMge1xuICAmLmRhc2hib2FyZC1pY29uLXdpZGdldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY29sLTMge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLndpZGdldC1kYXRhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQtZGF0YSB7XG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucm9sZXMtdGFibGUge1xuICAubWluaW1pemluZyB7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4udW5zdWJzY3JpYmVyLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gIC5tYWluLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufSIsIltkaXI9XCJydGxcIl0ge1xuXG4gIC8vZGVmYXVsdCB1dGlsaXR5IGNsYXNzIGRpcmVjdGlvblxuXG4gIC5uYXZiYXIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdmJhci1iZyk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm5hdi1wcm9maWxlLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcmlnaHQ6IC0yMzBweCAhaW1wb3J0YW50O1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgJi5uYXYtc2Nyb2xsaW5nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLWljb24tb25seSAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaG92ZXItb25seSAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaWNvbi1vbmx5IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgJi5ob3Zlci1vcGVuIHtcbiAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAvL2xlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIGJvb3RzdHJhcCBtYXJnaW4gcGFkZGluZyBvdmVycmlkZVxuICAvLyBtYXJnaW5cbiAgLm1sLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBwYWRkaW5nXG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXByaW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGwtbWQtMCwgLnByLW1kLTAsIC5weC1tZC0wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vZm9ybVxuICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMi4ycmVtIDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICBwYWRkaW5nOiAwIDAuN3JlbSAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbWl6ZWQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICByaWdodDogMjMuNXB4O1xuICB9XG5cbiAgLy8gZmlsdGVyIHJ0bCBvdmVycmlkZVxuICAuY2FsZW5kYXItcm9vdCAuY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAuc2luZ2xlLWZpbHRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDM3cHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1maWx0ZXIge1xuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi1maWx0ZXIge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDM3cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFuZ2UtZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGVja2JveC1maWx0ZXIgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudGFiLWZpbHRlci1tZW51IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHZlcnRpY2FsIHRhYlxuICAudmVydGljYWwtdGFiIHtcbiAgICAubm8tZ3V0dGVycyB7XG4gICAgICAucHItbWQtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wbC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm5hdi1waWxscyB7XG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEF2YXRhciBncm91cCBhbmQgYXZhdGFyXG4gIC5hdmF0YXItZ3JvdXAge1xuICAgIC5yb3VuZGVkLWNpcmNsZSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENhcmQgdmlldyBhbmQgVGVtcGxhdGUgcHJldmlldyBjYXJkXG4gIC50ZW1wbGF0ZS1wcmV2aWV3LWNhcmQge1xuICAgIC50ZW1wbGF0ZS1wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgLmNhcmQtb3ZlcmxheS1vcHRpb25zIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhc2hib2FyZCB3aWRnZXRcbiAgLmRhc2hib2FyZC13aWRnZXRzIC53aWRnZXQtZGF0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLy8gQXBwIGlucHV0XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vdGUtZWRpdG9yIHtcbiAgICAubm90ZS1lZGl0aW5nLWFyZWEge1xuICAgICAgLm5vdGUtZWRpdGFibGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudnVlLXRlbC1pbnB1dCB7XG4gICAgLnZ0aV9fZHJvcGRvd24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudnRpX19pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hcHAtcmFkaW8tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY3VzdG9taXplZC1yYWRpbyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxhYmVsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbWl6ZWQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICByaWdodDogMTIuNXB4O1xuICB9XG5cbiAgLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgbGFiZWwge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW1lLXBpY2tlci1pbnB1dCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlLXBpY2tlci1pbnB1dCB7XG4gICAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm0gd2lkZ2V0XG4gIC53aXphcmQtc3RlcHMge1xuICAgIC50YWItc3RlcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAudGFiLXN0ZXAtaW5pdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZzogOXB4IDE2cHggMCAxNnB4O1xuICAgIH1cblxuICAgIC50YWItc3RlcDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhdGF0YWJsZVxuICAuZGF0YXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC8vIFNvbWUgcGFnZXNcbiAgLy9wcm9maWxlIHBhZ2VcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuXG4gICAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC51c2VyLWluZm8taGVhZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51c2VyLWRldGFpbHMge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGFjY29yZGlvblxuICAuYWNjb3JkaW9uIHtcbiAgICAuY2FyZCB7XG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAuY29sbGFwc2libGUtbGluayB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDFyZW0gKyA2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFV0aWxpdGllc1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICAuY2xvc2Uge1xuICAgICAgbWFyZ2luOiAtMXJlbSBhdXRvIC0xcmVtIC0xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtbWQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1tZC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jYXJkIC5jYXJkLWhlYWRlciAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFNldHRpbmdcbiAgLmdlbmVyYWwtc2V0dGluZyB7XG4gICAgbGVnZW5kIHtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIERhdGUgVGltZSBwaWNrZXJcbiAgLmZvcm0tZ3JvdXB7XG4gICAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAxMDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5bZGlyPVwicnRsXCJdW3RoZW1lPVwiZGFya1wiXSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IC01cHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpXG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiY29yZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJjb3JlL3RoZW1lLWNvbG9yc1wiO1xuXG4ubGlzdC1idWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3ODg3O1xufVxuLm5hdmJhciAubmF2YmFyLW1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUubm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4ubmF2YmFyIC5uYXZiYXItbWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudS5ub3RpZmljYXRpb24tZHJvcGRvd24gaDYge1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDtcbn1cbi52Yy1wb3BvdmVyLWNvbnRlbnQtd3JhcHBlcntcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1kYXRlLXJhbmdlLWNhbGVuZGFyIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcblxuICAuZGF0ZS1waWNrZXItaW5wdXQge1xuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgJi5hbmltYXRlLXByb2dyZXNzIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlUHJvZ3Jlc3NCYXI7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tZW1wbG95ZWUtdGVybWluYXRpb24ge1xuICAuYnRuIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAzNTBweDtcblxuICAgIC5ub3RlIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmVtcGxveWVlLXByZXZpZXctY2FyZCB7XG4gIC5kcm9wZG93biB7XG4gICAgJi5vcHRpb25zLWRyb3Bkb3duIHtcbiAgICAgIHJpZ2h0OiAkZGVmYXVsdC1jYXJkLXBhZGRpbmc7XG5cbiAgICAgIC5idG4tb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pY29uLWhvdmVyLWJnKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGltZWxpbmUge1xuICAudGltZWxpbmUtdGl0bGUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLnRpbWVsaW5lLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zdmctd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIC5zaW5nbGUtcmVjb3JkIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRpbWVsaW5lLWNoYW5nZS1sb2cge1xuICAgIC50aW1lbGluZS10aXRsZSB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgfVxuXG4gICYudGltZWxpbmUtcmVzcG9uc2UtbG9nIHtcbiAgICAudGltZWxpbmUtdGl0bGUge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtY29udGVudCB7XG4gICAgICAuc2luZ2xlLXJlY29yZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pY29uLWJveCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn1cblxuLnN1bW1lcnktY2FsZW5kYXIge1xuICAucHJvZmlsZS1jb2x1bW4ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAuY29sdW1uLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtYm94IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC50b3RhbC1ob3VyLWNvbHVtbiB7XG4gICAgLmNvbHVtbi1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAuY29sdW1uLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuXG4gICAgICAuaG91ci10aXRsZSwgLmhvdXItdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmhvdXItdmFsdWUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhvdXItdGl0bGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGF0ZS1jb2x1bW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIC5kYXRlIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yLCAxMCUpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5kYXRlLWhvdXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTs7XG5cbiAgICAgIC5kYXRlLWhvdXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGVhdmUtY2FsZW5kYXIge1xuICAgIC5wcm9maWxlLWNvbHVtbiB7XG4gICAgICAucHJvZmlsZS1ib3gge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFnZS1jb2x1bW4ge1xuICAgICAgLmNvbHVtbi1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLmNvbHVtbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlLWNvbHVtbiB7XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yLCAxMCUpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLWhvdXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICAgLnBvcG92ZXItbGVhdmUtYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAubGVhdmUtYWdlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hZ2UtbGVuZ3RoLWZ1bGwge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWdlLWxlbmd0aC1oYWxmIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWdlLWxlbmd0aC1xdWFydGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmctcGVuZGluZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDQsIDE1MywgMC41KVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9udGgteWVhci1waWNrZXIge1xuICAuZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1pbi13aWR0aDogMThyZW07XG5cbiAgICAgIC5zaW5nbGUtbW9udGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC55ZWFycy1kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51LXllYXJzIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDdyZW07XG4gICAgICAgICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAgIC5jYXJldCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC55ZWFycy13cmFwcGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGRpc2FibGVkIHNwZWNpZmljIHNlY3Rpb25cbi5kaXNhYmxlZC1zZWN0aW9uIHtcbiAgb3BhY2l0eTogLjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVQcm9ncmVzc0JhciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufSIsIkBpbXBvcnQgXCJjb3JlL3ZhcmlhYmxlc1wiO1xuLmJ0bntcbiAgJi5idG4tcHJpbWFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtY29sb3IsIDYlKTtcbiAgICB9XG4gIH1cbiAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnRuLXRyYW5zcGFyZW50LXByaW1hcnkge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG59XG4udGFiLWZpbHRlci1tZW51e1xuICAubmF2LWl0ZW17XG4gICAgLm5hdi1saW5re1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmF7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6IGRhcmtlbigkYnJhbmQtY29sb3IsIDYlKTtcbiAgfVxufVxuLnNpZGViYXIgLm5hdiAubmF2LWl0ZW0ge1xuICAmLmFjdGl2ZXtcbiAgICAubmF2LWxpbmt7XG4gICAgICAubWVudS10aXRsZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5pY29uLXdyYXBwZXJ7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGV4dC1wcmltYXJ5e1xuICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/