/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./assets/css/style.css ***!
  \**************************************************************************************************************************************************************************/
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;width:60%;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:1.875rem}.carousel__dots{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;background:var(--carousel-button-bg,transparent);border:0;border-radius:50%;border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);color:currentColor;color:var(--carousel-button-color,currentColor);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:48px;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:none;filter:none;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);height:50%;height:var(--carousel-button-svg-height,50%);pointer-events:none;width:50%;width:var(--carousel-button-svg-width,50%)}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-tap-highlight-color:transparent;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;color:var(--fancybox-color,#fff);direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;-webkit-transform-origin:top left;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:rgba(24,24,27,.92);background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:1.875rem}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{height:100%}.fancybox__slide,.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__slide{-webkit-box-flex:0;-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-overflow-scrolling:touch;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:3rem .5rem .5rem;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{-webkit-box-flex:0;content:"";-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:4rem 6.25rem}}.fancybox__content{-ms-flex-item-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;background:var(--fancybox-content-bg,#fff);color:#374151;color:var(--fancybox-content-color,#374151);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:2.25rem;position:relative;z-index:20}.fancybox__caption,.fancybox__content{-ms-grid-row-align:center;align-self:center}.fancybox__caption{-ms-flex-item-align:center;-ms-flex-negative:0;word-wrap:anywhere;color:currentColor;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:#fff;color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:#fff;color:var(--fancybox-color,#fff);position:absolute;right:0;top:-36px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:currentColor;color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:1;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:fancybox-fadeIn .15s ease backwards;animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:fancybox-fadeOut .15s ease both;animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{-webkit-animation:fancybox-fadeIn .15s ease both;animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{-webkit-animation:fancybox-fadeOut .1s ease both;animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{-webkit-animation:fancybox-zoomInUp .2s ease both;animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{-webkit-animation:fancybox-zoomOutDown .15s ease both;animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{-webkit-animation:fancybox-throwOutUp .15s ease both;animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{-webkit-animation:fancybox-throwOutDown .15s ease both;animation:fancybox-throwOutDown .15s ease both}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@-webkit-keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@-webkit-keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-ms-touch-action:none;touch-action:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{font-family:"object-fit:contain";max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{font-family:"object-fit:cover";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:1;opacity:var(--fancybox-opacity,1);padding:0 .1875rem;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:.5rem .1875rem;width:96px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border:5px solid rgba(1,210,232,.94);border:5px solid var(--fancybox-accent-color,rgba(1,210,232,.94));border-radius:4px;border-radius:var(--fancybox-thumbs-border-radius,4px);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:66.66667%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(8.1%,rgba(0,0,0,.006)),color-stop(15.5%,rgba(0,0,0,.021)),color-stop(22.5%,rgba(0,0,0,.046)),color-stop(29%,rgba(0,0,0,.077)),color-stop(35.3%,rgba(0,0,0,.114)),color-stop(41.2%,rgba(0,0,0,.155)),color-stop(47.1%,rgba(0,0,0,.198)),color-stop(52.9%,rgba(0,0,0,.242)),color-stop(58.8%,rgba(0,0,0,.285)),color-stop(64.7%,rgba(0,0,0,.326)),color-stop(71%,rgba(0,0,0,.363)),color-stop(77.5%,rgba(0,0,0,.394)),color-stop(84.5%,rgba(0,0,0,.419)),color-stop(91.9%,rgba(0,0,0,.434)),to(rgba(0,0,0,.44)));background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;opacity:1;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.4);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;-ms-touch-action:none;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:.5rem}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:fancybox-fadeIn .15s ease-in backwards;animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-font-smoothing:subpixel-antialiased;font-size:1.0625rem;font-variant-numeric:tabular-nums;line-height:48px;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 .625rem;text-align:center}.fancybox__progress{background:rgba(1,210,232,.94);background:var(--fancybox-accent-color,rgba(1,210,232,.94));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:30}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--easeInCubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOutCubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1);--easeInCirc:cubic-bezier(0.6,0.04,0.98,0.335);--easeOutCirc:cubic-bezier(0.075,0.82,0.165,1);--easeInOutCirc:cubic-bezier(0.785,0.135,0.15,0.86);--easeInExpo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOutExpo:cubic-bezier(0.19,1,0.22,1);--easeInOutExpo:cubic-bezier(1,0,0,1);--easeInQuad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOutQuad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOutQuad:cubic-bezier(0.455,0.03,0.515,0.955);--easeInQuart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOutQuart:cubic-bezier(0.165,0.84,0.44,1);--easeInOutQuart:cubic-bezier(0.77,0,0.175,1);--easeInQuint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOutQuint:cubic-bezier(0.23,1,0.32,1);--easeInOutQuint:cubic-bezier(0.86,0,0.07,1);--easeInSine:cubic-bezier(0.47,0,0.745,0.715);--easeOutSine:cubic-bezier(0.39,0.575,0.565,1);--easeInOutSine:cubic-bezier(0.445,0.05,0.55,0.95);--easeInBack:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOutBack:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOutBack:cubic-bezier(0.68,-0.55,0.265,1.55);--header-height:60;--header-height-px:60px}@media (min-width:1101px){:root{--header-height:145;--header-height-px:145px}}body{--padding-inner:var(--wp--custom--padding--small)}@media (min-width:768px){body{--padding-inner:var(--wp--custom--padding--medium)}}@media (min-width:1200px){body{--padding-inner:var(--wp--custom--padding--large)}}.has-font-family-primary{font-family:var(--wp--preset--font-family--primary)}.has-font-family-secondary{font-family:var(--wp--preset--font-family--secondary)}.has-normal-padding{padding:var(--wp--custom--padding--large)}.has-brandmark img{border-left:15px solid var(--wp--preset--color--brand-1)}.brand-radius,.image-radius{border-radius:var(--wp--custom--border--radius)}.pad-b-0{padding-bottom:0!important}.pad-t-0{padding-top:0!important}.hide{display:none!important}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:1rem;scroll-behavior:smooth}body{-webkit-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--primary);font-size:1rem;font-weight:var(--wp--custom--font-weight--default);letter-spacing:0;line-height:1.625;margin:0;overflow-x:hidden;width:100%}.site-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:3.875rem;min-height:100vh}@media (min-width:1101px){.site-container{margin-top:9.0625rem}}.site-torso{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}svg{max-width:100%}figure{margin:0}figcaption{display:none}img{display:inline-block;height:auto;line-height:0;max-height:100%;max-width:100%}[class*=__default-inner]{max-width:var(--wp--custom--grid-width--default)}[class*=__default-inner],[class*=__xsmall-inner]{margin:0 auto;padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}[class*=__xsmall-inner]{max-width:var(--wp--custom--grid-width--xsmall)}[class*=__small-inner]{max-width:var(--wp--custom--grid-width--small)}[class*=__medium-inner],[class*=__small-inner]{margin:0 auto;padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}[class*=__medium-inner]{max-width:var(--wp--custom--grid-width--medium)}[class*=__shmedium-inner]{margin:0 auto;max-width:var(--wp--custom--grid-width--shmedium);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}[class*=__full-inner]{margin:0 auto;max-width:var(--wp--custom--grid-width--alignwide);width:100%}.inner--no-pad,.inner--no-pad [class*=__flexible-inner]{padding-left:0!important;padding-right:0!important}.layout-width--centered [class*=__flexible-inner]{margin:0 auto;max-width:var(--wp--custom--grid-width--medium);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}.layout-width--full [class*=__flexible-inner]{margin:0 auto;max-width:var(--wp--custom--grid-width--default);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}::-moz-selection{background-color:var(--wp--preset--color--gray-1);color:var(--wp--preset--color--white)}::selection{background-color:var(--wp--preset--color--gray-1);color:var(--wp--preset--color--white)}div,h1,h2,h3,h4,h5,nav,ol,p,section,span,ul{scroll-margin-top:80px}@media (min-width:1101px){div,h1,h2,h3,h4,h5,nav,ol,p,section,span,ul{scroll-margin-top:130px}}.jump-nav--onpage div,.jump-nav--onpage h1,.jump-nav--onpage h2,.jump-nav--onpage h3,.jump-nav--onpage h4,.jump-nav--onpage h5,.jump-nav--onpage nav,.jump-nav--onpage ol,.jump-nav--onpage p,.jump-nav--onpage section,.jump-nav--onpage span,.jump-nav--onpage ul{scroll-margin-top:121px}@media (min-width:1024px){.jump-nav--onpage div,.jump-nav--onpage h1,.jump-nav--onpage h2,.jump-nav--onpage h3,.jump-nav--onpage h4,.jump-nav--onpage h5,.jump-nav--onpage nav,.jump-nav--onpage ol,.jump-nav--onpage p,.jump-nav--onpage section,.jump-nav--onpage span,.jump-nav--onpage ul{scroll-margin-top:155px}}@media (min-width:1101px){.jump-nav--onpage div,.jump-nav--onpage h1,.jump-nav--onpage h2,.jump-nav--onpage h3,.jump-nav--onpage h4,.jump-nav--onpage h5,.jump-nav--onpage nav,.jump-nav--onpage ol,.jump-nav--onpage p,.jump-nav--onpage section,.jump-nav--onpage span,.jump-nav--onpage ul{scroll-margin-top:205px}}.admin-bar div,.admin-bar h1,.admin-bar h2,.admin-bar h3,.admin-bar h4,.admin-bar h5,.admin-bar nav,.admin-bar ol,.admin-bar p,.admin-bar section,.admin-bar span,.admin-bar ul{scroll-margin-top:90px}@media (min-width:1101px){.admin-bar div,.admin-bar h1,.admin-bar h2,.admin-bar h3,.admin-bar h4,.admin-bar h5,.admin-bar nav,.admin-bar ol,.admin-bar p,.admin-bar section,.admin-bar span,.admin-bar ul{scroll-margin-top:140px}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:var(--wp--preset--color--gray-1);-webkit-clip-path:none;clip-path:none;color:var(--wp--preset--color--white);display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;width:auto;z-index:9999}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:0!important;animation-duration:0!important;-webkit-transition-duration:0!important;transition-duration:0!important}}#wpseo-frontend-inspector{display:none!important}h1,h2,h3,h4,h5,h6{color:var(--wp--preset--color--gray-1);font-weight:var(--wp--custom--font-weight--semibold);line-height:1;margin:0}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{display:inline-block!important;margin-bottom:-.8125rem;max-width:3.4375rem!important;padding-right:.625rem}h1{font-size:2.125rem;font-weight:var(--wp--custom--font-weight--light)}@media (min-width:1024px){h1{font-size:2.4375rem}}h2{font-size:1.3125rem;margin-bottom:1.25rem}@media (min-width:1024px){h2{font-size:1.75rem}}h3{font-size:1.3125rem;font-weight:var(--wp--custom--font-weight--semibold);line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){h3{font-size:1.75rem}}h3.h4{font-weight:var(--wp--custom--font-weight--semibold)}h4{font-size:1.1875rem;font-weight:var(--wp--custom--font-weight--normal);line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){h4{font-size:1.3125rem}}h5{font-size:1.0625rem;line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){h5{font-size:1.1875rem}}h6{font-size:1rem;line-height:1.3;margin-bottom:.3125rem}@media (min-width:1024px){h6{font-size:1.0625rem}}.h1{font-size:2.125rem;font-weight:var(--wp--custom--font-weight--light)}@media (min-width:1024px){.h1{font-size:2.4375rem}}.h2{font-size:1.3125rem;margin-bottom:1.25rem}@media (min-width:1024px){.h2{font-size:1.75rem}}.h3{font-size:1.3125rem;font-weight:var(--wp--custom--font-weight--semibold);line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){.h3{font-size:1.75rem}}.h4{font-size:1.1875rem;font-weight:var(--wp--custom--font-weight--normal);line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){.h4{font-size:1.3125rem}}.h5{font-size:1.0625rem;line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){.h5{font-size:1.1875rem}}.h6{font-size:1rem;line-height:1.3;margin-bottom:.3125rem}@media (min-width:1024px){.h6{font-size:1.0625rem}}.long-copy{line-height:1.7}.long-copy h1:not([class*=__heading]):not([class*=__subheading]),.long-copy h2:not([class*=__heading]):not([class*=__subheading]),.long-copy h3:not([class*=__heading]):not([class*=__subheading]){margin:1.875rem 0 .625rem}.long-copy h4:not([class*=__heading]):not([class*=__subheading]),.long-copy h5:not([class*=__heading]):not([class*=__subheading]),.long-copy h6:not([class*=__heading]):not([class*=__subheading]){margin:.625rem 0}.long-copy h1{margin-bottom:1.25rem}.long-copy h1:first-of-type,.long-copy h2:first-of-type{margin-top:0!important}.long-copy h6{margin-bottom:.3125rem}.long-copy ol,.long-copy p,.long-copy ul{margin-bottom:1.875rem}.card-heading{color:var(--wp--preset--color--brand-5);font-size:1.5rem;font-weight:var(--wp--custom--font-weight--light);line-height:1.3}.h2--blocktitle{margin-bottom:2.5rem}p{font-weight:var(--wp--custom--font-weight--default);margin:0 0 1.25rem}p:empty{display:none}.has-small-font-size{line-height:1.5;margin-bottom:.9375rem}.has-medium-font-size{margin-bottom:1.0625rem}.has-large-font-size,.has-medium-font-size{line-height:1.5}.has-large-font-size,.has-medium-font-size,.has-x-large-font-size{font-weight:var(--wp--custom--font-weight--thin)}.center-narrow,.narrow{max-width:var(--wp--custom--grid-width--small)}.center-narrow{margin-left:auto;margin-right:auto}.center-xnarrow,.xnarrow{max-width:var(--wp--custom--grid-width--xsmall)}.center-xnarrow{margin-left:auto;margin-right:auto}.center-narrow.has-text-align-left,.center-xnarrow.has-text-align-left{margin-left:0}.center-narrow.has-text-align-right,.center-xnarrow.has-text-align-right{margin-right:0}.left-narrow{max-width:var(--wp--custom--grid-width--small)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normalcase,.normalcase .wp-block-button__link{text-transform:none!important}.nowrap{white-space:nowrap}strong{font-weight:var(--wp--custom--font-weight--bold)}.thinweight{font-weight:var(--wp--custom--font-weight--thin)}.defaultweight{font-weight:var(--wp--custom--font-weight--default)}.semibold{font-weight:var(--wp--custom--font-weight--semibold)}.bold{font-weight:var(--wp--custom--font-weight--bold)}hr{background-color:var(--wp--preset--color--gray-5);border:none;height:2px;margin:0;outline:none;padding:0;width:100%}sub,sup{display:inline}.eyebrow{color:var(--wp--preset--color--gray-1);font-weight:var(--wp--custom--font-weight--bold);line-height:1}.eyebrow,.label{font-size:.875rem}.label{color:var(--wp--preset--color--gray-4);line-height:1.125;margin-bottom:.3125rem}.caption{font-size:.875rem;font-weight:600;line-height:1.2}.source{font-size:.625rem;font-weight:300;letter-spacing:.025em;line-height:1.2;margin-top:.3125rem}@media (min-width:1024px){.source{font-size:.75rem}}.stat__number,.stat__symbol{color:var(--wp--preset--color--brand-6);font-size:clamp(6.25rem,1.7vw,8.125rem);line-height:1}.stat__number,.stat__symbol,.stat__text{font-weight:var(--wp--custom--font-weight--light)}.stat__text{font-size:var(--wp--preset--font-size--large);line-height:1.5;margin-top:1.5625rem}.has-text-align-center .stat__text{padding:0 var(--wp--custom--spacing--small)}.featured-tag{background-color:var(--wp--preset--color--brand-1);color:var(--wp--preset--color--white);display:inline-block;font-family:var(--wp--preset--font-family--secondary);font-size:.75rem;font-weight:var(--wp--custom--font-weight--semibold);line-height:20px;margin-bottom:.9375rem;padding:0 .3125rem;text-align:center;z-index:2}.pullquote,blockquote{color:var(--wp--preset--color--gray-1);font-size:1.5rem;font-style:italic;line-height:1.2;margin:0}@media (min-width:768px){.pullquote,blockquote{font-size:1.6875rem}}@media (min-width:1024px){.pullquote,blockquote{font-size:2rem}}ol,ul{margin-bottom:1.25rem;text-align:left}ol li,ul li{margin-bottom:.625rem}.ul--checks{font-weight:600;list-style:none;margin:0 0 1.25rem;text-align:left}.ul--checks li{line-height:1.2;margin-bottom:.625rem;padding-left:.9375rem}.ul--checks li::marker{color:var(--wp--preset--color--brand-1);content:"\f05d";font-family:FontAwesome,serif;font-size:1.5rem}pre{word-wrap:break-word;background-color:var(--wp--preset--color--gray-5);border:1px solid var(--wp--reset--color--gray-3);border-radius:5px;color:var(--wp--preset--color--gray-1);display:block;font-size:.8125rem;line-height:1.8;margin:0 0 .9375rem;padding:1.25rem;white-space:pre-wrap;word-break:break-all}a{color:var(--wp--preset--color--link);opacity:1;text-decoration:none;-webkit-transition:var(--wp--preset--transition--fades) var(--wp--preset--transition--timing);transition:var(--wp--preset--transition--fades) var(--wp--preset--transition--timing)}a.hover,a:focus,a:hover{opacity:1;outline:0;text-decoration:underline}a:active{opacity:.6;outline:0}.link--has-underline{text-decoration:underline}.link--has-underline.hover,.link--has-underline:focus,.link--has-underline:hover{text-decoration:none}.is-style-text-link .wp-block-button__link{background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;padding:0;text-align:unset;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.is-style-text-link .wp-block-button__link.hover,.is-style-text-link .wp-block-button__link:focus,.is-style-text-link .wp-block-button__link:hover{background-color:transparent;background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.is-style-text-link .wp-block-button__link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.text-link{background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;font-weight:var(--wp--custom--font-weight--bold);letter-spacing:0;padding:0;text-align:unset;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.text-link.hover,.text-link:focus,.text-link:hover{background-color:transparent;background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.text-link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.is-style-arrow-link .wp-block-button__link{background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;letter-spacing:0;padding:0;text-align:unset;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.is-style-arrow-link .wp-block-button__link.hover,.is-style-arrow-link .wp-block-button__link:focus,.is-style-arrow-link .wp-block-button__link:hover{background-color:transparent;background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.is-style-arrow-link .wp-block-button__link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.is-style-arrow-link .wp-block-button__link{font-size:.875rem;font-weight:var(--wp--custom--font-weight--bold);position:relative}.is-style-arrow-link .wp-block-button__link:after{content:">";display:inline-block;padding-left:.0625rem;pointer-events:none}.is-style-arrow-link .wp-block-button__link>img{margin-right:.3125rem;-webkit-transform:translateY(4px);transform:translateY(4px)}.is-style-arrow-link .wp-block-button__link.hover,.is-style-arrow-link .wp-block-button__link:focus,.is-style-arrow-link .wp-block-button__link:hover{background-image:none}.is-style-arrow-link .wp-block-button__link.hover:after,.is-style-arrow-link .wp-block-button__link:focus:after,.is-style-arrow-link .wp-block-button__link:hover:after{text-decoration:none}.arrow-link{background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;letter-spacing:0;padding:0;text-align:unset;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.arrow-link.hover,.arrow-link:focus,.arrow-link:hover{background-color:transparent;background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.arrow-link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.arrow-link{font-size:.875rem;font-weight:var(--wp--custom--font-weight--bold);position:relative}.arrow-link:after{content:">";display:inline-block;padding-left:.0625rem;pointer-events:none}.arrow-link>img{margin-right:.3125rem;-webkit-transform:translateY(4px);transform:translateY(4px)}.arrow-link.hover,.arrow-link:focus,.arrow-link:hover{background-image:none}.arrow-link.hover:after,.arrow-link:focus:after,.arrow-link:hover:after{text-decoration:none}.is-style-primary-button .wp-block-button__link{-webkit-font-smoothing:antialiased;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0;line-height:1;opacity:1;padding:.75rem 2rem;text-align:center;text-decoration:none;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.is-style-primary-button .wp-block-button__link.hover,.is-style-primary-button .wp-block-button__link:focus,.is-style-primary-button .wp-block-button__link:hover{text-decoration:none}.is-style-primary-button .wp-block-button__link.active,.is-style-primary-button .wp-block-button__link:active{opacity:1}.is-style-primary-button .wp-block-button__link[disabled]{background-color:var(--wp--preset--color--gray-4);border-color:var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-style-primary-button .wp-block-button__link{background-color:var(--wp--preset--color--brand-1);border:1px solid var(--wp--preset--color--brand-1);color:var(--wp--preset--color--white);text-transform:uppercase}.is-style-primary-button .wp-block-button__link.hover,.is-style-primary-button .wp-block-button__link:focus,.is-style-primary-button .wp-block-button__link:hover{background-color:var(--wp--preset--color--brand-1-hover);border-color:var(--wp--preset--color--brand-1-hover);color:var(--wp--preset--color--white)}.is-style-primary-button .wp-block-button__link.active,.is-style-primary-button .wp-block-button__link:active{background-color:var(--wp--preset--color--brand-1-hover);color:var(--wp--preset--color--gray-4)}.button--primary{-webkit-font-smoothing:antialiased;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0;line-height:1;opacity:1;padding:.75rem 2rem;text-align:center;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.button--primary,.button--primary.hover,.button--primary:focus,.button--primary:hover{text-decoration:none}.button--primary.active,.button--primary:active{opacity:1}.button--primary[disabled]{background-color:var(--wp--preset--color--gray-4);border-color:var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button--primary{background-color:var(--wp--preset--color--brand-1);border:1px solid var(--wp--preset--color--brand-1);color:var(--wp--preset--color--white);text-transform:uppercase}.button--primary.hover,.button--primary:focus,.button--primary:hover{background-color:var(--wp--preset--color--brand-1-hover);border-color:var(--wp--preset--color--brand-1-hover);color:var(--wp--preset--color--white)}.button--primary.active,.button--primary:active{background-color:var(--wp--preset--color--brand-1-hover);color:var(--wp--preset--color--gray-4)}.wp-block-buttons:not(.is-vertical){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-button__link{-webkit-font-smoothing:antialiased;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0;line-height:1;opacity:1;padding:.75rem 2rem;text-align:center;text-decoration:none;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.wp-block-button__link.hover,.wp-block-button__link:focus,.wp-block-button__link:hover{text-decoration:none}.wp-block-button__link.active,.wp-block-button__link:active{opacity:1}.wp-block-button__link[disabled]{background-color:var(--wp--preset--color--gray-4);border-color:var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-button__link{background-color:var(--wp--preset--color--brand-1);border:1px solid var(--wp--preset--color--brand-1);color:var(--wp--preset--color--white);text-transform:uppercase}.wp-block-button__link.hover,.wp-block-button__link:focus,.wp-block-button__link:hover{background-color:var(--wp--preset--color--brand-1-hover);border-color:var(--wp--preset--color--brand-1-hover);color:var(--wp--preset--color--white)}.wp-block-button__link.active,.wp-block-button__link:active{background-color:var(--wp--preset--color--brand-1-hover);color:var(--wp--preset--color--gray-4)}.is-style-secondary-button .wp-block-button__link{-webkit-font-smoothing:antialiased;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0;line-height:1;opacity:1;padding:.75rem 2rem;text-align:center;text-decoration:none;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.is-style-secondary-button .wp-block-button__link.hover,.is-style-secondary-button .wp-block-button__link:focus,.is-style-secondary-button .wp-block-button__link:hover{text-decoration:none}.is-style-secondary-button .wp-block-button__link.active,.is-style-secondary-button .wp-block-button__link:active{opacity:1}.is-style-secondary-button .wp-block-button__link[disabled]{background-color:var(--wp--preset--color--gray-4);border-color:var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-style-secondary-button .wp-block-button__link{background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--link);color:var(--wp--preset--color--link)}.is-style-secondary-button .wp-block-button__link.hover,.is-style-secondary-button .wp-block-button__link:focus,.is-style-secondary-button .wp-block-button__link:hover{border-color:var(--wp--preset--color--link);-webkit-box-shadow:0 0 0 2px var(--wp--preset--color--link);box-shadow:0 0 0 2px var(--wp--preset--color--link);color:var(--wp--preset--color--link)}.is-style-secondary-button .wp-block-button__link.active,.is-style-secondary-button .wp-block-button__link:active{border-color:var(--wp--preset--color--link-hover);color:var(--wp--preset--color--link-hover);outline:0 solid var(--wp--preset--color--link-hover)}.button--secondary{-webkit-font-smoothing:antialiased;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0;line-height:1;opacity:1;padding:.75rem 2rem;text-align:center;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.button--secondary,.button--secondary.hover,.button--secondary:focus,.button--secondary:hover{text-decoration:none}.button--secondary.active,.button--secondary:active{opacity:1}.button--secondary[disabled]{background-color:var(--wp--preset--color--gray-4);border-color:var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button--secondary{background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--link);color:var(--wp--preset--color--link)}.button--secondary.hover,.button--secondary:focus,.button--secondary:hover{border-color:var(--wp--preset--color--link);-webkit-box-shadow:0 0 0 2px var(--wp--preset--color--link);box-shadow:0 0 0 2px var(--wp--preset--color--link);color:var(--wp--preset--color--link)}.button--secondary.active,.button--secondary:active{border-color:var(--wp--preset--color--link-hover);color:var(--wp--preset--color--link-hover);outline:0 solid var(--wp--preset--color--link-hover)}.is-style-tertiary-button .wp-block-button__link{-webkit-font-smoothing:antialiased;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0;line-height:1;opacity:1;padding:.75rem 2rem;text-align:center;text-decoration:none;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.is-style-tertiary-button .wp-block-button__link.hover,.is-style-tertiary-button .wp-block-button__link:focus,.is-style-tertiary-button .wp-block-button__link:hover{text-decoration:none}.is-style-tertiary-button .wp-block-button__link.active,.is-style-tertiary-button .wp-block-button__link:active{opacity:1}.is-style-tertiary-button .wp-block-button__link[disabled]{background-color:var(--wp--preset--color--gray-4);border-color:var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-style-tertiary-button .wp-block-button__link{background-color:var(--wp--preset--color--brand-2);border:1px solid var(--wp--preset--color--brand-2);color:var(--wp--preset--color--brand-5)}.is-style-tertiary-button .wp-block-button__link.hover,.is-style-tertiary-button .wp-block-button__link:focus,.is-style-tertiary-button .wp-block-button__link:hover{background-color:var(--wp--preset--color--brand-3);border-color:var(--wp--preset--color--brand-3);color:var(--wp--preset--color--brand-5)}.is-style-tertiary-button .wp-block-button__link.active,.is-style-tertiary-button .wp-block-button__link:active{background-color:var(--wp--preset--color--brand-4);border-color:var(--wp--preset--color--brand-4);color:var(--wp--preset--color--gray-4)}.button--tertiary{-webkit-font-smoothing:antialiased;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0;line-height:1;opacity:1;padding:.75rem 2rem;text-align:center;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.button--tertiary,.button--tertiary.hover,.button--tertiary:focus,.button--tertiary:hover{text-decoration:none}.button--tertiary.active,.button--tertiary:active{opacity:1}.button--tertiary[disabled]{background-color:var(--wp--preset--color--gray-4);border-color:var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button--tertiary{background-color:var(--wp--preset--color--brand-2);border:1px solid var(--wp--preset--color--brand-2);color:var(--wp--preset--color--brand-5)}.button--tertiary.hover,.button--tertiary:focus,.button--tertiary:hover{background-color:var(--wp--preset--color--brand-3);border-color:var(--wp--preset--color--brand-3);color:var(--wp--preset--color--brand-5)}.button--tertiary.active,.button--tertiary:active{background-color:var(--wp--preset--color--brand-4);border-color:var(--wp--preset--color--brand-4);color:var(--wp--preset--color--gray-4)}.play-button .wp-block-button__link{background:unset;border:unset;color:var(--wp--preset--color--gray-1);padding-top:6.25rem;position:relative}.wp-block-cover .play-button .wp-block-button__link{color:var(--wp--preset--color--white)}.play-button .wp-block-button__link:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--wp--preset--color--brand-1);content:"\f104";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Genericons,serif;font-size:3rem;justify-content:center;left:50%;position:absolute;text-align:center;top:15px;-webkit-transform:translateX(calc(-50% + 4px));transform:translateX(calc(-50% + 4px));z-index:2}.play-button .wp-block-button__link:after{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-5);border-radius:50%;color:var(--wp--preset--color--white);content:"";display:block;height:74px;left:50%;opacity:1;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);width:74px;z-index:1}.play-button .wp-block-button__link.hover,.play-button .wp-block-button__link:focus,.play-button .wp-block-button__link:hover{color:var(--wp--preset--color--gray-2)}.play-button .wp-block-button__link.hover:after,.play-button .wp-block-button__link:focus:after,.play-button .wp-block-button__link:hover:after{opacity:.7}.wp-block-cover .play-button .wp-block-button__link.hover,.wp-block-cover .play-button .wp-block-button__link:focus,.wp-block-cover .play-button .wp-block-button__link:hover{color:var(--wp--preset--color--white)}.play-button .wp-block-button__link.active,.play-button .wp-block-button__link:active{color:var(--wp--preset--color--gray-3)}.play-button .wp-block-button__link.active:after,.play-button .wp-block-button__link:active:after{background-color:var(--wp--preset--color--white);opacity:1}.wp-block-cover .play-button .wp-block-button__link.active,.wp-block-cover .play-button .wp-block-button__link:active{color:var(--wp--preset--color--white)}.has-play-icon{cursor:pointer;display:block;line-height:0;position:relative}.has-play-icon:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--wp--preset--color--brand-1);content:"\f104";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Genericons,serif;font-size:3rem;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(calc(-50% + 2px),-50%);transform:translate(calc(-50% + 2px),-50%);z-index:2}.has-play-icon:after{background-color:var(--wp--preset--color--white);border-radius:50%;color:var(--wp--preset--color--white);content:"";display:block;height:74px;left:50%;opacity:.6;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);width:74px;z-index:1}.has-play-icon:active:after,.has-play-icon:focus:after,.has-play-icon:hover:after{height:85px;opacity:.9;width:85px}.is-style-reset-link .wp-block-button__link{background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;letter-spacing:0;padding:0;text-align:unset;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.is-style-reset-link .wp-block-button__link.hover,.is-style-reset-link .wp-block-button__link:focus,.is-style-reset-link .wp-block-button__link:hover{background-color:transparent;background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.is-style-reset-link .wp-block-button__link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.is-style-reset-link .wp-block-button__link{font-size:.875rem;font-weight:var(--wp--custom--font-weight--bold);position:relative}.is-style-reset-link .wp-block-button__link:after{content:"\f01e";display:inline-block;font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;padding-left:.3125rem;pointer-events:none}.is-style-reset-link .wp-block-button__link.hover,.is-style-reset-link .wp-block-button__link:focus,.is-style-reset-link .wp-block-button__link:hover{background-image:none}.is-style-reset-link .wp-block-button__link.hover:after,.is-style-reset-link .wp-block-button__link:focus:after,.is-style-reset-link .wp-block-button__link:hover:after{text-decoration:none}.reset-link{background-color:transparent;border:0;border-radius:0;color:var(--wp--preset--color--link);display:inline-block;letter-spacing:0;padding:0;text-align:unset;text-decoration:none;text-transform:none;-webkit-transition:var(--wp--custom--transition--colors);transition:var(--wp--custom--transition--colors)}.reset-link.hover,.reset-link:focus,.reset-link:hover{background-color:transparent;background-image:unset;border-color:transparent;color:var(--wp--preset--color--link-hover);text-decoration:none}.reset-link:active{color:var(--wp--preset--color--link-hover);opacity:.7}.reset-link{font-size:.875rem;font-weight:var(--wp--custom--font-weight--bold);position:relative}.reset-link:after{content:"\f01e";display:inline-block;font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;padding-left:.3125rem;pointer-events:none}.reset-link.hover,.reset-link:focus,.reset-link:hover{background-image:none}.reset-link.hover:after,.reset-link:focus:after,.reset-link:hover:after{text-decoration:none}.wp-block-mx-button.button--small a,.wp-block-mx-button.button--small div,a.button--small{font-size:.875rem!important;padding:.3125rem .75rem!important}.has-link-color.has-brand-1-color{color:var(--wp--preset--color--brand-1)!important}.has-link-color.has-brand-1-hover-color{color:var(--wp--preset--color--brand-1-hover)!important}.has-link-color.has-brand-2-color{color:var(--wp--preset--color--brand-2)!important}.has-link-color.has-brand-3-color{color:var(--wp--preset--color--brand-3)!important}.has-link-color.has-brand-4-color{color:var(--wp--preset--color--brand-4)!important}.has-link-color.has-brand-5-color{color:var(--wp--preset--color--brand-5)!important}.has-link-color.has-brand-6-color{color:var(--wp--preset--color--brand-6)!important}.has-link-color.has-black-color{color:var(--wp--preset--color--black)!important}.has-link-color.has-white-color{color:var(--wp--preset--color--white)!important}.form .required{color:var(--wp--preset--color--error);font-style:italic}.form .form-input-wrapper{margin-bottom:1.25rem}.form .form-input-wrapper>label{color:var(--wp--preset--color--gray-4);font-size:.875rem;line-height:1.125;margin-bottom:.3125rem}.form [type=color],.form [type=date],.form [type=datetime-local],.form [type=datetime],.form [type=email],.form [type=month],.form [type=number],.form [type=password],.form [type=search],.form [type=tel],.form [type=text],.form [type=time],.form [type=url],.form [type=week],.form input:not([type]),.form select,.form textarea{-webkit-appearance:none;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-4);border-radius:20px;color:var(--wp--preset--color--gray-2);font-family:var(--wp--preset--font-family--primary);font-size:1rem;font-weight:var(--wp--custom--font-weight--default);letter-spacing:.01em;max-width:100%;outline:0;padding:.625rem .8125rem;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);width:100%}.form [type=color]:active,.form [type=color]:focus,.form [type=date]:active,.form [type=date]:focus,.form [type=datetime-local]:active,.form [type=datetime-local]:focus,.form [type=datetime]:active,.form [type=datetime]:focus,.form [type=email]:active,.form [type=email]:focus,.form [type=month]:active,.form [type=month]:focus,.form [type=number]:active,.form [type=number]:focus,.form [type=password]:active,.form [type=password]:focus,.form [type=search]:active,.form [type=search]:focus,.form [type=tel]:active,.form [type=tel]:focus,.form [type=text]:active,.form [type=text]:focus,.form [type=time]:active,.form [type=time]:focus,.form [type=url]:active,.form [type=url]:focus,.form [type=week]:active,.form [type=week]:focus,.form input:not([type]):active,.form input:not([type]):focus,.form select:active,.form select:focus,.form textarea:active,.form textarea:focus{border-color:var(--wp--preset--color--link);outline:0}.form [type=color]::-webkit-input-placeholder,.form [type=date]::-webkit-input-placeholder,.form [type=datetime-local]::-webkit-input-placeholder,.form [type=datetime]::-webkit-input-placeholder,.form [type=email]::-webkit-input-placeholder,.form [type=month]::-webkit-input-placeholder,.form [type=number]::-webkit-input-placeholder,.form [type=password]::-webkit-input-placeholder,.form [type=search]::-webkit-input-placeholder,.form [type=tel]::-webkit-input-placeholder,.form [type=text]::-webkit-input-placeholder,.form [type=time]::-webkit-input-placeholder,.form [type=url]::-webkit-input-placeholder,.form [type=week]::-webkit-input-placeholder,.form input:not([type])::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color]::-moz-placeholder,.form [type=date]::-moz-placeholder,.form [type=datetime-local]::-moz-placeholder,.form [type=datetime]::-moz-placeholder,.form [type=email]::-moz-placeholder,.form [type=month]::-moz-placeholder,.form [type=number]::-moz-placeholder,.form [type=password]::-moz-placeholder,.form [type=search]::-moz-placeholder,.form [type=tel]::-moz-placeholder,.form [type=text]::-moz-placeholder,.form [type=time]::-moz-placeholder,.form [type=url]::-moz-placeholder,.form [type=week]::-moz-placeholder,.form input:not([type])::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color]:-ms-input-placeholder,.form [type=date]:-ms-input-placeholder,.form [type=datetime-local]:-ms-input-placeholder,.form [type=datetime]:-ms-input-placeholder,.form [type=email]:-ms-input-placeholder,.form [type=month]:-ms-input-placeholder,.form [type=number]:-ms-input-placeholder,.form [type=password]:-ms-input-placeholder,.form [type=search]:-ms-input-placeholder,.form [type=tel]:-ms-input-placeholder,.form [type=text]:-ms-input-placeholder,.form [type=time]:-ms-input-placeholder,.form [type=url]:-ms-input-placeholder,.form [type=week]:-ms-input-placeholder,.form input:not([type]):-ms-input-placeholder,.form select:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color]::-ms-input-placeholder,.form [type=date]::-ms-input-placeholder,.form [type=datetime-local]::-ms-input-placeholder,.form [type=datetime]::-ms-input-placeholder,.form [type=email]::-ms-input-placeholder,.form [type=month]::-ms-input-placeholder,.form [type=number]::-ms-input-placeholder,.form [type=password]::-ms-input-placeholder,.form [type=search]::-ms-input-placeholder,.form [type=tel]::-ms-input-placeholder,.form [type=text]::-ms-input-placeholder,.form [type=time]::-ms-input-placeholder,.form [type=url]::-ms-input-placeholder,.form [type=week]::-ms-input-placeholder,.form input:not([type])::-ms-input-placeholder,.form select::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color]::placeholder,.form [type=date]::placeholder,.form [type=datetime-local]::placeholder,.form [type=datetime]::placeholder,.form [type=email]::placeholder,.form [type=month]::placeholder,.form [type=number]::placeholder,.form [type=password]::placeholder,.form [type=search]::placeholder,.form [type=tel]::placeholder,.form [type=text]::placeholder,.form [type=time]::placeholder,.form [type=url]::placeholder,.form [type=week]::placeholder,.form input:not([type])::placeholder,.form select::placeholder,.form textarea::placeholder{color:rgba(0,17,29,.4);font-size:.0875rem;letter-spacing:0;line-height:1.1}.form [type=color][aria-invalid=true],.form [type=date][aria-invalid=true],.form [type=datetime-local][aria-invalid=true],.form [type=datetime][aria-invalid=true],.form [type=email][aria-invalid=true],.form [type=month][aria-invalid=true],.form [type=number][aria-invalid=true],.form [type=password][aria-invalid=true],.form [type=search][aria-invalid=true],.form [type=tel][aria-invalid=true],.form [type=text][aria-invalid=true],.form [type=time][aria-invalid=true],.form [type=url][aria-invalid=true],.form [type=week][aria-invalid=true],.form input:not([type])[aria-invalid=true],.form select[aria-invalid=true],.form textarea[aria-invalid=true]{border-color:var(--wp--preset--color--error)}.form [type=color][aria-invalid=true]:active,.form [type=color][aria-invalid=true]:focus,.form [type=date][aria-invalid=true]:active,.form [type=date][aria-invalid=true]:focus,.form [type=datetime-local][aria-invalid=true]:active,.form [type=datetime-local][aria-invalid=true]:focus,.form [type=datetime][aria-invalid=true]:active,.form [type=datetime][aria-invalid=true]:focus,.form [type=email][aria-invalid=true]:active,.form [type=email][aria-invalid=true]:focus,.form [type=month][aria-invalid=true]:active,.form [type=month][aria-invalid=true]:focus,.form [type=number][aria-invalid=true]:active,.form [type=number][aria-invalid=true]:focus,.form [type=password][aria-invalid=true]:active,.form [type=password][aria-invalid=true]:focus,.form [type=search][aria-invalid=true]:active,.form [type=search][aria-invalid=true]:focus,.form [type=tel][aria-invalid=true]:active,.form [type=tel][aria-invalid=true]:focus,.form [type=text][aria-invalid=true]:active,.form [type=text][aria-invalid=true]:focus,.form [type=time][aria-invalid=true]:active,.form [type=time][aria-invalid=true]:focus,.form [type=url][aria-invalid=true]:active,.form [type=url][aria-invalid=true]:focus,.form [type=week][aria-invalid=true]:active,.form [type=week][aria-invalid=true]:focus,.form input:not([type])[aria-invalid=true]:active,.form input:not([type])[aria-invalid=true]:focus,.form select[aria-invalid=true]:active,.form select[aria-invalid=true]:focus,.form textarea[aria-invalid=true]:active,.form textarea[aria-invalid=true]:focus{border-color:var(--wp--preset--color--error);-webkit-box-shadow:inset 0 0 0 1px var(--wp--preset--color--error);box-shadow:inset 0 0 0 1px var(--wp--preset--color--error)}.form select{background:var(--wp--preset--color--white) url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.95 10'%3E%3Cpath d='M0 0h4.95v10H0z' style='fill:transparent'/%3E%3Cpath d='m1.41 4.67 1.07-1.49 1.06 1.49H1.41zm2.13.66L2.48 6.82 1.41 5.33h2.13z' style='fill:%23363636'/%3E%3C/svg%3E") no-repeat 98% 50%;padding-right:1.875rem}.form select[multiple]{background:var(--wp--preset--color--white)}.form textarea{display:block;min-height:150px;overflow:hidden;resize:vertical}.form [type=submit],.form button[type=submit]{-webkit-appearance:none;cursor:pointer;font-family:var(--wp--preset--font-family--primary)}.form input[type=checkbox],.form input[type=radio]{left:-9999px;position:absolute}.form input[type=checkbox]+label,.form input[type=radio]+label{background-image:none;color:var(--wp--preset--color--gray-2);cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--primary);font-size:.9375rem;font-weight:var(--wp--custom--font-weight--default);letter-spacing:.01em;padding-left:1.5rem;position:relative;text-transform:none}.form input[type=checkbox]+label:after,.form input[type=checkbox]+label:before,.form input[type=radio]+label:after,.form input[type=radio]+label:before{content:"";display:block;position:absolute}.form input[type=checkbox]+label:before,.form input[type=radio]+label:before{border:1px solid var(--wp--preset--color--gray-4);font-weight:500;height:14px;left:0;top:4px;-webkit-transition:.3s;transition:.3s;width:14px;z-index:2}.form input[type=checkbox]+label:after,.form input[type=radio]+label:after{background-color:var(--wp--preset--color--white);border:4px solid var(--wp--preset--color--white);height:8px;left:0;top:4px;-webkit-transition:.3s;transition:.3s;width:8px;z-index:1}.form input[type=checkbox]:active+label:before,.form input[type=checkbox]:focus+label:before,.form input[type=radio]:active+label:before,.form input[type=radio]:focus+label:before{border-color:var(--wp--preset--color--gray-3)}.form input[type=checkbox]:checked+label:before,.form input[type=radio]:checked+label:before{border-color:var(--wp--preset--color--link)}.form input[type=checkbox]:checked+label:after,.form input[type=radio]:checked+label:after{background-color:var(--wp--preset--color--link)}.form input[type=radio]+label:after,.form input[type=radio]+label:before{border-radius:50%}.alignleft{float:left;margin-right:1rem;text-align:left}.alignright{float:right;margin-left:1rem;text-align:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}@media (max-width:500px){.aligncenter,.alignleft,.alignright{margin-left:0;margin-right:0;width:100%}.aligncenter img,.alignleft img,.alignright img{width:100%}}.alignwide{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--grid-width--align-wide)}.alignfull{max-width:none;width:100%}.wp-caption{max-width:100%}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.wp-caption-text{margin:0}.wp-block-cover,.wp-block-cover-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-position:50%;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:300px;padding:0;position:relative;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]){background-color:var(--wp--preset--color--black)}.wp-block-cover .has-background-dim:before,.wp-block-cover-image .has-background-dim:before{background-color:inherit;content:""}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:45rem;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:var(--wp--preset--color--white);width:100%;z-index:1}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{color:var(--wp--preset--color--black)}.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;-webkit-box-shadow:none;box-shadow:none;font-family:"object-fit:cover";height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover__video-background{z-index:z-index(".wp-block-cover__video-background")}.wp-block-cover__image-background{z-index:z-index(".wp-block-cover__image-background")}.event-header{margin-bottom:calc(var(--wp--custom--padding--small)*1.5)}.event-header__heading{color:var(--wp--preset--color--brand-5);font-size:1.625rem;line-height:1.15;margin-bottom:1.875rem}@media (min-width:1200px){.event-header__heading{font-size:2.75rem}}.event-header__media{margin-bottom:var(--wp--custom--padding--small)}@media (max-width:1023px){.event-header__media img{left:50%;margin-left:-49vw;margin-right:-49vw;max-width:100vw;position:relative;right:50%;width:100vw}}@media (min-width:1024px){.event-header__media{margin-bottom:calc(var(--wp--custom--padding--small)*1.5)}}@media (min-width:640px){.event-header__content-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.event-header__text{margin-bottom:var(--wp--custom--padding--small)}@media (min-width:640px){.event-header__text{margin-bottom:0;padding-right:var(--wp--custom--padding--small)}}.event-header__author{font-size:1.125rem;line-height:1.15;margin-bottom:.375rem}@media (min-width:1024px){.event-header__author{font-size:1.5rem}}.event-header__date{color:var(--wp--preset--color--gray-3);font-weight:700;line-height:1.15;margin-bottom:0}.event-footer__share{margin-top:var(--wp--custom--padding--medium)}.event-footer__download>.wp-block-mx-button,.event-footer__share h3,.event-footer__share h4,.event-footer__share h5,.event-footer__share h6{text-align:center}@media (min-width:640px){.event-footer__content-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.event-footer__content-wrap.share-hidden{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.event-footer__share{margin-top:0}.event-footer__share,.event-footer__share .share-this{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.event-footer__share .share-this h3,.event-footer__share .share-this h4,.event-footer__share .share-this h5,.event-footer__share .share-this h6{margin-bottom:0;margin-right:1.5625rem}.event-footer__download>.wp-block-mx-button{text-align:unset}}.site-header{background-color:var(--wp--preset--color--white);border-bottom:1px solid #ccc;left:0;position:fixed;top:0;width:100%;z-index:100}.admin-bar .site-header{position:absolute;top:46px}@media (min-width:783px){.admin-bar .site-header{position:fixed;top:32px}}.site-header .mega-sub-menu-titlebar{background-color:var(--wp--preset--color--gray-1);color:var(--wp--preset--color--brand-2);font-size:1.125rem;font-weight:var(--wp--custom--font-weight--bold);height:30px;line-height:1.1;padding:.3125rem .9375rem}.site-header__utility{display:none}.site-header__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;position:relative}.site-header__logo,.site-header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__logo{height:35px;width:110px}.site-header__logo img,.site-header__logo svg{display:block}.site-header__nav-wrap{margin-left:auto;width:calc(100% - 166px)}@media (min-width:1101px){.site-header .mega-sub-menu-titlebar{background-color:var(--wp--preset--color--gray-1);color:var(--wp--preset--color--brand-2);font-size:1.3125rem;font-weight:var(--wp--custom--font-weight--bold);height:47px;line-height:1.1;padding:.625rem 1.875rem .625rem 3.75rem}.site-header .mega-sub-menu img{border-radius:var(--wp--custom--border--radius)}.site-header .site-header__default-inner{padding-right:0}@media (min-width:1200px){.site-header .site-header__default-inner{padding-right:var(--wp--custom--padding--small)}}.site-header__utility{background-color:var(--wp--preset--color--gray-2);display:block;padding:.5rem 0}.site-header__wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1rem 0 0}.site-header__logo{height:63px;margin-bottom:1rem;width:200px}.site-header__nav-wrap{width:calc(100% - 196px)}#mega-menu-wrap-header-primary #mega-menu-header-primary>li.mega-wpml-ls-item{display:none!important}}#mega-menu-wrap-header-primary #mega-menu-header-primary .mega-wpml-ls-item a.mega-menu-link{background-color:var(--wp--preset--color--gray-2)!important;color:var(--wp--preset--color--white)!important;font-size:.875rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important;text-transform:none!important}#mega-menu-wrap-header-primary #mega-menu-header-primary .mega-wpml-ls-item a.mega-menu-link>.wpml-ls-native{font-size:1rem!important}#mega-menu-wrap-header-primary #mega-menu-header-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background-color:#657280!important}#mega-menu-wrap-utility-menu #mega-menu-utility-menu li.mega-menu-item>ul.mega-sub-menu{padding:.3125rem!important;z-index:999999!important}@media (max-width:1100px){#mega-menu-header-primary>li.mega-hide-on-desktop>a.mega-menu-link{background-color:var(--wp--preset--color--gray-2)!important;color:var(--wp--preset--color--white)!important;font-size:.875rem!important;font-weight:var(--wp--custom--font-weight--light)!important;text-transform:none!important}}.site-breadcrumbs{background-color:var(--wp--preset--color--gray-5);border-bottom:1px solid #ccc;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.2);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.2);padding:.4375rem 0}.site-breadcrumbs__default-inner a,.site-breadcrumbs__default-inner span{color:var(--wp--preset--color--gray-2);font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold)}.site-breadcrumbs__default-inner a{color:var(--wp--preset--color--brand-4);text-decoration:none}.site-breadcrumbs__default-inner a:focus,.site-breadcrumbs__default-inner a:hover{color:var(--wp--preset--color--brand-4);text-decoration:underline}.card{--card-border:hsla(0,0%,92%,.25);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--wp--preset--color--white);border:1px solid var(--card-border);border-radius:var(--wp--custom--border--radius);-webkit-box-shadow:0 12px 24px -16px rgba(0,0,0,.5);box-shadow:0 12px 24px -16px rgba(0,0,0,.5);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:0}.has-background .card{--card-border:transparent}.card__media{background-color:var(--wp--preset--color--white);height:0;overflow:hidden;padding-top:56.25%;position:relative}.card__media .aligncenter,.card__media .alignleft,.card__media .alignright{float:unset}.card__media .aligncenter img{margin:0 auto}.card__media .has-play-icon{position:unset}.card__media img{display:block;font-family:"object-fit:contain";height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.card div[data-align=left] img{margin-right:auto}.card div[data-align=center] img{margin:0 auto}.card div[data-align=right] img{margin-left:auto}.card .wp-embed-aspect-16-9{margin:0!important;max-width:100%!important}.card .wp-embed-aspect-16-9 .wp-block-embed__wrapper{overflow:hidden}.card .wp-embed-aspect-16-9 .wp-block-embed__wrapper,.card>.card__media,.card>.card__media img{border-radius:var(--wp--custom--border--radius) var(--wp--custom--border--radius) 0 0}.card__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:var(--wp--custom--spacing--small) calc(var(--wp--custom--spacing--small)*1.33)}.card__subheading{margin-bottom:.5rem}.event-card .card__subheading{color:var(--wp--preset--color--gray-3)}.card__category{margin-bottom:.1875rem}.card__content,.card__heading{--wp--style--block-gap:18px}.card__heading{color:var(--wp--preset--color--brand-5);font-size:1.5rem;font-weight:var(--wp--custom--font-weight--light);line-height:1.3}.card__heading [class^=ais-]{font-size:inherit}.card__author{font-weight:var(--wp--custom--font-weight--semibold)}.card__author,.card__date{font-size:var(--wp--preset--font-size--small)}.card__date{color:var(--wp--preset--color--gray-3);font-weight:700;line-height:1.15;margin-bottom:0}.card__text{display:none}.page-case-studies .card__text,.page-template-search-php .card__text,.recent-news .card__text{display:block}.card__text p{margin-bottom:.3125rem}.card__links{margin-top:auto!important;margin-top:auto;padding-top:1.125rem}.event-card .card__links{margin-top:20px!important}@media (min-width:1024px){.event-card .card__links{margin-top:auto!important}}.cards .cards__flexible-inner.has-background{border-radius:var(--wp--custom--border--radius-large);padding-bottom:var(--wp--custom--padding--large);padding-top:var(--wp--custom--padding--large)}.cards.layout-width--centered .cards__flexible-inner.has-background{max-width:calc(var(--wp--custom--grid-width--shmedium) - var(--padding-inner)*2)}.cards.layout-width--full .cards__flexible-inner.has-background{max-width:calc(var(--wp--custom--grid-width--default) - var(--padding-inner)*2)}@media (min-width:1200px){.cards--multilink.layout-width--full .cards__flexible-inner.has-background{padding-left:calc(var(--padding-inner)*1.85);padding-right:calc(var(--padding-inner)*1.85)}.cards--multilink .card__content{padding:var(--wp--custom--spacing--medium) var(--wp--custom--spacing--medium)}}.cards--multilink .card__links{--gap:var(--wp--custom--padding--small);--offset-50:10px;--offset-33:14px;--offset-25:15px;--offset-20:16px;--offset-16:17px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:var(--gap);-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--gap);width:100%}.cards--multilink .card__links .card__link{width:100%}@media (min-width:475px) and (max-width:639px),(min-width:768px){.cards--multilink .card__links .card__link{width:calc(50% - var(--offset-50))}}.cards--multilink .card__links .card__link .wp-block-button__link{text-align:left}.resource-card{position:relative;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing)}.resource-card:focus,.resource-card:hover{-webkit-box-shadow:0 6px 9px -4px rgba(0,0,0,.7);box-shadow:0 6px 9px -4px rgba(0,0,0,.7)}.resource-card:focus .card__heading,.resource-card:hover .card__heading{text-decoration:underline}.resource-card .card__link a{position:unset}.resource-card .card__link a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cards--icon .card__media img,.cards--icon .card__media svg{border-left:0;max-width:2.8125rem}.cards--horizontal .card{--card-border:var(--wp--preset--color--gray-5);background-color:var(--wp--preset--color--white);padding:1.25rem}@media (max-width:1023px){.cards--horizontal .card{width:100%!important}}.cards--horizontal .card__media{background-color:unset;height:unset;padding-top:unset}.cards--horizontal .card__media img{border-radius:var(--wp--custom--border--radius);height:unset;left:unset;position:unset;top:unset}.cards--horizontal .card__content{margin-top:.625rem;padding:0}.cards--horizontal .card .card__links,.cards--horizontal .card .card__text{--wp--style--block-gap:10px}@media (min-width:640px){.cards--horizontal .card{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:1.25rem}.cards--horizontal .card .card__media{-ms-flex-negative:0;flex-shrink:0;width:42%}.cards--horizontal .card .card__heading{margin-top:0!important}.cards--horizontal .card .card__content{margin-top:0;padding-left:1.875rem;width:58%}}.cards--slider{padding:0 .625rem}@media (min-width:768px){.cards--slider{padding:0}}.cards--slider .slick-track .slick-slide{margin:0 .625rem!important}.cards--slider .slick-arrow.slick-prev{left:-10px}@media (min-width:768px){.cards--slider .slick-arrow.slick-prev{left:-20px}}.cards--slider .slick-arrow.slick-next{right:-10px}@media (min-width:768px){.cards--slider .slick-arrow.slick-next{right:-20px}}.ais-Hits-list.columns--grid{display:-ms-grid;display:grid}.ais-Hits-item{border:0!important;padding:0!important}.fancybox__nav,.fancybox__thumbs{display:none}.feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}@media (max-width:639px){.feature{margin-bottom:var(--wp--custom--padding--small)}}.feature__media img{border-radius:var(--wp--custom--border--radius);display:block}.feature__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:var(--wp--custom--padding--small) 0 0}.feature__text{margin-top:calc(var(--wp--custom--padding--small)/2)!important;padding-left:calc(var(--wp--custom--padding--small)/2)}.feature__links{margin-top:auto!important;margin-top:auto;padding-top:calc(var(--wp--custom--padding--small)/2)}.filter-grid{--filterWidth:330px;padding:var(--wp--custom--padding--large) 0}.filter-grid__search{margin-top:2.5rem}.filter-grid__search .facetwp-facet{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.filter-grid__search-wrap{margin:0 auto;max-width:var(--wp--custom--grid-width--xsmall)}.filter-grid__search .ais-SearchBox-input{padding-left:2.1875rem;padding-right:2.1875rem}.filter-grid__search .ais-SearchBox-submit{left:10px}.filter-grid__search .ais-SearchBox-reset{right:10px}.filter-grid__search .aa-SubmitIcon{color:var(--wp--preset--color--gray-1);-webkit-transform:translateY(2px);transform:translateY(2px)}.filter-grid__search .aa-Form{border:1px solid var(--wp--preset--color--gray-4);border-radius:40px}.filter-grid__search .aa-Form[focus-within]{border-color:var(--wp--preset--color--link);-webkit-box-shadow:none;box-shadow:none}.filter-grid__search .aa-Form:focus-within{border-color:var(--wp--preset--color--link);-webkit-box-shadow:none;box-shadow:none}.filter-grid__filters{background-color:var(--wp--preset--color--gray-5);bottom:0;height:100%;left:calc(var(--filterWidth)*-1);max-width:var(--filterWidth);overflow-y:auto;padding:6.25rem var(--wp--custom--padding--medium);position:fixed;top:0;-webkit-transition:var(--wp--custom--transition--slides) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--slides) var(--wp--custom--transition--timing);width:100%;z-index:120}.filter-grid__filters-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:2.5rem}.filter-grid__filters-header h3{color:var(--wp--preset--color--brand-5);margin-bottom:0}.filter-grid__filters-close{color:var(--wp--preset--color--brand-1);cursor:pointer;text-decoration:none}.filter-grid__filters-close svg{display:block}.filter-grid__filters-close:focus,.filter-grid__filters-close:hover{color:var(--wp--preset--color--brand-1);text-decoration:none}.filter-grid__filters .facet-depth>.facetwp-checkbox{font-size:1.1875rem;font-weight:var(--wp--custom--font-weight--normal);line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){.filter-grid__filters .facet-depth>.facetwp-checkbox{font-size:1.3125rem}}@media (min-width:640px){.filter-grid__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.filter-grid__controls .facetwp-facet-author_filter{margin-bottom:var(--wp--custom--padding--small);margin-left:auto;width:200px}}.filter-grid__toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:var(--wp--custom--padding--small)}.filter-grid__toggle i{font-size:1em;margin-right:.4375rem}.filter-grid__reset{padding:.625rem 1.25rem}.filter-grid__refresh{display:none}.filter-grid__grid{margin-top:1.25rem}.filter-grid__grid .facetwp-template{--gap:10px;--offset-50:5px;--offset-33:7px;--offset-25:8px;--offset-20:8px;--offset-16:9px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;grid-gap:var(--gap);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--gap);width:100%}.filter-grid__grid .facetwp-template .card{width:100%}@media (min-width:560px){.filter-grid__grid .facetwp-template .card{width:calc(50% - var(--offset-50))}}@media (min-width:860px){.filter-grid__grid .facetwp-template .card{width:calc(33% - var(--offset-33))}}@media (min-width:1130px){.filter-grid__grid .facetwp-template .card{width:calc(25% - var(--offset-25))}}.filter-grid__overlay{background-color:rgba(0,0,0,.6);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);visibility:hidden;z-index:119}html.filter--open .filter-grid__filters{left:0}html.filter--open .filter-grid__overlay{opacity:.6;visibility:visible}.facetwp-facet .facetwp-overlay{z-index:10}.facetwp-facet .facetwp-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-image:none;color:var(--wp--preset--color--gray-1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:400;margin-bottom:1.25rem;padding-left:0;position:relative}.facetwp-facet .facetwp-checkbox:before{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-4);font-size:.9375rem;position:relative;top:4px}.facetwp-facet .facetwp-checkbox:after,.facetwp-facet .facetwp-checkbox:before{-ms-flex-negative:0;border-radius:5px;content:"";display:block;flex-shrink:0;height:15px;margin:0 .625rem 0 0;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);width:15px}.facetwp-facet .facetwp-checkbox:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600' style='enable-background:new 0 0 600 600' xml:space='preserve'%3E%3Cpath d='M529.4 30.7 198.1 402 79.5 272.2 6.2 338.8l183.7 201.1 406.1-436-66.6-73.2z' style='fill:%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:0;left:1px;position:absolute;top:5px}.facetwp-facet .facetwp-checkbox.checked{background-image:none}.facetwp-facet .facetwp-checkbox.checked:before{background-color:var(--wp--preset--color--gray-1)}.facetwp-facet .facetwp-checkbox.checked:after{background-size:10px}.facetwp-facet .facetwp-checkbox .facetwp-expand{margin-left:auto}.facetwp-facet .facetwp-checkbox .facetwp-counter{display:none}.facetwp-facet .facetwp-depth{margin-left:1.75rem}.facetwp-type-search{margin-bottom:0}.facetwp-type-search .facetwp-input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.facetwp-type-search .facetwp-input-wrap .facetwp-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:.625rem;opacity:1;order:2;padding:.75rem .8125rem;position:relative}@media (min-width:768px){.facetwp-type-search .facetwp-input-wrap .facetwp-icon{padding:.75rem 1.875rem}}.facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{display:none}.facetwp-type-search .facetwp-input-wrap .facetwp-search{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-appearance:none;border:1px solid var(--wp--preset--color--gray-4);border-radius:20px;color:var(--wp--preset--color--gray-3);font-size:.9375rem;min-width:100px;order:1;padding:.625rem .8125rem;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing)}.mx-search-results .facetwp-type-search .facetwp-input-wrap .facetwp-search{min-width:unset;width:100%}@media (min-width:768px){.facetwp-type-search .facetwp-input-wrap .facetwp-search{min-width:450px;padding:.625rem 1.875rem}}.facetwp-type-search .facetwp-input-wrap .facetwp-search::-webkit-input-placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search::-moz-placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search:-ms-input-placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search::-ms-input-placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search::placeholder{color:var(--wp--preset--color--gray-4)}.facetwp-type-search .facetwp-input-wrap .facetwp-search.focus-visible,.facetwp-type-search .facetwp-input-wrap .facetwp-search:active,.facetwp-type-search .facetwp-input-wrap .facetwp-search:focus{border-color:var(--wp--preset--color--link);outline:0}.facetwp-type-search .facetwp-input-wrap .facetwp-search:active,.facetwp-type-search .facetwp-input-wrap .facetwp-search:focus,.facetwp-type-search .facetwp-input-wrap .facetwp-search:focus-visible{border-color:var(--wp--preset--color--link);outline:0}.facetwp-type-pager{margin-bottom:0!important;margin-top:var(--wp--custom--padding--medium);text-align:center}.facetwp-type-time_since{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--wp--custom--spacing--small)!important;margin-top:var(--wp--custom--spacing--small)}.facetwp-type-time_since .facetwp-radio{background-image:none!important;color:var(--wp--preset--color--gray-2);font-size:.9375rem;font-weight:400;line-height:1.1;margin-right:var(--wp--custom--spacing--small);padding-left:1.5625rem;position:relative}@media (min-width:768px){.facetwp-type-time_since .facetwp-radio{font-size:1rem}}.facetwp-type-time_since .facetwp-radio:before{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-4);border-radius:50%;content:"";height:15px;left:0;position:absolute;top:1px;width:15px}.facetwp-type-time_since .facetwp-radio:after{border:4px solid var(--wp--preset--color--gray-1);border-radius:50%;content:"";height:9px;left:1px;opacity:0;position:absolute;top:1px;-webkit-transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--fades) var(--wp--custom--transition--timing);width:9px}.facetwp-type-time_since .facetwp-radio.checked{color:var(--wp--preset--color--gray-1)}.facetwp-type-time_since .facetwp-radio.checked:after{opacity:1}.facetwp-template-text.loading .no-results-text,.facetwp-template-text:not(.loading) .loading-text,.facetwp-type-time_since .facetwp-counter{display:none}@media (min-width:600px){.event-grid__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.event-grid__controls .form{margin-left:auto;max-width:15.625rem}.event-grid__controls .form .facetwp-type-sort{margin:.5625rem 0}}.aa-Panel{padding:.625rem!important}.aa-Panel .aa-PanelLayout{padding:0}.aa-Item:empty{display:none!important}.aa-List .aa-Item{min-height:35px;padding:0}.aa-List .aa-Item a{display:block;padding:.5rem .625rem}.aa-List .aa-Item a:focus,.aa-List .aa-Item a:hover{text-decoration:none}.site-footer{background-color:var(--wp--preset--color--gray-1);color:var(--wp--preset--color--gray-5);text-align:center}.site-footer ul{list-style:none;margin:0;padding:0;text-align:unset}.site-footer__lower,.site-footer__middle,.site-footer__upper{padding:var(--wp--custom--spacing--medium) 0}.site-footer__social{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.site-footer__social li{margin:0 var(--wp--custom--spacing--small);position:relative}.site-footer__social li:before{color:var(--wp--preset--color--black);font-size:1.25rem;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.site-footer__social li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--wp--preset--color--white);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;padding:.3125rem;text-decoration:none;text-indent:-9999px;width:32px}.site-footer__social li a:focus,.site-footer__social li a:hover{background-color:var(--wp--preset--color--white);opacity:.9}.site-footer__middle{border-bottom:1px solid var(--wp--preset--color--gray-5);border-top:1px solid var(--wp--preset--color--gray-5)}.site-footer__middle nav>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}.site-footer__middle nav>ul>li{margin:0 0 var(--wp--custom--spacing--small);position:relative}.site-footer__middle nav>ul>li:after{border-right:2px solid var(--wp--preset--color--gray-5);content:"";height:13px;position:absolute;right:-1px;top:50%;-webkit-transform:translateY(calc(-50% + 1px));transform:translateY(calc(-50% + 1px));width:2px}.site-footer__middle nav>ul>li:last-of-type{margin-bottom:0}.site-footer__middle nav>ul>li:last-of-type:after{display:none}.site-footer__middle nav>ul>li a{color:var(--wp--preset--color--gray-5);display:block;font-size:1rem;font-weight:var(--wp--custom--font-weight--semibold);line-height:1;padding:0 .625rem;text-decoration:none}.site-footer__middle nav>ul>li a:focus,.site-footer__middle nav>ul>li a:hover{text-decoration:underline}.site-footer__logo{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:50px;margin:1.875rem auto 0;width:213px}.site-footer__logo img{width:100%}.site-footer__lower{font-size:.9375rem}.site-footer__lower p{margin-bottom:0}.site-footer__lower a{color:var(--wp--preset--color--gray-5);text-decoration:underline}.site-footer__lower a:focus,.site-footer__lower a:hover{text-decoration:none}.form-cta__content-wrap{margin-top:var(--wp--custom--padding--small)}@media (min-width:768px){.form-cta__content-wrap{margin-top:0;padding-left:1.875rem;width:60%}.form-cta__content-wrap .hbspt-form{margin-top:0}}@media (min-width:860px){.form-cta__content-wrap{padding-left:3.75rem}}@media (min-width:1024px){.form-cta__content-wrap{padding-left:8.75rem}}.helpful{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:none;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem;padding:1.25rem 0}@media (min-width:640px){.helpful{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:row;flex-direction:row}}.show-helpful .helpful{display:-webkit-box;display:-ms-flexbox;display:flex}.helpful-headline{font-size:var(--wp--preset--font-size--medium)!important;font-weight:var(--wp--custom--font-weight--bold);margin-top:0!important;text-align:center}@media (min-width:640px){.helpful-headline{margin-bottom:0!important;margin-right:var(--wp--custom--padding--medium)!important}}.helpful-content{display:none}.click-voted .helpful-content,.voted .helpful-content{display:block;font-weight:var(--wp--custom--font-weight--bold)}.helpful-controls{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.helpful-controls>div{margin-right:.625rem}.helpful-controls .helpful-button{-webkit-font-smoothing:antialiased;border-radius:20px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--wp--custom--font-weight--semibold);letter-spacing:0;line-height:1;opacity:1;padding:.75rem 2rem;text-align:center;text-decoration:none;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.helpful-controls .helpful-button.hover,.helpful-controls .helpful-button:focus,.helpful-controls .helpful-button:hover{text-decoration:none}.helpful-controls .helpful-button.active,.helpful-controls .helpful-button:active{opacity:1}.helpful-controls .helpful-button[disabled]{background-color:var(--wp--preset--color--gray-4);border-color:var(--wp--preset--color--gray-4);color:var(--wp--preset--color--gray-3);cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.helpful-controls .helpful-button{background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--link);color:var(--wp--preset--color--link)}.helpful-controls .helpful-button.hover,.helpful-controls .helpful-button:focus,.helpful-controls .helpful-button:hover{border-color:var(--wp--preset--color--link);-webkit-box-shadow:0 0 0 2px var(--wp--preset--color--link);box-shadow:0 0 0 2px var(--wp--preset--color--link);color:var(--wp--preset--color--link)}.helpful-controls .helpful-button.active,.helpful-controls .helpful-button:active{border-color:var(--wp--preset--color--link-hover);color:var(--wp--preset--color--link-hover);outline:0 solid var(--wp--preset--color--link-hover)}.helpful-controls .helpful-counter{display:none}.pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:var(--wp--custom--padding--medium) 0 var(--wp--custom--padding--large);width:100%}.pagination,.pagination__item a{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--link);text-decoration:none}.pagination__item svg{height:33px}@media (--bp--xlarge ){.pagination__item svg{height:50px}}.pagination__item svg *{fill:var(--wp--preset--color--link)}.pagination__item span{display:block;font-size:.9375rem;font-weight:var(--wp--custom--font-weight--bold)}.pagination__prev svg{margin-right:.9375rem}.pagination__next svg{margin-left:.9375rem}.resource-header__heading{color:var(--wp--preset--color--brand-5);font-size:1.625rem;line-height:1.15;margin-bottom:1.875rem}@media (min-width:1200px){.resource-header__heading{font-size:2.75rem}}.resource-header__media{margin-bottom:var(--wp--custom--padding--small)}@media (min-width:1024px){.resource-header__media{margin-bottom:calc(var(--wp--custom--padding--small)*1.5)}}.resource-header__media img{border-radius:var(--wp--custom--border--radius)}@media (min-width:640px){.resource-header__content-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.resource-header__content-wrap.author-hidden,.resource-header__content-wrap.date-hidden{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.resource-header__content-wrap.author-hidden.date-hidden{display:none}.resource-header__text{margin-bottom:var(--wp--custom--padding--small)}@media (min-width:640px){.resource-header__text{margin-bottom:0;padding-right:var(--wp--custom--padding--small)}}.resource-header__author{font-size:1.125rem;line-height:1.15;margin-bottom:.375rem}@media (min-width:1024px){.resource-header__author{font-size:1.5rem}}.resource-header__date{color:var(--wp--preset--color--gray-3);font-weight:700;line-height:1.15;margin-bottom:0}.resource-header__download{-ms-flex-negative:0;flex-shrink:0}.resource-title-hidden .resource-content__wrap{padding-top:1.5625rem}.resource-footer__share{margin-bottom:var(--wp--custom--padding--medium)}.resource-footer__download>.wp-block-mx-button,.resource-footer__share h3,.resource-footer__share h4,.resource-footer__share h5,.resource-footer__share h6{text-align:center}@media (min-width:640px){.resource-footer__content-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.resource-footer__content-wrap.share-hidden{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.resource-footer__share{margin-bottom:0}.resource-footer__share,.resource-footer__share .share-this{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.resource-footer__share .share-this h3,.resource-footer__share .share-this h4,.resource-footer__share .share-this h5,.resource-footer__share .share-this h6{margin-bottom:0;margin-right:1.5625rem}.resource-footer__download>.wp-block-mx-button{text-align:unset}}.tabs__nav{border-bottom:1px solid var(--wp--preset--color--gray-4);display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0 0 1.25rem;padding:0}.tabs__nav-item{font-size:1.1875rem;font-weight:var(--wp--custom--font-weight--normal);line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){.tabs__nav-item{font-size:1.3125rem}}.tabs__nav-item{cursor:pointer;font-weight:var(--wp--custom--font-weight--bold);margin-bottom:0;margin-right:var(--wp--custom--padding--medium);padding:.625rem 0;position:relative}.tabs__nav-item:after{background-color:var(--wp--preset--color--brand-1);bottom:0;content:"";display:block;height:0;left:0;position:absolute;-webkit-transition:var(--wp--custom--transition--slides) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--slides) var(--wp--custom--transition--timing);width:100%}.tabs__nav-item:last-of-type{margin-right:0}.tabs__nav-item.active:after{bottom:-2.5px;height:5px}.tabs__content-item,.tabs__nav-item.nav-item--2{display:none}.tabs__content-item.active{display:block}.tabs__content-item ul{list-style:none;margin:0;padding:0}ul.category-list li{border-bottom:1px solid var(--wp--preset--color--gray-4);margin:0;padding:.625rem 0}ul.category-list li:first-of-type{padding-top:0}ul.category-list li:last-of-type{border-bottom:0}ul.category-list li a{color:var(--wp--preset--color--gray-2);font-weight:400;text-decoration:none}ul.category-list li a:focus,ul.category-list li a:hover{color:var(--wp--preset--color--brand-1);text-decoration:none}ul.tags-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:1px solid var(--wp--preset--color--gray-4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.tags-list li{border-bottom:0;margin:.3125rem .625rem .3125rem 0;padding:0;width:auto}ul.tags-list li a{background-color:var(--wp--preset--color--gray-5);color:var(--wp--preset--color--gray-2);display:block;font-weight:400;line-height:1.5;margin-bottom:.9375rem;padding:.5rem;text-decoration:none}ul.tags-list li a:before{content:"\f02b";font-family:Font Awesome\ 5 Free,sans-serif;font-size:.9em;font-weight:900;margin-right:.5rem}ul.tags-list li a:focus,ul.tags-list li a:hover{color:var(--wp--preset--color--brand-1);text-decoration:none}.slick-list{overflow:hidden;padding-bottom:calc(var(--wp--custom--padding--small)*1.5);width:100%}.slick-track{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:center;width:100%}.slick-track .slick-slide{height:inherit!important;margin:0 1.5625rem!important}.cards--horizontal .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 calc(var(--wp--custom--padding--small)*1.5)!important}.slick-arrow{-ms-flex-negative:0;cursor:pointer;display:block;flex-shrink:0;margin:0;padding:.625rem .125rem;position:absolute;top:calc(50% - 30px);z-index:10}.slick-arrow.slick-prev{left:-5px}.slick-arrow.slick-next{right:-5px}.slick-arrow.slick-disabled,.slick-arrow[disabled]{opacity:.5;pointer-events:none}.slick-arrow svg{display:block;height:25px}.slick-arrow svg *{fill:var(--wp--preset--color--link);-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing)}.slick-arrow:focus svg *,.slick-arrow:hover svg *{fill:var(--wp--preset--color--link-hover)}.slick-dots{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;margin:0;overflow:hidden;padding:0 .3125rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;z-index:2}.slick-dots li{background-color:var(--wp--preset--color--gray-5);border:1px solid var(--wp--preset--color--gray-4);border-radius:50%;cursor:pointer;display:inline-block;height:15px!important;margin:0 .4375rem;-webkit-transition:background-color .4s;transition:background-color .4s;width:15px!important}.slick-dots li:active,.slick-dots li:hover{border-color:var(--wp--preset--color--link)}.slick-dots li.slick-active{background-color:var(--wp--preset--color--brand-1);border-color:var(--wp--preset--color--brand-1)}.slick-dots button,.slick-dots>li:only-child{display:none}.wp-block-table table{width:auto}.wp-block-table table,.wp-block-table td,.wp-block-table th{border:1px solid var(--wp--preset--color--gray-4);border-collapse:collapse;text-align:left}.wp-block-table table td,.wp-block-table table th{padding:.625rem}.dlm-block,.wp-block-table table tr:nth-of-type(2n){background-color:var(--wp--preset--color--gray-5)}.dlm-block{padding:var(--wp--custom--padding--large) 0;text-align:center}.dlm-block li,.dlm-block ul{list-style:none;margin:0;padding:0}.dlm-block ul:empty{display:none}.dlm-block option{background-color:var(--wp--preset--color--white);display:block;font-size:1.125rem;outline:0;padding:0 .625rem}.dlm-block label.dlm-checkbox,.dlm-block label.dlm-radio{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:.3125rem;padding-left:1.625rem;position:relative}.dlm-block label.dlm-checkbox:after,.dlm-block label.dlm-radio:after{-ms-flex-negative:0;background-color:var(--wp--preset--color--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600' style='enable-background:new 0 0 600 600' xml:space='preserve'%3E%3Cpath d='M529.4 30.7 198.1 402 79.5 272.2 6.2 338.8l183.7 201.1 406.1-436-66.6-73.2z' style='fill:%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:0;border:1px solid var(--wp--preset--color--gray-4);border-radius:5px;content:"";display:block;flex-shrink:0;height:15px;left:0;margin:0 .625rem 0 0;overflow:hidden;position:absolute;top:5px;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);width:15px}.dlm-block label.dlm-checkbox.dlm-selected:after,.dlm-block label.dlm-radio.dlm-selected:after{border:0}.dlm-block label.dlm-radio:after{background-color:#ff8100;border-radius:10px}.dlm-block label.dlm-checkbox.dlm-selected:after{background-color:var(--wp--preset--color--gray-1);background-size:10px}.dlm-container{display:inline-block;margin:0;max-width:var(--wp--custom--grid-width--default);padding:0 var(--padding-inner);width:100%}@media (min-width:640px){.dlm-container .dlm-row{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}}.dlm-container .dlm-row.dlm-action{-ms-flex-pack:distribute;justify-content:space-around;padding-top:.9375rem}.dlm-container .dlm-row .dlm-col{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;margin-bottom:2.5rem;padding:0 .9375rem;text-align:left}@media (min-width:640px){.dlm-container .dlm-row .dlm-col{margin-bottom:0;width:33.33333333%}}.dlm-container .dlm-row .dlm-col .dlm-details-list>.dlm-details-item{font-size:.75em}.dlm-container .dlm-row .dlm-col .dlm-details-list>.dlm-details-item span{word-break:break-all}.dlm-container .dlm-row .dlm-col.dlm-download{text-align:center}.dlm-container .dlm-row .dlm-col ul li{margin-bottom:.625rem}.dlm-container .dlm-row.dlm-divider{height:60px;position:relative}.dlm-container .dlm-row.dlm-divider:after{border-top:1px solid #999;bottom:0;content:"";display:block;height:30px;left:0;position:absolute;right:0;width:100%}.ui-accordion{margin:0 auto var(--wp--custom--padding--small);max-width:var(--wp--custom--grid-width--default);padding:0 var(--padding-inner)}.ui-accordion:last-of-type{margin-bottom:0}.ui-accordion .ui-accordion-content{max-width:100%;padding:var(--wp--custom--padding--small)}.ui-accordion-header{font-size:1.3125rem;font-weight:var(--wp--custom--font-weight--semibold);line-height:1.15;margin-bottom:.3125rem}@media (min-width:1024px){.ui-accordion-header{font-size:1.75rem}}.ui-accordion-header{background-color:var(--wp--preset--color--gray-5);color:var(--wp--preset--color--brand-5)!important;cursor:pointer;padding:var(--wp--custom--padding--small);position:relative}.ui-accordion-header b{font-weight:var(--wp--custom--font-weight--semibold);padding-left:2.5rem}.ui-accordion-header:after,.ui-accordion-header:before{background-color:var(--wp--preset--color--brand-1);content:"";height:20px;left:28px;position:absolute;top:25px;-webkit-transition:-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);width:3px}.ui-accordion-header:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ui-accordion-content{display:none;margin:0 auto;padding:var(--wp--custom--padding--small)}.ui-accordion-content pre{max-height:800px;overflow-y:auto}.ui-accordion-content.expanded>.ui-accordion-header:before,.ui-accordion.expanded>.ui-accordion-header:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.trainings-header{margin-bottom:calc(var(--wp--custom--padding--small)*1.5);padding-top:var(--wp--custom--padding--small)}.trainings-header__heading{color:var(--wp--preset--color--brand-5);font-size:1.625rem;line-height:1.15;margin-bottom:.9375rem}@media (min-width:1200px){.trainings-header__heading{font-size:2.75rem}}.trainings-header__text{margin-bottom:var(--wp--custom--padding--small)}@media (min-width:640px){.trainings-header__text{margin-bottom:0;padding-right:var(--wp--custom--padding--small)}}.trainings-header__date{color:var(--wp--preset--color--gray-3);font-weight:700;line-height:1.15;margin-bottom:0}.trainings-header+.general-text .general-text__cover-wrap{padding-top:0!important}.wp-block-embed-youtube,.wp-embed-aspect-16-9{margin:1.875rem auto!important;max-width:60rem}.wp-block-embed-youtube iframe,.wp-embed-aspect-16-9 iframe{aspect-ratio:16/9;height:auto;width:100%}.wp-block-embed-youtube.alignleft,.wp-embed-aspect-16-9.alignleft{margin-left:0!important}.wp-block-embed-youtube.alignright,.wp-embed-aspect-16-9.alignright{margin-right:0!important}.border-top--true{border-top:var(--wp--custom--border--width) solid var(--wp--custom--border--color)}.border-right--true{border-right:var(--wp--custom--border--width) solid var(--wp--custom--border--color)}.border-bottom--true{border-bottom:var(--wp--custom--border--width) solid var(--wp--custom--border--color)}.border-left--true{border-left:var(--wp--custom--border--width) solid var(--wp--custom--border--color)}.remove-pad-bottom--true{padding-bottom:0!important}.remove-pad-top--true{padding-top:0!important}.download-archive{padding:var(--wp--custom--padding--large) 0}.download-archive .wp-block-table table{max-width:var(--wp--custom--grid-width--small);width:100%}.featured-posts{padding:var(--wp--custom--padding--large) 0}.featured-posts__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;width:100%}.featured-posts__grid .card{width:100%}@media (min-width:640px){.featured-posts__grid .card{width:calc(50% - var(--offset-50))}}.featured-posts .columns{--gap:10px;--offset-50:5px;--offset-33:7px;--offset-25:8px;--offset-20:8px;--offset-16:9px;grid-column-gap:var(--gap);grid-row-gap:var(--wp--custom--padding--medium);-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:var(--wp--custom--padding--medium);width:100%}.featured-posts .columns.gap--20{--gap:var(--wp--custom--padding--small);--offset-50:10px;--offset-33:14px;--offset-25:15px;--offset-20:16px;--offset-16:17px}.featured-posts .columns.gap--medium{--gap:30px;--offset-50:15px;--offset-33:20px;--offset-25:23px;--offset-20:24px;--offset-16:25px}.featured-posts .columns.gap--large{--gap:50px;--offset-50:25px;--offset-33:34px;--offset-25:38px;--offset-20:40px;--offset-16:42px}.featured-posts .columns .column{width:100%}.featured-posts .columns--flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}@media (min-width:640px){.featured-posts .columns--flex.columns--2 .column,.featured-posts .columns--flex.columns--3 .column{width:calc(50% - var(--offset-50))}}@media (min-width:1024px){.featured-posts .columns--flex.columns--3 .column{width:calc(33.33% - var(--offset-33))}}@media (min-width:640px){.featured-posts .columns--flex.columns--4 .column{width:calc(50% - var(--offset-50))}}@media (min-width:1024px){.featured-posts .columns--flex.columns--4 .column{width:calc(25% - var(--offset-25))}}@media (min-width:640px){.featured-posts .columns--flex.columns--5 .column{width:calc(50% - var(--offset-50))}}@media (min-width:1024px){.featured-posts .columns--flex.columns--5 .column{width:calc(33.33% - var(--offset-33))}}@media (min-width:1200px){.featured-posts .columns--flex.columns--5 .column{width:calc(20% - var(--offset-20))}}@media (min-width:640px){.featured-posts .columns--flex.columns--6 .column{width:calc(50% - var(--offset-50))}}@media (min-width:1024px){.featured-posts .columns--flex.columns--6 .column{width:calc(33.33% - var(--offset-33))}}@media (min-width:1200px){.featured-posts .columns--flex.columns--6 .column{width:calc(16.66667% - var(--offset-16))}}.featured-posts .columns--grid{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}@media (min-width:640px){.featured-posts .columns--grid.columns--2,.featured-posts .columns--grid.columns--3{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-posts .columns--grid.columns--3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.featured-posts .columns--grid.columns--4{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-posts .columns--grid.columns--4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media (min-width:640px){.featured-posts .columns--grid.columns--5{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-posts .columns--grid.columns--5{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.featured-posts .columns--grid.columns--5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}@media (min-width:640px){.featured-posts .columns--grid.columns--6{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-posts .columns--grid.columns--6{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.featured-posts .columns--grid.columns--6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}}.hero-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:linear-gradient(206.57deg,#8dd4ff,#3b86b0 43.21%,#08557f);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;overflow:hidden;width:100%}@media (min-width:768px){.hero-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:345px}}@media (min-width:1200px){.hero-image{min-height:400px}}.hero-image__image{-webkit-clip-path:ellipse(100% 55% at 50% 44%);clip-path:ellipse(100% 55% at 50% 44%)}.hero-image__image img{display:block;width:100%}@media (min-width:768px){.hero-image__image{-webkit-clip-path:ellipse(96% 128% at 3% 51%);clip-path:ellipse(96% 128% at 3% 51%);width:40%}.hero-image__image img{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"object-fit:cover;object-position:center";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.hero-image__content{padding:var(--wp--custom--padding--medium) var(--padding-inner);text-align:center}.hero-image__content p{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--grid-width--xsmall);padding:0 var(--wp--custom--padding--small)}@media (min-width:768px){.hero-image__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:unset;width:60%}.hero-image__content p{margin-left:0;padding:0}}@media (max-width:767px){.hero-image__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-quote,.featured-quote .wp-block-cover{padding:var(--wp--custom--padding--large) 0}.featured-quote .wp-block-cover .wp-block-cover__image-background,.featured-quote .wp-block-cover span{border-radius:var(--wp--custom--border--radius-large)}.featured-quote .wp-block-cover__inner-container,.featured-quote__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:68.75rem;padding:0 1.875rem}@media (max-width:1023px){.featured-quote .wp-block-cover__inner-container,.featured-quote__wrap{max-width:34.375rem}}@media (min-width:1024px){.featured-quote .wp-block-cover__inner-container,.featured-quote__wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;-ms-flex-flow:row;flex-flow:row}}.featured-quote__image-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:1.875rem}.featured-quote__image-wrap img{display:block;width:100%}@media (min-width:1024px){.featured-quote__image-wrap{border-right:6px solid var(--wp--preset--color--brand-1);margin-bottom:0;margin-right:1.875rem;max-width:16.875rem}}.featured-quote__image{width:160px}.featured-quote__image img{border-radius:var(--wp--custom--border--radius)!important}@media (min-width:1024px){.featured-quote__image{-ms-flex-negative:0;flex-shrink:0;padding-right:1.875rem;width:270px}}.featured-quote__citation{--wp--style--block-gap:15px;margin-left:auto;margin-right:auto;max-width:12.5rem;text-align:center;width:100%}.no-image .featured-quote__citation{margin-left:0;text-align:left}@media (min-width:1024px){.featured-quote__citation{margin-left:0;max-width:13.75rem;text-align:left}}.featured-quote__blockquote{border-left:6px solid var(--wp--preset--color--brand-1);padding-left:1.25rem}@media (min-width:1024px){.featured-quote__blockquote{border-left:0;margin-top:0!important;padding-left:0}.no-image .featured-quote__blockquote{border-left:6px solid var(--wp--preset--color--brand-1);padding-left:1.25rem}}.featured-quote__heading{font-style:normal}.quote-slider{padding:var(--wp--custom--padding--large) 0}.quote-slider .wp-block-cover .wp-block-cover__image-background,.quote-slider .wp-block-cover span{border-radius:var(--wp--custom--border--radius-large)}.quote-slider__slider .slick-track .slick-slide{margin:0!important}.quote-slider__slider .slick-dots{bottom:var(--wp--custom--padding--medium)}.quote-slider__slider .featured-quote{padding-bottom:var(--wp--custom--padding--large)}.form-cta{padding:var(--wp--custom--padding--large) 0}.form-cta__title{margin-bottom:3.125rem}.form-cta__form-title{font-weight:600!important}@media (min-width:768px){.form-cta__wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.form-cta__media-wrap img{border-radius:var(--wp--custom--border--radius);display:block}@media (min-width:768px){.form-cta__media-wrap{width:40%}.form-cta__content-wrap{margin-top:0!important;padding-left:1.875rem;width:60%}.form-cta__content-wrap .hbspt-form{margin-top:0}}@media (min-width:1024px){.form-cta__content-wrap{padding-left:2.875rem}}.form-cta__text{margin-bottom:1.25rem}.form-cta.remove-pad-bottom--true .form-cta__content{padding-bottom:var(--wp--custom--padding--medium)}@media (min-width:768px){.form-cta.remove-pad-bottom--true .form-cta__content{padding-bottom:0}}.wp-block-table{margin-bottom:1.875rem}.general-text .wp-block-table{max-width:100%!important}.wp-block-table table{border:1px solid var(--wp--preset--color--gray-4);border-collapse:collapse}.wp-block-table table.has-background thead{background-color:rgba(0,0,0,.15)}.wp-block-table table thead{background-color:var(--wp--preset--color--gray-4)}.wp-block-table table th{text-align:left}.wp-block-table table td,.wp-block-table table th{border:1px solid var(--wp--preset--color--gray-4);line-height:1.15;padding:.625rem}.wp-block-table table td{vertical-align:top}.wp-block-table table tfoot td{background-color:var(--wp--preset--color--gray-5);font-size:.75rem;padding-bottom:.3125rem;padding-top:.3125rem}.wp-block-table.has-small-font-size td,.wp-block-table.has-small-font-size th{font-size:var(--wp--preset--font-size--small)}.wp-block-table.has-medium-font-size td,.wp-block-table.has-medium-font-size th{font-size:var(--wp--preset--font-size--medium)}.wp-block-table.has-large-font-size td,.wp-block-table.has-large-font-size th{font-size:var(--wp--preset--font-size--large)}.wp-block-table.has-x-large-font-size td,.wp-block-table.has-x-large-font-size th{font-size:var(--wp--preset--font-size--x-large)}.wp-block-table.is-style-stripes table{border-collapse:separate}.training-classes{padding:var(--wp--custom--padding--large) 0}.training-classes ul{border-top:2px solid var(--wp--preset--color--gray-4);list-style:none;margin:0;padding:0}.training-classes ul li{border-bottom:2px solid var(--wp--preset--color--gray-4);margin:0;padding:1.875rem 0}.general-text .training-classes{padding:var(--wp--custom--padding--small) 0}.general-text .training-classes__flexible-inner{padding:0}.error404 .main-content--404,.error404 .site-torso{width:100%}.error404 .site-container{background-color:var(--wp--preset--color--gray-2);display:block}.error404 .fourofour{background:url(../../assets/images/404-hero-bg.jpg) no-repeat 50%;background-size:cover;color:var(--wp--preset--color--white);margin-bottom:3.125rem;padding:3.125rem 0;position:relative;text-align:center;width:100%}.error404 .fourofour__inner{padding:0 var(--padding-inner)}.error404 .fourofour h1{color:var(--wp--preset--color--white);font-size:10rem;font-weight:300}@media (min-width:480px){.error404 .fourofour h1{font-size:12.5rem}}.error404 .fourofour h2{color:var(--wp--preset--color--brand-1);margin-bottom:2.5rem}.error404 .fourofour p{margin-bottom:2.5rem}.main-content--style-guide .main-content__default-inner{padding-left:0;padding-right:0}.main-content--style-guide .main-content__default-inner section{padding:var(--wp--custom--padding--large) 0 var(--wp--custom--padding--small)}.main-content--style-guide .main-content__default-inner [class*=__default-inner]{padding-left:calc(var(--padding-inner) - 1.25rem);padding-right:calc(var(--padding-inner) - 1.25rem)}.style-guide{width:100%}.style-guide [class*=__headline]{border-bottom:2px solid var(--wp--preset--color--black);color:var(--wp--preset--color--black);margin-bottom:1.875rem;margin-left:1.25rem;margin-right:1.25rem;padding-bottom:.9375rem;width:calc(100% - 40px)}.style-guide>h2{margin-top:1.5625rem}.style-guide .style-guide__header{padding:1.875rem 0}.style-guide .style-guide__header h1{color:var(--wp--preset--color--black);text-align:center}.style-guide .style-guide__menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;list-style-type:none;margin:1.25rem 0 0;padding:0}.style-guide .style-guide__menu li{margin:0 .625rem .625rem}.style-guide .style-guide__menu li a{display:inline-block;position:relative;text-align:center;text-decoration:none}.style-guide .style-guide__menu li a:after{background-color:var(--wp--preset--color--link);bottom:-7px;content:"";display:inline-block;height:2px;left:0;opacity:0;position:absolute;-webkit-transition:opacity var(--wp--custom--transition--timing) var(--wp--custom--transition--colors),width var(--wp--custom--transition--timing) var(--wp--custom--transition--colors);transition:opacity var(--wp--custom--transition--timing) var(--wp--custom--transition--colors),width var(--wp--custom--transition--timing) var(--wp--custom--transition--colors);width:0}.style-guide .style-guide__menu li.current-menu-item a,.style-guide .style-guide__menu li:hover a{text-decoration:none}.style-guide .style-guide__menu li.current-menu-item a:after,.style-guide .style-guide__menu li:hover a:after{opacity:1;width:100%}.style-guide .colors{width:100%}.style-guide .colors__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .color-item{margin:0 0 1.5625rem;padding:0 1.25rem;width:100%}.style-guide .color-item:last-of-type{margin-bottom:0}@media (min-width:480px){.style-guide .color-item{width:50%}.style-guide .color-item:last-of-type,.style-guide .color-item:nth-last-of-type(2){margin-bottom:0}}@media (min-width:768px){.style-guide .color-item{width:33.3336%}.style-guide .color-item:last-of-type,.style-guide .color-item:nth-last-of-type(2),.style-guide .color-item:nth-last-of-type(3){margin-bottom:0}}@media (min-width:1024px){.style-guide .color-item{width:25%}.style-guide .color-item:last-of-type,.style-guide .color-item:nth-last-of-type(2),.style-guide .color-item:nth-last-of-type(3),.style-guide .color-item:nth-last-of-type(4){margin-bottom:0}}.style-guide .color-item__swatch{border:1px solid var(--wp--preset--color--black);height:200px;margin-bottom:.9375rem;width:100%}.style-guide .typography__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .typography-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;width:100%}.style-guide .typography-item:last-of-type{margin-bottom:0}@media (min-width:768px){.style-guide .typography-item{margin-bottom:3.75rem;width:50%}.style-guide .typography-item:last-of-type,.style-guide .typography-item:nth-last-of-type(2){margin-bottom:0}.style-guide .typography-item--full{width:100%}}.style-guide .typography-item__wrap{padding:0 1.25rem}.style-guide .typography-item__text{margin-bottom:.75rem;width:100%}.style-guide .typography-item__example{font-size:1.875rem;line-height:1.3;margin-bottom:0;width:100%;word-break:break-word}.style-guide h4.label{color:var(--wp--preset--color--gray-1)}.style-guide .text-elements__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .text-element{margin-bottom:1.875rem;width:100%}.style-guide .text-element:last-of-type{margin-bottom:0}@media (min-width:1024px){.style-guide .text-element{margin-bottom:3.75rem;width:50%}.style-guide .text-element:last-of-type,.style-guide .text-element:nth-last-of-type(2){margin-bottom:0}.style-guide .text-element--full{width:100%}}.style-guide .text-element__wrap{padding:0 1.25rem;position:relative}.style-guide .links__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-guide .link-item{margin-bottom:1.875rem;width:100%}.style-guide .link-item:last-of-type{margin-bottom:0}@media (min-width:640px){.style-guide .link-item{width:50%}}@media (min-width:768px){.style-guide .link-item{margin-bottom:3.75rem}.style-guide .link-item:last-of-type,.style-guide .link-item:nth-last-of-type(2){margin-bottom:0}}.style-guide .link-item__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1.25rem}.style-guide .link-item__wrap h4{width:100%}.style-guide .link-item__link{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.9375rem;margin-right:1.875rem;width:auto}.style-guide .link-item__link .button--primary:not(.button--small),.style-guide .link-item__link .button--secondary:not(.button--small),.style-guide .link-item__link .button--tertiary:not(.button--small){margin-bottom:.3125rem}.style-guide .link-item__link .button--small{margin-left:1.25rem}.style-guide .link-item__link .source{width:100%}.style-guide .form-elements__default-inner{padding-left:calc(var(--padding-inner) + 1.25rem);padding-right:calc(var(--padding-inner) + 1.25rem)}.resource-content{padding:var(--wp--custom--padding--small) 0 var(--wp--custom--padding--large)}.resource-content__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:var(--wp--custom--grid-width--shmedium);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}@media (min-width:1024px){.resource-content__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center;max-width:var(--wp--custom--grid-width--default)}}.resource-content__wrap article{width:100%}@media (min-width:1024px){.resource-content__wrap article{width:66%}}.resource-content__wrap aside{width:100%}@media (min-width:1024px){.resource-content__wrap aside{padding-left:3.75rem;width:34%}}@media (min-width:1440px){.resource-content__wrap aside{padding-left:7.5rem}}.resource-content__meta{margin-bottom:calc(var(--wp--custom--padding--small)*1.5)}.post-type-events .alternating-feature,.post-type-events .centered-text,.post-type-events .wp-block-media-text,.post-type-post .alternating-feature,.post-type-post .centered-text,.post-type-post .wp-block-media-text,.single-events .alternating-feature,.single-events .centered-text,.single-events .wp-block-media-text,.single-post .alternating-feature,.single-post .centered-text,.single-post .wp-block-media-text{margin-bottom:var(--wp--custom--padding--medium);margin-top:var(--wp--custom--padding--medium);width:100%}.post-type-events .alternating-feature h3,.post-type-events .centered-text h3,.post-type-events .wp-block-media-text h3,.post-type-post .alternating-feature h3,.post-type-post .centered-text h3,.post-type-post .wp-block-media-text h3,.single-events .alternating-feature h3,.single-events .centered-text h3,.single-events .wp-block-media-text h3,.single-post .alternating-feature h3,.single-post .centered-text h3,.single-post .wp-block-media-text h3{margin-top:0!important}.post-type-events .resource-content__wrap .wp-block-mx-image.has-brandmark,.post-type-post .resource-content__wrap .wp-block-mx-image.has-brandmark,.single-events .resource-content__wrap .wp-block-mx-image.has-brandmark,.single-post .resource-content__wrap .wp-block-mx-image.has-brandmark{margin-bottom:calc(var(--wp--custom--padding--small)*1.5);margin-top:0}.post-type-events .resource-content__wrap .featured-quote__default-inner,.post-type-events .resource-content__wrap .quote-slider__default-inner,.post-type-post .resource-content__wrap .featured-quote__default-inner,.post-type-post .resource-content__wrap .quote-slider__default-inner,.single-events .resource-content__wrap .featured-quote__default-inner,.single-events .resource-content__wrap .quote-slider__default-inner,.single-post .resource-content__wrap .featured-quote__default-inner,.single-post .resource-content__wrap .quote-slider__default-inner{padding-left:0;padding-right:0}.mx-search-results{padding:var(--wp--custom--padding--large) 0}.mx-search-results__heading{margin-bottom:3.75rem}.mx-search-results__intro span{font-weight:var(--wp--custom--font-weight--bold)}.mx-search-results__item{border-bottom:2px solid var(--wp--preset--color--gray-5)!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0 0 1.25rem!important;padding:0 0 1.25rem!important;width:100%!important}.mx-search-results__item h3{margin-bottom:.3125rem}.mx-search-results__item h3 a{color:var(--wp--preset--color--brand-1);text-decoration:none}.mx-search-results__item h3 a:focus,.mx-search-results__item h3 a:hover{text-decoration:underline}.mx-search-results__item-url{color:var(--wp--preset--color--brand-3);font-size:.875rem;font-weight:400;line-height:1.1;margin-bottom:.3125rem}.mx-search-results__item-excerpt{color:var(--wp--preset--color--gray-2);font-size:var(--wp--preset--font-size--small)}.mx-search-results__item-excerpt p{margin-bottom:0}.mx-search-results .posts-navigation .nav-links{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:var(--wp--custom--padding--medium) 0 var(--wp--custom--padding--large);width:100%}.mx-search-results .posts-navigation .nav-links .nav-next a,.mx-search-results .posts-navigation .nav-links .nav-previous a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--link);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:var(--wp--custom--font-weight--bold);text-decoration:none}.mx-search-results .posts-navigation .nav-links .nav-previous{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;order:1}.search-form{margin-bottom:var(--wp--custom--padding--medium)}.search-form .search-submit{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-top:.625rem}@media (min-width:475px){.search-form .search-form__input{display:-webkit-box;display:-ms-flexbox;display:flex}.search-form .search-submit{margin-left:.625rem;margin-top:0}}.ais-Pagination .ais-Pagination-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--wp--preset--color--white);border:0;border-radius:50%;color:var(--wp--preset--color--link);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:var(--wp--custom--font-weight--bold);height:40px;justify-content:center;-webkit-transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);transition:var(--wp--custom--transition--colors) var(--wp--custom--transition--timing);width:40px}.ais-Pagination .ais-Pagination-link.hover,.ais-Pagination .ais-Pagination-link:focus,.ais-Pagination .ais-Pagination-link:hover{background-color:transparent;color:var(--wp--preset--color--link)}.ais-Pagination .ais-Pagination-item--firstPage .ais-Pagination-link,.ais-Pagination .ais-Pagination-item--lastPage .ais-Pagination-link,.ais-Pagination .ais-Pagination-item--nextPage .ais-Pagination-link,.ais-Pagination .ais-Pagination-item--previousPage .ais-Pagination-link{font-size:1.5625rem;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.ais-Pagination .ais-Pagination-item--disabled .ais-Pagination-link{border:0}.ais-Pagination .ais-Pagination-item--selected .ais-Pagination-link{background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--link);color:var(--wp--preset--color--link-hover);outline:0 solid var(--wp--preset--color--link-hover)}.ais-Pagination .ais-Pagination-item--selected .ais-Pagination-link.hover,.ais-Pagination .ais-Pagination-item--selected .ais-Pagination-link:focus,.ais-Pagination .ais-Pagination-item--selected .ais-Pagination-link:hover{color:var(--wp--preset--color--link)}#hits-wp-any .mx-search-results{padding-bottom:0!important}#hits-documentation .mx-search-results,#hits-wiki .mx-search-results{padding-bottom:0!important;padding-top:.9375rem!important}article.node{margin-bottom:2.5rem;max-width:46.125rem;width:100%}article.node .field--name-field-tags{display:none}article.node .align-right{float:right;margin-left:.625rem}article.node .align-left{float:left;margin-right:.625rem}article.node .align-center{display:block;margin-left:auto;margin-right:auto}article.node h1 img,article.node h2 img,article.node h3 img,article.node h4 img,article.node h5 img,article.node h6 img{margin-bottom:0!important;max-width:100%!important;padding-right:0!important}article.node sub,article.node sup{display:inline!important}article.node .bb-inner{padding:0}.bb-inner,h3.page-title{margin:0 auto!important;max-width:var(--wp--custom--grid-width--default);padding-left:var(--padding-inner);padding-right:var(--padding-inner);width:100%}h3.page-title{font-size:2.125rem;font-weight:var(--wp--custom--font-weight--light)}@media (min-width:1024px){h3.page-title{font-size:2.4375rem}}h3.page-title{padding-bottom:1.875rem;padding-top:1.875rem}.bb-inner table,.row table{margin-bottom:3.75rem}.bb-inner table,.bb-inner td,.bb-inner th,.row table,.row td,.row th{border:1px solid var(--wp--preset--color--gray-4);border-collapse:collapse;text-align:left}.bb-inner table td,.bb-inner table th,.row table td,.row table th{padding:.625rem}.bb-inner .table-row-zebra:nth-of-type(odd),.row .table-row-zebra:nth-of-type(odd){background-color:var(--wp--preset--color--gray-5)}.dlm-block .dlm-radio-group+p{display:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0IscUJBQXFCLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsVUFBNEIsNkJBQW9CLENBQXBCLHFCQUFvQixDQUF0QyxpQkFBdUMsQ0FBQywrQ0FBaUQsMEJBQWlCLENBQWpCLGtCQUFrQixDQUFDLHVCQUF1QixXQUFXLENBQUMsbUJBQVUsQ0FBVixXQUFXLENBQUMsc0JBQXNCLFdBQVcsQ0FBQyx1QkFBYyxDQUFkLGVBQWUsQ0FBQyxvQkFBcUUsZUFBYyxDQUE3QixjQUFjLENBQTlCLGVBQWUsQ0FBakMsaUJBQWdFLENBQUMsaUJBQWlCLG1CQUFXLENBQVgsbUJBQVcsQ0FBWCxZQUFZLENBQUMsaUJBQWlCLGtCQUFhLENBQXdILHdCQUEyQixDQUFDLGdDQUFnQyxDQUFqTSxpQkFBYSxDQUFiLGFBQWEsQ0FBd0MsY0FBYyxDQUFnQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsMkJBQTJCLENBQTVGLFlBQVksQ0FBQyxpQkFBaUIsQ0FBZ0csc0JBQWlCLENBQWpCLGtCQUFpQixDQUFyTSxTQUFzQyxDQUF0QyxxQ0FBc00sQ0FBQyxVQUFVLHNCQUFpQyxDQUFDLGdCQUE4Ryx1QkFBc0IsQ0FBdEIsb0JBQXNCLENBQW5DLG1CQUFZLENBQVosbUJBQVksQ0FBWixZQUFZLENBQUMsc0JBQXNCLENBQWxELE1BQU0sQ0FBNkMsZUFBZSxDQUFwSSxhQUFhLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFnQyxPQUFPLENBQXRDLHNCQUF1QixDQUFvRSx3QkFBZSxDQUFmLHFCQUFlLENBQWYsb0JBQWUsQ0FBZixnQkFBZ0IsQ0FBQywrQkFBeUcsY0FBYSxDQUFwRSxhQUFhLENBQThCLFdBQVcsQ0FBekUsUUFBUSxDQUFDLFNBQVMsQ0FBZSxpQkFBaUIsQ0FBQyxVQUFxQyxDQUFDLHFDQUEwSiw2QkFBNkIsQ0FBbEgsaUJBQWlCLENBQWpELFVBQVUsQ0FBVyxVQUFVLENBQTZDLFFBQVEsQ0FBK0QsV0FBVyxDQUE1RyxpQkFBaUIsQ0FBQyxPQUFPLENBQVUsc0NBQStCLENBQS9CLDhCQUErQixDQUEyQywyQ0FBa0MsQ0FBbEMsbUNBQWtDLENBQXRMLFNBQXVMLENBQUMsaURBQWlELFNBQVMsQ0FBQyxrQkFBc0ksdUJBQXNCLENBQXRCLG9CQUFzQixDQUFDLHdCQUFrQixDQUFsQixxQkFBa0IsQ0FBbEIsa0JBQWtCLENBQW9GLHNCQUFpRCxDQUFqRCxnREFBaUQsQ0FBcE0sUUFBUSxDQUE2TCxpQkFBdUQsQ0FBdkQsc0RBQXVELENBQUMsdUJBQThDLENBQTlDLGVBQThDLENBQTlDLHFEQUE4QyxDQUE5Qyw2Q0FBOEMsQ0FBek0sa0JBQWdELENBQWhELCtDQUFnRCxDQUEvRCxjQUFjLENBQXhGLG1CQUFZLENBQVosbUJBQVksQ0FBWixZQUFZLENBQTFFLFdBQTBDLENBQTFDLHlDQUEwQyxDQUFpQyxzQkFBc0IsQ0FBdEQsU0FBUyxDQUFpRSxrQkFBa0IsQ0FBME4sb0NBQTJCLENBQTNCLDRCQUEyQixDQUFyYSxVQUF3QyxDQUF4Qyx1Q0FBc2EsQ0FBQyxvREFBb0QsaUJBQWlCLENBQUMsT0FBTyxDQUFDLGtDQUF5QixDQUF6QiwwQkFBMEIsQ0FBQywwQkFBMEIsU0FBUyxDQUFDLDBCQUEwQixVQUFVLENBQUMsNEJBQTRCLGNBQWMsQ0FBQyxVQUFVLENBQUMsc0JBQWdILFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBeUQsQ0FBekQsd0RBQXlELENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsbUJBQThDLENBQTlDLFdBQThDLENBQTlDLHFEQUE4QyxDQUE5Qyw2Q0FBOEMsQ0FBL04sVUFBNkMsQ0FBN0MsNENBQTZDLENBQW1MLG1CQUFrQixDQUE5UixTQUEyQyxDQUEzQywwQ0FBK1IsQ0FBQyw4QkFBOEIseUJBQTBCLENBQUMscUJBQWdCLENBQWhCLGlCQUFpQixDQUFDLHFCQUFrUSwyQkFBcUIsQ0FBckIsNEJBQXFCLENBQW1DLHVDQUF1QyxDQUFxRSw0QkFBNkIsQ0FBQyw2QkFBOEIsQ0FBQyxnQ0FBaUMsQ0FBQyxpQ0FBa0MsQ0FBQyxzQ0FBdUMsQ0FBQyxvRUFBd0UsQ0FBdm1CLFFBQVEsQ0FBc0ssNkJBQXFCLENBQXJCLHFCQUFxQixDQUFvQyxVQUFpQyxDQUFqQyxnQ0FBaUMsQ0FBdlAsYUFBYSxDQUFzSyxtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBWSxDQUFDLHlCQUFxQixDQUFyQixxQkFBcUIsQ0FBN08sTUFBTSxDQUFnQyxRQUFRLENBQXVTLFlBQVksQ0FBekMsZUFBZSxDQUF4Uix5SEFBcUksQ0FBek0sY0FBYyxDQUF1QixPQUFPLENBQTdCLEtBQUssQ0FBbVcsaUNBQXlCLENBQXpCLHlCQUF5QixDQUFuRCxZQUF1UyxDQUFDLGdGQUFvRiwwQkFBaUIsQ0FBakIsa0JBQWtCLENBQUMsNEJBQTRCLG1CQUFtQixDQUFDLGdEQUFnRCxZQUFZLENBQUMsMEJBQW1DLHFCQUFxQiw0QkFBNEIsQ0FBQyw2QkFBNkIsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLG9CQUErRSw2QkFBb0QsQ0FBcEQsZ0RBQW9ELENBQS9FLFFBQVEsQ0FBQyxNQUFNLENBQS9DLGlCQUFpQixDQUFPLE9BQU8sQ0FBYixLQUFLLENBQXlCLFVBQWdFLENBQUMsb0JBQXNDLGtCQUFhLENBQWIsaUJBQWEsQ0FBYixhQUFhLENBQWMsV0FBVyxDQUF4QixZQUFZLENBQTVDLGlCQUFpQixDQUF3QyxVQUFVLENBQUMsNkJBQTZCLHNCQUFpQyxDQUFDLG9CQUE4RSxjQUFhLENBQTFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBekQsaUJBQWlCLENBQUMsVUFBc0QsQ0FBQyxpQkFBOEIsV0FBVyxDQUFDLGtDQUF6QixtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBK1gsQ0FBdFcsaUJBQWlCLGtCQUFhLENBQStFLHdCQUEyQixDQUFjLDJCQUFxQixDQUFyQiw0QkFBcUIsQ0FBeUIsZ0NBQWdDLENBQUMsNEJBQTZCLENBQUMsNkJBQThCLENBQUMsZ0NBQWlDLENBQUMsaUNBQWlDLENBQXBWLGlCQUFhLENBQWIsYUFBYSxDQUF3SCx5QkFBcUIsQ0FBckIscUJBQXFCLENBQWxILFFBQVEsQ0FBdkIsY0FBYyxDQUFvSCxTQUFTLENBQUMsYUFBYSxDQUF0RiwyQkFBMkIsQ0FBdEUsd0JBQXdCLENBQUMsaUJBQWlCLENBQTdFLFVBQXVVLENBQUMsK0NBQTRELGtCQUFVLENBQXJCLFVBQVUsQ0FBQyxnQkFBVSxDQUFWLFVBQVUsQ0FBQyxXQUFXLENBQUMsMEJBQW1DLGlCQUFpQixvQkFBa0IsQ0FBQyxDQUFDLG1CQUFxTiwwQkFBaUIsQ0FBYywyQkFBcUIsQ0FBckIsNEJBQXFCLENBQWxILGVBQTJDLENBQTNDLDBDQUEyQyxDQUF4RixhQUE0QyxDQUE1QywyQ0FBNEMsQ0FBaUYsbUJBQVksQ0FBWixtQkFBWSxDQUFaLFlBQVksQ0FBQyx5QkFBcUIsQ0FBckIscUJBQXFCLENBQXRQLG1FQUF5RSxDQUFDLGVBQVksQ0FBMEYsaUJBQWlCLENBQXNELFVBQVUsQ0FBQyxzQ0FBaEUseUJBQWlCLENBQWpCLGlCQUErUSxDQUEvTSxtQkFBbUIsMEJBQWlCLENBQXVJLG1CQUFhLENBQUMsa0JBQXFCLENBQTVHLGtCQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FBb0IsV0FBVyxDQUFDLGFBQWEsQ0FBeEcsaUJBQWlCLENBQTdDLFFBQVEsQ0FBdkIsY0FBYyxDQUFVLGdCQUFrQixDQUE2RCxrQkFBbUUsQ0FBQywrQkFBK0IsaUJBQWlCLENBQUMscUNBQThDLFVBQWdDLENBQWhDLGdDQUFnQyxDQUF6QyxRQUEwQyxDQUFDLGlDQUFpQyxVQUFVLENBQUMseUNBQXlDLFNBQVMsQ0FBQywwQkFBbUMseUNBQXlDLFVBQVUsQ0FBQyxDQUFDLHlDQUF5QyxRQUFRLENBQUMsMEJBQW1DLHlDQUF5QyxTQUFTLENBQUMsQ0FBQywyQkFBMkIsaUJBQWlCLENBQVMsU0FBUyxDQUErQyxpREFBaUQsQ0FBakgsT0FBTyxDQUFXLDZDQUE2QyxDQUFtRCxVQUFVLENBQUMsMEJBQW1DLDJCQUEyQixVQUFVLENBQUMsQ0FBQyw4Q0FBa0YsVUFBZ0MsQ0FBaEMsZ0NBQWdDLENBQXBFLGlCQUFpQixDQUFXLE9BQU8sQ0FBakIsU0FBbUQsQ0FBQywrQ0FBK0MsbUJBQW1CLENBQUMsbUJBQTZHLGtCQUF3QyxDQUF4Qyx3Q0FBd0MsQ0FBcEQsV0FBVyxDQUEvRCxRQUFRLENBQWxDLGlCQUFpQixDQUFDLE9BQU8sQ0FBVSxzQ0FBK0IsQ0FBL0IsOEJBQStCLENBQUMsVUFBZ0UsQ0FBQyxvQ0FBb0MsY0FBYyxDQUFDLFlBQVksQ0FBQyx1QkFBdUIsb0RBQTRDLENBQTVDLDRDQUE0QyxDQUFnRSxRQUFRLENBQStCLFdBQVUsQ0FBeEMsTUFBTSxDQUFDLFdBQVcsQ0FBM0QsaUJBQWlCLENBQU8sT0FBTyxDQUFiLEtBQUssQ0FBdEQsc0NBQThCLENBQTlCLDhCQUE4QixDQUE2RCxVQUFzQixDQUFDLDhCQUE4QixTQUFTLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsc0JBQXNCLENBQUMsbUJBQW1CLENBQW1ELG9CQUFvQixDQUFDLG1CQUFrQixDQUF6Rix5REFBaUQsQ0FBakQsaURBQTBGLENBQUMsbUNBQTJCLEdBQUssK0JBQXVCLENBQXZCLHVCQUF3QixDQUFDLENBQXpELDJCQUEyQixHQUFLLCtCQUF1QixDQUF2Qix1QkFBd0IsQ0FBQyxDQUFDLGlDQUF5QixHQUFHLHNCQUFzQixDQUFDLG1CQUFtQixDQUFDLElBQUksdUJBQXVCLENBQUMsdUJBQXVCLENBQUMsR0FBSyx1QkFBdUIsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFqTCx5QkFBeUIsR0FBRyxzQkFBc0IsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLHVCQUF1QixDQUFDLHVCQUF1QixDQUFDLEdBQUssdUJBQXVCLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxpR0FBaUcsU0FBaUMsQ0FBakMsaUNBQWtDLENBQUMscVdBQXFXLHFEQUE0QyxDQUE1Qyw2Q0FBNkMsQ0FBQyw2VEFBNlQsaURBQXdDLENBQXhDLHlDQUF5QyxDQUFDLGlCQUFpQixnREFBdUMsQ0FBdkMsd0NBQXdDLENBQUMsa0JBQWtCLGdEQUF1QyxDQUF2Qyx3Q0FBd0MsQ0FBQyxtQkFBbUIsaURBQXdDLENBQXhDLHlDQUF5QyxDQUFDLHNCQUFzQixxREFBNEMsQ0FBNUMsNkNBQTZDLENBQUMscUJBQXFCLG9EQUEyQyxDQUEzQyw0Q0FBNEMsQ0FBQyx1QkFBdUIsc0RBQTZDLENBQTdDLDhDQUE4QyxDQUFDLG1DQUEyQixHQUFLLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUF2RCwyQkFBMkIsR0FBSyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxvQ0FBNEIsR0FBRyxTQUFTLENBQUMsQ0FBekMsNEJBQTRCLEdBQUcsU0FBUyxDQUFDLENBQUMscUNBQTZCLEdBQW1ELFNBQVEsQ0FBdEQsa0RBQTZDLENBQTdDLDBDQUF1RCxDQUFDLEdBQTJDLFNBQVEsQ0FBaEQsd0NBQXVDLENBQXZDLGdDQUFpRCxDQUFDLENBQS9JLDZCQUE2QixHQUFtRCxTQUFRLENBQXRELGtEQUE2QyxDQUE3QywwQ0FBdUQsQ0FBQyxHQUEyQyxTQUFRLENBQWhELHdDQUF1QyxDQUF2QyxnQ0FBaUQsQ0FBQyxDQUFDLHdDQUFnQyxHQUFpRCxTQUFRLENBQXRELGtEQUE2QyxDQUE3QywwQ0FBdUQsQ0FBQyxDQUEzRixnQ0FBZ0MsR0FBaUQsU0FBUSxDQUF0RCxrREFBNkMsQ0FBN0MsMENBQXVELENBQUMsQ0FBQyx1Q0FBK0IsR0FBcUMsU0FBUSxDQUExQyx1Q0FBaUMsQ0FBakMsK0JBQTJDLENBQUMsQ0FBOUUsK0JBQStCLEdBQXFDLFNBQVEsQ0FBMUMsdUNBQWlDLENBQWpDLCtCQUEyQyxDQUFDLENBQUMseUNBQWlDLEdBQW9DLFNBQVEsQ0FBekMsc0NBQWdDLENBQWhDLDhCQUEwQyxDQUFDLENBQS9FLGlDQUFpQyxHQUFvQyxTQUFRLENBQXpDLHNDQUFnQyxDQUFoQyw4QkFBMEMsQ0FBQyxDQUFDLHFDQUEwRCx1Q0FBd0MsQ0FBN0Qsb0JBQThELENBQUMsd0RBQWtFLFVBQVMsQ0FBbkIsU0FBb0IsQ0FBQyw4REFBOEQsbUNBQXFDLENBQUMsOERBQThELHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLCtDQUFzQyxDQUF0Qyx1Q0FBdUMsQ0FBQyx1SEFBdUgsV0FBVyxDQUFDLG1CQUFVLENBQVYsV0FBVyxDQUFDLHFIQUFxSCxXQUFXLENBQUMsdUJBQWMsQ0FBZCxlQUFlLENBQUMsd0RBQXdELFdBQVcsQ0FBQyxvRUFBb0Usc0JBQWEsQ0FBYixjQUFjLENBQUMscUVBQXFFLHVCQUFjLENBQWQsZUFBZSxDQUFDLHFFQUFxRSxXQUFXLENBQUMsbUJBQVUsQ0FBVixXQUFXLENBQUMsb0VBQW9FLFdBQVcsQ0FBQyx1QkFBYyxDQUFkLGVBQWUsQ0FBQyxpQkFBc0MscUJBQWlCLENBQWpCLGlCQUFpQixDQUF0Qyw0QkFBb0IsQ0FBcEIsb0JBQW9CLENBQW9DLHVCQUFjLENBQWQsZUFBYyxDQUEvQix3QkFBZ0IsQ0FBaEIscUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixnQkFBZ0MsQ0FBQyw4QkFBd0Msc0JBQXNCLENBQUMsY0FBYSxDQUE5QyxTQUErQyxDQUFDLDBDQUEwQyxnQkFBZ0IsQ0FBQyxtQ0FBbUMsZ0JBQWdCLENBQUMscUJBQWdCLENBQWhCLGlCQUFpQixDQUFDLG9EQUFtRixnQ0FBaUIsQ0FBakMsZUFBZSxDQUE5QixjQUFjLENBQWlCLHFCQUFpQixDQUFqQixrQkFBa0IsQ0FBQyxxQ0FBcUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLHdEQUF3RCxlQUFlLENBQUMsc0RBQXFFLFdBQVUsQ0FBekIsY0FBMEIsQ0FBQyxpQ0FBaUMsZ0JBQWdCLENBQUMscUJBQWdCLENBQWhCLGlCQUFpQixDQUFDLG9EQUErRCxXQUFVLENBQXJCLFVBQXNCLENBQUMsa0RBQXlFLDhCQUFlLENBQTNCLFdBQVcsQ0FBQyxtQkFBZSxDQUFmLGdCQUFlLENBQXRDLFVBQXVDLENBQUMsNFVBQTRVLG1CQUFhLENBQWIsYUFBYSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxtTUFBOE0sVUFBUyxDQUFwQixVQUFxQixDQUFDLHlJQUFxSixZQUFZLENBQWdCLGVBQWMsQ0FBN0IsY0FBYyxDQUF2QyxXQUF1RCxDQUFDLHlRQUFtUiw0QkFBNEIsQ0FBQyxVQUFTLENBQWhELFNBQWlELENBQUMsZ0VBQWdFLGtCQUFrQixDQUFDLHdDQUFzRixzQkFBcUIsQ0FBbkUsUUFBUSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsVUFBaUMsQ0FBQyxzQkFBbUcsa0JBQXFCLENBQW9CLGNBQWEsQ0FBdkcsVUFBVSxDQUFXLGdCQUFXLENBQUMsZUFBZSxDQUFyQyxTQUFTLENBQWhELGlCQUFpQixDQUFrRixrQkFBa0IsQ0FBbkcsU0FBa0gsQ0FBQyxrQkFBa0Isa0JBQWEsQ0FBYixpQkFBYSxDQUFiLGFBQWEsQ0FBbUMsU0FBaUMsQ0FBakMsaUNBQWlDLENBQWpELGtCQUFlLENBQWpDLGlCQUFvRSxDQUFDLHNFQUFzRSx3REFBK0MsQ0FBL0MsZ0RBQWdELENBQUMsOERBQThELFNBQVMsQ0FBQyxtQ0FBbUMsa0JBQWEsQ0FBdUcsd0JBQWtCLENBQWxCLHFCQUFrQixDQUFDLHVCQUFzQixDQUF0QixvQkFBc0IsQ0FBekMsa0JBQWtCLENBQXRELDhCQUFzQixDQUF0QixzQkFBc0IsQ0FBeUUsY0FBYSxDQUFyRixtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBWSxDQUFuSCxpQkFBYSxDQUFiLGFBQWEsQ0FBMEgsc0JBQXNCLENBQXRHLFFBQVEsQ0FBK0YsZ0JBQWdCLENBQTlHLHNCQUFlLENBQWpFLFVBQXdDLENBQXhDLHVDQUErSyxDQUFDLDBEQUFzSCxvQ0FBc0UsQ0FBdEUsaUVBQXNFLENBQXdDLGlCQUFzRCxDQUF0RCxzREFBc0QsQ0FBN0ssUUFBUSxDQUExRCxVQUFVLENBQXlCLE1BQU0sQ0FBeUYsU0FBUyxDQUFoSSxpQkFBaUIsQ0FBYyxPQUFPLENBQXBCLEtBQUssQ0FBMEcsb0NBQTRCLENBQTVCLDRCQUFvRixDQUFDLDBFQUEyRSxXQUFXLENBQUMscUNBQXFDLG1CQUFtQixDQUFDLHdCQUFlLENBQWYscUJBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFnQixDQUFDLGlCQUFtSyxtQ0FBcUMsQ0FBdkUsdUJBQWlDLENBQXVDLDJCQUEyQixDQUF6SCxxQkFBcUIsQ0FBcUcsaUJBQXNELENBQXRELHNEQUFzRCxDQUE3TyxxQkFBNEQsQ0FBNUQsMERBQTRELENBQXpGLGlCQUFpQixDQUFDLFVBQXlQLENBQUMsbUJBQW1rQix3QkFBNkIsQ0FBN0IscUJBQTZCLENBQUMsZ0NBQWlDLENBQUMsaUNBQWtDLENBQWhtQixta0JBQW9kLENBQXBkLDJYQUFvZCxDQUE2QixtQkFBWSxDQUFaLG1CQUFZLENBQVosWUFBWSxDQUFDLDZCQUE2QixDQUE3aUIsTUFBTSxDQUE2bUIsU0FBa0MsQ0FBbEMsaUNBQWtDLENBQTlLLFNBQVMsQ0FBaGhCLGlCQUFpQixDQUFPLE9BQU8sQ0FBdXBCLHNDQUE4RSxDQUE5RSwwRUFBOEUsQ0FBbHZCLEtBQUssQ0FBMGYscUJBQWlCLENBQWpCLGlCQUFpQixDQUEzZixVQUE4dEIsQ0FBQywwQkFBbUMsbUJBQW1CLGFBQVcsQ0FBQyxDQUFDLHVFQUF1RSx3REFBK0MsQ0FBL0MsZ0RBQWdELENBQUMsK0RBQStELFNBQVMsQ0FBQywwQkFBMEIsbUJBQVcsQ0FBWCxtQkFBVyxDQUFYLFlBQVksQ0FBQyxnQ0FBZ0MsaUJBQWlCLENBQUMsa0NBQW9ELFFBQVEsQ0FBMUIsaUJBQWlCLENBQVUsa0NBQXlCLENBQXpCLDBCQUEwQixDQUFDLGlDQUFpQyxnQkFBZ0IsQ0FBQyx3QkFBeUIsbURBQW1ELFlBQVksQ0FBQyxDQUFDLG1CQUFrSSxvQ0FBaUMsQ0FBakMsNEJBQWlDLENBQUMsMkNBQTBDLENBQTNGLG1CQUFjLENBQUMsaUNBQWlDLENBQWxILGdCQUErQyxDQUEvQyw4Q0FBK0MsQ0FBN0UsY0FBYyxDQUFDLGlCQUFjLENBQWlELGlCQUE4RyxDQUFDLG9CQUFvQiw4QkFBZ0UsQ0FBaEUsMkRBQWdFLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLDJCQUFtQixDQUFuQixtQkFBbUIsQ0FBQywwQkFBa0IsQ0FBbEIsa0JBQWtCLENBQUMsNkNBQTZCLENBQTdCLHFDQUE2QixDQUE3Qiw2QkFBNkIsQ0FBN0IsK0NBQTZCLENBQUMseUNBQWlDLENBQWpDLGlDQUFpQyxDQUFZLHdCQUFlLENBQWYscUJBQWUsQ0FBZixvQkFBZSxDQUFmLGdCQUFlLENBQTFCLFVBQTJCLENBQUMsbURBQTBDLFNBQVMsQ0FBbkQsOENBQTBDLFNBQVMsQ0FBbkQsa0RBQTBDLFNBQVMsQ0FBbkQsMENBQTBDLFNBQVMsQ0FBQyw2Q0FBNkMsWUFBWSxDQUFDLHFGQUE2RSxZQUFZLENBQXpGLGdGQUE2RSxZQUFZLENBQXpGLDRFQUE2RSxZQUFZLENBQUMsc0ZBQTZFLGFBQWEsQ0FBMUYsaUZBQTZFLGFBQWEsQ0FBMUYsNkVBQTZFLGFBQWEsQ0FBMEQsMEhBQStFLFlBQVksQ0FBQywrRUFBK0UsYUFBYSxDQ0MxZ2UsY0FZSSwwQkFBMkIsQ0FJM0IsdUNBQXdDLENBWHhDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FTdEIsc0JBQXVCLENBQ25CLGtCQUFtQixDQVJ2Qix3QkFBeUIsQ0FDdEIscUJBQXNCLENBQ3JCLG9CQUFxQixDQUNqQixnQkFBaUIsQ0FHekIsdUJBSUosQ0FFQSwwQkFmSSxhQUFjLENBRmQsaUJBMEJKLENBVEEsWUFPSSxRQUFTLENBQ1QsU0FDSixDQUNBLGtCQUVJLFlBQ0osQ0FDQSxxQkFFSSxjQUFlLENBQ2YsV0FDSixDQUVBLHFEQUdJLCtCQUF1QyxDQUkvQix1QkFDWixDQUVBLGFBTUksYUFBYyxDQUZkLE1BQU8sQ0FHUCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBTmxCLGlCQUFrQixDQUNsQixLQU1KLENBQ0EsdUNBS0ksVUFBVyxDQUZYLGFBR0osQ0FDQSxtQkFFSSxVQUNKLENBQ0EsNEJBRUksaUJBQ0osQ0FFQSxhQUVJLFlBQWEsQ0FDYixVQUFXLENBRVgsV0FBWSxDQUNaLGNBQ0osQ0FDQSx1QkFFSSxXQUNKLENBQ0EsaUJBRUksYUFDSixDQUNBLCtCQUVJLFlBQ0osQ0FDQSwwQkFFSSxtQkFDSixDQUNBLGdDQUVJLGFBQ0osQ0FDQSw0QkFFSSxpQkFDSixDQUNBLDZCQU1JLDRCQUE2QixDQUo3QixhQUFjLENBRWQsV0FHSixDQUNBLDBCQUNJLFlBQ0o7QUN0SEEsMkVBQTJFLENBVTNFLEtBRUUsNkJBQThCLENBRDlCLGdCQUVGLENBaUJBLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsd0NBQWlDLENBQWpDLGdDQUNGLENBTUEsU0FFRSxrQkFDRixDQU9BLGNBR0UsK0JBQWlDLENBQ2pDLGFBQ0YsQ0FNQSxNQUNFLGFBQ0YsQ0FPQSxRQUVFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUNGLENBRUEsSUFDRSxhQUNGLENBRUEsSUFDRSxTQUNGLENBU0EsSUFDRSxpQkFDRixDQVVBLHNDQUtFLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLFFBQ0YsQ0FPQSxhQUVFLGdCQUNGLENBT0EsY0FFRSxtQkFDRixDQU1BLGdEQUlFLHlCQUNGLENBTUEsd0hBSUUsaUJBQWtCLENBQ2xCLFNBQ0YsQ0FNQSw0R0FJRSw2QkFDRixDQU1BLFNBQ0UsMEJBQ0YsQ0FTQSxPQUNFLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsU0FBVSxDQUNWLGtCQUNGLENBTUEsU0FDRSx1QkFDRixDQU1BLFNBQ0UsYUFDRixDQU9BLDZCQUVFLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsU0FDRixDQU1BLGtGQUVFLFdBQ0YsQ0FPQSxjQUNFLDRCQUE2QixDQUM3QixtQkFDRixDQU1BLHlDQUNFLHVCQUNGLENBT0EsNkJBQ0UseUJBQTBCLENBQzFCLFlBQ0YsQ0FTQSxRQUNFLGFBQ0YsQ0FNQSxRQUNFLGlCQUNGLENBaUJBLGtCQUNFLFlBQ0YsQ0M1VkEsTUFHQyxpREFBcUQsQ0FDckQsK0NBQW1ELENBQ25ELGtEQUFzRCxDQUd0RCw4Q0FBa0QsQ0FDbEQsOENBQWtELENBQ2xELG1EQUF1RCxDQUd2RCxnREFBb0QsQ0FDcEQseUNBQTZDLENBQzdDLHFDQUF5QyxDQUd6QywrQ0FBbUQsQ0FDbkQsK0NBQW1ELENBQ25ELG9EQUF3RCxDQUd4RCxpREFBcUQsQ0FDckQsOENBQWtELENBQ2xELDZDQUFpRCxDQUdqRCxpREFBcUQsQ0FDckQsMENBQThDLENBQzlDLDRDQUFnRCxDQUdoRCw2Q0FBaUQsQ0FDakQsOENBQWtELENBQ2xELGtEQUFzRCxDQUd0RCxnREFBb0QsQ0FDcEQsa0RBQXNELENBQ3RELG1EQUF1RCxDQ3JDdkQsa0JBQW1CLENBQ25CLHVCRHFDRCxDQ2xDQywwQkFQRCxNQVFFLG1CQUFvQixDQUNwQix3QkFFRixDQURDLENBMEJELEtBQ0MsaURBU0QsQ0FQQyx5QkFIRCxLQUlFLGtEQU1GLENBTEMsQ0FFQSwwQkFQRCxLQVFFLGlEQUVGLENBREMsQ0NyQ0QseUJBQ0MsbURBQ0QsQ0FFQSwyQkFDQyxxREFDRCxDQUdBLG9CQUNDLHlDQUNELENBS0MsbUJBQ0Msd0RBQ0QsQ0FHRCw0QkFFQywrQ0FDRCxDQUdBLFNBQ0MsMEJBQ0QsQ0FFQSxTQUNDLHVCQUNELENBRUEsTUFDQyxzQkFDRCxDQ3hDQSxFQUVDLHlDQUE2QyxDQUQ3Qyw2QkFBc0IsQ0FBdEIscUJBRUQsQ0FFQSxLQUNDLGNBQWUsQ0FDZixzQkFDRCxDQUVBLEtBSUMsMkNBQXFDLENBQXJDLG1DQUFxQyxDQUVyQywyQkFBNEIsQ0FDNUIsaUNBQWtDLENBTWxDLGlDQUFrQyxDQVpsQyxnREFBaUQsQ0FDakQscUNBQXNDLENBQ3RDLG1EQUFvRCxDQUVwRCxjQUFlLENBR2YsbURBQW9ELENBQ3BELGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGlCQUFrQixDQUVsQixVQUNELENBR0EsZ0JBRUMsMkJBQXNCLENBQXRCLDRCQUFzQixDQUR0QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsbUJBQWdCLENBQ2hCLGdCQUtELENBSEMsMEJBTkQsZ0JBT0Usb0JBRUYsQ0FEQyxDQUdELFlBRUMsa0JBQU8sQ0FDUCwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBRnRCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsVUFBTyxDQUFQLE1BQU8sQ0FDUCx5QkFBc0IsQ0FBdEIscUJBQ0QsQ0FHQSxJQUNDLGNBQ0QsQ0FFQSxPQUNDLFFBQ0QsQ0FFQSxXQUNDLFlBQ0QsQ0FFQSxJQUNDLG9CQUFxQixDQUNyQixXQUFZLENBQ1osYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGNBQ0QsQ0FHQSx5QkFFQyxnREFJRCxDQUVBLGlEQVBDLGFBQWMsQ0FFZCxpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLFVBU0QsQ0FOQSx3QkFFQywrQ0FJRCxDQUVBLHVCQUVDLDhDQUlELENBRUEsK0NBUEMsYUFBYyxDQUVkLGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsVUFTRCxDQU5BLHdCQUVDLCtDQUlELENBRUEsMEJBQ0MsYUFBYyxDQUNkLGlEQUFrRCxDQUNsRCxpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBQ25DLFVBQ0QsQ0FFQSxzQkFDQyxhQUFjLENBQ2Qsa0RBQW1ELENBQ25ELFVBQ0QsQ0FNQyx3REFDQyx3QkFBMEIsQ0FDMUIseUJBQ0QsQ0FNQSxrREFDQyxhQUFjLENBQ2QsK0NBQWdELENBQ2hELGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsVUFDRCxDQUtBLDhDQUNDLGFBQWMsQ0FDZCxnREFBaUQsQ0FDakQsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUNuQyxVQUNELENBR0QsaUJBQ0MsaURBQWtELENBQ2xELHFDQUNELENBSEEsWUFDQyxpREFBa0QsQ0FDbEQscUNBQ0QsQ0FHQSw0Q0FZQyxzQkErQkQsQ0E1QkMsMEJBZkQsNENBZ0JFLHVCQTJCRixDQTFCQyxDQUdBLG9RQUNDLHVCQVNELENBUEMsMEJBSEQsb1FBSUUsdUJBTUYsQ0FMQyxDQUVBLDBCQVBELG9RQVFFLHVCQUVGLENBREMsQ0FJRCxnTEFDQyxzQkFDRCxDQUVBLDBCQUVDLGdMQUNDLHVCQUNELENBQ0QsQ0FTRCxvQkFFQywwQkFBOEIsQ0FROUIsMEJBQTRCLENBVDVCLFFBQVMsQ0FFVCw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxnQkFBWSxDQUNaLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsU0FFRCxDQUVBLDBCQUVDLG1CQUFxQixDQURyQixpREFBa0QsQ0FFbEQsc0JBQWUsQ0FBZixjQUFlLENBQ2YscUNBQXNDLENBQ3RDLGFBQWMsQ0FDZCxhQUFjLENBQ2QsV0FBWSxDQUNaLFFBQVMsQ0FDVCxrQkFBbUIsQ0FDbkIsa0NBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixVQUFXLENBQ1gsWUFDRCxDQVFBLHVDQUVDLGlCQUdDLHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsdUNBQWlDLENBQWpDLCtCQUNELENBQ0QsQ0FJQSwwQkFDQyxzQkFDRCxDQzFQQSxrQkFNQyxzQ0FBdUMsQ0FDdkMsb0RBQXFELENBQ3JELGFBQWMsQ0FDZCxRQVNELENBTkMsMENBQ0MsOEJBQWdDLENBQ2hDLHVCQUFvQixDQUNwQiw2QkFBMEIsQ0FDMUIscUJBQ0QsQ0FpRUQsR0E1REMsa0JBQWUsQ0FDZixpREE2REQsQ0EzREMsMEJBeURELEdBeERFLG1CQTBERixDQXpEQyxDQTJERCxHQXZEQyxtQkFBZSxDQUNmLHFCQXdERCxDQXREQywwQkFvREQsR0FuREUsaUJBcURGLENBcERDLENBc0RELEdBbERDLG1CQUFlLENBQ2Ysb0RBQXFELENBQ3JELGdCQUFpQixDQUNqQixzQkFxREQsQ0FuREMsMEJBNkNELEdBNUNFLGlCQWtERixDQWpEQyxDQThDQSxNQUNDLG9EQUNELENBR0QsR0EvQ0MsbUJBQWUsQ0FDZixrREFBbUQsQ0FDbkQsZ0JBQWlCLENBQ2pCLHNCQThDRCxDQTVDQywwQkEwQ0QsR0F6Q0UsbUJBMkNGLENBMUNDLENBNENELEdBeENDLG1CQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHNCQXdDRCxDQXRDQywwQkFvQ0QsR0FuQ0UsbUJBcUNGLENBcENDLENBc0NELEdBbENDLGNBQWUsQ0FDZixlQUFnQixDQUNoQixzQkFrQ0QsQ0FoQ0MsMEJBOEJELEdBN0JFLG1CQStCRixDQTlCQyxDQW1DRCxJQTNGQyxrQkFBZSxDQUNmLGlEQTRGRCxDQTFGQywwQkF3RkQsSUF2RkUsbUJBeUZGLENBeEZDLENBMEZELElBdEZDLG1CQUFlLENBQ2YscUJBdUZELENBckZDLDBCQW1GRCxJQWxGRSxpQkFvRkYsQ0FuRkMsQ0FxRkQsSUFqRkMsbUJBQWUsQ0FDZixvREFBcUQsQ0FDckQsZ0JBQWlCLENBQ2pCLHNCQWdGRCxDQTlFQywwQkE0RUQsSUEzRUUsaUJBNkVGLENBNUVDLENBOEVELElBMUVDLG1CQUFlLENBQ2Ysa0RBQW1ELENBQ25ELGdCQUFpQixDQUNqQixzQkF5RUQsQ0F2RUMsMEJBcUVELElBcEVFLG1CQXNFRixDQXJFQyxDQXVFRCxJQW5FQyxtQkFBZSxDQUNmLGdCQUFpQixDQUNqQixzQkFtRUQsQ0FqRUMsMEJBK0RELElBOURFLG1CQWdFRixDQS9EQyxDQWlFRCxJQTdEQyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsc0JBNkRELENBM0RDLDBCQXlERCxJQXhERSxtQkEwREYsQ0F6REMsQ0E0REQsV0FDQyxlQWlERCxDQTFDRSxtTUFDQyx5QkFDRCxDQVFBLG1NQUNDLGdCQUNELENBR0QsY0FDQyxxQkFLRCxDQUlDLHdEQUNDLHNCQUNELENBR0QsY0FDQyxzQkFDRCxDQU1BLHlDQUVDLHNCQUNELENBR0QsY0FDQyx1Q0FBd0MsQ0FDeEMsZ0JBQWUsQ0FDZixpREFBa0QsQ0FDbEQsZUFDRCxDQUVBLGdCQUNDLG9CQUNELENBRUEsRUFDQyxtREFBb0QsQ0FDcEQsa0JBS0QsQ0FIQyxRQUNDLFlBQ0QsQ0FNRCxxQkFDQyxlQUFnQixDQUNoQixzQkFDRCxDQUVBLHNCQUdDLHVCQUNELENBRUEsMkNBSkMsZUFPRCxDQUVBLGtFQVZDLGdEQVlELENBTUEsdUJBSEMsOENBT0QsQ0FKQSxlQUNDLGdCQUFpQixDQUNqQixpQkFFRCxDQU1BLHlCQUhDLCtDQU9ELENBSkEsZ0JBQ0MsZ0JBQWlCLENBQ2pCLGlCQUVELENBS0MsdUVBQ0MsYUFDRCxDQUVBLHlFQUNDLGNBQ0QsQ0FHRCxhQUNDLDhDQUNELENBRUEsV0FDQyx3QkFDRCxDQUVBLFdBQ0Msd0JBQ0QsQ0FFQSxZQUNDLHlCQUNELENBRUEsK0NBRUMsNkJBQ0QsQ0FFQSxRQUNDLGtCQUNELENBRUEsT0FDQyxnREFDRCxDQUVBLFlBQ0MsZ0RBQ0QsQ0FFQSxlQUNDLG1EQUNELENBRUEsVUFDQyxvREFDRCxDQUVBLE1BQ0MsZ0RBQ0QsQ0FFQSxHQUNDLGlEQUFrRCxDQUNsRCxXQUFZLENBQ1osVUFBVyxDQUNYLFFBQVMsQ0FDVCxZQUFhLENBQ2IsU0FBVSxDQUNWLFVBQ0QsQ0FFQSxRQUVDLGNBQ0QsQ0FRQSxTQUNDLHNDQUF1QyxDQUV2QyxnREFBaUQsQ0FDakQsYUFDRCxDQUVBLGdCQUxDLGlCQVVELENBTEEsT0FDQyxzQ0FBdUMsQ0FFdkMsaUJBQWtCLENBQ2xCLHNCQUNELENBRUEsU0FDQyxpQkFBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQ0QsQ0FFQSxRQUNDLGlCQUFlLENBQ2YsZUFBZ0IsQ0FDaEIscUJBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLG1CQUtELENBSEMsMEJBUEQsUUFRRSxnQkFFRixDQURDLENBR0QsNEJBRUMsdUNBQXdDLENBQ3hDLHVDQUFxQyxDQUVyQyxhQUNELENBRUEsd0NBSkMsaURBYUQsQ0FUQSxZQUNDLDZDQUE4QyxDQUU5QyxlQUFnQixDQUNoQixvQkFLRCxDQUhDLG1DQUNDLDJDQUNELENBR0QsY0FDQyxrREFBbUQsQ0FDbkQscUNBQXNDLENBQ3RDLG9CQUFxQixDQUNyQixxREFBc0QsQ0FDdEQsZ0JBQWUsQ0FDZixvREFBcUQsQ0FDckQsZ0JBQWlCLENBQ2pCLHNCQUFtQixDQUNuQixrQkFBYyxDQUNkLGlCQUFrQixDQUNsQixTQUNELENBRUEsc0JBRUMsc0NBQXVDLENBQ3ZDLGdCQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFFBU0QsQ0FQQyx5QkFSRCxzQkFTRSxtQkFNRixDQUxDLENBRUEsMEJBWkQsc0JBYUUsY0FFRixDQURDLENBR0QsTUFFQyxxQkFBbUIsQ0FDbkIsZUFLRCxDQUhDLFlBQ0MscUJBQ0QsQ0FLRCxZQUNDLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGtCQUFrQixDQUNsQixlQWNELENBWkMsZUFDQyxlQUFnQixDQUNoQixxQkFBbUIsQ0FDbkIscUJBUUQsQ0FOQyx1QkFDQyx1Q0FBd0MsQ0FDeEMsZUFBZ0IsQ0FDaEIsNkJBQStCLENBQy9CLGdCQUNELENBSUYsSUFZQyxvQkFBcUIsQ0FYckIsaURBQWtELENBQ2xELGdEQUFpRCxDQUNqRCxpQkFBa0IsQ0FDbEIsc0NBQXVDLENBQ3ZDLGFBQWMsQ0FDZCxrQkFBZSxDQUNmLGVBQWdCLENBQ2hCLG1CQUFnQixDQUNoQixlQUFhLENBQ2Isb0JBQXFCLENBQ3JCLG9CQUVELENDM2NBLEVBQ0Msb0NBQXFDLENBQ3JDLFNBQVUsQ0FDVixvQkFBcUIsQ0FDckIsNkZBRXNDLENBRnRDLHFGQWdCRCxDQVpDLHdCQUdDLFNBQVUsQ0FDVixTQUFVLENBQ1YseUJBQ0QsQ0FFQSxTQUNDLFVBQVksQ0FDWixTQUNELENBR0QscUJBQ0MseUJBT0QsQ0FMQyxpRkFHQyxvQkFDRCxDQWlDRCwyQ0E3QkMsNEJBQWtDLENBQ2xDLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixvQ0FBcUMsQ0FDckMsb0JBQXFCLENBQ3JCLGdEQUFpRCxDQUNqRCxnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLHdEQUFpRCxDQUFqRCxnREFvQkQsQ0FsQkMsbUpBR0MsNEJBQWtDLENBQ2xDLHNCQUF1QixDQUN2Qix3QkFBOEIsQ0FDOUIsMENBQTJDLENBQzNDLG9CQUNELENBRUEsa0RBQ0MsMENBQTJDLENBQzNDLFVBQ0QsQ0FPRCxXQWpDQyw0QkFBa0MsQ0FDbEMsUUFBUyxDQUNULGVBQWdCLENBQ2hCLG9DQUFxQyxDQUNyQyxvQkFBcUIsQ0FDckIsZ0RBQWlELENBQ2pELGdCQUFpQixDQUNqQixTQUFVLENBQ1YsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsd0RBQWlELENBQWpELGdEQXdCRCxDQXRCQyxtREFHQyw0QkFBa0MsQ0FDbEMsc0JBQXVCLENBQ3ZCLHdCQUE4QixDQUM5QiwwQ0FBMkMsQ0FDM0Msb0JBQ0QsQ0FFQSxrQkFDQywwQ0FBMkMsQ0FDM0MsVUFDRCxDQTBDRCw0Q0FwRUMsNEJBQWtDLENBQ2xDLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixvQ0FBcUMsQ0FDckMsb0JBQXFCLENBRXJCLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsd0RBQWlELENBQWpELGdEQTJERCxDQUZBLHNKQXBERSw0QkFBa0MsQ0FDbEMsc0JBQXVCLENBQ3ZCLHdCQUE4QixDQUM5QiwwQ0FBMkMsQ0FDM0Msb0JBa0RGLENBRkEsbURBNUNFLDBDQUEyQyxDQUMzQyxVQTZDRixDQUZBLDRDQTVCQyxpQkFBZSxDQUNmLGdEQUFpRCxDQUNqRCxpQkE0QkQsQ0FGQSxrREF2QkUsV0FBWSxDQUNaLG9CQUFxQixDQUNyQixxQkFBaUIsQ0FDakIsbUJBc0JGLENBbEJDLGdEQUNDLHFCQUFpQixDQUNqQixpQ0FBMEIsQ0FBMUIseUJBQ0QsQ0FhRCxzSkFSRSxxQkFVRixDQUZBLHdLQUxHLG9CQU9ILENBRUEsWUF4RUMsNEJBQWtDLENBQ2xDLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixvQ0FBcUMsQ0FDckMsb0JBQXFCLENBRXJCLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsd0RBQWlELENBQWpELGdEQStERCxDQUZBLHNEQXhERSw0QkFBa0MsQ0FDbEMsc0JBQXVCLENBQ3ZCLHdCQUE4QixDQUM5QiwwQ0FBMkMsQ0FDM0Msb0JBc0RGLENBRkEsbUJBaERFLDBDQUEyQyxDQUMzQyxVQWlERixDQUZBLFlBaENDLGlCQUFlLENBQ2YsZ0RBQWlELENBQ2pELGlCQWdDRCxDQUZBLGtCQTNCRSxXQUFZLENBQ1osb0JBQXFCLENBQ3JCLHFCQUFpQixDQUNqQixtQkEwQkYsQ0F0QkMsZ0JBQ0MscUJBQWlCLENBQ2pCLGlDQUEwQixDQUExQix5QkFDRCxDQWlCRCxzREFaRSxxQkFjRixDQUZBLHdFQVRHLG9CQVdILENBbUVBLGdEQXZEQyxrQ0FBbUMsQ0FKbkMsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsaUJBQWUsQ0FFZixvREFBcUQsQ0FDckQsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxTQUFVLENBQ1YsbUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsOEZBRXNDLENBRnRDLHNGQWlERCxDQUZBLGtLQXhDRSxvQkEwQ0YsQ0FGQSw4R0FuQ0UsU0FxQ0YsQ0FGQSwwREEvQkUsaURBQWtELENBQ2xELDZDQUE4QyxDQUM5QyxzQ0FBdUMsQ0FDdkMsY0FBZSxDQUNmLG1CQUFvQixDQUNwQix3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkE0QkYsQ0FGQSxnREFwQkMsa0RBQW1ELENBQ25ELGtEQUFtRCxDQUNuRCxxQ0FBc0MsQ0FDdEMsd0JBbUJELENBRkEsa0tBWkUsd0RBQXlELENBQ3pELG9EQUFxRCxDQUNyRCxxQ0FZRixDQUZBLDhHQUxFLHdEQUF5RCxDQUN6RCxzQ0FNRixDQUVBLGlCQTNEQyxrQ0FBbUMsQ0FKbkMsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsaUJBQWUsQ0FFZixvREFBcUQsQ0FDckQsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxTQUFVLENBQ1YsbUJBQWtCLENBQ2xCLGlCQUFrQixDQUVsQiw4RkFFc0MsQ0FGdEMsc0ZBcURELENBRkEsc0ZBcERDLG9CQXNERCxDQUZBLGdEQXZDRSxTQXlDRixDQUZBLDJCQW5DRSxpREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHNDQUF1QyxDQUN2QyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQWdDRixDQUZBLGlCQXhCQyxrREFBbUQsQ0FDbkQsa0RBQW1ELENBQ25ELHFDQUFzQyxDQUN0Qyx3QkF1QkQsQ0FGQSxxRUFoQkUsd0RBQXlELENBQ3pELG9EQUFxRCxDQUNyRCxxQ0FnQkYsQ0FGQSxnREFURSx3REFBeUQsQ0FDekQsc0NBVUYsQ0FFQSxvQ0FDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUNELENBRUEsdUJBbkVDLGtDQUFtQyxDQUpuQyxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixpQkFBZSxDQUVmLG9EQUFxRCxDQUNyRCxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFNBQVUsQ0FDVixtQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQiw4RkFFc0MsQ0FGdEMsc0ZBNkRELENBRkEsdUZBcERFLG9CQXNERixDQUZBLDREQS9DRSxTQWlERixDQUZBLGlDQTNDRSxpREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHNDQUF1QyxDQUN2QyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQXdDRixDQUZBLHVCQWhDQyxrREFBbUQsQ0FDbkQsa0RBQW1ELENBQ25ELHFDQUFzQyxDQUN0Qyx3QkErQkQsQ0FGQSx1RkF4QkUsd0RBQXlELENBQ3pELG9EQUFxRCxDQUNyRCxxQ0F3QkYsQ0FGQSw0REFqQkUsd0RBQXlELENBQ3pELHNDQWtCRixDQXdCQSxrREE3RkMsa0NBQW1DLENBSm5DLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGlCQUFlLENBRWYsb0RBQXFELENBQ3JELGdCQUFpQixDQUNqQixhQUFjLENBQ2QsU0FBVSxDQUNWLG1CQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLDhGQUVzQyxDQUZ0QyxzRkF1RkQsQ0FGQSx3S0E5RUUsb0JBZ0ZGLENBRkEsa0hBekVFLFNBMkVGLENBRkEsNERBckVFLGlEQUFrRCxDQUNsRCw2Q0FBOEMsQ0FDOUMsc0NBQXVDLENBQ3ZDLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBa0VGLENBRkEsa0RBcEJDLGdEQUFpRCxDQUNqRCwrQ0FBZ0QsQ0FDaEQsb0NBb0JELENBRkEsd0tBYkUsMkNBQTRDLENBQzVDLDJEQUFvRCxDQUFwRCxtREFBb0QsQ0FDcEQsb0NBYUYsQ0FGQSxrSEFORSxpREFBa0QsQ0FDbEQsMENBQTJDLENBQzNDLG9EQU1GLENBRUEsbUJBakdDLGtDQUFtQyxDQUpuQyxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixpQkFBZSxDQUVmLG9EQUFxRCxDQUNyRCxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFNBQVUsQ0FDVixtQkFBa0IsQ0FDbEIsaUJBQWtCLENBRWxCLDhGQUVzQyxDQUZ0QyxzRkEyRkQsQ0FGQSw4RkExRkMsb0JBNEZELENBRkEsb0RBN0VFLFNBK0VGLENBRkEsNkJBekVFLGlEQUFrRCxDQUNsRCw2Q0FBOEMsQ0FDOUMsc0NBQXVDLENBQ3ZDLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBc0VGLENBRkEsbUJBeEJDLGdEQUFpRCxDQUNqRCwrQ0FBZ0QsQ0FDaEQsb0NBd0JELENBRkEsMkVBakJFLDJDQUE0QyxDQUM1QywyREFBb0QsQ0FBcEQsbURBQW9ELENBQ3BELG9DQWlCRixDQUZBLG9EQVZFLGlEQUFrRCxDQUNsRCwwQ0FBMkMsQ0FDM0Msb0RBVUYsQ0F3QkEsaURBM0hDLGtDQUFtQyxDQUpuQyxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixpQkFBZSxDQUVmLG9EQUFxRCxDQUNyRCxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFNBQVUsQ0FDVixtQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQiw4RkFFc0MsQ0FGdEMsc0ZBcUhELENBRkEscUtBNUdFLG9CQThHRixDQUZBLGdIQXZHRSxTQXlHRixDQUZBLDJEQW5HRSxpREFBa0QsQ0FDbEQsNkNBQThDLENBQzlDLHNDQUF1QyxDQUN2QyxjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQWdHRixDQUZBLGlEQXBCQyxrREFBbUQsQ0FDbkQsa0RBQW1ELENBQ25ELHVDQW9CRCxDQUZBLHFLQWJFLGtEQUFtRCxDQUNuRCw4Q0FBK0MsQ0FDL0MsdUNBYUYsQ0FGQSxnSEFORSxrREFBbUQsQ0FDbkQsOENBQStDLENBQy9DLHNDQU1GLENBRUEsa0JBL0hDLGtDQUFtQyxDQUpuQyxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixpQkFBZSxDQUVmLG9EQUFxRCxDQUNyRCxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFNBQVUsQ0FDVixtQkFBa0IsQ0FDbEIsaUJBQWtCLENBRWxCLDhGQUVzQyxDQUZ0QyxzRkF5SEQsQ0FGQSwwRkF4SEMsb0JBMEhELENBRkEsa0RBM0dFLFNBNkdGLENBRkEsNEJBdkdFLGlEQUFrRCxDQUNsRCw2Q0FBOEMsQ0FDOUMsc0NBQXVDLENBQ3ZDLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBb0dGLENBRkEsa0JBeEJDLGtEQUFtRCxDQUNuRCxrREFBbUQsQ0FDbkQsdUNBd0JELENBRkEsd0VBakJFLGtEQUFtRCxDQUNuRCw4Q0FBK0MsQ0FDL0MsdUNBaUJGLENBRkEsa0RBVkUsa0RBQW1ELENBQ25ELDhDQUErQyxDQUMvQyxzQ0FVRixDQUlDLG9DQUNDLGdCQUFpQixDQUNqQixZQUFhLENBQ2Isc0NBQXVDLENBQ3ZDLG1CQUFrQixDQUNsQixpQkFxRUQsQ0FuRUMsb0RBQ0MscUNBQ0QsQ0FFQSwyQ0FDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBTW5CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FOdkIsa0JBQW1CLENBQ25CLHVDQUF3QyxDQUN4QyxlQUFnQixDQUNoQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDRCQUE4QixDQUM5QixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCw4Q0FBdUMsQ0FBdkMsc0NBQXVDLENBQ3ZDLFNBQ0QsQ0FFQSwwQ0FDQyxnREFBaUQsQ0FDakQsaURBQWtELENBQ2xELGlCQUFrQixDQUNsQixxQ0FBc0MsQ0FDdEMsVUFBVyxDQUNYLGFBQWMsQ0FDZCxXQUFZLENBQ1osUUFBUyxDQUNULFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsOEZBRXNDLENBRnRDLHNGQUVzQyxDQUN0QyxVQUFXLENBQ1gsU0FDRCxDQUVBLDhIQUdDLHNDQVNELENBUEMsZ0pBQ0MsVUFDRCxDQUVBLDhLQUNDLHFDQUNELENBR0Qsc0ZBRUMsc0NBVUQsQ0FSQyxrR0FDQyxnREFBaUQsQ0FDakQsU0FDRCxDQUVBLHNIQUNDLHFDQUNELENBS0gsZUFDQyxjQUFlLENBQ2YsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkErQ0QsQ0E3Q0Msc0JBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQU1uQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBTnZCLGtCQUFtQixDQUNuQix1Q0FBd0MsQ0FDeEMsZUFBZ0IsQ0FDaEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw0QkFBOEIsQ0FDOUIsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isa0RBQTRDLENBQTVDLDBDQUE0QyxDQUM1QyxTQUNELENBRUEscUJBQ0MsZ0RBQWlELENBQ2pELGlCQUFrQixDQUNsQixxQ0FBc0MsQ0FDdEMsVUFBVyxDQUNYLGFBQWMsQ0FDZCxXQUFZLENBQ1osUUFBUyxDQUNULFVBQVksQ0FDWixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsOEZBRXNDLENBRnRDLHNGQUVzQyxDQUN0QyxVQUFXLENBQ1gsU0FDRCxDQU1DLGtGQUNDLFdBQVksQ0FDWixVQUFZLENBQ1osVUFDRCxDQThCRiw0Q0F2WEMsNEJBQWtDLENBQ2xDLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixvQ0FBcUMsQ0FDckMsb0JBQXFCLENBRXJCLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsd0RBQWlELENBQWpELGdEQThXRCxDQUZBLHNKQXZXRSw0QkFBa0MsQ0FDbEMsc0JBQXVCLENBQ3ZCLHdCQUE4QixDQUM5QiwwQ0FBMkMsQ0FDM0Msb0JBcVdGLENBRkEsbURBL1ZFLDBDQUEyQyxDQUMzQyxVQWdXRixDQUZBLDRDQXhCQyxpQkFBZSxDQUNmLGdEQUFpRCxDQUNqRCxpQkF3QkQsQ0FGQSxrREFuQkUsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLDJDQUE4QyxDQUM5QyxlQUFnQixDQUNoQixxQkFBaUIsQ0FDakIsbUJBZ0JGLENBRkEsc0pBUkUscUJBVUYsQ0FGQSx3S0FMRyxvQkFPSCxDQUVBLFlBM1hDLDRCQUFrQyxDQUNsQyxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsb0NBQXFDLENBQ3JDLG9CQUFxQixDQUVyQixnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsbUJBQW9CLENBQ3BCLHdEQUFpRCxDQUFqRCxnREFrWEQsQ0FGQSxzREEzV0UsNEJBQWtDLENBQ2xDLHNCQUF1QixDQUN2Qix3QkFBOEIsQ0FDOUIsMENBQTJDLENBQzNDLG9CQXlXRixDQUZBLG1CQW5XRSwwQ0FBMkMsQ0FDM0MsVUFvV0YsQ0FGQSxZQTVCQyxpQkFBZSxDQUNmLGdEQUFpRCxDQUNqRCxpQkE0QkQsQ0FGQSxrQkF2QkUsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLDJDQUE4QyxDQUM5QyxlQUFnQixDQUNoQixxQkFBaUIsQ0FDakIsbUJBb0JGLENBRkEsc0RBWkUscUJBY0YsQ0FGQSx3RUFURyxvQkFXSCxDQUVBLDBGQUdDLDJCQUEwQixDQUMxQixpQ0FDRCxDQUlBLGtDQUNDLGlEQUNELENBRUEsd0NBQ0MsdURBQ0QsQ0FFQSxrQ0FDQyxpREFDRCxDQUVBLGtDQUNDLGlEQUNELENBRUEsa0NBQ0MsaURBQ0QsQ0FFQSxrQ0FDQyxpREFDRCxDQUVBLGtDQUNDLGlEQUNELENBRUEsZ0NBQ0MsK0NBQ0QsQ0FFQSxnQ0FDQywrQ0FDRCxDQ3pjQyxnQkFDQyxxQ0FBc0MsQ0FDdEMsaUJBQ0QsQ0FFQSwwQkFDQyxxQkFLRCxDQUhDLGdDRjBVRCxzQ0FBdUMsQ0FDdkMsaUJBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsc0JFM1VDLENBR0QsdVVBaUJDLHVCQUF3QixDQUN4QixnREFBaUQsQ0FDakQsaURBQWtELENBQ2xELGtCQUFtQixDQUNuQixzQ0FBdUMsQ0FDdkMsbURBQW9ELENBQ3BELGNBQWUsQ0FDZixtREFBb0QsQ0FDcEQsb0JBQXNCLENBQ3RCLGNBQWUsQ0FDZixTQUFVLENBQ1Ysd0JBQWtCLENBQ2xCLDhGQUVzQyxDQUZ0QyxzRkFFc0MsQ0FDdEMsVUF3QkQsQ0F0QkMsMjJCQUVDLDJDQUE0QyxDQUM1QyxTQUNELENBRUEsa3hCQUNDLHNCQUEyQixDQUMzQixrQkFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQ0QsQ0FMQSx5bkJBQ0Msc0JBQTJCLENBQzNCLGtCQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsZUFDRCxDQUxBLDZyQkFDQyxzQkFBMkIsQ0FDM0Isa0JBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUNELENBTEEsOHNCQUNDLHNCQUEyQixDQUMzQixrQkFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQ0QsQ0FMQSxvaUJBQ0Msc0JBQTJCLENBQzNCLGtCQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsZUFDRCxDQUVBLDBvQkFDQyw0Q0FPRCxDQUxDLGkvQ0FFQyw0Q0FBNkMsQ0FDN0Msa0VBQTJELENBQTNELDBEQUNELENBSUYsYUFDQywwV0FHa0IsQ0FDbEIsc0JBS0QsQ0FIQyx1QkFDQywwQ0FDRCxDQUdELGVBQ0MsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixlQUNELENBRUEsOENBRUMsdUJBQXdCLENBQ3hCLGNBQWUsQ0FDZixtREFDRCxDQUlBLG1EQUVDLFlBQWEsQ0FDYixpQkErREQsQ0E3REMsK0RBQ0MscUJBQXNCLENBQ3RCLHNDQUF1QyxDQUN2QyxjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLG1EQUFvRCxDQUNwRCxrQkFBZSxDQUNmLG1EQUFvRCxDQUNwRCxvQkFBc0IsQ0FDdEIsbUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixtQkE4QkQsQ0E1QkMsd0pBRUMsVUFBVyxDQUNYLGFBQWMsQ0FDZCxpQkFDRCxDQUVBLDZFQUNDLGlEQUFrRCxDQUNsRCxlQUFnQixDQUNoQixXQUFZLENBQ1osTUFBTyxDQUNQLE9BQVEsQ0FDUixzQkFBZ0IsQ0FBaEIsY0FBZ0IsQ0FDaEIsVUFBVyxDQUNYLFNBQ0QsQ0FFQSwyRUFDQyxnREFBaUQsQ0FDakQsZ0RBQWlELENBQ2pELFVBQVcsQ0FDWCxNQUFPLENBQ1AsT0FBUSxDQUNSLHNCQUFnQixDQUFoQixjQUFnQixDQUNoQixTQUFVLENBQ1YsU0FDRCxDQU1BLG9MQUNDLDZDQUNELENBS0EsNkZBQ0MsMkNBQ0QsQ0FFQSwyRkFDQywrQ0FDRCxDQVFBLHlFQUVDLGlCQUNELENDL0tILFdBQ0MsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixlQUNELENBRUEsWUFDQyxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGdCQUNELENBRUEsYUFDQyxVQUFXLENBQ1gsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsaUJBQ0QsQ0FHQSx5QkFFQyxvQ0FHQyxhQUFjLENBQ2QsY0FBZSxDQUNmLFVBS0QsQ0FIQyxnREFDQyxVQUNELENBRUYsQ0FFQSxXQUNDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsbURBQ0QsQ0FFQSxXQUNDLGNBQWUsQ0FDZixVQUNELENBRUEsWUFDQyxjQVNELENBUEMsd0JBQ0MsaUJBQ0QsQ0FFQSx1QkFDQyxnQkFDRCxDQUdELGlCQUNDLFFBQ0QsQ0FHQSxzQ0FFQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBS25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FMdkIsa0JBQW1CLENBQ25CLHVCQUFrQyxDQUNsQyxxQkFBc0IsQ0FDdEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixVQW9KRCxDQWxKQyxnRUFDQywyQkFTRCxDQVBDLDZDQUhELGdFQUlFLDRCQU1GLENBTEMsQ0FFQSx1Q0FQRCxnRUFRRSw0QkFFRixDQURDLENBR0QsOERBQ0Msd0JBQXlCLENBQ3pCLG9CQUNELENBRUEsOElBQ0MsZ0RBQ0QsQ0FFQSw0RkFDQyx3QkFBeUIsQ0FDekIsVUFDRCxDQUVBLHNIQUVDLGVBQWdCLENBQ2hCLFVBQ0QsQ0FFQSxrREFDQyxVQUFXLENBQ1gsYUFBYyxDQUNkLFdBQVksQ0FDWixrQkFLRCxDQUhDLDRCQU5ELGtEQU9FLFlBRUYsQ0FEQyxDQUdELG9MQUdDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUNELENBRUEsd0dBQ0MscUNBQXNDLENBQ3RDLFVBQVcsQ0FDWCxTQUNELENBSUMsMEhBQ0MscUNBQ0QsQ0FXQSx3bEJBQ0MsYUFDRCxDQUdELGdGQUNDLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FDdkIsc0JBQTJCLENBQTNCLG1CQUEyQixDQUQzQixzQkFBdUIsQ0FDdkIsMEJBQ0QsQ0FFQSxvRkFDQyx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQ3ZCLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FEdkIsc0JBQXVCLENBQ3ZCLHNCQUNELENBRUEsa0ZBQ0MsdUJBQXVCLENBQXZCLG9CQUF1QixDQUN2QixvQkFBeUIsQ0FBekIsaUJBQXlCLENBRHpCLHNCQUF1QixDQUN2Qix3QkFDRCxDQUVBLHNGQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FDbkIsc0JBQTJCLENBQTNCLG1CQUEyQixDQUQzQixrQkFBbUIsQ0FDbkIsMEJBQ0QsQ0FFQSwwRkFDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FEdkIsa0JBQW1CLENBQ25CLHNCQUNELENBRUEsd0ZBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUNuQixvQkFBeUIsQ0FBekIsaUJBQXlCLENBRHpCLGtCQUFtQixDQUNuQix3QkFDRCxDQUVBLHNGQUNDLHFCQUFxQixDQUFyQixrQkFBcUIsQ0FDckIsc0JBQTJCLENBQTNCLG1CQUEyQixDQUQzQixvQkFBcUIsQ0FDckIsMEJBQ0QsQ0FFQSwwRkFDQyxxQkFBcUIsQ0FBckIsa0JBQXFCLENBQ3JCLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FEdkIsb0JBQXFCLENBQ3JCLHNCQUNELENBRUEsd0ZBQ0MscUJBQXFCLENBQXJCLGtCQUFxQixDQUNyQixvQkFBeUIsQ0FBekIsaUJBQXlCLENBRHpCLG9CQUFxQixDQUNyQix3QkFDRCxDQUlDLHdOQUNDLFFBQVMsQ0FDVCxVQUNELENBR0Qsb09BRUMsV0FBWSxDQUNaLFFBQVMsQ0FDVCx1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FNaEIsOEJBQWlCLENBTGpCLFdBQVksQ0FDWixNQUFPLENBQ1AsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixLQUFNLENBQ04sVUFDRCxDQUdELGtDQUNDLG9EQUNELENBRUEsa0NBQ0Msb0RBQ0QsQ0N6T0EsY0FDQyx5REFrRUQsQ0FoRUMsdUJBQ0MsdUNBQXdDLENBQ3hDLGtCQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLHNCQUtELENBSEMsMEJBTkQsdUJBT0UsaUJBRUYsQ0FEQyxDQUdELHFCQUNDLCtDQWtCRCxDQWhCQywwQkFFQyx5QkFDQyxRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFdBQ0QsQ0FDRCxDQUVBLDBCQWhCRCxxQkFpQkUseURBRUYsQ0FEQyxDQUlBLHlCQURELDRCQUdFLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FEOUIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFFRixDQURDLENBR0Qsb0JBQ0MsK0NBTUQsQ0FKQyx5QkFIRCxvQkFJRSxlQUFnQixDQUNoQiwrQ0FFRixDQURDLENBR0Qsc0JBQ0Msa0JBQWUsQ0FDZixnQkFBaUIsQ0FDakIscUJBS0QsQ0FIQywwQkFMRCxzQkFNRSxnQkFFRixDQURDLENBR0Qsb0JBQ0Msc0NBQXVDLENBQ3ZDLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUNELENDaEVBLHFCQUNDLDZDQVFELENBSUMsNElBQ0MsaUJBQ0QsQ0FJRix5QkFJRSw0QkFFQyx3QkFBOEIsQ0FBOUIscUJBQThCLENBRDlCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBS0QsQ0FIQyx5Q0FDQyxvQkFBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHdCQUNELENBR0QscUJBR0MsWUFjRCxDQVpDLHNEQUpBLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQWNBLENBUEMsZ0pBSUMsZUFBZ0IsQ0FDaEIsc0JBQ0QsQ0FNRCw0Q0FDQyxnQkFDRCxDQUdILENDNURBLGFBQ0MsZ0RBQWlELENBQ2pELDRCQUFnQyxDQUNoQyxNQUFPLENBQ1AsY0FBZSxDQUNmLEtBQU0sQ0FDTixVQUFXLENBQ1gsV0FnREQsQ0E5Q0Msd0JBQ0MsaUJBQWtCLENBQ2xCLFFBTUQsQ0FKQyx5QkFKRCx3QkFLRSxjQUFlLENBQ2YsUUFFRixDQURDLENBR0QscUNBQ0MsaURBQWtELENBQ2xELHVDQUF3QyxDQUN4QyxrQkFBZSxDQUNmLGdEQUFpRCxDQUNqRCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIseUJBQ0QsQ0FFQSxzQkFDQyxZQUNELENBRUEsbUJBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsZUFBYyxDQUNkLGlCQUNELENBRUEsc0NBTEMsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBY0QsQ0FUQSxtQkFFQyxXQUFZLENBQ1osV0FNRCxDQUpDLDhDQUVDLGFBQ0QsQ0FHRCx1QkFDQyxnQkFBaUIsQ0FDakIsd0JBQ0QsQ0FJRCwwQkFJRSxxQ0FDQyxpREFBa0QsQ0FDbEQsdUNBQXdDLENBQ3hDLG1CQUFlLENBQ2YsZ0RBQWlELENBQ2pELFdBQVksQ0FDWixlQUFnQixDQUNoQix3Q0FDRCxDQUVBLGdDUjlDRCwrQ1FnREMsQ0FFQSx5Q0FDQyxlQUtELENBSEMsMEJBSEQseUNBSUUsK0NBRUYsQ0FEQyxDQUdELHNCQUNDLGlEQUFrRCxDQUNsRCxhQUFjLENBQ2QsZUFDRCxDQUVBLG1CQUNDLHFCQUFxQixDQUFyQixrQkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLGdCQUNELENBRUEsbUJBQ0MsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixXQUNELENBRUEsdUJBQ0Msd0JBQ0QsQ0FTQSw4RUFDQyxzQkFDRCxDQVRGLENBZ0JHLDZGQUNDLDJEQUE2RCxDQUM3RCwrQ0FBaUQsQ0FDakQsMkJBQTBCLENBQzFCLDhCQUE2QixDQUM3QiwrQkFBOEIsQ0FDOUIsNkJBS0QsQ0FIQyw2R0FDQyx3QkFDRCxDQU1ELGlJQUNDLGtDQUNELENBU0Qsd0ZBQ0MsMEJBQXVCLENBQ3ZCLHdCQUNELENDdEpGLDBCQU9HLG1FQUNDLDJEQUE2RCxDQUM3RCwrQ0FBaUQsQ0FDakQsMkJBQTBCLENBQzFCLDJEQUE2RCxDQUM3RCw2QkFDRCxDQUdILENDakJBLGtCQUNDLGlEQUFrRCxDQUNsRCw0QkFBZ0MsQ0FDaEMseURBQXNELENBQXRELGlEQUFzRCxDQUN0RCxrQkFzQkQsQ0FsQkUseUVBRUMsc0NBQXVDLENBQ3ZDLGlCQUFlLENBQ2Ysb0RBQ0QsQ0FFQSxtQ0FDQyx1Q0FBd0MsQ0FDeEMsb0JBT0QsQ0FMQyxrRkFFQyx1Q0FBd0MsQ0FDeEMseUJBQ0QsQ0N0QkgsTUFDQyxnQ0FBd0MsQ0FNeEMsMkJBQXNCLENBQXRCLDRCQUFzQixDQUx0QixnREFBaUQsQ0FDakQsbUNBQW9DLENBQ3BDLCtDQUFnRCxDQUNoRCxtREFBZ0QsQ0FBaEQsMkNBQWdELENBQ2hELDZCQUF3QixDQUF4Qiw2QkFBd0IsQ0FBeEIsc0JBQXdCLENBQ3hCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsU0FxSkQsQ0FuSkMsc0JBQ0MseUJBQ0QsQ0FFQSxhQUNDLGdEQUFpRCxDQUNqRCxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGlCQXlCRCxDQXZCQywyRUFHQyxXQUNELENBRUEsOEJBQ0MsYUFDRCxDQUVBLDRCQUNDLGNBQ0QsQ0FFQSxpQkFDQyxhQUFjLENBR2QsZ0NBQW1CLENBRm5CLFdBQVksQ0FDWixNQUFPLENBQ1AscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQ0QsQ0FLQSwrQkFDQyxpQkFDRCxDQUtBLGlDQUNDLGFBQ0QsQ0FLQSxnQ0FDQyxnQkFDRCxDQUdELDRCQUNDLGtCQUFvQixDQUNwQix3QkFNRCxDQUpDLHFEQUVDLGVBQ0QsQ0FHRCwrRkFMRSxxRkFRRixDQUVBLGVBRUMsMkJBQXNCLENBQXRCLDRCQUFzQixDQUR0QixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsV0FBWSxDQUNaLHNGQUNELENBRUEsa0JBQ0MsbUJBS0QsQ0FIQyw4QkFDQyxzQ0FDRCxDQUdELGdCQUNDLHNCQUNELENBRUEsOEJBRUMsMkJBQ0QsQ0FFQSxlVHFGQSx1Q0FBd0MsQ0FDeEMsZ0JBQWUsQ0FDZixpREFBa0QsQ0FDbEQsZVNsRkEsQ0FIQyw2QkFDQyxpQkFDRCxDQUdELGNBRUMsb0RBQ0QsQ0FFQSwwQkFKQyw2Q0FVRCxDQU5BLFlBQ0Msc0NBQXVDLENBRXZDLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUNELENBRUEsWUFDQyxZQVlELENBVEMsOEZBR0MsYUFDRCxDQUVBLGNBQ0Msc0JBQ0QsQ0FHRCxhQUNDLHlCQUFtQyxDQUNuQyxlQUFnQixDQUNoQixvQkFXRCxDQVRDLHlCQUVDLHlCQU1ELENBSkMsMEJBSkQseUJBTUUseUJBRUYsQ0FEQyxDQVNGLDZDQUNDLHFEQUFzRCxDQUN0RCxnREFBaUQsQ0FDakQsNkNBQ0QsQ0FJQyxvRUFDQyxnRkFDRCxDQUtBLGdFQUNDLCtFQUNELENBU0MsMEJBREQsMkVBRUUsNENBQStDLENBQy9DLDZDQUVGLENBR0QsaUNBRUUsNkVBRUYsQ0FSRSxDQVVGLCtCQUNDLHVDQUF3QyxDQUN4QyxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FDbkIsbUJBQWUsQ0FEZixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixVQWFELENBWEMsMkNBQ0MsVUFTRCxDQVBDLGlFQUhELDJDQUlFLGtDQU1GLENBTEMsQ0FFQSxrRUFDQyxlQUNELENBT0gsZUFDQyxpQkFBa0IsQ0FDbEIsNkZBQXNGLENBQXRGLHFGQTJCRCxDQXpCQywwQ0FFQyxnREFBNkMsQ0FBN0Msd0NBS0QsQ0FIQyx3RUFDQyx5QkFDRCxDQU1BLDZCQUNDLGNBVUQsQ0FSQyxvQ0FDQyxVQUFXLENBQ1gsV0FBWSxDQUNaLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQ0QsQ0FVRCw0REFFQyxhQUFjLENBQ2QsbUJBQ0QsQ0FPRCx5QkFDQyw4Q0FBK0MsQ0FDL0MsZ0RBQWlELENBQ2pELGVBb0RELENBakRDLDBCQU5ELHlCQU9FLG9CQWdERixDQS9DQyxDQUVBLGdDQUNDLHNCQUF1QixDQUN2QixZQUFhLENBQ2IsaUJBU0QsQ0FQQyxvQ0FDQywrQ0FBZ0QsQ0FDaEQsWUFBYSxDQUNiLFVBQVcsQ0FDWCxjQUFlLENBQ2YsU0FDRCxDQUdELGtDQUNDLGtCQUFnQixDQUNoQixTQUNELENBRUEsMkVBRUMsMkJBQ0QsQ0FFQSx5QkFsQ0QseUJBbUNFLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FFdkIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUZuQixzQkFBdUIsQ0FDdkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGVBaUJGLENBZkUsc0NBQ0MsbUJBQWMsQ0FBZCxhQUFjLENBQ2QsU0FDRCxDQUVBLHdDQUNDLHNCQUNELENBRUEsd0NBQ0MsWUFBYSxDQUNiLHFCQUFrQixDQUNsQixTQUNELENBQ0QsQ0FLRixlQUNDLGlCQStCRCxDQTdCQyx5QkFIRCxlQUlFLFNBNEJGLENBM0JDLENBSUMseUNBQ0MsMEJBQ0QsQ0FLQSx1Q0FDQyxVQUtELENBSEMseUJBSEQsdUNBSUUsVUFFRixDQURDLENBR0QsdUNBQ0MsV0FLRCxDQUhDLHlCQUhELHVDQUlFLFdBRUYsQ0FEQyxDQU1ILDZCQUNDLGdCQUFhLENBQWIsWUFDRCxDQUNBLGVBQ0Msa0JBQW9CLENBQ3BCLG1CQUNELENDMVhBLGlDQUVDLFlBQ0QsQ0NGQSxTQUVDLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FEdEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLFNBK0JELENBN0JDLHlCQUxELFNBTUUsK0NBNEJGLENBM0JDLENBSUMsb0JBQ0MsK0NBQWdELENBQ2hELGFBQ0QsQ0FHRCxrQkFFQywyQkFBc0IsQ0FBdEIsNEJBQXNCLENBRHRCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixXQUFZLENBQ1osNkNBQ0QsQ0FFQSxlQUNDLDhEQUFrRSxDQUNsRSxzREFDRCxDQUVBLGdCQUNDLHlCQUFtQyxDQUNuQyxlQUFnQixDQUNoQixxREFDRCxDQ2xDRCxhQUNDLG1CQUFvQixDQUNwQiwyQ0FnS0QsQ0E5SkMscUJBQ0MsaUJBeUNELENBdkNDLG9DQUVDLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FEdkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFDRCxDQUVBLDBCQUNDLGFBQWMsQ0FDZCwrQ0FDRCxDQUdBLDBDQUNDLHNCQUFrQixDQUNsQix1QkFDRCxDQUVBLDJDQUNDLFNBQ0QsQ0FFQSwwQ0FDQyxVQUNELENBRUEsb0NBQ0Msc0NBQXVDLENBQ3ZDLGlDQUEwQixDQUExQix5QkFDRCxDQUVBLDhCQUNDLGlEQUFrRCxDQUNsRCxrQkFNRCxDQUpDLDRDQUNDLDJDQUE0QyxDQUM1Qyx1QkFBZ0IsQ0FBaEIsZUFDRCxDQUhBLDJDQUNDLDJDQUE0QyxDQUM1Qyx1QkFBZ0IsQ0FBaEIsZUFDRCxDQUtGLHNCQUNDLGlEQUFrRCxDQUNsRCxRQUFTLENBQ1QsV0FBWSxDQUNaLGdDQUFtQyxDQUNuQyw0QkFBNkIsQ0FDN0IsZUFBZ0IsQ0FDaEIsa0RBQWlELENBQ2pELGNBQWUsQ0FDZixLQUFNLENBQ04sOEZBRXNDLENBRnRDLHNGQUVzQyxDQUN0QyxVQUFXLENBQ1gsV0FrQ0QsQ0FoQ0MsNkJBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUduQix3QkFBOEIsQ0FBOUIscUJBQThCLENBSDlCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG1CQUFhLENBQ2IsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixvQkFNRCxDQUpDLGdDQUNDLHVDQUF3QyxDQUN4QyxlQUNELENBR0QsNEJBQ0MsdUNBQXdDLENBQ3hDLGNBQWUsQ0FDZixvQkFXRCxDQVRDLGdDQUNDLGFBQ0QsQ0FFQSxvRUFFQyx1Q0FBd0MsQ0FDeEMsb0JBQ0QsQ0FHRCxxRFp4Q0QsbUJBQWUsQ0FDZixrREFBbUQsQ0FDbkQsZ0JBQWlCLENBQ2pCLHNCWXVDQyxDWnJDRCwwQlltQ0MscURabENBLG1CWW9DQSxDWm5DRCxDWXVDQyx5QkFERCx1QkFHRSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBRG5CLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQW1CLENBQW5CLGtCQVFGLENBTkUsb0RBQ0MsK0NBQWdELENBQ2hELGdCQUFpQixDQUNqQixXQUNELENBQ0QsQ0FHRCxxQkFDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQiwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQiwrQ0FNRCxDQUpDLHVCQUNDLGFBQWMsQ0FDZCxxQkFDRCxDQUdELG9CQUNDLHVCQUNELENBRUEsc0JBQ0MsWUFDRCxDQUVBLG1CQUNDLGtCQThCRCxDQTVCQyxxQ0FDQyxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FFaEIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUNuQixtQkFBZSxDQUZmLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsVUFpQkQsQ0FmQywyQ0FDQyxVQWFELENBWEMseUJBSEQsMkNBSUUsa0NBVUYsQ0FUQyxDQUVBLHlCQVBELDJDQVFFLGtDQU1GLENBTEMsQ0FFQSwwQkFYRCwyQ0FZRSxrQ0FFRixDQURDLENBTUosc0JBQ0MsK0JBQW9DLENBQ3BDLFFBQVMsQ0FDVCxVQUFXLENBQ1gsTUFBTyxDQUNQLFNBQVUsQ0FDVixjQUFlLENBQ2YsT0FBUSxDQUNSLEtBQU0sQ0FDTiw2RkFFc0MsQ0FGdEMscUZBRXNDLENBQ3RDLGlCQUFrQixDQUNsQixXQUNELENBSUMsd0NBQ0MsTUFDRCxDQUVBLHdDQUNDLFVBQVksQ0FDWixrQkFDRCxDQU1BLGdDQUNDLFVBQ0QsQ0FFQSxpQ0FDQyx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsc0NBQXVDLENBQ3ZDLGNBQWUsQ0FDZixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGNBQWUsQ0FDZixlQUFnQixDQUNoQixxQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGlCQTJERCxDQXpEQyx3Q0FDQyxnREFBaUQsQ0FDakQsaURBQWtELENBS2xELGtCQUFlLENBR2YsaUJBQWtCLENBQ2xCLE9BS0QsQ0FFQSwrRUFaQyxtQkFBYyxDQUhkLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsYUFBYyxDQUNkLGFBQWMsQ0FFZCxXQUFZLENBQ1osb0JBQWtCLENBR2xCLDhGQUVzQyxDQUZ0QyxzRkFFc0MsQ0FDdEMsVUFxQkQsQ0FsQkEsdUNBQ0MsbVRBQSt2QyxDQUMvdkMsdUJBQTJCLENBQzNCLDJCQUE0QixDQUM1QixpQkFBa0IsQ0FNbEIsUUFBUyxDQUVULGlCQUFrQixDQUNsQixPQUtELENBRUEseUNBQ0MscUJBU0QsQ0FQQyxnREFDQyxpREFDRCxDQUVBLCtDQUNDLG9CQUNELENBR0QsaURBQ0MsZ0JBQ0QsQ0FFQSxrREFDQyxZQUNELENBR0QsOEJBQ0MsbUJBQ0QsQ0FHRCxxQkFDQyxlQXdERCxDQXREQyx5Q0FDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFvREQsQ0FsREMsdURBR0MsMkJBQVEsQ0FBUixnQkFBUSxDQUZSLG1CQUFpQixDQUNqQixTQUFVLENBQ1YsT0FBUSxDQUNSLHVCQUFrQixDQUNsQixpQkFTRCxDQVBDLHlCQVBELHVEQVFFLHVCQU1GLENBTEMsQ0FFQSw4REFDQyxZQUNELENBR0QseURBT0MsMkJBQVEsQ0FBUixnQkFBUSxDQU5SLHVCQUF3QixDQUN4QixpREFBa0QsQ0FDbEQsa0JBQW1CLENBQ25CLHNDQUF1QyxDQUN2QyxrQkFBZSxDQUNmLGVBQWdCLENBQ2hCLE9BQVEsQ0FDUix3QkFBa0IsQ0FDbEIsNkZBRXNDLENBRnRDLHFGQXdCRCxDQXBCQyw0RUFDQyxlQUFnQixDQUNoQixVQUNELENBRUEseUJBbEJELHlEQW1CRSxlQUFnQixDQUNoQix3QkFhRixDQVpDLENBRUEsb0ZBQ0Msc0NBQ0QsQ0FGQSwyRUFDQyxzQ0FDRCxDQUZBLCtFQUNDLHNDQUNELENBRkEsZ0ZBQ0Msc0NBQ0QsQ0FGQSxzRUFDQyxzQ0FDRCxDQUVBLHNNQUdDLDJDQUE0QyxDQUM1QyxTQUNELENBTEEsc01BR0MsMkNBQTRDLENBQzVDLFNBQ0QsQ0FLSCxvQkFDQyx5QkFBMkIsQ0FDM0IsNkNBQThDLENBQzlDLGlCQUNELENBRUEseUJBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5REFBMkQsQ0FDM0QsNENBdURELENBckRDLHdDQUNDLCtCQUFpQyxDQUNqQyxzQ0FBdUMsQ0FDdkMsa0JBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNoQiw4Q0FBK0MsQ0FDL0Msc0JBQWtCLENBQ2xCLGlCQXdDRCxDQXRDQyx5QkFWRCx3Q0FXRSxjQXFDRixDQXBDQyxDQUVBLCtDQUNDLGdEQUFpRCxDQUNqRCxpREFBa0QsQ0FDbEQsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osTUFBTyxDQUNQLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFDRCxDQUVBLDhDQUNDLGlEQUFrRCxDQUNsRCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFVBQVcsQ0FDWCxRQUFTLENBQ1QsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsNkZBRXNDLENBRnRDLHFGQUVzQyxDQUN0QyxTQUNELENBRUEsZ0RBQ0Msc0NBS0QsQ0FIQyxzREFDQyxTQUNELENBcUJELDZJQUNDLFlBQ0QsQ0FPRCx5QkFERCxzQkFHRSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBRG5CLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQW1CLENBQW5CLGtCQVdGLENBVEUsNEJBQ0MsZ0JBQWlCLENBQ2pCLG1CQUtELENBSEMsK0NBQ0MsaUJBQ0QsQ0FFRixDQUlELFVBQ0MseUJBS0QsQ0FIQywwQkFDQyxTQUNELENBRUQsZUFDQyxzQkFDRCxDQUVBLGtCQUNDLGVBQWdCLENBQ2hCLFNBV0QsQ0FUQyxvQkFDQyxhQUFjLENBQ2QscUJBTUQsQ0FKQyxvREFFQyxvQkFDRCxDQzFjRixhQUNDLGlEQUFrRCxDQUNsRCxzQ0FBdUMsQ0FDdkMsaUJBMklELENBeklDLGdCQUNDLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZ0JBQ0QsQ0FFQSw2REFHQyw0Q0FDRCxDQUdBLHFCQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FFbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUZ2QixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFvQ0QsQ0FsQ0Msd0JBQ0MsMENBQTJDLENBQzNDLGlCQStCRCxDQTdCQywrQkFDQyxxQ0FBc0MsQ0FDdEMsaUJBQWUsQ0FDZixRQUFTLENBQ1QsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isc0NBQWdDLENBQWhDLDhCQUFnQyxDQUNoQyxTQUNELENBRUEsMEJBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUtuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBTHZCLGtCQUFtQixDQUNuQixnREFBaUQsQ0FDakQsaUJBQWtCLENBQ2xCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixnQkFBWSxDQUNaLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsVUFPRCxDQUxDLGdFQUVDLGdEQUFpRCxDQUNqRCxVQUNELENBTUgscUJBQ0Msd0RBQXlELENBQ3pELHFEQThDRCxDQTVDQyw0QkFFQyw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FGdkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHNCQXdDRCxDQXRDQywrQkFDQyw0Q0FBNkMsQ0FDN0MsaUJBbUNELENBakNDLHFDQUNDLHVEQUF3RCxDQUN4RCxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsT0FBUSxDQUNSLDhDQUF1QyxDQUF2QyxzQ0FBdUMsQ0FDdkMsU0FDRCxDQUVBLDRDQUNDLGVBS0QsQ0FIQyxrREFDQyxZQUNELENBR0QsaUNBQ0Msc0NBQXVDLENBQ3ZDLGFBQWMsQ0FDZCxjQUFlLENBQ2Ysb0RBQXFELENBQ3JELGFBQWMsQ0FDZCxpQkFBZSxDQUNmLG9CQU1ELENBSkMsOEVBRUMseUJBQ0QsQ0FNSixtQkFFQyxtQkFBYyxDQURkLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsYUFBYyxDQUNkLFdBQVksQ0FDWixzQkFBbUIsQ0FDbkIsV0FLRCxDQUhDLHVCQUNDLFVBQ0QsQ0FJRCxvQkFDQyxrQkFlRCxDQWJDLHNCQUNDLGVBQ0QsQ0FFQSxzQkFDQyxzQ0FBdUMsQ0FDdkMseUJBTUQsQ0FKQyx3REFFQyxvQkFDRCxDQ3JIRix3QkFDQyw0Q0FtQkQsQ0FqQkMseUJBSEQsd0JBSUUsWUFBYSxDQUNiLHFCQUFrQixDQUNsQixTQWNGLENBWkUsb0NBQ0MsWUFDRCxDQUNELENBRUEseUJBYkQsd0JBY0Usb0JBTUYsQ0FMQyxDQUVBLDBCQWpCRCx3QkFrQkUsb0JBRUYsQ0FEQyxDQ3hDRixTQUVDLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FEdEIsWUFBYSxDQUNiLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsb0JBQW1CLENBQ25CLGlCQWtERCxDQWhEQyx5QkFORCxTQU9FLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FDbkIsNkJBQW1CLENBQW5CLDRCQUFtQixDQURuQixrQkFBbUIsQ0FDbkIsc0JBQW1CLENBQW5CLGtCQThDRixDQTdDQyxDQUVBLHVCQUNDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUNELENBRUEsa0JBQ0Msd0RBQTBELENBQzFELGdEQUFpRCxDQUNqRCxzQkFBd0IsQ0FDeEIsaUJBTUQsQ0FKQyx5QkFORCxrQkFPRSx5QkFBMkIsQ0FDM0IseURBRUYsQ0FEQyxDQUdELGlCQUNDLFlBT0QsQ0FMQyxzREFFQyxhQUFjLENBQ2QsZ0RBQ0QsQ0FHRCxrQkFDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBRW5CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FGdkIsa0JBQW1CLENBQ25CLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBYUQsQ0FYQyxzQkFDQyxvQkFDRCxDQUVBLGtDZHlFRCxrQ0FBbUMsQ0FKbkMsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsaUJBQWUsQ0FFZixvREFBcUQsQ0FDckQsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxTQUFVLENBQ1YsbUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsOEZBRXNDLENBRnRDLHNGYy9FQyxDQUZBLHdIZHdGQSxvQmN0RkEsQ0FGQSxrRmQ2RkEsU2MzRkEsQ0FGQSw0Q2RpR0EsaURBQWtELENBQ2xELDZDQUE4QyxDQUM5QyxzQ0FBdUMsQ0FDdkMsY0FBZSxDQUNmLG1CQUFvQixDQUNwQix3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQmNwR0EsQ0FGQSxrQ2RrSkQsZ0RBQWlELENBQ2pELCtDQUFnRCxDQUNoRCxvQ2NsSkMsQ0FGQSx3SGR5SkEsMkNBQTRDLENBQzVDLDJEQUFvRCxDQUFwRCxtREFBb0QsQ0FDcEQsb0NjekpBLENBRkEsa0ZkZ0tBLGlEQUFrRCxDQUNsRCwwQ0FBMkMsQ0FDM0Msb0RjaEtBLENBRUEsbUNBQ0MsWUFDRCxDQ3JERixZQUVDLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLDZFQUE4RSxDQUM5RSxVQTJDRCxDQXZDRSxnQ0FQRCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFZQyxDQUxBLG9CQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9DQUFxQyxDQUVyQyxvQkFDRCxDQUVBLHNCQUNDLFdBU0QsQ0FQQyx1QkFIRCxzQkFJRSxXQU1GLENBTEMsQ0FFQSx3QkFDQyxtQ0FDRCxDQUdELHVCQUNDLGFBQWMsQ0FDZCxrQkFBZSxDQUNmLGdEQUNELENBS0Esc0JBQ0MscUJBQ0QsQ0FLQSxzQkFDQyxvQkFDRCxDQzNDRCwwQkFDQyx1Q0FBd0MsQ0FDeEMsa0JBQWUsQ0FDZixnQkFBaUIsQ0FDakIsc0JBS0QsQ0FIQywwQkFORCwwQkFPRSxpQkFFRixDQURDLENBR0Qsd0JBQ0MsK0NBU0QsQ0FQQywwQkFIRCx3QkFJRSx5REFNRixDQUxDLENBRUEsNEJBQ0MsK0NBQ0QsQ0FJQSx5QkFERCwrQkFHRSx3QkFBOEIsQ0FBOUIscUJBQThCLENBRDlCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBV0YsQ0FURSx3RkFFQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUNELENBQ0QsQ0FFQSx5REFDQyxZQUNELENBR0QsdUJBQ0MsK0NBTUQsQ0FKQyx5QkFIRCx1QkFJRSxlQUFnQixDQUNoQiwrQ0FFRixDQURDLENBR0QseUJBQ0Msa0JBQWUsQ0FDZixnQkFBaUIsQ0FDakIscUJBS0QsQ0FIQywwQkFMRCx5QkFNRSxnQkFFRixDQURDLENBR0QsdUJBQ0Msc0NBQXVDLENBQ3ZDLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUNELENBRUEsMkJBQ0MsbUJBQWMsQ0FBZCxhQUNELENBTUEsK0NBQ0MscUJBQ0QsQ0MzRUEsd0JBQ0MsZ0RBUUQsQ0FJQywySkFDQyxpQkFDRCxDQUlGLHlCQUlFLCtCQUVDLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FEOUIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiw2QkFLRCxDQUhDLDRDQUNDLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQ0QsQ0FHRCx3QkFHQyxlQWNELENBWkMsNERBSkEsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBY0EsQ0FQQyw0SkFJQyxlQUFnQixDQUNoQixzQkFDRCxDQU1ELCtDQUNDLGdCQUNELENBR0gsQ0MxREMsV0FDQyx3REFBeUQsQ0FDekQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBcUIsQ0FDckIsa0JBQWtCLENBQ2xCLFNBQ0QsQ0FFQSxnQm5CMkNBLG1CQUFlLENBQ2Ysa0RBQW1ELENBQ25ELGdCQUFpQixDQUNqQixzQm1CUEEsQ25CU0EsMEJtQmhEQSxnQm5CaURDLG1CbUJWRCxDbkJXQSxDbUJsREEsZ0JBRUMsY0FBZSxDQUNmLGdEQUFpRCxDQUNqRCxlQUFnQixDQUNoQiwrQ0FBZ0QsQ0FDaEQsaUJBQWUsQ0FDZixpQkFnQ0QsQ0E5QkMsc0JBQ0Msa0RBQW1ELENBQ25ELFFBQVMsQ0FDVCxVQUFXLENBQ1gsYUFBYyxDQUNkLFFBQVMsQ0FDVCxNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLDhGQUVzQyxDQUZ0QyxzRkFFc0MsQ0FDdEMsVUFDRCxDQUVBLDZCQUNDLGNBQ0QsQ0FJQyw2QkFDQyxhQUFjLENBQ2QsVUFDRCxDQVNGLGdEQUNDLFlBV0QsQ0FUQywyQkFDQyxhQUNELENBRUEsdUJBQ0MsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFNBQ0QsQ0FPRCxvQkFDQyx3REFBeUQsQ0FDekQsUUFBUyxDQUNULGlCQXFCRCxDQW5CQyxrQ0FDQyxhQUNELENBRUEsaUNBQ0MsZUFDRCxDQUVBLHNCQUNDLHNDQUF1QyxDQUN2QyxlQUFnQixDQUNoQixvQkFPRCxDQUxDLHdEQUVDLHVDQUF3QyxDQUN4QyxvQkFDRCxDQU1ILGFBR0MsNkJBQW1CLENBQW5CLDRCQUFtQixDQUZuQix3REFBeUQsQ0FDekQsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FBbkIsa0JBZ0NELENBOUJDLGdCQUNDLGVBQWdCLENBQ2hCLGtDQUFzQixDQUN0QixTQUFVLENBQ1YsVUF5QkQsQ0F2QkMsa0JBRUMsaURBQWtELENBQ2xELHNDQUF1QyxDQUN2QyxhQUFjLENBQ2QsZUFBZ0IsQ25CdUdsQixlQUFnQixDQUNoQixzQkFBbUIsQ21CdkdqQixhQUFZLENBQ1osb0JBZUQsQ0FiQyx5QkFDQyxlQUFnQixDQUNoQiwyQ0FBOEMsQ0FDOUMsY0FBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsa0JBQ0QsQ0FFQSxnREFFQyx1Q0FBd0MsQ0FDeEMsb0JBQ0QsQ0NqSUgsWUFDQyxlQUFnQixDQUNoQiwwREFBNkQsQ0FDN0QsVUFDRCxDQUVBLGFBRUMsdUJBQXVCLENBQXZCLG9CQUF1QixDQUR2Qiw2QkFBd0IsQ0FBeEIsNkJBQXdCLENBQXhCLHNCQUF3QixDQUN4QixzQkFBdUIsQ0FDdkIsVUFXRCxDQVRDLDBCQUNDLHdCQUEwQixDQUMxQiw0QkFNRCxDQUpDLDZDQUNDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsOERBQ0QsQ0FJRixhQUdDLG1CQUFjLENBRmQsY0FBZSxDQUNmLGFBQWMsQ0FDZCxhQUFjLENBQ2QsUUFBUyxDQUNULHVCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFVBbUNELENBakNDLHdCQUNDLFNBQ0QsQ0FFQSx3QkFDQyxVQUNELENBRUEsbURBRUMsVUFBWSxDQUNaLG1CQUNELENBRUEsaUJBQ0MsYUFBYyxDQUNkLFdBUUQsQ0FOQyxtQkFDQyxtQ0FBb0MsQ0FDcEMsOEZBRXNDLENBRnRDLHNGQUdELENBTUEsa0RBQ0MseUNBQ0QsQ0FJRixZQUNDLFFBQVMsQ0FDVCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLFFBQVMsQ0FDVCxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsa0JBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixVQUFXLENBQ1gsU0ErQkQsQ0E3QkMsZUFDQyxpREFBa0QsQ0FDbEQsaURBQWtELENBQ2xELGlCQUFrQixDQUNsQixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLHFCQUF1QixDQUN2QixpQkFBYSxDQUNiLHVDQUFrQyxDQUFsQywrQkFBa0MsQ0FDbEMsb0JBV0QsQ0FUQywyQ0FFQywyQ0FDRCxDQUVBLDRCQUNDLGtEQUFtRCxDQUNuRCw4Q0FDRCxDQU9ELDZDQUNDLFlBQ0QsQ0N6R0Esc0JBQ0MsVUFDRCxDQUVBLDREQUdDLGlEQUFrRCxDQUNsRCx3QkFBeUIsQ0FDekIsZUFDRCxDQUVBLGtEQUVDLGVBQ0QsQ0N0QkQsb0REeUJFLGlEQ3lERixDQWxGQSxXQUVDLDJDQUE0QyxDQUM1QyxpQkErRUQsQ0E3RUMsNEJBRUMsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFNBQ0QsQ0FFQSxvQkFDQyxZQUNELENBRUEsa0JBQ0MsZ0RBQWlELENBQ2pELGFBQWMsQ0FDZCxrQkFBZSxDQUNmLFNBQVUsQ0FDVixpQkFDRCxDQUdBLHlEQUVDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLHNCQUFrQixDQUNsQixxQkFBa0IsQ0FDbEIsaUJBK0JELENBN0JDLHFFQVVDLG1CQUFjLENBVGQsZ0RBQWlELENBQ2pELG1UQUErdkMsQ0FDL3ZDLHVCQUEyQixDQUMzQiwyQkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLGlEQUFrRCxDQUNsRCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxhQUFjLENBQ2QsV0FBWSxDQUNaLE1BQU8sQ0FDUCxvQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUiw4RkFFc0MsQ0FGdEMsc0ZBRXNDLENBQ3RDLFVBQ0QsQ0FJQywrRkFDQyxRQUNELENBTUQsaUNBQ0Msd0JBQXlCLENBQ3pCLGtCQUNELENBT0MsaURBQ0MsaURBQWtELENBQ2xELG9CQUNELENBS0gsZUFDQyxvQkFBcUIsQ0FDckIsUUFBUyxDQUNULGdEQUFpRCxDQUNqRCw4QkFBK0IsQ0FDL0IsVUFtRUQsQ0FoRUUseUJBREQsd0JBRUUsdUJBQXVCLENBQXZCLG9CQUF1QixDQUV2Qiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBRW5CLHNCQUEyQixDQUEzQixtQkFBMkIsQ0FKM0Isc0JBQXVCLENBQ3ZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLDBCQTBERixDQXpEQyxDQUdBLG1DQUNDLHdCQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0Isb0JBQ0QsQ0FFQSxpQ0FDQyxrQkFBWSxDQUFaLG1CQUFZLENBQ1osbUJBQWMsQ0FEZCxXQUFZLENBQ1osYUFBYyxDQUNkLG9CQUFtQixDQUNuQixrQkFBZSxDQUNmLGVBMEJELENBeEJDLHlCQVBELGlDQVFFLGVBQWdCLENBQ2hCLGtCQXNCRixDQXJCQyxDQUVBLHFFQUNDLGVBS0QsQ0FIQywwRUFDQyxvQkFDRCxDQUdELDhDQUNDLGlCQUNELENBSUMsdUNBQ0MscUJBQ0QsQ0FLRixvQ0FDQyxXQUFZLENBQ1osaUJBYUQsQ0FYQywwQ0FDQyx5QkFBNkIsQ0FDN0IsUUFBUyxDQUNULFVBQVcsQ0FDWCxhQUFjLENBQ2QsV0FBWSxDQUNaLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQ0QsQ0NuSkgsY0FDQywrQ0FBZ0QsQ0FDaEQsZ0RBQWlELENBQ2pELDhCQXdFRCxDQXRFQywyQkFDQyxlQUNELENBR0Esb0NBQ0MsY0FBZSxDQUNmLHlDQUNELENBRUEscUJ2QjBCQSxtQkFBZSxDQUNmLG9EQUFxRCxDQUNyRCxnQkFBaUIsQ0FDakIsc0J1QkRBLEN2QkdBLDBCdUIvQkEscUJ2QmdDQyxpQnVCSkQsQ3ZCS0EsQ3VCakNBLHFCQUVDLGlEQUFrRCxDQUNsRCxpREFBbUQsQ0FDbkQsY0FBZSxDQUNmLHlDQUEwQyxDQUMxQyxpQkFzQkQsQ0FwQkMsdUJBQ0Msb0RBQXFELENBQ3JELG1CQUNELENBRUEsdURBRUMsa0RBQW1ELENBQ25ELFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLGlCQUFrQixDQUNsQixRQUFTLENBQ1Qsd0VBQWdFLENBQWhFLGdFQUFnRSxDQUFoRSx3REFBZ0UsQ0FBaEUsOEdBQWdFLENBQ2hFLFNBQ0QsQ0FFQSwyQkFDQywrQkFBd0IsQ0FBeEIsdUJBQ0QsQ0FHRCxzQkFDQyxZQUFhLENBQ2IsYUFBYyxDQUNkLHlDQWdCRCxDQWRDLDBCQUNDLGdCQUFpQixDQUNqQixlQUNELENBaUJDLDhHQUNDLCtCQUF5QixDQUF6Qix1QkFDRCxDQ3pFSCxrQkFDQyx5REFBNEQsQ0FDNUQsNkNBNEJELENBMUJDLDJCQUNDLHVDQUF3QyxDQUN4QyxrQkFBZSxDQUNmLGdCQUFpQixDQUNqQixzQkFLRCxDQUhDLDBCQU5ELDJCQU9FLGlCQUVGLENBREMsQ0FHRCx3QkFDQywrQ0FNRCxDQUpDLHlCQUhELHdCQUlFLGVBQWdCLENBQ2hCLCtDQUVGLENBREMsQ0FHRCx3QkFDQyxzQ0FBdUMsQ0FDdkMsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQ0QsQ0FHRCwwREFDQyx1QkFDRCxDQ2xDQSw4Q0FFQyw4QkFBNEIsQ0FDNUIsZUFlRCxDQWJDLDREQUNDLGlCQUFvQixDQUNwQixXQUFZLENBQ1osVUFDRCxDQUVBLGtFQUNDLHVCQUNELENBRUEsb0VBQ0Msd0JBQ0QsQ0NqQkQsa0JBQ0Msa0ZBQ0QsQ0FFQSxvQkFDQyxvRkFDRCxDQUVBLHFCQUNDLHFGQUNELENBRUEsbUJBQ0MsbUZBQ0QsQ0FHQSx5QkFDQywwQkFDRCxDQUVBLHNCQUNDLHVCQUNELENDdkJBLGtCQUNDLDJDQVNELENBTEUsd0NBQ0MsOENBQStDLENBQy9DLFVBQ0QsQ0NSRixnQkFDQywyQ0FrT0QsQ0FoT0Msc0JBRUMsNkJBQW1CLENBQW5CLDRCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRnZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsVUFTRCxDQVBDLDRCQUNDLFVBS0QsQ0FIQyx5QkFIRCw0QkFJRSxrQ0FFRixDQURDLENBU0YseUJBQ0MsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLDBCQUFzQixDQUN0QiwrQ0FBMkMsQ0FEM0MsNkJBQXNCLENBQXRCLDBCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsMENBQTJDLENBQzNDLFVBZ0NELENBOUJDLGlDQUNDLHVDQUF3QyxDQUN4QyxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZ0JBQ0QsQ0FFQSxxQ0FDQyxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGdCQUNELENBRUEsb0NBQ0MsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixnQkFDRCxDQUVBLGlDQUNDLFVBQ0QsQ0FRRCwrQkFFQyw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FGdkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHNCQXdGRCxDQXJGRSx5QkFXQyxvR0FDQyxrQ0FDRCxDQVJELENBV0EsMEJBRUMsa0RBQ0MscUNBQ0QsQ0FDRCxDQUlBLHlCQUVDLGtEQUNDLGtDQUNELENBQ0QsQ0FFQSwwQkFFQyxrREFDQyxrQ0FDRCxDQUNELENBSUEseUJBRUMsa0RBQ0Msa0NBQ0QsQ0FDRCxDQUVBLDBCQUVDLGtEQUNDLHFDQUNELENBQ0QsQ0FFQSwwQkFFQyxrREFDQyxrQ0FDRCxDQUNELENBSUEseUJBRUMsa0RBQ0Msa0NBQ0QsQ0FDRCxDQUVBLDBCQUVDLGtEQUNDLHFDQUNELENBQ0QsQ0FFQSwwQkFFQyxrREFDQyx3Q0FDRCxDQUNELENBU0YsK0JBRUMsb0JBQTBCLENBRDFCLGdCQUFhLENBQWIsWUFBYSxDQUNiLHlCQXVERCxDQXBERSx5QkFLRCxvRkFFRSx5QkFBcUMsQ0FBckMsbUNBTUYsQ0FYQyxDQVFBLDBCQUxELDBDQU1FLHlCQUFxQyxDQUFyQyxtQ0FFRixDQURDLENBSUEseUJBREQsMENBRUUseUJBQXFDLENBQXJDLG1DQU1GLENBTEMsQ0FFQSwwQkFMRCwwQ0FNRSx5QkFBcUMsQ0FBckMsbUNBRUYsQ0FEQyxDQUlBLHlCQURELDBDQUVFLHlCQUFxQyxDQUFyQyxtQ0FVRixDQVRDLENBRUEsMEJBTEQsMENBTUUseUJBQXFDLENBQXJDLG1DQU1GLENBTEMsQ0FFQSwwQkFURCwwQ0FVRSx5QkFBcUMsQ0FBckMsbUNBRUYsQ0FEQyxDQUlBLHlCQURELDBDQUVFLHlCQUFxQyxDQUFyQyxtQ0FVRixDQVRDLENBRUEsMEJBTEQsMENBTUUseUJBQXFDLENBQXJDLG1DQU1GLENBTEMsQ0FFQSwwQkFURCwwQ0FVRSx5QkFBcUMsQ0FBckMsbUNBRUYsQ0FEQyxDQy9OSCxZQUdDLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUh2QixvRUFBZ0YsQ0FDaEYsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixlQUFnQixDQUNoQixVQWdFRCxDQTlEQyx5QkFSRCxZQVNFLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixnQkE0REYsQ0EzREMsQ0FFQSwwQkFiRCxZQWNFLGdCQXdERixDQXZEQyxDQUVBLG1CQUNDLDhDQUF1QyxDQUF2QyxzQ0FrQkQsQ0FoQkMsdUJBQ0MsYUFBYyxDQUNkLFVBQ0QsQ0FFQSx5QkFSRCxtQkFTRSw2Q0FBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLFNBU0YsQ0FQRSx1QkFDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUViLHFEQUFpQixDQURqQixXQUFZLENBQ1osbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQ0QsQ0FDRCxDQUdELHFCQUNDLCtEQUFnRSxDQUNoRSxpQkFxQkQsQ0FuQkMsdUJBQ0MsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQiwrQ0FBZ0QsQ0FDaEQsMkNBQ0QsQ0FFQSx5QkFYRCxxQkFhRSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQ3RCLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FGdkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsU0FPRixDQUxFLHVCQUNDLGFBQWMsQ0FDZCxTQUNELENBQ0QsQ0FHRCx5QkFHQyxtQkFDQyx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUNELENBQ0QsQ0NsRUEsZ0RBQ0MsMkNBTUQsQ0FKQyx1R0FFQyxxREFDRCxDQUdELHVFQUdDLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FEdEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxrQkFBaUIsQ0FDakIsa0JBVUQsQ0FSQywwQkFSRCx1RUFTRSxtQkFPRixDQU5DLENBRUEsMEJBWkQsdUVBYUUsdUJBQXVCLENBQXZCLG9CQUF1QixDQUN2Qiw2QkFBYyxDQUFkLDRCQUFjLENBRGQsc0JBQXVCLENBQ3ZCLGlCQUFjLENBQWQsYUFFRixDQURDLENBR0QsNEJBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQUVuQiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQ3RCLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FIdkIsa0JBQW1CLENBQ25CLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsc0JBYUQsQ0FYQyxnQ0FDQyxhQUFjLENBQ2QsVUFDRCxDQUVBLDBCQVpELDRCQWFFLHdEQUF5RCxDQUN6RCxlQUFnQixDQUNoQixxQkFBa0IsQ0FDbEIsbUJBRUYsQ0FEQyxDQUdELHVCQUNDLFdBV0QsQ0FUQywyQkFDQyx5REFDRCxDQUVBLDBCQVBELHVCQVFFLG1CQUFjLENBQWQsYUFBYyxDQUNkLHNCQUFtQixDQUNuQixXQUVGLENBREMsQ0FHRCwwQkFDQywyQkFBNEIsQ0FDNUIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFVBWUQsQ0FWQyxvQ0FDQyxhQUFjLENBQ2QsZUFDRCxDQUVBLDBCQWJELDBCQWNFLGFBQWMsQ0FDZCxrQkFBZ0IsQ0FDaEIsZUFFRixDQURDLENBR0QsNEJBQ0MsdURBQXdELENBQ3hELG9CQVlELENBVkMsMEJBSkQsNEJBS0UsYUFBYyxDQUNkLHNCQUF3QixDQUN4QixjQU9GLENBTEUsc0NBQ0MsdURBQXdELENBQ3hELG9CQUNELENBQ0QsQ0FHRCx5QkFDQyxpQkFDRCxDQUlELGNBQ0MsMkNBMkJELENBdkJFLG1HQUVDLHFEQUNELENBT0MsZ0RBQ0Msa0JBQ0QsQ0FHRCxrQ0FDQyx5Q0FDRCxDQUVBLHNDQUNDLGdEQUNELENDcklGLFVBQ0MsMkNBOERELENBNURDLGlCQUNDLHNCQUNELENBRUEsc0JBQ0MseUJBQ0QsQ0FHQyx5QkFERCxnQkFFRSx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRXZCLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FGOUIsc0JBQXVCLENBQ3ZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBRUYsQ0FEQyxDQUtBLDBCQUNDLCtDQUFnRCxDQUNoRCxhQUNELENBRUEseUJBUEQsc0JBUUUsU0FHRixDQUVBLHdCQUVFLHNCQUF3QixDQUN4QixxQkFBa0IsQ0FDbEIsU0FVRixDQVJFLG9DQUNDLFlBQ0QsQ0FaRCxDQWVBLDBCQVhELHdCQVlFLHFCQUVGLENBREMsQ0FHRCxnQkFDQyxxQkFDRCxDQUtDLHFEQUNDLGlEQUtELENBSEMseUJBSEQscURBSUUsZ0JBRUYsQ0FEQyxDQzFESCxnQkFDQyxzQkFtRkQsQ0FqRkMsOEJBQ0Msd0JBQ0QsQ0FFQSxzQkFDQyxpREFBa0QsQ0FDbEQsd0JBaUNELENBN0JFLDJDQUNDLGdDQUNELENBR0QsNEJBQ0MsaURBQ0QsQ0FFQSx5QkFJQyxlQUNELENBRUEsa0RBTkMsaURBQWtELENBQ2xELGdCQUFpQixDQUNqQixlQVNELENBTEEseUJBSUMsa0JBQ0QsQ0FFQSwrQkFDQyxpREFBa0QsQ0FDbEQsZ0JBQWUsQ0FDZix1QkFBbUIsQ0FDbkIsb0JBQ0QsQ0FNQSw4RUFFQyw2Q0FDRCxDQUtBLGdGQUVDLDhDQUNELENBS0EsOEVBRUMsNkNBQ0QsQ0FLQSxrRkFFQywrQ0FDRCxDQUtBLHVDQUVDLHdCQUNELENDekZGLGtCQUNDLDJDQWNELENBWkMscUJBQ0MscURBQXNELENBQ3RELGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQU9ELENBTEMsd0JBQ0Msd0RBQXlELENBQ3pELFFBQVMsQ0FDVCxrQkFDRCxDQU1ELGdDQUNDLDJDQUNELENBRUEsZ0RBQ0MsU0FDRCxDQ2JBLG1EQUNDLFVBQ0QsQ0FHQSwwQkFDQyxpREFBa0QsQ0FDbEQsYUFDRCxDQUVBLHFCQUNDLGlFQUE4RSxDQUM5RSxxQkFBc0IsQ0FDdEIscUNBQXNDLENBQ3RDLHNCQUFtQixDQUNuQixrQkFBZSxDQUNmLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsVUF3QkQsQ0F0QkMsNEJBQ0MsOEJBQ0QsQ0FFQSx3QkFDQyxxQ0FBc0MsQ0FDdEMsZUFBZ0IsQ0FDaEIsZUFLRCxDQUhDLHlCQUxELHdCQU1FLGlCQUVGLENBREMsQ0FHRCx3QkFDQyx1Q0FBd0MsQ0FDeEMsb0JBQ0QsQ0FFQSx1QkFDQyxvQkFDRCxDQzVDRCx3REFDQyxjQUFlLENBQ2YsZUFVRCxDQVJDLGdFQUNDLDZFQUNELENBRUEsaUZBQ0MsaURBQStDLENBQy9DLGtEQUNELENBSUYsYUFDQyxVQXVTRCxDQXJTQyxpQ0FDQyx1REFBd0QsQ0FDeEQscUNBQXNDLENBQ3RDLHNCQUFtQixDQUNuQixtQkFBaUIsQ0FDakIsb0JBQWtCLENBQ2xCLHVCQUFvQixDQUNwQix1QkFDRCxDQUVBLGdCQUNDLG9CQUNELENBR0Esa0NBQ0Msa0JBTUQsQ0FKQyxxQ0FDQyxxQ0FBc0MsQ0FDdEMsaUJBQ0QsQ0FHRCxnQ0FDQyx3QkFBbUIsQ0FBbkIscUJBQW1CLENBRW5CLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUh2QixrQkFBbUIsQ0FDbkIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsa0JBQWdCLENBQ2hCLFNBd0NELENBdENDLG1DQUNDLHdCQW9DRCxDQWxDQyxxQ0FDQyxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixvQkFnQkQsQ0FkQywyQ0FDQywrQ0FBZ0QsQ0FDaEQsV0FBWSxDQUNaLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLE1BQU8sQ0FDUCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLHdMQUVrRixDQUZsRixnTEFFa0YsQ0FDbEYsT0FDRCxDQU1BLGtHQUNDLG9CQU1ELENBSkMsOEdBQ0MsU0FBVSxDQUNWLFVBQ0QsQ0FPSixxQkFDQyxVQU1ELENBSkMsMkJBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQ0QsQ0FHRCx5QkFDQyxvQkFBZ0IsQ0FDaEIsaUJBQWUsQ0FDZixVQTBDRCxDQXhDQyxzQ0FDQyxlQUNELENBRUEseUJBVEQseUJBVUUsU0FtQ0YsQ0FqQ0UsbUZBRUMsZUFDRCxDQUNELENBRUEseUJBbEJELHlCQW1CRSxjQTBCRixDQXhCRSxnSUFHQyxlQUNELENBQ0QsQ0FFQSwwQkE1QkQseUJBNkJFLFNBZ0JGLENBZEUsNktBSUMsZUFDRCxDQUNELENBRUEsaUNBQ0MsZ0RBQWlELENBQ2pELFlBQWEsQ0FDYixzQkFBbUIsQ0FDbkIsVUFDRCxDQU1BLCtCQUNDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUNELENBR0QsOEJBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixzQkFBbUIsQ0FDbkIsVUFvQ0QsQ0FsQ0MsMkNBQ0MsZUFDRCxDQUVBLHlCQVRELDhCQVVFLHFCQUFtQixDQUNuQixTQTRCRixDQTFCRSw2RkFFQyxlQUNELENBRUEsb0NBQ0MsVUFDRCxDQUNELENBRUEsb0NBQ0MsaUJBQ0QsQ0FFQSxvQ0FDQyxvQkFBbUIsQ0FDbkIsVUFDRCxDQUVBLHVDQUNDLGtCQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLHFCQUNELENBR0Qsc0JBQ0Msc0NBQ0QsQ0FLQyxrQ0FDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FDRCxDQUdELDJCQUNDLHNCQUFtQixDQUNuQixVQXlCRCxDQXZCQyx3Q0FDQyxlQUNELENBRUEsMEJBUkQsMkJBU0UscUJBQW1CLENBQ25CLFNBaUJGLENBZkUsdUZBRUMsZUFDRCxDQUVBLGlDQUNDLFVBQ0QsQ0FDRCxDQUVBLGlDQUNDLGlCQUFlLENBQ2YsaUJBQ0QsQ0FPQSwwQkFDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FDRCxDQUdELHdCQUNDLHNCQUFtQixDQUNuQixVQXNERCxDQXBEQyxxQ0FDQyxlQUNELENBRUEseUJBUkQsd0JBU0UsU0ErQ0YsQ0E5Q0MsQ0FFQSx5QkFaRCx3QkFhRSxxQkEyQ0YsQ0F6Q0UsaUZBRUMsZUFDRCxDQUNELENBRUEsOEJBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixrQkFBZSxDQUFmLGNBQWUsQ0FDZixpQkFLRCxDQUhDLGlDQUNDLFVBQ0QsQ0FHRCw4QkFDQyx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBRXZCLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FGbkIsc0JBQXVCLENBQ3ZCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFBbUIsQ0FDbkIscUJBQWtCLENBQ2xCLFVBa0JELENBWkUsNE1BQ0Msc0JBQ0QsQ0FHRCw2Q0FDQyxtQkFDRCxDQUVBLHNDQUNDLFVBQ0QsQ0FJRiwyQ0FDQyxpREFBK0MsQ0FDL0Msa0RBQ0QsQ0MxVEQsa0JBQ0MsNkVBMENELENBeENDLHdCQUVDLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FEdEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxpREFBa0QsQ0FDbEQsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUNuQyxVQTRCRCxDQTFCQywwQkFURCx3QkFVRSw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FEdkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZ0RBdUJGLENBdEJDLENBRUEsZ0NBQ0MsVUFLRCxDQUhDLDBCQUhELGdDQUlFLFNBRUYsQ0FEQyxDQUdELDhCQUNDLFVBVUQsQ0FSQywwQkFIRCw4QkFJRSxvQkFBa0IsQ0FDbEIsU0FNRixDQUxDLENBRUEsMEJBUkQsOEJBU0UsbUJBRUYsQ0FEQyxDQUlGLHdCQUNDLHlEQUNELENBUUEsOFpBR0MsZ0RBQWlELENBQ2pELDZDQUE4QyxDQUM5QyxVQUtELENBSEMsa2NBQ0Msc0JBQ0QsQ0FLQSxrU0FDQyx5REFBNEQsQ0FDNUQsWUFDRCxDQUVBLDRpQkFFQyxjQUFlLENBQ2YsZUFDRCxDQ3pFRixtQkFDQywyQ0FtRkQsQ0FqRkMsNEJBQ0MscUJBQ0QsQ0FJQywrQkFDQyxnREFDRCxDQUdELHlCQUNDLGtFQUFvRSxDQUNwRSxpQ0FBMkIsQ0FBM0IseUJBQTJCLENBQzNCLDRCQUE2QixDQUM3Qiw2QkFBOEIsQ0FDOUIsb0JBa0NELENBaENDLDRCQUNDLHNCQVdELENBVEMsOEJBQ0MsdUNBQXdDLENBQ3hDLG9CQU1ELENBSkMsd0VBRUMseUJBQ0QsQ0FJRiw2QkFDQyx1Q0FBd0MsQ0FDeEMsaUJBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNoQixzQkFDRCxDQUVBLGlDQUNDLHNDQUF1QyxDQUN2Qyw2Q0FLRCxDQUhDLG1DQUNDLGVBQ0QsQ0FXRixnREFFQyx3QkFBOEIsQ0FBOUIscUJBQThCLENBRDlCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNkJBQThCLENBQzlCLDZFQUE4RSxDQUM5RSxVQW1CRCxDQWRFLDRIQUNDLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLG9DQUFxQyxDQUNyQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQ2YsZ0RBQWlELENBQ2pELG9CQUNELENBR0QsOERBRUMsMkJBQVEsQ0FBUixnQkFBUSxDQURSLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsT0FDRCxDQU1GLGFBQ0MsZ0RBbUJELENBakJDLDRCQUNDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGtCQUNELENBRUEseUJBRUMsaUNBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQ0QsQ0FFQSw0QkFDQyxtQkFBaUIsQ0FDakIsWUFDRCxDQUNELENBV0EscUNBQ0Msd0JBQW1CLENBQW5CLHFCQUFtQixDQVFuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBUnZCLGtCQUFtQixDQUNuQixnREFBaUQsQ0FDakQsUUFBUyxDQUNULGlCQUFrQixDQUNsQixvQ0FBcUMsQ0FDckMsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixnREFBaUQsQ0FDakQsV0FBWSxDQUNaLHNCQUF1QixDQUN2Qiw4RkFFc0MsQ0FGdEMsc0ZBRXNDLENBQ3RDLFVBUUQsQ0FOQyxpSUFHQyw0QkFBa0MsQ0FDbEMsb0NBQ0QsQ0FPQSxxUkFDQyxtQkFBZSxDQUNmLGtDQUEyQixDQUEzQiwwQkFDRCxDQUlBLG9FQUNDLFFBQ0QsQ0FJQSxvRUFDQyxnREFBaUQsQ0FDakQsK0NBQWdELENBQ2hELDBDQUEyQyxDQUMzQyxvREFPRCxDQUxDLDhOQUdDLG9DQUNELENBTUYsZ0NBQ0MsMEJBQ0QsQ0FJQSxxRUFDQywwQkFBNEIsQ0FDNUIsOEJBQ0QsQ0MzTEQsYUFDQyxvQkFBbUIsQ0FDbkIsbUJBQWdCLENBQ2hCLFVBMkNELENBeENDLHFDQUNDLFlBQ0QsQ0FFQSwwQkFDQyxXQUFZLENBQ1osbUJBQ0QsQ0FFQSx5QkFDQyxVQUFXLENBQ1gsb0JBQ0QsQ0FFQSwyQkFDQyxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUNELENBR0Esd0hBTUMseUJBQTJCLENBQzNCLHdCQUEwQixDQUMxQix5QkFDRCxDQUVBLGtDQUVDLHdCQUNELENBRUEsdUJBQ0MsU0FDRCxDQUlELHdCQUVDLHVCQUF5QixDQUN6QixnREFBaUQsQ0FDakQsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUNuQyxVQUNELENBRUEsY3RDOUJDLGtCQUFlLENBQ2YsaURzQ2lDRCxDdEMvQkMsMEJzQzJCRCxjdEMxQkUsbUJzQzhCRixDdEM3QkMsQ3NDeUJELGNBRUMsdUJBQW9CLENBQ3BCLG9CQUNELENBS0MsMkJBQ0MscUJBQ0QsQ0FFQSxxRUFHQyxpREFBa0QsQ0FDbEQsd0JBQXlCLENBQ3pCLGVBQ0QsQ0FFQSxrRUFFQyxlQUNELENBRUEsbUZBQ0MsaURBQ0QsQ0FJRCw4QkFDQyxZQUNELEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9teC10aGVtZS8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3guY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8xLWdsb2JhbC90cmFuc2l0aW9ucy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8xLWdsb2JhbC92YXJpYWJsZXMuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMS1nbG9iYWwvZXh0ZW5kcy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8xLWdsb2JhbC9iYXNlLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzEtZ2xvYmFsL3RleHQtZWxlbWVudHMuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMS1nbG9iYWwvbGlua3MuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMS1nbG9iYWwvZm9ybXMuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMS1nbG9iYWwvd29yZHByZXNzLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9ldmVudC1oZWFkZXIuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL2V2ZW50LWZvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvaGVhZGVyLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9oZWFkZXItbmF2LmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9icmVhZGNydW1icy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvY2FyZC5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvZmFuY3lib3guY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL2ZlYXR1cmUuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL2ZpbHRlci1ncmlkLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9mb290ZXIuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL2Zvcm0tY3RhLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9oZWxwZnVsLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9wYWdpbmF0aW9uLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy9yZXNvdXJjZS1oZWFkZXIuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL3Jlc291cmNlLWZvb3Rlci5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvcmVzb3VyY2UtdGFicy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvc2xpY2stc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy90YWJsZS5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8yLWNvbXBvbmVudHMvZGxtLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzItY29tcG9uZW50cy91aS1hY2NvcmRpb24uY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMi1jb21wb25lbnRzL3RyYWluaW5ncy1oZWFkZXIuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMy1ibG9ja3MvYmxvY2stZW1iZWQteW91dHViZS5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8zLWJsb2Nrcy9ibG9jay1vcHRpb25zLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzMtYmxvY2tzL2Rvd25sb2FkLWFyY2hpdmUuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMy1ibG9ja3MvZmVhdHVyZWQtcG9zdHMuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvMy1ibG9ja3MvaGVyby1pbWFnZS5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8zLWJsb2Nrcy9mZWF0dXJlZC1xdW90ZS5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8zLWJsb2Nrcy9mb3JtLWN0YS5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8zLWJsb2Nrcy90YWJsZS5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC8zLWJsb2Nrcy90cmFpbmluZy1jbGFzc2VzLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzQtcGFnZXMvZm91cm9mb3VyLmNzcyIsIndlYnBhY2s6Ly9teC10aGVtZS8uL2Fzc2V0cy9jc3Mvc2hhcmVkLzQtcGFnZXMvc3R5bGUtZ3VpZGUuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvNC1wYWdlcy9yZXNvdXJjZS1zaW5nbGUuY3NzIiwid2VicGFjazovL214LXRoZW1lLy4vYXNzZXRzL2Nzcy9zaGFyZWQvNC1wYWdlcy9zZWFyY2gtcmVzdWx0cy5jc3MiLCJ3ZWJwYWNrOi8vbXgtdGhlbWUvLi9hc3NldHMvY3NzL3NoYXJlZC80LXBhZ2VzL3NjcmFwZWQtY29udGVudC1vdmVycmlkZXMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5ub3Qtc2VsZWN0YWJsZXstbW96LXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3RvdWNoLWFjdGlvbjpwYW4teX0uaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5jYXJvdXNlbF9fZG90c3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMC41cmVtKTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXJ7b3BhY2l0eToxfS5jYXJvdXNlbF9fYnV0dG9ue3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7Ym94LXNoYWRvdzp2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouM30uY2Fyb3VzZWxfX2J1dHRvbiBzdmd7d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7ZmlsbDpub25lO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWx0ZXI6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO3BvaW50ZXItZXZlbnRzOm5vbmV9Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA1MDtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfWJvZHkuaXMtdXNpbmctbW91c2UgLmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NhcHRpb257YWxpZ24tc2VsZjpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzoxcmVtIDAgMCAwO2xpbmUtaGVpZ2h0OjEuMzc1O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO3Zpc2liaWxpdHk6dmlzaWJsZTtjdXJzb3I6YXV0bztmbGV4LXNocmluazowO292ZXJmbG93LXdyYXA6YW55d2hlcmV9LmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jYXB0aW9ue3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fY29udGFpbmVyPi5jYXJvdXNlbF9fZG90c3t0b3A6MTAwJTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b257ei1pbmRleDo0MH0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjhweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6NDBweH19LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjhweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo0MHB4fX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O3JpZ2h0OjhweDt0b3A6Y2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSArIDhweCk7cmlnaHQ6Y2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpICsgOHB4KTt6LWluZGV4OjQwfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cmlnaHQ6NDBweH19LmZhbmN5Ym94X19jb250ZW50Pi5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzZweDtyaWdodDowO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25vLWNsaWNrLC5mYW5jeWJveF9fbm8tY2xpY2sgYnV0dG9ue3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94X19zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpfS5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19zcGlubmVye2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTA1M30uZmFuY3lib3hfX3NwaW5uZXIgc3Zne2FuaW1hdGlvbjpmYW5jeWJveC1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDttYXJnaW46YXV0bzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc3Bpbm5lciBzdmcgY2lyY2xle2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6Mi43NTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjA7YW5pbWF0aW9uOmZhbmN5Ym94LWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2U6Y3VycmVudENvbG9yfUBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWRhc2h7MCV7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowfTUwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMzVweH0xMDAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0xMjRweH19LmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19uYXYsLmNhcm91c2VsX19kb3RzLC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7YW5pbWF0aW9uOi4xNXMgZWFzZSBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXR9LmZhbmN5Ym94LWZhZGVJbnthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveC1mYWRlT3V0e2FuaW1hdGlvbjouMXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXR9LmZhbmN5Ym94LXpvb21JblVwe2FuaW1hdGlvbjouMnMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21JblVwfS5mYW5jeWJveC16b29tT3V0RG93bnthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtem9vbU91dERvd259LmZhbmN5Ym94LXRocm93T3V0VXB7YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0VXB9LmZhbmN5Ym94LXRocm93T3V0RG93bnthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXREb3dufUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlT3V0e3Rve29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC16b29tSW5VcHtmcm9te3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmYW5jeWJveC16b29tT3V0RG93bnt0b3t0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0VXB7dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dERvd257dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7b3BhY2l0eTowfX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGV7c2Nyb2xsYmFyLXdpZHRoOnRoaW47c2Nyb2xsYmFyLWNvbG9yOiNjY2MgcmdiYSgyNTUsMjU1LDI1NSwuMSl9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo4cHg7aGVpZ2h0OjhweH0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSl9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNHB4IHJnYmEoMCwwLDAsLjIpfS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOmF1dG99LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX2luIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19pbWFnZXt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0b3VjaC1hY3Rpb246bm9uZTt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246bm9uZX0uaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td117b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2NvbnRlbnR7bWluLWhlaWdodDphdXRvfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJde292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtmbGV4LXNocmluazoxO21pbi1oZWlnaHQ6MXB4O292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6ODAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6OTYwcHg7aGVpZ2h0OjU0MHB4O21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgyNCwyNCwyNywuOSk7Y29sb3I6I2ZmZn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnR7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveF9faHRtbDV2aWRlbywuZmFuY3lib3hfX2lmcmFtZXtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXI6NXB4IHNvbGlkIHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgxLCAyMTAsIDIzMiwgMC45NCkpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlIC8gKHZhcigtLWZhbmN5Ym94LXRodW1icy1yYXRpbywgMS41KSkpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KX0uZmFuY3lib3hfX3Rvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoyMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDYpIDguMSUsIHJnYmEoMCwgMCwgMCwgMC4wMjEpIDE1LjUlLCByZ2JhKDAsIDAsIDAsIDAuMDQ2KSAyMi41JSwgcmdiYSgwLCAwLCAwLCAwLjA3NykgMjklLCByZ2JhKDAsIDAsIDAsIDAuMTE0KSAzNS4zJSwgcmdiYSgwLCAwLCAwLCAwLjE1NSkgNDEuMiUsIHJnYmEoMCwgMCwgMCwgMC4xOTgpIDQ3LjElLCByZ2JhKDAsIDAsIDAsIDAuMjQyKSA1Mi45JSwgcmdiYSgwLCAwLCAwLCAwLjI4NSkgNTguOCUsIHJnYmEoMCwgMCwgMCwgMC4zMjYpIDY0LjclLCByZ2JhKDAsIDAsIDAsIDAuMzYzKSA3MSUsIHJnYmEoMCwgMCwgMCwgMC4zOTQpIDc3LjUlLCByZ2JhKDAsIDAsIDAsIDAuNDE5KSA4NC41JSwgcmdiYSgwLCAwLCAwLCAwLjQzNCkgOTEuOSUsIHJnYmEoMCwgMCwgMCwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSk7aGVpZ2h0OjNweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDozMDt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW46OmJhY2tkcm9we29wYWNpdHk6MH0uZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfS5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9IiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiOnJvb3Qge1xuXG5cdC8qIEN1YmljICovXG5cdC0tZWFzZUluQ3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHQtLWVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdC0tZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuXHQvKiBDaXJjICovXG5cdC0tZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuXHQtLWVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcblx0LS1lYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuXHQvKiBFeHBvICovXG5cdC0tZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7XG5cdC0tZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblx0LS1lYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cblx0LyogUXVhZCAqL1xuXHQtLWVhc2VJblF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG5cdC0tZWFzZU91dFF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcblx0LS1lYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cblx0LyogUXVhcnQgKi9cblx0LS1lYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG5cdC0tZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHQtLWVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG5cdC8qIFF1aW50ICovXG5cdC0tZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHQtLWVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHQtLWVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cblx0LyogU2luZSAqL1xuXHQtLWVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuXHQtLWVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcblx0LS1lYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG5cdC8qIEJhY2sgKi9cblx0LS1lYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcblx0LS1lYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHQtLWVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuIiwiOnJvb3Qge1xuXG5cdC8qIHVzZWQgZm9yIGp1bXAtbmF2IHN0aWNreSBiZWhhdmlvciAqL1xuXHQtLWhlYWRlci1oZWlnaHQ6IDYwO1xuXHQtLWhlYWRlci1oZWlnaHQtcHg6IDYwcHg7XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTEwMXB4KSB7XG5cdFx0LS1oZWFkZXItaGVpZ2h0OiAxNDU7XG5cdFx0LS1oZWFkZXItaGVpZ2h0LXB4OiAxNDVweDtcblx0fVxufVxuXG5cbi8qKlxuKiBDdXN0b20gTWVkaWEgUXVlcmllc1xuKiBNdXN0IGJlIG91dHNpZGUgUm9vdCBUbyBDYXNjYWRlIFByb3Blcmx5XG4qIEJyZWFrcG9pbnRzIFVzaW5nIENTUyBDdXN0b20gTWVkaWEgUXVlcmllc1xuKiBodHRwczovL3ByZXNldC1lbnYuY3NzZGIub3JnL2ZlYXR1cmVzI2N1c3RvbS1tZWRpYS1xdWVyaWVzXG4qXG4qIEV4YW1wbGUgdXNhZ2U6IEBtZWRpYSAoLS1icC1zbWFsbCkge31cbipcbiogUGl4ZWwgdG8gUmVtIENvbnZlcnRlciAtIERlZmF1bHQgUGl4ZWwgU2l6ZSAxNlxuKiBodHRwczovL3d3dy5uaW5qYXVuaXRzLmNvbS9jb252ZXJ0ZXJzL3BpeGVscy9waXhlbHMtcmVtL1xuKlxuKlxuKi9cbkBjdXN0b20tbWVkaWEgLS1icC1zbWFsbCAobWluLXdpZHRoOiA0ODBweCk7XG5AY3VzdG9tLW1lZGlhIC0tYnAtbWVkaXVtIChtaW4td2lkdGg6IDc2OHB4KTtcbkBjdXN0b20tbWVkaWEgLS1icC1sYXJnZSAobWluLXdpZHRoOiAxMDI0cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWJwLXhsYXJnZSAobWluLXdpZHRoOiAxMjAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWJwLXh4bGFyZ2UgKG1pbi13aWR0aDogMTQ0MHB4KTtcbkBjdXN0b20tbWVkaWEgLS1icC1uYXYtbW9iaWxlIChtYXgtd2lkdGg6IDExMDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tYnAtbmF2LWRlc2sgKG1pbi13aWR0aDogMTEwMXB4KTtcblxuXG5ib2R5IHtcblx0LS1wYWRkaW5nLWlubmVyOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cblx0QG1lZGlhICgtLWJwLW1lZGl1bSkge1xuXHRcdC0tcGFkZGluZy1pbm5lcjogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKTtcblx0fVxuXG5cdEBtZWRpYSAoLS1icC14bGFyZ2UpIHtcblx0XHQtLXBhZGRpbmctaW5uZXI6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKTtcblx0fVxufVxuIiwiLyoqXG4gKlxuICogRXh0ZW5kc1xuICogVXNlIFNhc3MgbGlrZSBzeW50YXggZm9yIGV4dGVuZHMgd2l0aCBQb3N0Q1NTIHBsdWdpblxuICogaHR0cHM6Ly9naXRodWIuY29tL2pvbmF0aGFudG5lYWwvcG9zdGNzcy1leHRlbmQtcnVsZVxuICpcbiAqL1xuXG4uaGFzLWZvbnQtZmFtaWx5LXByaW1hcnkge1xuXHRmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXByaW1hcnkpO1xufVxuXG4uaGFzLWZvbnQtZmFtaWx5LXNlY29uZGFyeSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tc2Vjb25kYXJ5KTtcbn1cblxuLyogQWRkIGJsb2NrIHBhZGRpbmcgZm9yIGJsb2NrIGV4YW1wbGVzICovXG4uaGFzLW5vcm1hbC1wYWRkaW5nIHtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpO1xufVxuXG4vKiBhZGQgcmVkIGJvcmRlciB0byBpbWFnZSAqL1xuLmhhcy1icmFuZG1hcmsge1xuXG5cdGltZyB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHR9XG59XG5cbi5pbWFnZS1yYWRpdXMsXG4uYnJhbmQtcmFkaXVzIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1yYWRpdXMpO1xufVxuXG5cbi5wYWQtYi0wIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZC10LTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8qKlxuICpcbiAqIEJhc2UgU3R5bGVzXG4gKlxuICovXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5odG1sIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuXHRmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXByaW1hcnkpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLCBcImtlcm5cIjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWRlZmF1bHQpO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIFN0aWNreSBGb290ZXIgKi9cbi5zaXRlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi10b3A6IDYycHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG5cdEBtZWRpYSAoLS1icC1uYXYtZGVzaykge1xuXHRcdG1hcmdpbi10b3A6IDE0NXB4O1xuXHR9XG59XG5cbi5zaXRlLXRvcnNvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogUmVzcG9uc2l2ZSBJbWFnZXMgKi9cbnN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG5maWdjYXB0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1haW4gV3JhcHBlciBTdHlsZXMgKi9cbltjbGFzcyo9XCJfX2RlZmF1bHQtaW5uZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1kZWZhdWx0KTtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5bY2xhc3MqPVwiX194c21hbGwtaW5uZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS14c21hbGwpO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9XCJfX3NtYWxsLWlubmVyXCJdIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0tc21hbGwpO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9XCJfX21lZGl1bS1pbm5lclwiXSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLW1lZGl1bSk7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj1cIl9fc2htZWRpdW0taW5uZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1zaG1lZGl1bSk7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj1cIl9fZnVsbC1pbm5lclwiXSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLWFsaWdud2lkZSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW5uZXItLW5vLXBhZCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cblx0W2NsYXNzKj1cIl9fZmxleGlibGUtaW5uZXJcIl0ge1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBNb2RpZmllciBmb3IgYmxvY2tzIHdpdGggYmxvY2std2lkdGggY29udHJvbHMgKi9cbi5sYXlvdXQtd2lkdGgtLWNlbnRlcmVkIHtcblxuXHRbY2xhc3MqPVwiX19mbGV4aWJsZS1pbm5lclwiXSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1tZWRpdW0pO1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmxheW91dC13aWR0aC0tZnVsbCB7XG5cblx0W2NsYXNzKj1cIl9fZmxleGlibGUtaW5uZXJcIl0ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0tZGVmYXVsdCk7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cblxuLyogRWxlbWVudHMgYmVpbmcgbGlua2VkIHRvIGJ5ICMgaXMgdGhlIHRhcmdldCBlbGVtZW50LiAqL1xuZGl2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbnAsXG51bCxcbm9sLFxuc3BhbixcbnNlY3Rpb24sXG5uYXYge1xuXHRzY3JvbGwtbWFyZ2luLXRvcDogODBweDtcblxuXG5cdEBtZWRpYSAoLS1icC1uYXYtZGVzaykge1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAxMzBweDtcblx0fVxuXG5cdC8qIGFkanVzdCB3aGVuIGp1bXAtbmF2IG9uIHBhZ2UgKi9cblx0Lmp1bXAtbmF2LS1vbnBhZ2UgJiB7XG5cdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDEyMXB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDE1NXB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1icC1uYXYtZGVzaykge1xuXHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDIwNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8qIGFkanVzdCB3aGVuIGFkbWluLWJhciBvbiBwYWdlICovXG5cdC5hZG1pbi1iYXIgJiB7XG5cdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDkwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tYnAtbmF2LWRlc2spIHtcblxuXHRcdC5hZG1pbi1iYXIgJiB7XG5cdFx0XHRzY3JvbGwtbWFyZ2luLXRvcDogMTQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuKlxuKiBXb3JkUHJlc3MgU2NyZWVuIFJlYWRlciBUZXh0XG4qIGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2FjY2Vzc2liaWxpdHkvaGFuZGJvb2svbWFya3VwL3RoZS1jc3MtY2xhc3Mtc2NyZWVuLXJlYWRlci10ZXh0L1xuKlxuKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxZW07XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogOTk5OTsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyoqXG4qIFJlc291cmNlcyBvbiBwcmVmZXJzLXJlZHVjZWQtbW90aW9uOlxuKiBodHRwczovL3dlYmtpdC5vcmcvYmxvZy1maWxlcy9wcmVmZXJzLXJlZHVjZWQtbW90aW9uL3BybS5odG1cbiogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG4qL1xuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi8qIHJlbW92ZSBnYXAgY2F1c2VkIGJ5IHRoaXMgeW9hc3QgdGhpbmcgKi9cbiN3cHNlby1mcm9udGVuZC1pbnNwZWN0b3Ige1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKipcbiAqXG4gKiBUZXh0IEVsZW1lbnRzXG4gKiBTZXQgYmFzZSBzdHlsaW5nIGZvciBoZWFkbGluZXMsIHAsIGEsIHNwYW4sIHVsLCBsaSwgb2wsIGV0Y1xuICpcbiAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tc2VtaWJvbGQpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luOiAwO1xuXG5cdC8qaW5saW5lIGltYWdlKi9cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTNweDtcblx0XHRtYXgtd2lkdGg6IDU1cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi8qIEhlYWRpbmcgUGxhY2Vob2xkZXJzICovXG4laDEge1xuXHRmb250LXNpemU6IDM0cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tbGlnaHQpO1xuXG5cdEBtZWRpYSAoLS1icC1sYXJnZSkge1xuXHRcdGZvbnQtc2l6ZTogMzlweDtcblx0fVxufVxuXG4laDIge1xuXHRmb250LXNpemU6IDIxcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG59XG5cbiVoMyB7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1zZW1pYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG59XG5cbiVoNCB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ub3JtYWwpO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdEBtZWRpYSAoLS1icC1sYXJnZSkge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0fVxufVxuXG4laDUge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHR9XG59XG5cbiVoNiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdEBtZWRpYSAoLS1icC1sYXJnZSkge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxufVxuXG4vKiBEZWZhdWx0IEhlYWRpbmcgU3R5bGVzICovXG5oMSB7XG5cdEBleHRlbmQgJWgxO1xufVxuXG5oMiB7XG5cdEBleHRlbmQgJWgyO1xufVxuXG5oMyB7XG5cdEBleHRlbmQgJWgzO1xuXG5cdCYuaDQge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tc2VtaWJvbGQpO1xuXHR9XG59XG5cbmg0IHtcblx0QGV4dGVuZCAlaDQ7XG59XG5cbmg1IHtcblx0QGV4dGVuZCAlaDU7XG59XG5cbmg2IHtcblx0QGV4dGVuZCAlaDY7XG59XG5cbi8qIEhlYWRpbmcgQ2xhc3MgT3ZlcnJpZGVzLlxuICogYnJva2VuIG91dCBmb3IgcHJlY2VkZW5jZVxuKi9cbi5oMSB7XG5cdEBleHRlbmQgJWgxO1xufVxuXG4uaDIge1xuXHRAZXh0ZW5kICVoMjtcbn1cblxuLmgzIHtcblx0QGV4dGVuZCAlaDM7XG59XG5cbi5oNCB7XG5cdEBleHRlbmQgJWg0O1xufVxuXG4uaDUge1xuXHRAZXh0ZW5kICVoNTtcbn1cblxuLmg2IHtcblx0QGV4dGVuZCAlaDY7XG59XG5cbi8qIExvbmcgQ29weSAtIEdlbmVyYWwgQ29udGVudCAqL1xuLmxvbmctY29weSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cblx0aDEsXG5cdGgyLFxuXHRoMyB7XG5cblx0XHQvKiBvbmx5IGFkZCB0b3AgbWFyZ2luIGlmIGl0cyBub3QgYSBibG9jayBoZWFkaW5nICovXG5cdFx0Jjpub3QoW2NsYXNzKj1cIl9faGVhZGluZ1wiXSk6bm90KFtjbGFzcyo9XCJfX3N1YmhlYWRpbmdcIl0pIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cblx0XHQvKiBvbmx5IGFkZCB0b3AgbWFyZ2luIGlmIGl0cyBub3QgYSBibG9jayBoZWFkaW5nICovXG5cdFx0Jjpub3QoW2NsYXNzKj1cIl9faGVhZGluZ1wiXSk6bm90KFtjbGFzcyo9XCJfX3N1YmhlYWRpbmdcIl0pIHtcblx0XHRcdG1hcmdpbjogMTBweCAwIDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0aDYge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHR1bCxcblx0b2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLmNhcmQtaGVhZGluZyB7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNSk7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1saWdodCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5oMi0tYmxvY2t0aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbnAge1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWRlZmF1bHQpO1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cblx0JjplbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKiBwLS0gY2xhc3NlcyB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gZmF2b3JcbiAgIG9mIHdwIGdlbmVyYXRlZCBjbGFzc2VzXG4qL1xuLmhhcy1zbWFsbC1mb250LXNpemUge1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLXRoaW4pO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tdGhpbik7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5oYXMteC1sYXJnZS1mb250LXNpemUge1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLXRoaW4pO1xufVxuXG4ubmFycm93IHtcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1zbWFsbCk7XG59XG5cbi5jZW50ZXItbmFycm93IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1zbWFsbCk7XG59XG5cbi54bmFycm93IHtcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS14c21hbGwpO1xufVxuXG4uY2VudGVyLXhuYXJyb3cge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLXhzbWFsbCk7XG59XG5cbi5jZW50ZXItbmFycm93LFxuLmNlbnRlci14bmFycm93IHtcblxuXHQmLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0Ji5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5sZWZ0LW5hcnJvdyB7XG5cdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0tc21hbGwpO1xufVxuXG4udXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxvd2VyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5jYXBpdGFsaXplIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ub3JtYWxjYXNlLFxuLm5vcm1hbGNhc2UgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ub3dyYXAge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xufVxuXG4udGhpbndlaWdodCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tdGhpbik7XG59XG5cbi5kZWZhdWx0d2VpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1kZWZhdWx0KTtcbn1cblxuLnNlbWlib2xkIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1zZW1pYm9sZCk7XG59XG5cbi5ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ib2xkKTtcbn1cblxuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6IDJweDtcblx0bWFyZ2luOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuc3VwLFxuc3ViIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG5cbi8qKlxuKlxuKiBUZXh0IExhYmVscywgVGl0bGVzLCBRdW90ZXMsIENhcHRpb25zLCBldGNcbipcbiovXG4uZXllYnJvdyB7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmxhYmVsIHtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjEyNTtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNvdXJjZSB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbi10b3A6IDVweDtcblxuXHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLnN0YXRfX251bWJlcixcbi5zdGF0X19zeW1ib2wge1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTYpO1xuXHRmb250LXNpemU6IGNsYW1wKDEwMHB4LCAxLjd2dywgMTMwcHgpO1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWxpZ2h0KTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zdGF0X190ZXh0IHtcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWxhcmdlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1saWdodCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0Lmhhcy10ZXh0LWFsaWduLWNlbnRlciAmIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLXdwLS1jdXN0b20tLXNwYWNpbmctLXNtYWxsKTtcblx0fVxufVxuXG4uZmVhdHVyZWQtdGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXNlY29uZGFyeSk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1zZW1pYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwIDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG5ibG9ja3F1b3RlLFxuLnB1bGxxdW90ZSB7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbjogMDtcblxuXHRAbWVkaWEgKC0tYnAtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHR9XG5cblx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbnVsLFxub2wge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cblxuLyogQ2hlY2ttYXJrIExpc3QgKi9cbi51bC0tY2hlY2tzIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdGxpIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0Jjo6bWFya2VyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA1ZFwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cbn1cblxucHJlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1yZXNldC0tY29sb3ItLWdyYXktMyk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLyoqXG4qXG4qIFRleHQgTGlua3NcbipcbiovXG5cbmEge1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRvcGFjaXR5OiAxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246XG5cdFx0dmFyKC0td3AtLXByZXNldC0tdHJhbnNpdGlvbi0tZmFkZXMpXG5cdFx0dmFyKC0td3AtLXByZXNldC0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblxuXHQmOmhvdmVyLFxuXHQmLmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cblxuLmxpbmstLWhhcy11bmRlcmxpbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHQmOmhvdmVyLFxuXHQmLmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuJXRleHQtbGluayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogdW5zZXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRyYW5zaXRpb246IHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycyk7XG5cblx0Jjpob3Zlcixcblx0Ji5ob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rLWhvdmVyKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rLWhvdmVyKTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cbn1cblxuLmlzLXN0eWxlLXRleHQtbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0QGV4dGVuZCAldGV4dC1saW5rO1xufVxuXG4udGV4dC1saW5rIHtcblx0QGV4dGVuZCAldGV4dC1saW5rO1xufVxuXG5cbiVhcnJvdy1saW5rIHtcblx0QGV4dGVuZCAldGV4dC1saW5rO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCI+XCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMXB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Lyogc3R5bGUgaW5saW5lIGltYWdlIChORVcgYmFkZ2UpICovXG5cdD4gaW1nIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCYuaG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5pcy1zdHlsZS1hcnJvdy1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAZXh0ZW5kICVhcnJvdy1saW5rO1xufVxuXG4uYXJyb3ctbGluayB7XG5cdEBleHRlbmQgJWFycm93LWxpbms7XG59XG5cbi8qKlxuKlxuKiBCdXR0b24gQ29tcG9uZW50c1xuKlxuKi9cbiVidXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1zZW1pYm9sZCk7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0b3BhY2l0eTogMTtcblx0cGFkZGluZzogMTJweCAzMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjpcblx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS1jb2xvcnMpXG5cdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblxuXHQmOmhvdmVyLFxuXHQmLmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG59XG5cbiVidXR0b24tLXByaW1hcnkge1xuXHRAZXh0ZW5kICVidXR0b247XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHQmOmhvdmVyLFxuXHQmLmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMS1ob3Zlcik7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMS1ob3Zlcik7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xLWhvdmVyKTtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdH1cbn1cblxuLmlzLXN0eWxlLXByaW1hcnktYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG59XG5cbi5idXR0b24tLXByaW1hcnkge1xuXHRAZXh0ZW5kICVidXR0b24tLXByaW1hcnk7XG59XG5cbi53cC1ibG9jay1idXR0b25zOm5vdCguaXMtdmVydGljYWwpIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdEBleHRlbmQgJWJ1dHRvbi0tcHJpbWFyeTtcbn1cblxuJWJ1dHRvbi0tLXNlY29uZGFyeSB7XG5cdEBleHRlbmQgJWJ1dHRvbjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXG5cdCY6aG92ZXIsXG5cdCYuaG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluay1ob3Zlcik7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rLWhvdmVyKTtcblx0XHRvdXRsaW5lOiAwIHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rLWhvdmVyKTtcblx0fVxufVxuXG4uaXMtc3R5bGUtc2Vjb25kYXJ5LWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0QGV4dGVuZCAlYnV0dG9uLS0tc2Vjb25kYXJ5O1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuXHRAZXh0ZW5kICVidXR0b24tLS1zZWNvbmRhcnk7XG59XG5cbiVidXR0b24tLS10ZXJ0aWFyeSB7XG5cdEBleHRlbmQgJWJ1dHRvbjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTIpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMik7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNSk7XG5cblx0Jjpob3Zlcixcblx0Ji5ob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTMpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTMpO1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNSk7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Ji5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC00KTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC00KTtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdH1cbn1cblxuLmlzLXN0eWxlLXRlcnRpYXJ5LWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0QGV4dGVuZCAlYnV0dG9uLS0tdGVydGlhcnk7XG59XG5cbi5idXR0b24tLXRlcnRpYXJ5IHtcblx0QGV4dGVuZCAlYnV0dG9uLS0tdGVydGlhcnk7XG59XG5cbi5wbGF5LWJ1dHRvbiB7XG5cblx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdFx0YmFja2dyb3VuZDogdW5zZXQ7XG5cdFx0Ym9yZGVyOiB1bnNldDtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC53cC1ibG9jay1jb3ZlciAmIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEdlbmVyaWNvbnMsIHNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgNHB4KSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycylcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHRcdHdpZHRoOiA3NHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuaG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0fVxuXG5cdFx0XHQud3AtYmxvY2stY292ZXIgJiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWN0aXZlLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQud3AtYmxvY2stY292ZXIgJiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGFzLXBsYXktaWNvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0Y29udGVudDogXCJcXGYxMDRcIjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtZmFtaWx5OiBHZW5lcmljb25zLCBzZXJpZjtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMnB4KSwgLTUwJSk7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNzRweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tY29sb3JzKVxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHR3aWR0aDogNzRweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0fVxuXHR9XG59XG5cbiVyZXNldC1saW5rIHtcblx0QGV4dGVuZCAldGV4dC1saW5rO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXGYwMWVcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmLmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaXMtc3R5bGUtcmVzZXQtbGluayAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0QGV4dGVuZCAlcmVzZXQtbGluaztcbn1cblxuLnJlc2V0LWxpbmsge1xuXHRAZXh0ZW5kICVyZXNldC1saW5rO1xufVxuXG5hLmJ1dHRvbi0tc21hbGwsXG4ud3AtYmxvY2stbXgtYnV0dG9uLmJ1dHRvbi0tc21hbGwgYSxcbi53cC1ibG9jay1teC1idXR0b24uYnV0dG9uLS1zbWFsbCBkaXYsIHtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDVweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLyogbWFrZSBzdXJlIHRleHQgY29sb3JzIGNoYW5nZSBhcHByb3ByaWF0ZWx5LiAqL1xuLmhhcy1saW5rLWNvbG9yLmhhcy1icmFuZC0xLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWxpbmstY29sb3IuaGFzLWJyYW5kLTEtaG92ZXItY29sb3Ige1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEtaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbGluay1jb2xvci5oYXMtYnJhbmQtMi1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMikgIWltcG9ydGFudDtcbn1cblxuLmhhcy1saW5rLWNvbG9yLmhhcy1icmFuZC0zLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0zKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWxpbmstY29sb3IuaGFzLWJyYW5kLTQtY29sb3Ige1xuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTQpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbGluay1jb2xvci5oYXMtYnJhbmQtNS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1saW5rLWNvbG9yLmhhcy1icmFuZC02LWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC02KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWxpbmstY29sb3IuaGFzLWJsYWNrLWNvbG9yIHtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDtcbn1cblxuLmhhcy1saW5rLWNvbG9yLmhhcy13aGl0ZS1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG4iLCIvKipcbiAqXG4gKiBJbnB1dCBTdHlsZXNcbiAqXG4gKlxuICovXG4uZm9ybSB7XG5cblx0LnJlcXVpcmVkIHtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWVycm9yKTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHQuZm9ybS1pbnB1dC13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0PiBsYWJlbCB7XG5cdFx0XHRAZXh0ZW5kIC5sYWJlbDtcblx0XHR9XG5cdH1cblxuXHRbdHlwZT1cImNvbG9yXCJdLFxuXHRbdHlwZT1cImRhdGVcIl0sXG5cdFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5cdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5cdFt0eXBlPVwiZW1haWxcIl0sXG5cdFt0eXBlPVwibW9udGhcIl0sXG5cdFt0eXBlPVwibnVtYmVyXCJdLFxuXHRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRbdHlwZT1cInNlYXJjaFwiXSxcblx0W3R5cGU9XCJ0ZWxcIl0sXG5cdFt0eXBlPVwidGV4dFwiXSxcblx0W3R5cGU9XCJ0aW1lXCJdLFxuXHRbdHlwZT1cInVybFwiXSxcblx0W3R5cGU9XCJ3ZWVrXCJdLFxuXHRpbnB1dDpub3QoW3R5cGVdKSxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1kZWZhdWx0KTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMTNweDtcblx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tY29sb3JzKVxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDE3LCAyOSwgMC40KTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0fVxuXG5cdFx0JlthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWVycm9yKTtcblxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZXJyb3IpO1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWVycm9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQ6XG5cdFx0XHR2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpXG5cdFx0XHR1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgaWQ9J0xheWVyXzEnIGRhdGEtbmFtZT0nTGF5ZXIgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNC45NSAxMCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTF7ZmlsbDp0cmFuc3BhcmVudH0uY2xzLTJ7ZmlsbDolMjMzNjM2MzZ9JTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRWFycm93cyUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMCAwaDQuOTV2MTBIMHonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMS40MSA0LjY3bDEuMDctMS40OSAxLjA2IDEuNDlIMS40MXpNMy41NCA1LjMzTDIuNDggNi44MiAxLjQxIDUuMzNoMi4xM3onLyUzRSUzQy9zdmclM0VcIilcblx0XHRcdG5vLXJlcGVhdCA5OCUgNTAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0XHQmW211bHRpcGxlXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHJlc2l6ZTogdmVydGljYWw7XG5cdH1cblxuXHRidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcblx0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wcmltYXJ5KTtcblx0fVxuXG5cblx0LyogUmFkaW8gQnV0dG9ucyBhbmQgQ2hlY2tib3ggRmllbGRzICovXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCsgbGFiZWwge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHJpbWFyeSk7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWRlZmF1bHQpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cblx0XHRcdCsgbGFiZWw6OmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpjaGVja2VkIHtcblxuXHRcdFx0KyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0XHR9XG5cblx0XHRcdCsgbGFiZWw6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cblx0XHQrIGxhYmVsIHtcblxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIFdvcmRQcmVzcyBHZW5lcmF0ZWQgQ2xhc3Nlc1xuICpcbiAqIFJlcXVpcmVkIGZvciBXWVNJV1lHIGZ1bmN0aW9uYWxpdHkgYW5kIFJpY2hUZXh0IGJsb2Nrc1xuICovXG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcblxuXHQuYWxpZ25sZWZ0LFxuXHQuYWxpZ25jZW50ZXIsXG5cdC5hbGlnbnJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5hbGlnbndpZGUge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLWFsaWduLXdpZGUpO1xufVxuXG4uYWxpZ25mdWxsIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndwLWNhcHRpb24ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKiogV1AgQmxvY2sgQ292ZXIgbmF0aXZlIHN0eWxlcyAqL1xuLndwLWJsb2NrLWNvdmVyLWltYWdlLFxuLndwLWJsb2NrLWNvdmVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCYuaGFzLXBhcmFsbGF4IHtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXG5cdFx0QHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcblx0XHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcblx0XHR9XG5cdH1cblxuXHQmLmlzLXJlcGVhdGVkIHtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcblx0fVxuXG5cdC5oYXMtYmFja2dyb3VuZC1kaW06bm90KFtjbGFzcyo9XCItYmFja2dyb3VuZC1jb2xvclwiXSkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG5cdH1cblxuXHQuaGFzLWJhY2tncm91bmQtZGltOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxuXG5cdCYuYWxpZ25sZWZ0LFxuXHQmLmFsaWducmlnaHQge1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bWluLWhlaWdodDogaW5oZXJpdDtcblxuXHRcdEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmFsaWduY2VudGVyLFxuXHQmLmFsaWdubGVmdCxcblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQmLmlzLWxpZ2h0IHtcblxuXHRcdC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuXHRcdH1cblx0fVxuXG5cdHAsXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXG5cdFx0Jjpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQmLmlzLXBvc2l0aW9uLXRvcC1sZWZ0IHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmLmlzLXBvc2l0aW9uLXRvcC1jZW50ZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Ji5pcy1wb3NpdGlvbi10b3AtcmlnaHQge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQmLmlzLXBvc2l0aW9uLWNlbnRlci1sZWZ0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdCYuaXMtcG9zaXRpb24tY2VudGVyLWNlbnRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCYuaXMtcG9zaXRpb24tY2VudGVyLXJpZ2h0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQmLmlzLXBvc2l0aW9uLWJvdHRvbS1sZWZ0IHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Ji5pcy1wb3NpdGlvbi1ib3R0b20tY2VudGVyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQmLmlzLXBvc2l0aW9uLWJvdHRvbS1yaWdodCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQmLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24ge1xuXG5cdFx0LndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0aW1nLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kLFxuXHR2aWRlby53cC1ibG9jay1jb3Zlcl9fdmlkZW8tYmFja2dyb3VuZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ud3AtYmxvY2stY292ZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuXHR6LWluZGV4OiB6LWluZGV4KFwiLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kXCIpO1xufVxuXG4ud3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQge1xuXHR6LWluZGV4OiB6LWluZGV4KFwiLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kXCIpO1xufVxuIiwiLyoqXG4gKlxuICogRXZlbnQgSGVhZGVyXG4gKlxuICovXG4uZXZlbnQtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCkgKiAxLjUpO1xuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNSk7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVkaWEge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTQ5dnc7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTQ5dnc7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwdnc7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpICogMS41KTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LXdyYXAge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXV0aG9yIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEV2ZW50IEZvb3RlclxuICpcbiAqL1xuLmV2ZW50LWZvb3RlciB7XG5cblx0Jl9fc2hhcmUge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSk7XG5cblx0XHRoMyxcblx0XHRoNCxcblx0XHRoNSxcblx0XHRoNiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZG93bmxvYWQge1xuXG5cdFx0PiAud3AtYmxvY2stbXgtYnV0dG9uIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cblx0LmV2ZW50LWZvb3RlciB7XG5cblx0XHQmX19jb250ZW50LXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0Ji5zaGFyZS1oaWRkZW4ge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3NoYXJlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0LnNoYXJlLXRoaXMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdGgzLFxuXHRcdFx0XHRoNCxcblx0XHRcdFx0aDUsXG5cdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Rvd25sb2FkIHtcblxuXHRcdFx0PiAud3AtYmxvY2stbXgtYnV0dG9uIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBIZWFkZXIgU3R5bGVzXG4gKlxuICovXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0LmFkbWluLWJhciAmIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0NnB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lZ2Etc3ViLW1lbnUtdGl0bGViYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMik7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0cGFkZGluZzogNXB4IDE1cHggNXB4IDE1cHg7XG5cdH1cblxuXHQmX191dGlsaXR5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdHdpZHRoOiAxMTBweDtcblxuXHRcdGltZyxcblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2LXdyYXAge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNjZweCk7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMXB4KSB7XG5cblx0LnNpdGUtaGVhZGVyIHtcblxuXHRcdC5tZWdhLXN1Yi1tZW51LXRpdGxlYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0yKTtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDEwcHggNjBweDtcblx0XHR9XG5cblx0XHQubWVnYS1zdWItbWVudSBpbWcge1xuXHRcdFx0QGV4dGVuZCAuaW1hZ2UtcmFkaXVzO1xuXHRcdH1cblxuXHRcdC5zaXRlLWhlYWRlcl9fZGVmYXVsdC1pbm5lciB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX191dGlsaXR5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmc6IDE2cHggMCAwO1xuXHRcdH1cblxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cblx0XHQmX19uYXYtd3JhcCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTk2cHgpO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIExhbmd1YWdlIFN3aXRjaGVyIE92ZXJyaWRlcyAqL1xuI21lZ2EtbWVudS13cmFwLWhlYWRlci1wcmltYXJ5IHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDExMDFweCkge1xuXG5cdFx0I21lZ2EtbWVudS1oZWFkZXItcHJpbWFyeSA+IGxpLm1lZ2Etd3BtbC1scy1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQjbWVnYS1tZW51LWhlYWRlci1wcmltYXJ5IHtcblxuXHRcdC5tZWdhLXdwbWwtbHMtaXRlbSB7XG5cblx0XHRcdGEubWVnYS1tZW51LWxpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHQ+IC53cG1sLWxzLW5hdGl2ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGxpLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSB7XG5cblx0XHRcdGxpLm1lZ2EtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjU3MjgwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtZWdhLW1lbnUtd3JhcC11dGlsaXR5LW1lbnUgI21lZ2EtbWVudS11dGlsaXR5LW1lbnUge1xuXG5cdGxpLm1lZ2EtbWVudS1pdGVtIHtcblxuXHRcdD4gdWwubWVnYS1zdWItbWVudSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogSGVhZGVyIE5hdlxuICpcbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cblx0I21lZ2EtbWVudS1oZWFkZXItcHJpbWFyeSB7XG5cblx0XHQ+IGxpLm1lZ2EtaGlkZS1vbi1kZXNrdG9wIHtcblxuXHRcdFx0LyogRm9yY2UgdXRpbGl0eSBsaW5rcyB0byBiZSBzbWFsbGVyICovXG5cdFx0XHQ+IGEubWVnYS1tZW51LWxpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1saWdodCkgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEJyZWFkY3J1bWJzXG4gKlxuICovXG4uc2l0ZS1icmVhZGNydW1icyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRwYWRkaW5nOiA3cHggMDtcblxuXHQmX19kZWZhdWx0LWlubmVyIHtcblxuXHRcdGEsXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLXNlbWlib2xkKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC00KTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBDYXJkIFN0eWxlc1xuICpcbiAqL1xuXG4uY2FyZCB7XG5cdC0tY2FyZC1ib3JkZXI6IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC4yNSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNhcmQtYm9yZGVyKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1yYWRpdXMpO1xuXHRib3gtc2hhZG93OiAwIDEycHggMjRweCAtMTZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblxuXHQuaGFzLWJhY2tncm91bmQgJiB7XG5cdFx0LS1jYXJkLWJvcmRlcjogcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCZfX21lZGlhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmFsaWdubGVmdCxcblx0XHQuYWxpZ25jZW50ZXIsXG5cdFx0LmFsaWducmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHVuc2V0O1xuXHRcdH1cblxuXHRcdC5hbGlnbmNlbnRlciBpbWcge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Lmhhcy1wbGF5LWljb24ge1xuXHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0ZGl2W2RhdGEtYWxpZ249XCJsZWZ0XCJdIHtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0ZGl2W2RhdGEtYWxpZ249XCJjZW50ZXJcIl0ge1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdGRpdltkYXRhLWFsaWduPVwicmlnaHRcIl0ge1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC53cC1lbWJlZC1hc3BlY3QtMTYtOSB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHQud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1yYWRpdXMpIHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0tcmFkaXVzKSAwIDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXG5cdD4gLmNhcmRfX21lZGlhLFxuXHQ+IC5jYXJkX19tZWRpYSBpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0tcmFkaXVzKSB2YXIoLS13cC0tY3VzdG9tLS1ib3JkZXItLXJhZGl1cykgMCAwO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1zcGFjaW5nLS1zbWFsbCkgY2FsYyh2YXIoLS13cC0tY3VzdG9tLS1zcGFjaW5nLS1zbWFsbCkgKiAxLjMzKTtcblx0fVxuXG5cdCZfX3N1YmhlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblxuXHRcdC5ldmVudC1jYXJkICYge1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdH1cblxuXHQmX19oZWFkaW5nLFxuXHQmX19jb250ZW50IHtcblx0XHQtLXdwLS1zdHlsZS0tYmxvY2stZ2FwOiAxOHB4O1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0QGV4dGVuZCAuY2FyZC1oZWFkaW5nO1xuXG5cdFx0W2NsYXNzXj1cImFpcy1cIl0ge1xuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2F1dGhvciB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLXNlbWlib2xkKTtcblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcblx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQvKiBvbmx5IHNob3cgY2FyZCBkZXNjcmlwdGlvbiBpbiBSZWNlbnQgTmV3cyBibG9jayAqL1xuXHRcdC5yZWNlbnQtbmV3cyAmLFxuXHRcdC5wYWdlLWNhc2Utc3R1ZGllcyAmLFxuXHRcdC5wYWdlLXRlbXBsYXRlLXNlYXJjaC1waHAgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMThweDtcblxuXHRcdC5ldmVudC1jYXJkICYge1xuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiBhZGp1c3QgcGFkZGluZyAmIHdpZHRoIHdoZW4gaW5uZXIgZ3JvdXAgaGFzIGJhY2tncm91bmQgKi9cbi5jYXJkcyB7XG5cblx0LmNhcmRzX19mbGV4aWJsZS1pbm5lci5oYXMtYmFja2dyb3VuZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1yYWRpdXMtbGFyZ2UpO1xuXHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSk7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKTtcblx0fVxuXG5cdCYubGF5b3V0LXdpZHRoLS1jZW50ZXJlZCB7XG5cblx0XHQuY2FyZHNfX2ZsZXhpYmxlLWlubmVyLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRcdG1heC13aWR0aDogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1zaG1lZGl1bSkgLSBjYWxjKHZhcigtLXBhZGRpbmctaW5uZXIpICogMikpO1xuXHRcdH1cblx0fVxuXG5cdCYubGF5b3V0LXdpZHRoLS1mdWxsIHtcblxuXHRcdC5jYXJkc19fZmxleGlibGUtaW5uZXIuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLWRlZmF1bHQpIC0gY2FsYyh2YXIoLS1wYWRkaW5nLWlubmVyKSAqIDIpKTtcblx0XHR9XG5cdH1cbn1cblxuLmNhcmRzLS1tdWx0aWxpbmsge1xuXG5cdCYubGF5b3V0LXdpZHRoLS1mdWxsIHtcblxuXHRcdC5jYXJkc19fZmxleGlibGUtaW5uZXIuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcGFkZGluZy1pbm5lcikgKiAxLjg1KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1wYWRkaW5nLWlubmVyKSAqIDEuODUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXJkX19jb250ZW50IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1zcGFjaW5nLS1tZWRpdW0pIHZhcigtLXdwLS1jdXN0b20tLXNwYWNpbmctLW1lZGl1bSk7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmRfX2xpbmtzIHtcblx0XHQtLWdhcDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHRcdC0tb2Zmc2V0LTUwOiAxMHB4O1xuXHRcdC0tb2Zmc2V0LTMzOiAxNHB4O1xuXHRcdC0tb2Zmc2V0LTI1OiAxNXB4O1xuXHRcdC0tb2Zmc2V0LTIwOiAxNnB4O1xuXHRcdC0tb2Zmc2V0LTE2OiAxN3B4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0Z2FwOiB2YXIoLS1nYXApO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmNhcmRfX2xpbmsge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0NzVweCkgYW5kIChtYXgtd2lkdGg6IDYzOXB4KSwgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tb2Zmc2V0LTUwKSk7XG5cdFx0XHR9XG5cblx0XHRcdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qIFJlc291cmNlIGNhcmQgLSB1c2UgY2FyZCBsaW5rIHRvIGNvdmVyIHdob2xlIGNhcmQgKi9cbi5yZXNvdXJjZS1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS1mYWRlcykgdmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDZweCA5cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0XHQuY2FyZF9faGVhZGluZyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQuY2FyZF9fbGluayB7XG5cblx0XHQvKiBtYWtlIGxpbmsgdGFrZSB1cCB3aG9sZSBjYXJkICovXG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBJY29uIGFzIEltYWdlICovXG4uY2FyZHMtLWljb24ge1xuXG5cdC5jYXJkX19tZWRpYSB7XG5cblx0XHRpbWcsXG5cdFx0c3ZnIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0bWF4LXdpZHRoOiA0NXB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiBIb3Jpem9udGFsIENhcmRzICovXG4uY2FyZHMtLWhvcml6b250YWwge1xuXG5cdC5jYXJkIHtcblx0XHQtLWNhcmQtYm9yZGVyOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHQvKiBmb3JjZSBob3Jpem9udGFsIGNhcmRzIHRvIHN0YXkgMS1jb2wgKi9cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCZfX21lZGlhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdHBhZGRpbmctdG9wOiB1bnNldDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1yYWRpdXMpO1xuXHRcdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0XHR0b3A6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmNhcmRfX3RleHQsXG5cdFx0LmNhcmRfX2xpbmtzIHtcblx0XHRcdC0td3AtLXN0eWxlLS1ibG9jay1nYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0LmNhcmRfX21lZGlhIHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdHdpZHRoOiA0MiU7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkX19oZWFkaW5nIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZF9fY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uY2FyZHMtLXNsaWRlciB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNsaWNrLXRyYWNrIHtcblxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1hcnJvdyB7XG5cblx0XHQmLnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogLTEwcHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmFpcy1IaXRzLWxpc3QuY29sdW1ucy0tZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG59XG4uYWlzLUhpdHMtaXRlbSB7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCIvKipcbiAqXG4gKiBGYW5jeWJveFxuICpcbiAqL1xuLmZhbmN5Ym94X190aHVtYnMsXG4uZmFuY3lib3hfX25hdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiIsIi8qKlxuICpcbiAqIEZlYXR1cmUgU3R5bGVzXG4gKlxuICovXG5cbi5mZWF0dXJlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cdH1cblxuXHQmX19tZWRpYSB7XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1yYWRpdXMpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCkgMCAwO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCkgLyAyKSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCkgLyAyKTtcblx0fVxuXG5cdCZfX2xpbmtzIHtcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKSAvIDIpO1xuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBGaWx0ZXIgR3JpZFxuICpcbiAqL1xuLmZpbHRlci1ncmlkIHtcblx0LS1maWx0ZXJXaWR0aDogMzMwcHg7XG5cdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKSAwO1xuXG5cdCZfX3NlYXJjaCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdC5mYWNldHdwLWZhY2V0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmLXdyYXAge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLXhzbWFsbCk7XG5cdFx0fVxuXG5cdFx0Lyogc3R5bGVsaW50LWRpc2FibGUgKi9cblx0XHQuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdH1cblxuXHRcdC5haXMtU2VhcmNoQm94LXN1Ym1pdCB7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdH1cblxuXHRcdC5haXMtU2VhcmNoQm94LXJlc2V0IHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdC5hYS1TdWJtaXRJY29uIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuXHRcdH1cblxuXHRcdC5hYS1Gb3JtIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblxuXHRcdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXHR9XG5cblx0Jl9fZmlsdGVycyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiBjYWxjKC0xICogdmFyKC0tZmlsdGVyV2lkdGgpKTtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWZpbHRlcldpZHRoKTtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwMHB4IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tc2xpZGVzKVxuXHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMjA7XG5cblx0XHQmLWhlYWRlciB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jbG9zZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2V0LWRlcHRoID4gLmZhY2V0d3AtY2hlY2tib3gge1xuXHRcdFx0QGV4dGVuZCAlaDQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udHJvbHMge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cblx0XHRcdC5mYWNldHdwLWZhY2V0LWF1dGhvcl9maWx0ZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHR9XG5cdH1cblxuXHQmX19yZXNldCB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG5cblx0Jl9fcmVmcmVzaCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHQuZmFjZXR3cC10ZW1wbGF0ZSB7XG5cdFx0XHQtLWdhcDogMTBweDtcblx0XHRcdC0tb2Zmc2V0LTUwOiA1cHg7XG5cdFx0XHQtLW9mZnNldC0zMzogN3B4O1xuXHRcdFx0LS1vZmZzZXQtMjU6IDhweDtcblx0XHRcdC0tb2Zmc2V0LTIwOiA4cHg7XG5cdFx0XHQtLW9mZnNldC0xNjogOXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRnYXA6IHZhcigtLWdhcCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1vZmZzZXQtNTApKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIHZhcigtLW9mZnNldC0zMykpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDExMzBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIHZhcigtLW9mZnNldC0yNSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maWx0ZXItZ3JpZF9fb3ZlcmxheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0Ym90dG9tOiAwO1xuXHRjb250ZW50OiBcIlwiO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246XG5cdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tZmFkZXMpXG5cdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxMTk7XG59XG5cbmh0bWwuZmlsdGVyLS1vcGVuIHtcblxuXHQuZmlsdGVyLWdyaWRfX2ZpbHRlcnMge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQuZmlsdGVyLWdyaWRfX292ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbi8qIEZhY2V0cyAqL1xuLmZhY2V0d3AtZmFjZXQge1xuXG5cdC5mYWNldHdwLW92ZXJsYXkge1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cblx0LmZhY2V0d3AtY2hlY2tib3gge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tY29sb3JzKVxuXHRcdFx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNjAwIDYwMCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjAwIDYwMDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyM0ZGRkZGRjslN0QgLnN0MSU3QmRpc3BsYXk6bm9uZTslN0QgLnN0MiU3QmRpc3BsYXk6aW5saW5lOyU3RCAuc3QzJTdCY2xpcC1wYXRoOnVybCglMjNTVkdJRF8yXyk7JTdEIC5zdDQlN0JmaWxsOm5vbmU7c3Ryb2tlOiUyMzk3OTc5NztzdHJva2Utd2lkdGg6MjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7JTdEJTBBJTNDL3N0eWxlJTNFJTNDdGl0bGUlM0VjaGVja2VkLWJveCUzQy90aXRsZSUzRSUzQ2cgaWQ9J21lYXN1cmluZyclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J001MjkuNCwzMC43TDE5OC4xLDQwMkw3OS41LDI3Mi4yTDYuMiwzMzguOGwxODMuNywyMDEuMWw0MDYuMS00MzZMNTI5LjQsMzAuN3onLyUzRSUzQ2cgY2xhc3M9J3N0MSclM0UlM0NnIGNsYXNzPSdzdDInJTNFJTNDZyUzRSUzQ2RlZnMlM0UlM0Nwb2x5Z29uIGlkPSdTVkdJRF8xXycgcG9pbnRzPSczNjcuMiwzNy4xIDI4OC4yLDE1MC42IDQ1LjksMTY0LjYgNDUuOSw1MTIuMSAzOTkuNCw1MTIuMSA0MTkuNSwzMzguNyA1MzQuOSwyMjguMiA1NjQuMSw2OTguOSAtNC4yLDcxMCAtODIuNiw2MTguNSAtODIuNiw5Mi4zIC0zOC40LDEyICcvJTNFJTNDL2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nU1ZHSURfMl8nJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM1NWR0lEXzFfJyBzdHlsZT0nb3ZlcmZsb3c6dmlzaWJsZTsnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQ2cgY2xhc3M9J3N0MyclM0UlM0NyZWN0IHg9Jy00LjInIHk9JzEwMy4xJyBjbGFzcz0nc3Q0JyB3aWR0aD0nNDcxLjYnIGhlaWdodD0nNDcxLjYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS1jb2xvcnMpXG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLXRpbWluZyk7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHR9XG5cblx0XHQmLmNoZWNrZWQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYWNldHdwLWV4cGFuZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cblx0XHQuZmFjZXR3cC1jb3VudGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZhY2V0d3AtZGVwdGgge1xuXHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xuXHR9XG59XG5cbi5mYWNldHdwLXR5cGUtc2VhcmNoIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuZmFjZXR3cC1pbnB1dC13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0LmZhY2V0d3AtaWNvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdHBhZGRpbmc6IDEycHggMTNweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QG1lZGlhICgtLWJwLW1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2V0d3Atc2VhcmNoIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTNweDtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWZhZGVzKVxuXHRcdFx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpO1xuXG5cdFx0XHQubXgtc2VhcmNoLXJlc3VsdHMgJiB7XG5cdFx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tYnAtbWVkaXVtKSB7XG5cdFx0XHRcdG1pbi13aWR0aDogNDUwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmFjZXR3cC10eXBlLXBhZ2VyIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1tZWRpdW0pO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYWNldHdwLXR5cGUtdGltZV9zaW5jZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1jdXN0b20tLXNwYWNpbmctLXNtYWxsKSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiB2YXIoLS13cC0tY3VzdG9tLS1zcGFjaW5nLS1zbWFsbCk7XG5cblx0LmZhY2V0d3AtcmFkaW8ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXNwYWNpbmctLXNtYWxsKTtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDFweDtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWZhZGVzKVxuXHRcdFx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpO1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHR9XG5cblx0XHQmLmNoZWNrZWQge1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZhY2V0d3AtY291bnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi5mYWNldHdwLXRlbXBsYXRlLXRleHQge1xuXG5cdCYubG9hZGluZyB7XG5cblx0XHQubm8tcmVzdWx0cy10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoLmxvYWRpbmcpIHtcblxuXHRcdC5sb2FkaW5nLXRleHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiBFdmVudCBHcmlkIG92ZXJyaWRlICovXG4uZXZlbnQtZ3JpZF9fY29udHJvbHMge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cblx0XHQuZm9ybSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cblx0XHRcdC5mYWNldHdwLXR5cGUtc29ydCB7XG5cdFx0XHRcdG1hcmdpbjogOXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4uYWEtUGFuZWwge1xuXHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cblx0LmFhLVBhbmVsTGF5b3V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4uYWEtSXRlbTplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFhLUxpc3QgLmFhLUl0ZW0ge1xuXHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbiIsIi8qKlxuICpcbiAqIEZvb3RlclxuICpcbiAqL1xuXG4uc2l0ZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcblx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogdW5zZXQ7XG5cdH1cblxuXHQmX191cHBlcixcblx0Jl9fbWlkZGxlLFxuXHQmX19sb3dlciB7XG5cdFx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tc3BhY2luZy0tbWVkaXVtKSAwO1xuXHR9XG5cblx0LyogVXBwZXIgRm9vdGVyIFNlY3Rpb24gKi9cblx0Jl9fc29jaWFsIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgdmFyKC0td3AtLWN1c3RvbS0tc3BhY2luZy0tc21hbGwpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIE1pZGRsZSBGb290ZXIgU2VjdGlvbiAqL1xuXHQmX19taWRkbGUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cblx0XHRuYXYgPiB1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgdmFyKC0td3AtLWN1c3RvbS0tc3BhY2luZy0tc21hbGwpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMXB4KSk7XG5cdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tc2VtaWJvbGQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcblx0XHR3aWR0aDogMjEzcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LyogTG93ZXIgRm9vdGVyIFNlY3Rpb24gKi9cblx0Jl9fbG93ZXIge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLyoqXG4gKlxuICogRnJvbnRlbmQgU3R5bGVzXG4gKlxuICovXG4uZm9ybS1jdGEge1xuXHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSkgMDtcblxuXHQmX193cmFwIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQmX19tZWRpYS13cmFwIHtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogNjAlO1xuXG5cdFx0XHQuaGJzcHQtZm9ybSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LyogTW9kaWZpZXJzICovXG5cdCYucmVtb3ZlLXBhZC1ib3R0b20tLXRydWUge1xuXG5cdFx0LmZvcm0tY3RhX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1tZWRpdW0pO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBIZWxwZnVsXG4gKiBQb3N0IHZvdGluZyBwbHVnaW5cbiAqXG4gKi9cbi5oZWxwZnVsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZzogMjBweCAwO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdC5zaG93LWhlbHBmdWwgJiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCYtaGVhZGxpbmUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1tZWRpdW0pICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ib2xkKTtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQudm90ZWQgJixcblx0XHQuY2xpY2stdm90ZWQgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250cm9scyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdC5oZWxwZnVsLWJ1dHRvbiB7XG5cdFx0XHRAZXh0ZW5kIC5idXR0b24tLXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQuaGVscGZ1bC1jb3VudGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBQYWdpbmF0aW9uIFN0eWxlc1xuICpcbiAqL1xuLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbjogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKSAwIHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jl9faXRlbSB7XG5cblx0XHRhIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiAzM3B4O1xuXG5cdFx0XHRAbWVkaWEgKC0tYnAtLXhsYXJnZSkge1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCoge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJldiB7XG5cblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25leHQge1xuXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogUmVzb3VyY2UgSGVhZGVyXG4gKlxuICovXG4ucmVzb3VyY2UtaGVhZGVyIHtcblxuXHQmX19oZWFkaW5nIHtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTUpO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21lZGlhIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKSAqIDEuNSk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0tcmFkaXVzKTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LXdyYXAge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0Ji5hdXRob3ItaGlkZGVuLFxuXHRcdFx0Ji5kYXRlLWhpZGRlbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hdXRob3ItaGlkZGVuLmRhdGUtaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2F1dGhvciB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblxuXHQmX19kYXRlIHtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fZG93bmxvYWQge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG59XG5cbi8qIEFkZCBzcGFjZSBhYm92ZSBhcnRpY2xlIGlmIHRpdGxlIGlzIGhpZGRlbiAqL1xuLnJlc291cmNlLXRpdGxlLWhpZGRlbiB7XG5cblx0LnJlc291cmNlLWNvbnRlbnRfX3dyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBSZXNvdXJjZSBGb290ZXJcbiAqXG4gKi9cbi5yZXNvdXJjZS1mb290ZXIge1xuXG5cdCZfX3NoYXJlIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1tZWRpdW0pO1xuXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUsXG5cdFx0aDYge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rvd25sb2FkIHtcblxuXHRcdD4gLndwLWJsb2NrLW14LWJ1dHRvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG5cdC5yZXNvdXJjZS1mb290ZXIge1xuXG5cdFx0Jl9fY29udGVudC13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdCYuc2hhcmUtaGlkZGVuIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zaGFyZSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC5zaGFyZS10aGlzIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQsXG5cdFx0XHRcdGg1LFxuXHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kb3dubG9hZCB7XG5cblx0XHRcdD4gLndwLWJsb2NrLW14LWJ1dHRvbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogUmVzb3VyY2UgVGFic1xuICpcbiAqL1xuLnRhYnMge1xuXG5cdCZfX25hdiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Jl9fbmF2LWl0ZW0ge1xuXHRcdEBleHRlbmQgLmg0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXdlaWdodDogdmFyKC0td3AtLWN1c3RvbS0tZm9udC13ZWlnaHQtLWJvbGQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1tZWRpdW0pO1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tc2xpZGVzKVxuXHRcdFx0XHR2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3R0b206IC0yLjVweDtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogdGVtcCBoaWRlIFRhZ3MgdGFiICovXG5cdFx0Ji5uYXYtaXRlbS0tMiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtaXRlbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vKiBDYXRlZ29yeSBMaXN0ICovXG51bC5jYXRlZ29yeS1saXN0IHtcblxuXHRsaSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBUYWdzIExpc3QgKi9cbnVsLnRhZ3MtbGlzdCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHRsaSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHRhIHtcblx0XHRcdEBleHRlbmQgLmhhcy1zbWFsbC1mb250LXNpemU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMmJcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBTbGljayBTbGlkZXIgQ29udHJvbCBTdHlsaW5nXG4gKlxuICovXG4uc2xpY2stbGlzdCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKSAqIDEuNSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpY2stdHJhY2sge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuc2xpY2stc2xpZGUge1xuXHRcdGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAyNXB4ICFpbXBvcnRhbnQ7XG5cblx0XHQuY2FyZHMtLWhvcml6b250YWwgJiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luOiAwIGNhbGModmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpICogMS41KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uc2xpY2stYXJyb3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG5cdHotaW5kZXg6IDEwO1xuXG5cdCYuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogLTVweDtcblx0fVxuXG5cdCYuc2xpY2stbmV4dCB7XG5cdFx0cmlnaHQ6IC01cHg7XG5cdH1cblxuXHQmLnNsaWNrLWRpc2FibGVkLFxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDI1cHg7XG5cblx0XHQqIHtcblx0XHRcdGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycylcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblxuXHRcdHN2ZyAqIHtcblx0XHRcdGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rLWhvdmVyKTtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLWRvdHMge1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwIDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAyO1xuXG5cdGxpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgN3B4O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDAwbXM7XG5cdFx0d2lkdGg6IDE1cHggIWltcG9ydGFudDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0fVxuXG5cdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0fVxuXHR9XG5cblx0PiBsaTpvbmx5LWNoaWxkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIvKlxuKlxuKiBHZW5lcmljIFRhYmxlIHN0eWxlc1xuKlxuKi9cbi53cC1ibG9jay10YWJsZSB7XG5cdFxuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHR0YWJsZSxcblx0dGgsXG5cdHRkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHR0YWJsZSB0ZCxcblx0dGFibGUgdGgge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHR0YWJsZSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNSk7XG5cdH1cbn1cbiIsIi5kbG0tYmxvY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHR1bCxcblx0bGkge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHR1bDplbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdG9wdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0b3V0bGluZTogMDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblxuXG5cdGxhYmVsLmRsbS1yYWRpbyxcblx0bGFiZWwuZGxtLWNoZWNrYm94IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjEuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDYwMCA2MDAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwMCA2MDA7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjNGRkZGRkY7JTdEIC5zdDElN0JkaXNwbGF5Om5vbmU7JTdEIC5zdDIlN0JkaXNwbGF5OmlubGluZTslN0QgLnN0MyU3QmNsaXAtcGF0aDp1cmwoJTIzU1ZHSURfMl8pOyU3RCAuc3Q0JTdCZmlsbDpub25lO3N0cm9rZTolMjM5Nzk3OTc7c3Ryb2tlLXdpZHRoOjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwOyU3RCUwQSUzQy9zdHlsZSUzRSUzQ3RpdGxlJTNFY2hlY2tlZC1ib3glM0MvdGl0bGUlM0UlM0NnIGlkPSdtZWFzdXJpbmcnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNTI5LjQsMzAuN0wxOTguMSw0MDJMNzkuNSwyNzIuMkw2LjIsMzM4LjhsMTgzLjcsMjAxLjFsNDA2LjEtNDM2TDUyOS40LDMwLjd6Jy8lM0UlM0NnIGNsYXNzPSdzdDEnJTNFJTNDZyBjbGFzcz0nc3QyJyUzRSUzQ2clM0UlM0NkZWZzJTNFJTNDcG9seWdvbiBpZD0nU1ZHSURfMV8nIHBvaW50cz0nMzY3LjIsMzcuMSAyODguMiwxNTAuNiA0NS45LDE2NC42IDQ1LjksNTEyLjEgMzk5LjQsNTEyLjEgNDE5LjUsMzM4LjcgNTM0LjksMjI4LjIgNTY0LjEsNjk4LjkgLTQuMiw3MTAgLTgyLjYsNjE4LjUgLTgyLjYsOTIuMyAtMzguNCwxMiAnLyUzRSUzQy9kZWZzJTNFJTNDY2xpcFBhdGggaWQ9J1NWR0lEXzJfJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNTVkdJRF8xXycgc3R5bGU9J292ZXJmbG93OnZpc2libGU7Jy8lM0UlM0MvY2xpcFBhdGglM0UlM0NnIGNsYXNzPSdzdDMnJTNFJTNDcmVjdCB4PSctNC4yJyB5PScxMDMuMScgY2xhc3M9J3N0NCcgd2lkdGg9JzQ3MS42JyBoZWlnaHQ9JzQ3MS42Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdHRyYW5zaXRpb246XG5cdFx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycylcblx0XHRcdFx0dmFyKC0td3AtLWN1c3RvbS0tdHJhbnNpdGlvbi0tdGltaW5nKTtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdH1cblxuXHRcdCYuZGxtLXNlbGVjdGVkIHtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwuZGxtLXJhZGlvIHtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjgxMDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsLmRsbS1jaGVja2JveCB7XG5cblx0XHQmLmRsbS1zZWxlY3RlZCB7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRsbS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1kZWZhdWx0KTtcblx0cGFkZGluZzogMCB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmRsbS1yb3cge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXG5cdFx0Ji5kbG0tYWN0aW9uIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmRsbS1jb2wge1xuXHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMyU7XG5cdFx0XHR9XG5cblx0XHRcdC5kbG0tZGV0YWlscy1saXN0ID4gLmRsbS1kZXRhaWxzLWl0ZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kbG0tZG93bmxvYWQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5kbG0tZGl2aWRlciB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk5OTk7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBGcm9udGVuZCBTdHlsZXNcbiAqXG4gKi9cblxuLnVpLWFjY29yZGlvbiB7XG5cdG1hcmdpbjogMCBhdXRvIHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblx0bWF4LXdpZHRoOiB2YXIoLS13cC0tY3VzdG9tLS1ncmlkLXdpZHRoLS1kZWZhdWx0KTtcblx0cGFkZGluZzogMCB2YXIoLS1wYWRkaW5nLWlubmVyKTtcblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC8qIG5lc3RlZCBhY2NvcmRpb24gKi9cblx0LnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHR9XG5cblx0Ji1oZWFkZXIge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpO1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNSkgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1zZW1pYm9sZCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRsZWZ0OiAyOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCk7XG5cblx0XHRwcmUge1xuXHRcdFx0bWF4LWhlaWdodDogODAwcHg7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdH1cblxuXHRcdCYuZXhwYW5kZWQge1xuXG5cdFx0XHQmID4gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoKzkwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZXhwYW5kZWQge1xuXG5cdFx0JiA+IC51aS1hY2NvcmRpb24taGVhZGVyIHtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoKzkwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIFRyYWluaW5ncyBIZWFkZXJcbiAqXG4gKi9cbi50cmFpbmluZ3MtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCkgKiAxLjUpO1xuXHRwYWRkaW5nLXRvcDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtNSk7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnRyYWluaW5ncy1oZWFkZXIgKyAuZ2VuZXJhbC10ZXh0IC5nZW5lcmFsLXRleHRfX2NvdmVyLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuIiwiLyoqXG4gKlxuICogRnJvbnRlbmQgU3R5bGVzXG4gKlxuICovXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSxcbi53cC1lbWJlZC1hc3BlY3QtMTYtOSB7XG5cdG1hcmdpbjogMzBweCBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogOTYwcHg7XG5cblx0aWZyYW1lIHtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmLmFsaWdubGVmdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEJsb2NrIE9wdGlvbnNcbiAqXG4gKi9cbi5ib3JkZXItdG9wLS10cnVlIHtcblx0Ym9yZGVyLXRvcDogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS13aWR0aCkgc29saWQgdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1jb2xvcik7XG59XG5cbi5ib3JkZXItcmlnaHQtLXRydWUge1xuXHRib3JkZXItcmlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0td2lkdGgpIHNvbGlkIHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0tY29sb3IpO1xufVxuXG4uYm9yZGVyLWJvdHRvbS0tdHJ1ZSB7XG5cdGJvcmRlci1ib3R0b206IHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0td2lkdGgpIHNvbGlkIHZhcigtLXdwLS1jdXN0b20tLWJvcmRlci0tY29sb3IpO1xufVxuXG4uYm9yZGVyLWxlZnQtLXRydWUge1xuXHRib3JkZXItbGVmdDogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS13aWR0aCkgc29saWQgdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1jb2xvcik7XG59XG5cblxuLnJlbW92ZS1wYWQtYm90dG9tLS10cnVlIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnJlbW92ZS1wYWQtdG9wLS10cnVlIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8qKlxuICpcbiAqIERvd25sb2FkIEFyY2hpdmVcbiAqXG4gKi9cbi5kb3dubG9hZC1hcmNoaXZlIHtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpIDA7XG5cblx0LndwLWJsb2NrLXRhYmxlIHtcblxuXHRcdHRhYmxlIHtcblx0XHRcdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0tc21hbGwpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBGcm9udGVuZCBTdHlsZXNcbiAqXG4gKi9cbi5mZWF0dXJlZC1wb3N0cyB7XG5cdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKSAwO1xuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5jYXJkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tb2Zmc2V0LTUwKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyoqXG5cdCpcblx0KiBGcm9udGVuZCBTdHlsZXNcblx0KlxuXHQqL1xuXHQuY29sdW1ucyB7XG5cdFx0LS1nYXA6IDEwcHg7XG5cdFx0LS1vZmZzZXQtNTA6IDVweDtcblx0XHQtLW9mZnNldC0zMzogN3B4O1xuXHRcdC0tb2Zmc2V0LTI1OiA4cHg7XG5cdFx0LS1vZmZzZXQtMjA6IDhweDtcblx0XHQtLW9mZnNldC0xNjogOXB4O1xuXHRcdGNvbHVtbi1nYXA6IHZhcigtLWdhcCk7XG5cdFx0cm93LWdhcDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYuZ2FwLS0yMCB7XG5cdFx0XHQtLWdhcDogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHRcdFx0LS1vZmZzZXQtNTA6IDEwcHg7XG5cdFx0XHQtLW9mZnNldC0zMzogMTRweDtcblx0XHRcdC0tb2Zmc2V0LTI1OiAxNXB4O1xuXHRcdFx0LS1vZmZzZXQtMjA6IDE2cHg7XG5cdFx0XHQtLW9mZnNldC0xNjogMTdweDtcblx0XHR9XG5cblx0XHQmLmdhcC0tbWVkaXVtIHtcblx0XHRcdC0tZ2FwOiAzMHB4O1xuXHRcdFx0LS1vZmZzZXQtNTA6IDE1cHg7XG5cdFx0XHQtLW9mZnNldC0zMzogMjBweDtcblx0XHRcdC0tb2Zmc2V0LTI1OiAyM3B4O1xuXHRcdFx0LS1vZmZzZXQtMjA6IDI0cHg7XG5cdFx0XHQtLW9mZnNldC0xNjogMjVweDtcblx0XHR9XG5cblx0XHQmLmdhcC0tbGFyZ2Uge1xuXHRcdFx0LS1nYXA6IDUwcHg7XG5cdFx0XHQtLW9mZnNldC01MDogMjVweDtcblx0XHRcdC0tb2Zmc2V0LTMzOiAzNHB4O1xuXHRcdFx0LS1vZmZzZXQtMjU6IDM4cHg7XG5cdFx0XHQtLW9mZnNldC0yMDogNDBweDtcblx0XHRcdC0tb2Zmc2V0LTE2OiA0MnB4O1xuXHRcdH1cblxuXHRcdC5jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LyoqXG5cdCpcblx0KiBGbGV4IE1vZGlmaWVyc1xuXHQqXG5cdCovXG5cdC5jb2x1bW5zLS1mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmLmNvbHVtbnMtLTIge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cblx0XHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tb2Zmc2V0LTUwKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbHVtbnMtLTMge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cblx0XHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tb2Zmc2V0LTUwKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG5cdFx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzLjMzJSAtIHZhcigtLW9mZnNldC0zMykpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb2x1bW5zLS00IHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG5cdFx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLW9mZnNldC01MCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuXHRcdFx0XHQuY29sdW1uIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSB2YXIoLS1vZmZzZXQtMjUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY29sdW1ucy0tNSB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuXHRcdFx0XHQuY29sdW1uIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1vZmZzZXQtNTApKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cblx0XHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gdmFyKC0tb2Zmc2V0LTMzKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cdFx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIHZhcigtLW9mZnNldC0yMCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb2x1bW5zLS02IHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG5cdFx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLW9mZnNldC01MCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuXHRcdFx0XHQuY29sdW1uIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMyUgLSB2YXIoLS1vZmZzZXQtMzMpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cblx0XHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSB2YXIoLS1vZmZzZXQtMTYpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qKlxuXHQqXG5cdCogR3JpZCBNb2RpZmllcnNcblx0KlxuXHQqL1xuXHQuY29sdW1ucy0tZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuXHRcdCYuY29sdW1ucy0tMiB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbHVtbnMtLTMge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbHVtbnMtLTQge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbHVtbnMtLTUge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY29sdW1ucy0tNiB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBGcm9udGVuZCBTdHlsZXNcbiAqXG4gKi9cblxuLmhlcm8taW1hZ2Uge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA2LjU3ZGVnLCAjOGRkNGZmIDAlLCAjM2I4NmIwIDQzLjIxJSwgIzA4NTU3ZiAxMDAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWluLWhlaWdodDogMzQ1cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0bWluLWhlaWdodDogNDAwcHg7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0Y2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgNTUlIGF0IDUwJSA0NCUpO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRjbGlwLXBhdGg6IGVsbGlwc2UoOTYlIDEyOCUgYXQgMyUgNTElKTtcblx0XHRcdHdpZHRoOiA0MCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSkgdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0teHNtYWxsKTtcblx0XHRcdHBhZGRpbmc6IDAgdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IHVuc2V0O1xuXHRcdFx0d2lkdGg6IDYwJTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdFx0LyogQ2VudGVyIEJ1dHRvbnMgb25seSBvbiBtb2JpbGUgKi9cblx0XHQmX19saW5rcyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEZlYXR1cmVkIFF1b3RlXG4gKlxuICovXG5cbi5mZWF0dXJlZC1xdW90ZSB7XG5cdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKSAwO1xuXG5cdC53cC1ibG9jay1jb3ZlciB7XG5cdFx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpIDA7XG5cblx0XHQud3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQsXG5cdFx0c3BhbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS13cC0tY3VzdG9tLS1ib3JkZXItLXJhZGl1cy1sYXJnZSk7XG5cdFx0fVxuXHR9XG5cblx0LndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsXG5cdCZfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDExMDBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZmxvdzogcm93O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlLXdyYXAge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJyYW5kLTEpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxNjBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS13cC0tY3VzdG9tLS1ib3JkZXItLXJhZGl1cykgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2l0YXRpb24ge1xuXHRcdC0td3AtLXN0eWxlLS1ibG9jay1nYXA6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lm5vLWltYWdlICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdC5uby1pbWFnZSAmIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYnJhbmQtMSk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cbn1cblxuLyogUXVvdGUgU2xpZGVyICovXG4ucXVvdGUtc2xpZGVyIHtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpIDA7XG5cblx0LndwLWJsb2NrLWNvdmVyIHtcblx0XHRcblx0XHQud3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQsXG5cdFx0c3BhbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS13cC0tY3VzdG9tLS1ib3JkZXItLXJhZGl1cy1sYXJnZSk7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19zbGlkZXIge1xuXG5cdFx0LnNsaWNrLXRyYWNrIHtcblxuXHRcdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0Ym90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1tZWRpdW0pO1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1xdW90ZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpO1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogRm9ybSBDVEFcbiAqXG4gKi9cbi5mb3JtLWN0YSB7XG5cdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKSAwO1xuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0Jl9fZm9ybS10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVkaWEtd3JhcCB7XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0td3AtLWN1c3RvbS0tYm9yZGVyLS1yYWRpdXMpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY29udGVudC13cmFwIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiA2MCU7XG5cblx0XHRcdC5oYnNwdC1mb3JtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC8qIE1vZGlmaWVycyAqL1xuXHQmLnJlbW92ZS1wYWQtYm90dG9tLS10cnVlIHtcblxuXHRcdC5mb3JtLWN0YV9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogVGFibGVcbiAqXG4gKiBjb3JlL3RhYmxlXG4gKlxuICovXG4ud3AtYmxvY2stdGFibGUge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdC5nZW5lcmFsLXRleHQgJiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuXHRcdCYuaGFzLWJhY2tncm91bmQge1xuXG5cdFx0XHR0aGVhZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0XHR0Zm9vdCB0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8qIE1vZGlmaWVycyAqL1xuXHQmLmhhcy1zbWFsbC1mb250LXNpemUge1xuXG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKTtcblx0XHR9XG5cdH1cblxuXHQmLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1tZWRpdW0pO1xuXHRcdH1cblx0fVxuXG5cdCYuaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2UpO1xuXHRcdH1cblx0fVxuXG5cdCYuaGFzLXgtbGFyZ2UtZm9udC1zaXplIHtcblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS14LWxhcmdlKTtcblx0XHR9XG5cdH1cblxuXHQmLmlzLXN0eWxlLXN0cmlwZXMge1xuXG5cdFx0dGFibGUge1xuXG5cdFx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHRcdH1cblx0fVxufVxuIiwiLnRyYWluaW5nLWNsYXNzZXMge1xuXHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1sYXJnZSkgMDtcblxuXHR1bCB7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTQpO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktNCk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5nZW5lcmFsLXRleHQge1xuXG5cdC50cmFpbmluZy1jbGFzc2VzIHtcblx0XHRwYWRkaW5nOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCkgMDtcblx0fVxuXG5cdC50cmFpbmluZy1jbGFzc2VzX19mbGV4aWJsZS1pbm5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuIiwiLyoqXG4gKlxuICogNDA0IFBhZ2UgU3R5bGVzXG4gKlxuICovXG5cbi5lcnJvcjQwNCB7XG5cblx0LnNpdGUtdG9yc28ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1haW4tY29udGVudC0tNDA0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC8qKioqb3ZlcnJpZGUgZmxleCBvbiBzaXRlLWNvbnRhaW5lciBmb3IgdGhpcyBwYWdlKioqKi9cblx0LnNpdGUtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5mb3Vyb2ZvdXIge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvNDA0LWhlcm8tYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHBhZGRpbmc6IDAgdmFyKC0tcGFkZGluZy1pbm5lcik7XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0XHRmb250LXNpemU6IDE2MHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdFx0QG1lZGlhICgtLWJwLXNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogU3R5bGUgR3VpZGVcbiAqXG4gKi9cblxuLm1haW4tY29udGVudC0tc3R5bGUtZ3VpZGUge1xuXG5cdC8qIEdsb2JhbCBTdHlsZXMgKi9cblx0Lm1haW4tY29udGVudF9fZGVmYXVsdC1pbm5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRzZWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKSAwIHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLXNtYWxsKTtcblx0XHR9XG5cblx0XHRbY2xhc3MqPVwiX19kZWZhdWx0LWlubmVyXCJdIHtcblx0XHRcdHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wYWRkaW5nLWlubmVyKSAtIDIwcHgpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1wYWRkaW5nLWlubmVyKSAtIDIwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4uc3R5bGUtZ3VpZGUge1xuXHR3aWR0aDogMTAwJTtcblxuXHRbY2xhc3MqPVwiX19oZWFkbGluZVwiXSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG5cdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR9XG5cblx0PiBoMiB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXG5cdC8qIEhlYWRlciBTdHlsZXMgKi9cblx0LnN0eWxlLWd1aWRlX19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5zdHlsZS1ndWlkZV9fbWVudSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMjBweCAwIDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0XHRcdFx0XHRib3R0b206IC03cHg7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRcdFx0b3BhY2l0eSB2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpIHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycyksXG5cdFx0XHRcdFx0XHR3aWR0aCB2YXIoLS13cC0tY3VzdG9tLS10cmFuc2l0aW9uLS10aW1pbmcpIHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycyk7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBTZWN0aW9uIFN0eWxlcyAtIENvbG9ycyAqL1xuXHQuY29sb3JzIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuY29sb3ItaXRlbSB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1icC1zbWFsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDIpLFxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1icC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiAzMy4zMzM2JTtcblxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDMpLFxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDIpLFxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1icC1sYXJnZSkge1xuXHRcdFx0d2lkdGg6IDI1JTtcblxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDQpLFxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDMpLFxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDIpLFxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3N3YXRjaCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQvKiBTZWN0aW9uIFN0eWxlcyAtIFR5cG9ncmFwaHkgKi9cblx0LnR5cG9ncmFwaHkge1xuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdC50eXBvZ3JhcGh5LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLWJwLW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgyKSxcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZnVsbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2V4YW1wbGUge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0fVxuXHR9XG5cblx0aDQubGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcblx0fVxuXG5cdC8qIFNlY3Rpb24gU3R5bGVzIC0gVGV4dCBFbGVtZW50cyAqL1xuXHQudGV4dC1lbGVtZW50cyB7XG5cblx0XHQmX193cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0LnRleHQtZWxlbWVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKDIpLFxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1mdWxsIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdH1cblxuXHQvKiBTZWN0aW9uIFN0eWxlcyAtIEJ1dHRvbnMgJiBMaW5rcyAqL1xuXHQubGlua3Mge1xuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5saW5rLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tYnAtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0XHQmOm50aC1sYXN0LW9mLXR5cGUoMiksXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0LmJ1dHRvbi0tcHJpbWFyeSxcblx0XHRcdC5idXR0b24tLXNlY29uZGFyeSxcblx0XHRcdC5idXR0b24tLXRlcnRpYXJ5IHtcblxuXHRcdFx0XHQmOm5vdCguYnV0dG9uLS1zbWFsbCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uLS1zbWFsbCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc291cmNlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tZWxlbWVudHNfX2RlZmF1bHQtaW5uZXIge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wYWRkaW5nLWlubmVyKSArIDIwcHgpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcGFkZGluZy1pbm5lcikgKyAyMHB4KTtcblx0fVxufVxuIiwiLyoqXG4gKlxuICogUmVzb3VyY2UgU2luZ2xlIFBhZ2VcbiAqXG4gKi9cbi5yZXNvdXJjZS1jb250ZW50IHtcblx0cGFkZGluZzogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpIDAgdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbGFyZ2UpO1xuXG5cdCZfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLXNobWVkaXVtKTtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctaW5uZXIpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLWJwLWxhcmdlKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLXdwLS1jdXN0b20tLWdyaWQtd2lkdGgtLWRlZmF1bHQpO1xuXHRcdH1cblxuXHRcdGFydGljbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAoLS1icC1sYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGFzaWRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAbWVkaWEgKC0tYnAtbGFyZ2UpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHR3aWR0aDogMzQlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tYnAteHhsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tc21hbGwpICogMS41KTtcblx0fVxufVxuXG4ucG9zdC10eXBlLXBvc3QsXG4ucG9zdC10eXBlLWV2ZW50cyxcbi5zaW5nbGUtcG9zdCxcbi5zaW5nbGUtZXZlbnRzIHtcblxuXHQuYWx0ZXJuYXRpbmctZmVhdHVyZSxcblx0LndwLWJsb2NrLW1lZGlhLXRleHQsXG5cdC5jZW50ZXJlZC10ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1tZWRpdW0pO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLW1lZGl1bSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlc291cmNlLWNvbnRlbnRfX3dyYXAge1xuXG5cdFx0LndwLWJsb2NrLW14LWltYWdlLmhhcy1icmFuZG1hcmsge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS13cC0tY3VzdG9tLS1wYWRkaW5nLS1zbWFsbCkgKiAxLjUpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQuZmVhdHVyZWQtcXVvdGVfX2RlZmF1bHQtaW5uZXIsXG5cdFx0LnF1b3RlLXNsaWRlcl9fZGVmYXVsdC1pbm5lciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLyoqXG4gKlxuICogU2VhcmNoIFJlc3VsdHNcbiAqXG4gKi9cbi5teC1zZWFyY2gtcmVzdWx0cyB7XG5cdHBhZGRpbmc6IHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKSAwO1xuXG5cdCZfX2hlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQmX19pbnRybyB7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS13cC0tY3VzdG9tLS1mb250LXdlaWdodC0tYm9sZCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTUpICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0xKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji11cmwge1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1icmFuZC0zKTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdCYtZXhjZXJwdCB7XG5cdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0LyoqXG5cdCpcblx0KiBQYWdpbmF0aW9uIFN0eWxlc1xuXHQqXG5cdCovXG5cdC5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbjogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKSAwIHZhcigtLXdwLS1jdXN0b20tLXBhZGRpbmctLWxhcmdlKTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5uYXYtcHJldmlvdXMsXG5cdFx0Lm5hdi1uZXh0IHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluayk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ib2xkKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYtcHJldmlvdXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIFNlYXJjaCBGb3JtIFN0eWxlcyAqL1xuLnNlYXJjaC1mb3JtIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0td3AtLWN1c3RvbS0tcGFkZGluZy0tbWVkaXVtKTtcblxuXHQuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDQ3NXB4KSB7XG5cblx0XHQuc2VhcmNoLWZvcm1fX2lucHV0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1zdWJtaXQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qKlxuKlxuKiBBbGdvbGlhIFBhZ2luYXRpb24gU3R5bGVzXG4qXG4qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi5haXMtUGFnaW5hdGlvbiB7XG5cdC5haXMtUGFnaW5hdGlvbi1saW5rIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpbmspO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLXdwLS1jdXN0b20tLWZvbnQtd2VpZ2h0LS1ib2xkKTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjpcblx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLWNvbG9ycylcblx0XHRcdHZhcigtLXdwLS1jdXN0b20tLXRyYW5zaXRpb24tLXRpbWluZyk7XG5cdFx0d2lkdGg6IDQwcHg7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuaG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0XHR9XG5cdH1cblxuXHQuYWlzLVBhZ2luYXRpb24taXRlbS0tZmlyc3RQYWdlLFxuXHQuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlLFxuXHQuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UsXG5cdC5haXMtUGFnaW5hdGlvbi1pdGVtLS1sYXN0UGFnZSB7XG5cdFx0LmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCB7XG5cdFx0LmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCB7XG5cdFx0LmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGluay1ob3Zlcik7XG5cdFx0XHRvdXRsaW5lOiAwIHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rLWhvdmVyKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuaG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saW5rKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2hpdHMtd3AtYW55IHtcblx0Lm14LXNlYXJjaC1yZXN1bHRzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4jaGl0cy1kb2N1bWVudGF0aW9uLFxuI2hpdHMtd2lraSB7XG5cdC5teC1zZWFyY2gtcmVzdWx0cyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXHR9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCIvKiBzb21lIGdyb3NzIG92ZXJyaWRlcyBmb3Igc2NyYXBlZCBhcnRpY2xlcyAqL1xyXG5hcnRpY2xlLm5vZGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0bWF4LXdpZHRoOiA3MzhweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0LypoaWRlIGFueSBpbnN0YW5jZSBvZiBkcnVwYWwgdGFncyB0aGF0IGNhbWUgb3ZlciovXHJcblx0LmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5hbGlnbi1yaWdodCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5hbGlnbi1sZWZ0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmFsaWduLWNlbnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LypvdmVycmlkZSBpbmxpbmUgaW1hZ2Ugc3R5bGUqL1xyXG5cdGgxIGltZyxcclxuXHRoMiBpbWcsXHJcblx0aDMgaW1nLFxyXG5cdGg0IGltZyxcclxuXHRoNSBpbWcsXHJcblx0aDYgaW1nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0c3VwLFxyXG5cdHN1YiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5iYi1pbm5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLypvdmVycmlkZXMgZm9yIHNjcmFwZWQgZG93bmxvYWQvYXJjaGl2ZWQgcGFnZXMgKi9cclxuaDMucGFnZS10aXRsZSxcclxuLmJiLWlubmVyIHtcclxuXHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG5cdG1heC13aWR0aDogdmFyKC0td3AtLWN1c3RvbS0tZ3JpZC13aWR0aC0tZGVmYXVsdCk7XHJcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcclxuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLWlubmVyKTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaDMucGFnZS10aXRsZSB7XHJcblx0QGV4dGVuZCAuaDE7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5iYi1pbm5lcixcclxuLnJvdyB7XHJcblxyXG5cdHRhYmxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0fVxyXG5cclxuXHR0YWJsZSxcclxuXHR0aCxcclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS00KTtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0dGFibGUgdGQsXHJcblx0dGFibGUgdGgge1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHR9XHJcblxyXG5cdC50YWJsZS1yb3ctemVicmE6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS01KTtcclxuXHR9XHJcbn1cclxuXHJcbi8qaGlkZSBwYXJhZ3JhcGggaW4gZGxtIGRvd25sb2FkcyBibG9jayovXHJcbi5kbG0tYmxvY2sgLmRsbS1yYWRpby1ncm91cCArIHAge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/