.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top: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{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--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, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (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{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.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,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;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:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;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{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.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,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;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{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left: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{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:1.0625rem;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control{padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.plugin-checkbox_options .option input{margin-right:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:calc(.75rem - 5px);top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),.75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:.375rem .375rem 0 0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;font-size:1.25rem!important;line-height:1.25rem;margin-top:-12px;opacity:.4;position:absolute;right:.75rem;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #ced4da;box-shadow:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:.375rem .75rem;width:100%}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex;padding-right:0!important}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 5px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:1.4375rem;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:transparent}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:transparent}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{font-smoothing:inherit;color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #ced4da;border-radius:.375rem;box-shadow:none;box-sizing:border-box;flex-wrap:wrap;overflow:hidden;padding:.375rem .75rem;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#efefef;border:0 solid #dee2e6;color:#343a40;cursor:pointer;margin:0 3px 3px 0;padding:1px 5px}.ts-wrapper.multi .ts-control>div.active{background:#0d6efd;border:0 solid transparent;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#878787}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#e9ecef;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 .375rem .375rem;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#6c757d;cursor:default}.ts-dropdown .active{background-color:#e9ecef;color:#1e2125}.ts-dropdown .active.create{color:#1e2125}.ts-dropdown .create{color:rgba(52,58,64,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:3px .75rem;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{overflow-scrolling:touch;max-height:200px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.form-control,.ts-wrapper.form-select{box-shadow:none;display:flex;height:auto;padding:0!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{background:#fff;border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;box-shadow:0 6px 12px rgba(0,0,0,.175);height:auto;padding:0;z-index:1000}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{border-top:1px solid var(--bs-border-color-translucent);content:" ";display:block;height:0;margin:.5rem -.75rem;overflow:hidden}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{align-items:center;display:flex;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ts-control{transition:none}}.ts-control.dropdown -active{border-radius:.375rem}.focus .ts-control{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.ts-control .item{align-items:center;display:flex}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:#dc3545}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:#198754}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.ts-wrapper{display:flex;min-height:calc(1.5em + .75rem + 2px)}.input-group-sm>.ts-wrapper,.ts-wrapper.form-control-sm,.ts-wrapper.form-select-sm{min-height:calc(1.5em + .5rem + 2px)}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-control-sm .ts-control,.ts-wrapper.form-select-sm .ts-control{border-radius:.25rem;font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control{font-size:.875rem;padding-bottom:0}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control{padding-top:calc(.75em - .40625rem - 1px)!important}.ts-wrapper.multi.has-items .ts-control{--ts-pr-min:calc(0.75rem - 5px);padding-left:calc(.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(.375rem - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + 2px)}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:.5rem;font-size:1.25rem}.ts-wrapper:not(.form-control):not(.form-select){background:none;border:none;box-shadow:none;height:auto;padding:0}.ts-wrapper:not(.form-control):not(.form-select).single .ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret:2.25rem}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:transparent!important}.input-group>.ts-wrapper{flex-grow:1}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-bottom-right-radius:0;border-top-right-radius:0}
/*# sourceMappingURL=tom-select.bootstrap5.min.css.map */
@charset "UTF-8";
/*!
 * Bootstrap
 */
:root {
  --bs-blue: #3E6181;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #f43319;
  --bs-orange: #fd7e14;
  --bs-yellow: #DBB13B;
  --bs-green: #2dcb48;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #BAB285;
  --bs-secondary: #08222F;
  --bs-success: #2dcb48;
  --bs-info: #0dcaf0;
  --bs-warning: #DBB13B;
  --bs-danger: #f43319;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 186, 178, 133;
  --bs-secondary-rgb: 8, 34, 47;
  --bs-success-rgb: 45, 203, 72;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 219, 177, 59;
  --bs-danger-rgb: 244, 51, 25;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 21, 24, 31;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Manrope, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.375;
  --bs-body-color: #15181F;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 40px;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #8C8261;
  --bs-link-hover-color: #DBB13B;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #f8efd8;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

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

h1, .h1 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 3rem;
  }
}

h2, .h2 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.25rem;
  }
}

h3, .h3 {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.375rem;
  }
}

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

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

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

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 700;
}

small, .small {
  font-size: 0.75rem;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: none;
}
a:hover {
  color: var(--bs-link-hover-color);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.75rem;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.75rem;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.75rem;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 3rem;
  }
}

.display-2 {
  font-size: calc(1.35rem + 1.2vw);
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 2.25rem;
  }
}

.display-3 {
  font-size: calc(1.2625rem + 0.15vw);
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 1.375rem;
  }
}

.display-4 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.display-5 {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.2;
}

.display-6 {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.2;
}

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

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

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

.initialism {
  font-size: 0.75rem;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 40px;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.75rem;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xl {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1440px;
  }
}
.row {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: 18px;
  padding-bottom: 18px;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.375;
}

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

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

.form-text {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 17px 22px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: #000;
  background-color: #E6E6E6;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #000;
  background-color: #E6E6E6;
  border-color: #ddd9c2;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.375em;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 17px 22px;
  margin: -17px -22px;
  margin-inline-end: 22px;
  color: #000;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 17px 0;
  margin-bottom: 0;
  line-height: 1.375;
  color: #15181F;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.375em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.375em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.375em + 36px);
}
textarea.form-control-sm {
  min-height: calc(1.375em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.375em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.375em + 36px);
  padding: 17px;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0;
}
.form-control-color.form-control-sm {
  height: calc(1.375em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.375em + 1rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 17px 66px 17px 22px;
  -moz-padding-start: 19px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: #000;
  background-color: #E6E6E6;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 22px center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #ddd9c2;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 22px;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.form-check {
  display: block;
  min-height: 1.375rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.1875em;
  vertical-align: top;
  background-color: #E6E6E6;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0;
}
.form-check-input[type=radio] {
  border-radius: 0;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #ddd9c2;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
}
.form-check-input:checked {
  background-color: #BAB285;
  border-color: #BAB285;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #BAB285;
  border-color: #BAB285;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ddd9c2'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #BAB285;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #eae8da;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #BAB285;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #eae8da;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 22px;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 22px;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 17px 22px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 88px;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(45, 203, 72, 0.9);
  border-radius: 40px;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #2dcb48;
  padding-right: calc(1.375em + 34px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232dcb48' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.34375em + 8.5px) center;
  background-size: calc(0.6875em + 17px) calc(0.6875em + 17px);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #2dcb48;
  box-shadow: 0 0 0 0.25rem rgba(45, 203, 72, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.375em + 34px);
  background-position: top calc(0.34375em + 8.5px) right calc(0.34375em + 8.5px);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #2dcb48;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 121px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232dcb48' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 22px center, center right 66px;
  background-size: 16px 12px, calc(0.6875em + 17px) calc(0.6875em + 17px);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #2dcb48;
  box-shadow: 0 0 0 0.25rem rgba(45, 203, 72, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.375em + 34px));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #2dcb48;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #2dcb48;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(45, 203, 72, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #2dcb48;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(244, 51, 25, 0.9);
  border-radius: 40px;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f43319;
  padding-right: calc(1.375em + 34px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f43319'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f43319' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.34375em + 8.5px) center;
  background-size: calc(0.6875em + 17px) calc(0.6875em + 17px);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #f43319;
  box-shadow: 0 0 0 0.25rem rgba(244, 51, 25, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.375em + 34px);
  background-position: top calc(0.34375em + 8.5px) right calc(0.34375em + 8.5px);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #f43319;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 121px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f43319'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f43319' stroke='none'/%3e%3c/svg%3e");
  background-position: right 22px center, center right 66px;
  background-size: 16px 12px, calc(0.6875em + 17px) calc(0.6875em + 17px);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #f43319;
  box-shadow: 0 0 0 0.25rem rgba(244, 51, 25, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.375em + 34px));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #f43319;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #f43319;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(244, 51, 25, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f43319;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.375;
  --bs-btn-color: #15181F;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 40px;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #BAB285;
  --bs-btn-border-color: #BAB285;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #c4be97;
  --bs-btn-hover-border-color: #c1ba91;
  --bs-btn-focus-shadow-rgb: 158, 151, 113;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c8c19d;
  --bs-btn-active-border-color: #c1ba91;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #BAB285;
  --bs-btn-disabled-border-color: #BAB285;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #08222F;
  --bs-btn-border-color: #08222F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #071d28;
  --bs-btn-hover-border-color: #061b26;
  --bs-btn-focus-shadow-rgb: 45, 67, 78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #061b26;
  --bs-btn-active-border-color: #061a23;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #08222F;
  --bs-btn-disabled-border-color: #08222F;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #2dcb48;
  --bs-btn-border-color: #2dcb48;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #4dd363;
  --bs-btn-hover-border-color: #42d05a;
  --bs-btn-focus-shadow-rgb: 38, 173, 61;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #57d56d;
  --bs-btn-active-border-color: #42d05a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #2dcb48;
  --bs-btn-disabled-border-color: #2dcb48;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #DBB13B;
  --bs-btn-border-color: #DBB13B;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e0bd58;
  --bs-btn-hover-border-color: #dfb94f;
  --bs-btn-focus-shadow-rgb: 186, 150, 50;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #e2c162;
  --bs-btn-active-border-color: #dfb94f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #DBB13B;
  --bs-btn-disabled-border-color: #DBB13B;
}

.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #f43319;
  --bs-btn-border-color: #f43319;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f6523c;
  --bs-btn-hover-border-color: #f54730;
  --bs-btn-focus-shadow-rgb: 207, 43, 21;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f65c47;
  --bs-btn-active-border-color: #f54730;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f43319;
  --bs-btn-disabled-border-color: #f43319;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #BAB285;
  --bs-btn-border-color: #BAB285;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #BAB285;
  --bs-btn-hover-border-color: #BAB285;
  --bs-btn-focus-shadow-rgb: 186, 178, 133;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #BAB285;
  --bs-btn-active-border-color: #BAB285;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BAB285;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BAB285;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #08222F;
  --bs-btn-border-color: #08222F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #08222F;
  --bs-btn-hover-border-color: #08222F;
  --bs-btn-focus-shadow-rgb: 8, 34, 47;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #08222F;
  --bs-btn-active-border-color: #08222F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #08222F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #08222F;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #2dcb48;
  --bs-btn-border-color: #2dcb48;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #2dcb48;
  --bs-btn-hover-border-color: #2dcb48;
  --bs-btn-focus-shadow-rgb: 45, 203, 72;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #2dcb48;
  --bs-btn-active-border-color: #2dcb48;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2dcb48;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2dcb48;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #DBB13B;
  --bs-btn-border-color: #DBB13B;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #DBB13B;
  --bs-btn-hover-border-color: #DBB13B;
  --bs-btn-focus-shadow-rgb: 219, 177, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #DBB13B;
  --bs-btn-active-border-color: #DBB13B;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #DBB13B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #DBB13B;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #f43319;
  --bs-btn-border-color: #f43319;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f43319;
  --bs-btn-hover-border-color: #f43319;
  --bs-btn-focus-shadow-rgb: 244, 51, 25;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f43319;
  --bs-btn-active-border-color: #f43319;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f43319;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f43319;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 158, 151, 113;
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #15181F;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 40px;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: 39px;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #BAB285;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #BAB285;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

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

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

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

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

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

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 40px;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 40px;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #BAB285;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.328125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 40px;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 40px;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 39px;
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

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

.accordion {
  --bs-accordion-color: #15181F;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 40px;
  --bs-accordion-inner-border-radius: 39px;
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #15181F;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2315181F'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a7a078'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #ddd9c2;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #a7a078;
  --bs-accordion-active-bg: #f8f7f3;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 40px;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #BAB285;
  --bs-pagination-active-border-color: #BAB285;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 40px;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: #706b50;
  --bs-alert-bg: #f1f0e7;
  --bs-alert-border-color: #eae8da;
}
.alert-primary .alert-link {
  color: #5a5640;
}

.alert-secondary {
  --bs-alert-color: #05141c;
  --bs-alert-bg: #ced3d5;
  --bs-alert-border-color: #b5bdc1;
}
.alert-secondary .alert-link {
  color: #041016;
}

.alert-success {
  --bs-alert-color: #1b7a2b;
  --bs-alert-bg: #d5f5da;
  --bs-alert-border-color: #c0efc8;
}
.alert-success .alert-link {
  color: #166222;
}

.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  --bs-alert-color: #836a23;
  --bs-alert-bg: #f8efd8;
  --bs-alert-border-color: #f4e8c4;
}
.alert-warning .alert-link {
  color: #69551c;
}

.alert-danger {
  --bs-alert-color: #921f0f;
  --bs-alert-bg: #fdd6d1;
  --bs-alert-border-color: #fcc2ba;
}
.alert-danger .alert-link {
  color: #75190c;
}

.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 40px;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #15181F;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #BAB285;
  --bs-list-group-active-border-color: #BAB285;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #706b50;
  background-color: #f1f0e7;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #706b50;
  background-color: #d9d8d0;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #706b50;
  border-color: #706b50;
}

.list-group-item-secondary {
  color: #05141c;
  background-color: #ced3d5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #05141c;
  background-color: #b9bec0;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #05141c;
  border-color: #05141c;
}

.list-group-item-success {
  color: #1b7a2b;
  background-color: #d5f5da;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #1b7a2b;
  background-color: #c0ddc4;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #1b7a2b;
  border-color: #1b7a2b;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #836a23;
  background-color: #f8efd8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #836a23;
  background-color: #dfd7c2;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #836a23;
  border-color: #836a23;
}

.list-group-item-danger {
  color: #921f0f;
  background-color: #fdd6d1;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #921f0f;
  background-color: #e4c1bc;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #921f0f;
  border-color: #921f0f;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 40px;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.375;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 40px;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: "Manrope", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.carousel {
  position: relative;
}

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

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

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

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

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

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

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #000 !important;
  background-color: RGBA(186, 178, 133, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(8, 34, 47, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(45, 203, 72, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(219, 177, 59, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #000 !important;
  background-color: RGBA(244, 51, 25, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #BAB285 !important;
}
.link-primary:hover, .link-primary:focus {
  color: #c8c19d !important;
}

.link-secondary {
  color: #08222F !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #061b26 !important;
}

.link-success {
  color: #2dcb48 !important;
}
.link-success:hover, .link-success:focus {
  color: #57d56d !important;
}

.link-info {
  color: #0dcaf0 !important;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3 !important;
}

.link-warning {
  color: #DBB13B !important;
}
.link-warning:hover, .link-warning:focus {
  color: #e2c162 !important;
}

.link-danger {
  color: #f43319 !important;
}
.link-danger:hover, .link-danger:focus {
  color: #f65c47 !important;
}

.link-light {
  color: #f8f9fa !important;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb !important;
}

.link-dark {
  color: #212529 !important;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

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

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

.float-start {
  float: left !important;
}

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

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

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.me-0 {
  margin-right: 0 !important;
}

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

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

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

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

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

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

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

.ms-0 {
  margin-left: 0 !important;
}

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

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

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

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

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

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

.ps-0 {
  padding-left: 0 !important;
}

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

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

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

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

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

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.425rem + 2.1vw) !important;
}

.fs-2 {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-3 {
  font-size: calc(1.2625rem + 0.15vw) !important;
}

.fs-4 {
  font-size: 1.25rem !important;
}

.fs-5 {
  font-size: 1.125rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

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

.fst-normal {
  font-style: normal !important;
}

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

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

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

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

.fw-semibold {
  font-weight: 600 !important;
}

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

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.375 !important;
}

.lh-lg {
  line-height: 2 !important;
}

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

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

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

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

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

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

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

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

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

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 3rem !important;
  }
  .fs-2 {
    font-size: 2.25rem !important;
  }
  .fs-3 {
    font-size: 1.375rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.grid-col-start-1 {
  grid-column-start: 1 !important;
}

.grid-col-end-1 {
  grid-column-end: 1 !important;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, 1fr);
}

.grid-cs-1 {
  grid-column-end: span 1 !important;
}

.grid-col-start-2 {
  grid-column-start: 2 !important;
}

.grid-col-end-2 {
  grid-column-end: 2 !important;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cs-2 {
  grid-column-end: span 2 !important;
}

.grid-col-start-3 {
  grid-column-start: 3 !important;
}

.grid-col-end-3 {
  grid-column-end: 3 !important;
}

.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-cs-3 {
  grid-column-end: span 3 !important;
}

.grid-col-start-4 {
  grid-column-start: 4 !important;
}

.grid-col-end-4 {
  grid-column-end: 4 !important;
}

.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-cs-4 {
  grid-column-end: span 4 !important;
}

.grid-col-start-5 {
  grid-column-start: 5 !important;
}

.grid-col-end-5 {
  grid-column-end: 5 !important;
}

.grid-cols-5 {
  grid-template-columns: repeat(5, 1fr);
}

.grid-cs-5 {
  grid-column-end: span 5 !important;
}

.grid-col-start-6 {
  grid-column-start: 6 !important;
}

.grid-col-end-6 {
  grid-column-end: 6 !important;
}

.grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}

.grid-cs-6 {
  grid-column-end: span 6 !important;
}

.grid-col-start-7 {
  grid-column-start: 7 !important;
}

.grid-col-end-7 {
  grid-column-end: 7 !important;
}

.grid-cols-7 {
  grid-template-columns: repeat(7, 1fr);
}

.grid-cs-7 {
  grid-column-end: span 7 !important;
}

.grid-col-start-8 {
  grid-column-start: 8 !important;
}

.grid-col-end-8 {
  grid-column-end: 8 !important;
}

.grid-cols-8 {
  grid-template-columns: repeat(8, 1fr);
}

.grid-cs-8 {
  grid-column-end: span 8 !important;
}

.grid-col-start-9 {
  grid-column-start: 9 !important;
}

.grid-col-end-9 {
  grid-column-end: 9 !important;
}

.grid-cols-9 {
  grid-template-columns: repeat(9, 1fr);
}

.grid-cs-9 {
  grid-column-end: span 9 !important;
}

.grid-col-start-10 {
  grid-column-start: 10 !important;
}

.grid-col-end-10 {
  grid-column-end: 10 !important;
}

.grid-cols-10 {
  grid-template-columns: repeat(10, 1fr);
}

.grid-cs-10 {
  grid-column-end: span 10 !important;
}

.grid-col-start-11 {
  grid-column-start: 11 !important;
}

.grid-col-end-11 {
  grid-column-end: 11 !important;
}

.grid-cols-11 {
  grid-template-columns: repeat(11, 1fr);
}

.grid-cs-11 {
  grid-column-end: span 11 !important;
}

.grid-col-start-12 {
  grid-column-start: 12 !important;
}

.grid-col-end-12 {
  grid-column-end: 12 !important;
}

.grid-cols-12 {
  grid-template-columns: repeat(12, 1fr);
}

.grid-cs-12 {
  grid-column-end: span 12 !important;
}

.grid-rs-1 {
  grid-row-end: span 1 !important;
}

.grid-rs-2 {
  grid-row-end: span 2 !important;
}

.grid-rs-3 {
  grid-row-end: span 3 !important;
}

.grid-rs-4 {
  grid-row-end: span 4 !important;
}

.grid-rs-5 {
  grid-row-end: span 5 !important;
}

.grid-rs-6 {
  grid-row-end: span 6 !important;
}

.grid-rs-7 {
  grid-row-end: span 7 !important;
}

.grid-rs-8 {
  grid-row-end: span 8 !important;
}

.grid-rs-9 {
  grid-row-end: span 9 !important;
}

.grid-rs-10 {
  grid-row-end: span 10 !important;
}

.grid-rs-11 {
  grid-row-end: span 11 !important;
}

.grid-rs-12 {
  grid-row-end: span 12 !important;
}

.d-xs-grid {
  display: grid !important;
}

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

.grid-cols-xs-1 {
  grid-template-columns: repeat(1, 1fr);
}

.grid-cols-xs-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cols-xs-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-cols-xs-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-cols-xs-5 {
  grid-template-columns: repeat(5, 1fr);
}

.grid-cols-xs-6 {
  grid-template-columns: repeat(6, 1fr);
}

.grid-cols-xs-7 {
  grid-template-columns: repeat(7, 1fr);
}

.grid-cols-xs-8 {
  grid-template-columns: repeat(8, 1fr);
}

.grid-cols-xs-9 {
  grid-template-columns: repeat(9, 1fr);
}

.grid-cols-xs-10 {
  grid-template-columns: repeat(10, 1fr);
}

.grid-cols-xs-11 {
  grid-template-columns: repeat(11, 1fr);
}

.grid-cols-xs-12 {
  grid-template-columns: repeat(12, 1fr);
}

.grid-col-xs-1 {
  grid-column: 1 !important;
}

.grid-col-xs-start-1 {
  grid-column-start: 1 !important;
}

.grid-col-xs-end-1 {
  grid-column-end: 1 !important;
}

.grid-col-xs-2 {
  grid-column: 2 !important;
}

.grid-col-xs-start-2 {
  grid-column-start: 2 !important;
}

.grid-col-xs-end-2 {
  grid-column-end: 2 !important;
}

.grid-col-xs-3 {
  grid-column: 3 !important;
}

.grid-col-xs-start-3 {
  grid-column-start: 3 !important;
}

.grid-col-xs-end-3 {
  grid-column-end: 3 !important;
}

.grid-col-xs-4 {
  grid-column: 4 !important;
}

.grid-col-xs-start-4 {
  grid-column-start: 4 !important;
}

.grid-col-xs-end-4 {
  grid-column-end: 4 !important;
}

.grid-col-xs-5 {
  grid-column: 5 !important;
}

.grid-col-xs-start-5 {
  grid-column-start: 5 !important;
}

.grid-col-xs-end-5 {
  grid-column-end: 5 !important;
}

.grid-col-xs-6 {
  grid-column: 6 !important;
}

.grid-col-xs-start-6 {
  grid-column-start: 6 !important;
}

.grid-col-xs-end-6 {
  grid-column-end: 6 !important;
}

.grid-col-xs-7 {
  grid-column: 7 !important;
}

.grid-col-xs-start-7 {
  grid-column-start: 7 !important;
}

.grid-col-xs-end-7 {
  grid-column-end: 7 !important;
}

.grid-col-xs-8 {
  grid-column: 8 !important;
}

.grid-col-xs-start-8 {
  grid-column-start: 8 !important;
}

.grid-col-xs-end-8 {
  grid-column-end: 8 !important;
}

.grid-col-xs-9 {
  grid-column: 9 !important;
}

.grid-col-xs-start-9 {
  grid-column-start: 9 !important;
}

.grid-col-xs-end-9 {
  grid-column-end: 9 !important;
}

.grid-col-xs-10 {
  grid-column: 10 !important;
}

.grid-col-xs-start-10 {
  grid-column-start: 10 !important;
}

.grid-col-xs-end-10 {
  grid-column-end: 10 !important;
}

.grid-col-xs-11 {
  grid-column: 11 !important;
}

.grid-col-xs-start-11 {
  grid-column-start: 11 !important;
}

.grid-col-xs-end-11 {
  grid-column-end: 11 !important;
}

.grid-col-xs-12 {
  grid-column: 12 !important;
}

.grid-col-xs-start-12 {
  grid-column-start: 12 !important;
}

.grid-col-xs-end-12 {
  grid-column-end: 12 !important;
}

.grid-row-xs-1 {
  grid-row: 1 !important;
}

.grid-row-xs-start-1 {
  grid-row-start: 1 !important;
}

.grid-row-xs-end-1 {
  grid-row-end: 1 !important;
}

.grid-row-xs-2 {
  grid-row: 2 !important;
}

.grid-row-xs-start-2 {
  grid-row-start: 2 !important;
}

.grid-row-xs-end-2 {
  grid-row-end: 2 !important;
}

.grid-row-xs-3 {
  grid-row: 3 !important;
}

.grid-row-xs-start-3 {
  grid-row-start: 3 !important;
}

.grid-row-xs-end-3 {
  grid-row-end: 3 !important;
}

.grid-row-xs-4 {
  grid-row: 4 !important;
}

.grid-row-xs-start-4 {
  grid-row-start: 4 !important;
}

.grid-row-xs-end-4 {
  grid-row-end: 4 !important;
}

.grid-row-xs-5 {
  grid-row: 5 !important;
}

.grid-row-xs-start-5 {
  grid-row-start: 5 !important;
}

.grid-row-xs-end-5 {
  grid-row-end: 5 !important;
}

.grid-row-xs-6 {
  grid-row: 6 !important;
}

.grid-row-xs-start-6 {
  grid-row-start: 6 !important;
}

.grid-row-xs-end-6 {
  grid-row-end: 6 !important;
}

.grid-row-xs-7 {
  grid-row: 7 !important;
}

.grid-row-xs-start-7 {
  grid-row-start: 7 !important;
}

.grid-row-xs-end-7 {
  grid-row-end: 7 !important;
}

.grid-row-xs-8 {
  grid-row: 8 !important;
}

.grid-row-xs-start-8 {
  grid-row-start: 8 !important;
}

.grid-row-xs-end-8 {
  grid-row-end: 8 !important;
}

.grid-row-xs-9 {
  grid-row: 9 !important;
}

.grid-row-xs-start-9 {
  grid-row-start: 9 !important;
}

.grid-row-xs-end-9 {
  grid-row-end: 9 !important;
}

.grid-row-xs-10 {
  grid-row: 10 !important;
}

.grid-row-xs-start-10 {
  grid-row-start: 10 !important;
}

.grid-row-xs-end-10 {
  grid-row-end: 10 !important;
}

.grid-row-xs-11 {
  grid-row: 11 !important;
}

.grid-row-xs-start-11 {
  grid-row-start: 11 !important;
}

.grid-row-xs-end-11 {
  grid-row-end: 11 !important;
}

.grid-row-xs-12 {
  grid-row: 12 !important;
}

.grid-row-xs-start-12 {
  grid-row-start: 12 !important;
}

.grid-row-xs-end-12 {
  grid-row-end: 12 !important;
}

.grid-cs-xs-1 {
  grid-column-end: span 1 !important;
}

.grid-cs-xs-2 {
  grid-column-end: span 2 !important;
}

.grid-cs-xs-3 {
  grid-column-end: span 3 !important;
}

.grid-cs-xs-4 {
  grid-column-end: span 4 !important;
}

.grid-cs-xs-5 {
  grid-column-end: span 5 !important;
}

.grid-cs-xs-6 {
  grid-column-end: span 6 !important;
}

.grid-cs-xs-7 {
  grid-column-end: span 7 !important;
}

.grid-cs-xs-8 {
  grid-column-end: span 8 !important;
}

.grid-cs-xs-9 {
  grid-column-end: span 9 !important;
}

.grid-cs-xs-10 {
  grid-column-end: span 10 !important;
}

.grid-cs-xs-11 {
  grid-column-end: span 11 !important;
}

.grid-cs-xs-12 {
  grid-column-end: span 12 !important;
}

.grid-rs-xs-1 {
  grid-row-end: span 1 !important;
}

.grid-rs-xs-2 {
  grid-row-end: span 2 !important;
}

.grid-rs-xs-3 {
  grid-row-end: span 3 !important;
}

.grid-rs-xs-4 {
  grid-row-end: span 4 !important;
}

.grid-rs-xs-5 {
  grid-row-end: span 5 !important;
}

.grid-rs-xs-6 {
  grid-row-end: span 6 !important;
}

.grid-rs-xs-7 {
  grid-row-end: span 7 !important;
}

.grid-rs-xs-8 {
  grid-row-end: span 8 !important;
}

.grid-rs-xs-9 {
  grid-row-end: span 9 !important;
}

.grid-rs-xs-10 {
  grid-row-end: span 10 !important;
}

.grid-rs-xs-11 {
  grid-row-end: span 11 !important;
}

.grid-rs-xs-12 {
  grid-row-end: span 12 !important;
}

@media (min-width: 576px) {
  .d-sm-grid {
    display: grid !important;
  }
  .d--sm-grid {
    display: grid !important;
  }
  .grid-cols-sm-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-cols-sm-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-sm-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-sm-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-sm-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-sm-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-sm-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-sm-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-sm-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-sm-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-sm-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-sm-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-col-sm-1 {
    grid-column: 1 !important;
  }
  .grid-col-sm-start-1 {
    grid-column-start: 1 !important;
  }
  .grid-col-sm-end-1 {
    grid-column-end: 1 !important;
  }
  .grid-col-sm-2 {
    grid-column: 2 !important;
  }
  .grid-col-sm-start-2 {
    grid-column-start: 2 !important;
  }
  .grid-col-sm-end-2 {
    grid-column-end: 2 !important;
  }
  .grid-col-sm-3 {
    grid-column: 3 !important;
  }
  .grid-col-sm-start-3 {
    grid-column-start: 3 !important;
  }
  .grid-col-sm-end-3 {
    grid-column-end: 3 !important;
  }
  .grid-col-sm-4 {
    grid-column: 4 !important;
  }
  .grid-col-sm-start-4 {
    grid-column-start: 4 !important;
  }
  .grid-col-sm-end-4 {
    grid-column-end: 4 !important;
  }
  .grid-col-sm-5 {
    grid-column: 5 !important;
  }
  .grid-col-sm-start-5 {
    grid-column-start: 5 !important;
  }
  .grid-col-sm-end-5 {
    grid-column-end: 5 !important;
  }
  .grid-col-sm-6 {
    grid-column: 6 !important;
  }
  .grid-col-sm-start-6 {
    grid-column-start: 6 !important;
  }
  .grid-col-sm-end-6 {
    grid-column-end: 6 !important;
  }
  .grid-col-sm-7 {
    grid-column: 7 !important;
  }
  .grid-col-sm-start-7 {
    grid-column-start: 7 !important;
  }
  .grid-col-sm-end-7 {
    grid-column-end: 7 !important;
  }
  .grid-col-sm-8 {
    grid-column: 8 !important;
  }
  .grid-col-sm-start-8 {
    grid-column-start: 8 !important;
  }
  .grid-col-sm-end-8 {
    grid-column-end: 8 !important;
  }
  .grid-col-sm-9 {
    grid-column: 9 !important;
  }
  .grid-col-sm-start-9 {
    grid-column-start: 9 !important;
  }
  .grid-col-sm-end-9 {
    grid-column-end: 9 !important;
  }
  .grid-col-sm-10 {
    grid-column: 10 !important;
  }
  .grid-col-sm-start-10 {
    grid-column-start: 10 !important;
  }
  .grid-col-sm-end-10 {
    grid-column-end: 10 !important;
  }
  .grid-col-sm-11 {
    grid-column: 11 !important;
  }
  .grid-col-sm-start-11 {
    grid-column-start: 11 !important;
  }
  .grid-col-sm-end-11 {
    grid-column-end: 11 !important;
  }
  .grid-col-sm-12 {
    grid-column: 12 !important;
  }
  .grid-col-sm-start-12 {
    grid-column-start: 12 !important;
  }
  .grid-col-sm-end-12 {
    grid-column-end: 12 !important;
  }
  .grid-row-sm-1 {
    grid-row: 1 !important;
  }
  .grid-row-sm-start-1 {
    grid-row-start: 1 !important;
  }
  .grid-row-sm-end-1 {
    grid-row-end: 1 !important;
  }
  .grid-row-sm-2 {
    grid-row: 2 !important;
  }
  .grid-row-sm-start-2 {
    grid-row-start: 2 !important;
  }
  .grid-row-sm-end-2 {
    grid-row-end: 2 !important;
  }
  .grid-row-sm-3 {
    grid-row: 3 !important;
  }
  .grid-row-sm-start-3 {
    grid-row-start: 3 !important;
  }
  .grid-row-sm-end-3 {
    grid-row-end: 3 !important;
  }
  .grid-row-sm-4 {
    grid-row: 4 !important;
  }
  .grid-row-sm-start-4 {
    grid-row-start: 4 !important;
  }
  .grid-row-sm-end-4 {
    grid-row-end: 4 !important;
  }
  .grid-row-sm-5 {
    grid-row: 5 !important;
  }
  .grid-row-sm-start-5 {
    grid-row-start: 5 !important;
  }
  .grid-row-sm-end-5 {
    grid-row-end: 5 !important;
  }
  .grid-row-sm-6 {
    grid-row: 6 !important;
  }
  .grid-row-sm-start-6 {
    grid-row-start: 6 !important;
  }
  .grid-row-sm-end-6 {
    grid-row-end: 6 !important;
  }
  .grid-row-sm-7 {
    grid-row: 7 !important;
  }
  .grid-row-sm-start-7 {
    grid-row-start: 7 !important;
  }
  .grid-row-sm-end-7 {
    grid-row-end: 7 !important;
  }
  .grid-row-sm-8 {
    grid-row: 8 !important;
  }
  .grid-row-sm-start-8 {
    grid-row-start: 8 !important;
  }
  .grid-row-sm-end-8 {
    grid-row-end: 8 !important;
  }
  .grid-row-sm-9 {
    grid-row: 9 !important;
  }
  .grid-row-sm-start-9 {
    grid-row-start: 9 !important;
  }
  .grid-row-sm-end-9 {
    grid-row-end: 9 !important;
  }
  .grid-row-sm-10 {
    grid-row: 10 !important;
  }
  .grid-row-sm-start-10 {
    grid-row-start: 10 !important;
  }
  .grid-row-sm-end-10 {
    grid-row-end: 10 !important;
  }
  .grid-row-sm-11 {
    grid-row: 11 !important;
  }
  .grid-row-sm-start-11 {
    grid-row-start: 11 !important;
  }
  .grid-row-sm-end-11 {
    grid-row-end: 11 !important;
  }
  .grid-row-sm-12 {
    grid-row: 12 !important;
  }
  .grid-row-sm-start-12 {
    grid-row-start: 12 !important;
  }
  .grid-row-sm-end-12 {
    grid-row-end: 12 !important;
  }
  .grid-cs-sm-1 {
    grid-column-end: span 1 !important;
  }
  .grid-cs-sm-2 {
    grid-column-end: span 2 !important;
  }
  .grid-cs-sm-3 {
    grid-column-end: span 3 !important;
  }
  .grid-cs-sm-4 {
    grid-column-end: span 4 !important;
  }
  .grid-cs-sm-5 {
    grid-column-end: span 5 !important;
  }
  .grid-cs-sm-6 {
    grid-column-end: span 6 !important;
  }
  .grid-cs-sm-7 {
    grid-column-end: span 7 !important;
  }
  .grid-cs-sm-8 {
    grid-column-end: span 8 !important;
  }
  .grid-cs-sm-9 {
    grid-column-end: span 9 !important;
  }
  .grid-cs-sm-10 {
    grid-column-end: span 10 !important;
  }
  .grid-cs-sm-11 {
    grid-column-end: span 11 !important;
  }
  .grid-cs-sm-12 {
    grid-column-end: span 12 !important;
  }
  .grid-rs-sm-1 {
    grid-row-end: span 1 !important;
  }
  .grid-rs-sm-2 {
    grid-row-end: span 2 !important;
  }
  .grid-rs-sm-3 {
    grid-row-end: span 3 !important;
  }
  .grid-rs-sm-4 {
    grid-row-end: span 4 !important;
  }
  .grid-rs-sm-5 {
    grid-row-end: span 5 !important;
  }
  .grid-rs-sm-6 {
    grid-row-end: span 6 !important;
  }
  .grid-rs-sm-7 {
    grid-row-end: span 7 !important;
  }
  .grid-rs-sm-8 {
    grid-row-end: span 8 !important;
  }
  .grid-rs-sm-9 {
    grid-row-end: span 9 !important;
  }
  .grid-rs-sm-10 {
    grid-row-end: span 10 !important;
  }
  .grid-rs-sm-11 {
    grid-row-end: span 11 !important;
  }
  .grid-rs-sm-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 768px) {
  .d-md-grid {
    display: grid !important;
  }
  .d--md-grid {
    display: grid !important;
  }
  .grid-cols-md-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-cols-md-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-md-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-md-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-md-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-md-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-md-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-md-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-md-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-md-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-md-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-md-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-col-md-1 {
    grid-column: 1 !important;
  }
  .grid-col-md-start-1 {
    grid-column-start: 1 !important;
  }
  .grid-col-md-end-1 {
    grid-column-end: 1 !important;
  }
  .grid-col-md-2 {
    grid-column: 2 !important;
  }
  .grid-col-md-start-2 {
    grid-column-start: 2 !important;
  }
  .grid-col-md-end-2 {
    grid-column-end: 2 !important;
  }
  .grid-col-md-3 {
    grid-column: 3 !important;
  }
  .grid-col-md-start-3 {
    grid-column-start: 3 !important;
  }
  .grid-col-md-end-3 {
    grid-column-end: 3 !important;
  }
  .grid-col-md-4 {
    grid-column: 4 !important;
  }
  .grid-col-md-start-4 {
    grid-column-start: 4 !important;
  }
  .grid-col-md-end-4 {
    grid-column-end: 4 !important;
  }
  .grid-col-md-5 {
    grid-column: 5 !important;
  }
  .grid-col-md-start-5 {
    grid-column-start: 5 !important;
  }
  .grid-col-md-end-5 {
    grid-column-end: 5 !important;
  }
  .grid-col-md-6 {
    grid-column: 6 !important;
  }
  .grid-col-md-start-6 {
    grid-column-start: 6 !important;
  }
  .grid-col-md-end-6 {
    grid-column-end: 6 !important;
  }
  .grid-col-md-7 {
    grid-column: 7 !important;
  }
  .grid-col-md-start-7 {
    grid-column-start: 7 !important;
  }
  .grid-col-md-end-7 {
    grid-column-end: 7 !important;
  }
  .grid-col-md-8 {
    grid-column: 8 !important;
  }
  .grid-col-md-start-8 {
    grid-column-start: 8 !important;
  }
  .grid-col-md-end-8 {
    grid-column-end: 8 !important;
  }
  .grid-col-md-9 {
    grid-column: 9 !important;
  }
  .grid-col-md-start-9 {
    grid-column-start: 9 !important;
  }
  .grid-col-md-end-9 {
    grid-column-end: 9 !important;
  }
  .grid-col-md-10 {
    grid-column: 10 !important;
  }
  .grid-col-md-start-10 {
    grid-column-start: 10 !important;
  }
  .grid-col-md-end-10 {
    grid-column-end: 10 !important;
  }
  .grid-col-md-11 {
    grid-column: 11 !important;
  }
  .grid-col-md-start-11 {
    grid-column-start: 11 !important;
  }
  .grid-col-md-end-11 {
    grid-column-end: 11 !important;
  }
  .grid-col-md-12 {
    grid-column: 12 !important;
  }
  .grid-col-md-start-12 {
    grid-column-start: 12 !important;
  }
  .grid-col-md-end-12 {
    grid-column-end: 12 !important;
  }
  .grid-row-md-1 {
    grid-row: 1 !important;
  }
  .grid-row-md-start-1 {
    grid-row-start: 1 !important;
  }
  .grid-row-md-end-1 {
    grid-row-end: 1 !important;
  }
  .grid-row-md-2 {
    grid-row: 2 !important;
  }
  .grid-row-md-start-2 {
    grid-row-start: 2 !important;
  }
  .grid-row-md-end-2 {
    grid-row-end: 2 !important;
  }
  .grid-row-md-3 {
    grid-row: 3 !important;
  }
  .grid-row-md-start-3 {
    grid-row-start: 3 !important;
  }
  .grid-row-md-end-3 {
    grid-row-end: 3 !important;
  }
  .grid-row-md-4 {
    grid-row: 4 !important;
  }
  .grid-row-md-start-4 {
    grid-row-start: 4 !important;
  }
  .grid-row-md-end-4 {
    grid-row-end: 4 !important;
  }
  .grid-row-md-5 {
    grid-row: 5 !important;
  }
  .grid-row-md-start-5 {
    grid-row-start: 5 !important;
  }
  .grid-row-md-end-5 {
    grid-row-end: 5 !important;
  }
  .grid-row-md-6 {
    grid-row: 6 !important;
  }
  .grid-row-md-start-6 {
    grid-row-start: 6 !important;
  }
  .grid-row-md-end-6 {
    grid-row-end: 6 !important;
  }
  .grid-row-md-7 {
    grid-row: 7 !important;
  }
  .grid-row-md-start-7 {
    grid-row-start: 7 !important;
  }
  .grid-row-md-end-7 {
    grid-row-end: 7 !important;
  }
  .grid-row-md-8 {
    grid-row: 8 !important;
  }
  .grid-row-md-start-8 {
    grid-row-start: 8 !important;
  }
  .grid-row-md-end-8 {
    grid-row-end: 8 !important;
  }
  .grid-row-md-9 {
    grid-row: 9 !important;
  }
  .grid-row-md-start-9 {
    grid-row-start: 9 !important;
  }
  .grid-row-md-end-9 {
    grid-row-end: 9 !important;
  }
  .grid-row-md-10 {
    grid-row: 10 !important;
  }
  .grid-row-md-start-10 {
    grid-row-start: 10 !important;
  }
  .grid-row-md-end-10 {
    grid-row-end: 10 !important;
  }
  .grid-row-md-11 {
    grid-row: 11 !important;
  }
  .grid-row-md-start-11 {
    grid-row-start: 11 !important;
  }
  .grid-row-md-end-11 {
    grid-row-end: 11 !important;
  }
  .grid-row-md-12 {
    grid-row: 12 !important;
  }
  .grid-row-md-start-12 {
    grid-row-start: 12 !important;
  }
  .grid-row-md-end-12 {
    grid-row-end: 12 !important;
  }
  .grid-cs-md-1 {
    grid-column-end: span 1 !important;
  }
  .grid-cs-md-2 {
    grid-column-end: span 2 !important;
  }
  .grid-cs-md-3 {
    grid-column-end: span 3 !important;
  }
  .grid-cs-md-4 {
    grid-column-end: span 4 !important;
  }
  .grid-cs-md-5 {
    grid-column-end: span 5 !important;
  }
  .grid-cs-md-6 {
    grid-column-end: span 6 !important;
  }
  .grid-cs-md-7 {
    grid-column-end: span 7 !important;
  }
  .grid-cs-md-8 {
    grid-column-end: span 8 !important;
  }
  .grid-cs-md-9 {
    grid-column-end: span 9 !important;
  }
  .grid-cs-md-10 {
    grid-column-end: span 10 !important;
  }
  .grid-cs-md-11 {
    grid-column-end: span 11 !important;
  }
  .grid-cs-md-12 {
    grid-column-end: span 12 !important;
  }
  .grid-rs-md-1 {
    grid-row-end: span 1 !important;
  }
  .grid-rs-md-2 {
    grid-row-end: span 2 !important;
  }
  .grid-rs-md-3 {
    grid-row-end: span 3 !important;
  }
  .grid-rs-md-4 {
    grid-row-end: span 4 !important;
  }
  .grid-rs-md-5 {
    grid-row-end: span 5 !important;
  }
  .grid-rs-md-6 {
    grid-row-end: span 6 !important;
  }
  .grid-rs-md-7 {
    grid-row-end: span 7 !important;
  }
  .grid-rs-md-8 {
    grid-row-end: span 8 !important;
  }
  .grid-rs-md-9 {
    grid-row-end: span 9 !important;
  }
  .grid-rs-md-10 {
    grid-row-end: span 10 !important;
  }
  .grid-rs-md-11 {
    grid-row-end: span 11 !important;
  }
  .grid-rs-md-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 992px) {
  .d-lg-grid {
    display: grid !important;
  }
  .d--lg-grid {
    display: grid !important;
  }
  .grid-cols-lg-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-cols-lg-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-lg-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-lg-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-lg-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-lg-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-lg-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-lg-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-lg-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-lg-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-lg-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-lg-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-col-lg-1 {
    grid-column: 1 !important;
  }
  .grid-col-lg-start-1 {
    grid-column-start: 1 !important;
  }
  .grid-col-lg-end-1 {
    grid-column-end: 1 !important;
  }
  .grid-col-lg-2 {
    grid-column: 2 !important;
  }
  .grid-col-lg-start-2 {
    grid-column-start: 2 !important;
  }
  .grid-col-lg-end-2 {
    grid-column-end: 2 !important;
  }
  .grid-col-lg-3 {
    grid-column: 3 !important;
  }
  .grid-col-lg-start-3 {
    grid-column-start: 3 !important;
  }
  .grid-col-lg-end-3 {
    grid-column-end: 3 !important;
  }
  .grid-col-lg-4 {
    grid-column: 4 !important;
  }
  .grid-col-lg-start-4 {
    grid-column-start: 4 !important;
  }
  .grid-col-lg-end-4 {
    grid-column-end: 4 !important;
  }
  .grid-col-lg-5 {
    grid-column: 5 !important;
  }
  .grid-col-lg-start-5 {
    grid-column-start: 5 !important;
  }
  .grid-col-lg-end-5 {
    grid-column-end: 5 !important;
  }
  .grid-col-lg-6 {
    grid-column: 6 !important;
  }
  .grid-col-lg-start-6 {
    grid-column-start: 6 !important;
  }
  .grid-col-lg-end-6 {
    grid-column-end: 6 !important;
  }
  .grid-col-lg-7 {
    grid-column: 7 !important;
  }
  .grid-col-lg-start-7 {
    grid-column-start: 7 !important;
  }
  .grid-col-lg-end-7 {
    grid-column-end: 7 !important;
  }
  .grid-col-lg-8 {
    grid-column: 8 !important;
  }
  .grid-col-lg-start-8 {
    grid-column-start: 8 !important;
  }
  .grid-col-lg-end-8 {
    grid-column-end: 8 !important;
  }
  .grid-col-lg-9 {
    grid-column: 9 !important;
  }
  .grid-col-lg-start-9 {
    grid-column-start: 9 !important;
  }
  .grid-col-lg-end-9 {
    grid-column-end: 9 !important;
  }
  .grid-col-lg-10 {
    grid-column: 10 !important;
  }
  .grid-col-lg-start-10 {
    grid-column-start: 10 !important;
  }
  .grid-col-lg-end-10 {
    grid-column-end: 10 !important;
  }
  .grid-col-lg-11 {
    grid-column: 11 !important;
  }
  .grid-col-lg-start-11 {
    grid-column-start: 11 !important;
  }
  .grid-col-lg-end-11 {
    grid-column-end: 11 !important;
  }
  .grid-col-lg-12 {
    grid-column: 12 !important;
  }
  .grid-col-lg-start-12 {
    grid-column-start: 12 !important;
  }
  .grid-col-lg-end-12 {
    grid-column-end: 12 !important;
  }
  .grid-row-lg-1 {
    grid-row: 1 !important;
  }
  .grid-row-lg-start-1 {
    grid-row-start: 1 !important;
  }
  .grid-row-lg-end-1 {
    grid-row-end: 1 !important;
  }
  .grid-row-lg-2 {
    grid-row: 2 !important;
  }
  .grid-row-lg-start-2 {
    grid-row-start: 2 !important;
  }
  .grid-row-lg-end-2 {
    grid-row-end: 2 !important;
  }
  .grid-row-lg-3 {
    grid-row: 3 !important;
  }
  .grid-row-lg-start-3 {
    grid-row-start: 3 !important;
  }
  .grid-row-lg-end-3 {
    grid-row-end: 3 !important;
  }
  .grid-row-lg-4 {
    grid-row: 4 !important;
  }
  .grid-row-lg-start-4 {
    grid-row-start: 4 !important;
  }
  .grid-row-lg-end-4 {
    grid-row-end: 4 !important;
  }
  .grid-row-lg-5 {
    grid-row: 5 !important;
  }
  .grid-row-lg-start-5 {
    grid-row-start: 5 !important;
  }
  .grid-row-lg-end-5 {
    grid-row-end: 5 !important;
  }
  .grid-row-lg-6 {
    grid-row: 6 !important;
  }
  .grid-row-lg-start-6 {
    grid-row-start: 6 !important;
  }
  .grid-row-lg-end-6 {
    grid-row-end: 6 !important;
  }
  .grid-row-lg-7 {
    grid-row: 7 !important;
  }
  .grid-row-lg-start-7 {
    grid-row-start: 7 !important;
  }
  .grid-row-lg-end-7 {
    grid-row-end: 7 !important;
  }
  .grid-row-lg-8 {
    grid-row: 8 !important;
  }
  .grid-row-lg-start-8 {
    grid-row-start: 8 !important;
  }
  .grid-row-lg-end-8 {
    grid-row-end: 8 !important;
  }
  .grid-row-lg-9 {
    grid-row: 9 !important;
  }
  .grid-row-lg-start-9 {
    grid-row-start: 9 !important;
  }
  .grid-row-lg-end-9 {
    grid-row-end: 9 !important;
  }
  .grid-row-lg-10 {
    grid-row: 10 !important;
  }
  .grid-row-lg-start-10 {
    grid-row-start: 10 !important;
  }
  .grid-row-lg-end-10 {
    grid-row-end: 10 !important;
  }
  .grid-row-lg-11 {
    grid-row: 11 !important;
  }
  .grid-row-lg-start-11 {
    grid-row-start: 11 !important;
  }
  .grid-row-lg-end-11 {
    grid-row-end: 11 !important;
  }
  .grid-row-lg-12 {
    grid-row: 12 !important;
  }
  .grid-row-lg-start-12 {
    grid-row-start: 12 !important;
  }
  .grid-row-lg-end-12 {
    grid-row-end: 12 !important;
  }
  .grid-cs-lg-1 {
    grid-column-end: span 1 !important;
  }
  .grid-cs-lg-2 {
    grid-column-end: span 2 !important;
  }
  .grid-cs-lg-3 {
    grid-column-end: span 3 !important;
  }
  .grid-cs-lg-4 {
    grid-column-end: span 4 !important;
  }
  .grid-cs-lg-5 {
    grid-column-end: span 5 !important;
  }
  .grid-cs-lg-6 {
    grid-column-end: span 6 !important;
  }
  .grid-cs-lg-7 {
    grid-column-end: span 7 !important;
  }
  .grid-cs-lg-8 {
    grid-column-end: span 8 !important;
  }
  .grid-cs-lg-9 {
    grid-column-end: span 9 !important;
  }
  .grid-cs-lg-10 {
    grid-column-end: span 10 !important;
  }
  .grid-cs-lg-11 {
    grid-column-end: span 11 !important;
  }
  .grid-cs-lg-12 {
    grid-column-end: span 12 !important;
  }
  .grid-rs-lg-1 {
    grid-row-end: span 1 !important;
  }
  .grid-rs-lg-2 {
    grid-row-end: span 2 !important;
  }
  .grid-rs-lg-3 {
    grid-row-end: span 3 !important;
  }
  .grid-rs-lg-4 {
    grid-row-end: span 4 !important;
  }
  .grid-rs-lg-5 {
    grid-row-end: span 5 !important;
  }
  .grid-rs-lg-6 {
    grid-row-end: span 6 !important;
  }
  .grid-rs-lg-7 {
    grid-row-end: span 7 !important;
  }
  .grid-rs-lg-8 {
    grid-row-end: span 8 !important;
  }
  .grid-rs-lg-9 {
    grid-row-end: span 9 !important;
  }
  .grid-rs-lg-10 {
    grid-row-end: span 10 !important;
  }
  .grid-rs-lg-11 {
    grid-row-end: span 11 !important;
  }
  .grid-rs-lg-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-grid {
    display: grid !important;
  }
  .d--xl-grid {
    display: grid !important;
  }
  .grid-cols-xl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-cols-xl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-xl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-xl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-xl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-xl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-xl-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-xl-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-xl-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-xl-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-xl-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-xl-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-col-xl-1 {
    grid-column: 1 !important;
  }
  .grid-col-xl-start-1 {
    grid-column-start: 1 !important;
  }
  .grid-col-xl-end-1 {
    grid-column-end: 1 !important;
  }
  .grid-col-xl-2 {
    grid-column: 2 !important;
  }
  .grid-col-xl-start-2 {
    grid-column-start: 2 !important;
  }
  .grid-col-xl-end-2 {
    grid-column-end: 2 !important;
  }
  .grid-col-xl-3 {
    grid-column: 3 !important;
  }
  .grid-col-xl-start-3 {
    grid-column-start: 3 !important;
  }
  .grid-col-xl-end-3 {
    grid-column-end: 3 !important;
  }
  .grid-col-xl-4 {
    grid-column: 4 !important;
  }
  .grid-col-xl-start-4 {
    grid-column-start: 4 !important;
  }
  .grid-col-xl-end-4 {
    grid-column-end: 4 !important;
  }
  .grid-col-xl-5 {
    grid-column: 5 !important;
  }
  .grid-col-xl-start-5 {
    grid-column-start: 5 !important;
  }
  .grid-col-xl-end-5 {
    grid-column-end: 5 !important;
  }
  .grid-col-xl-6 {
    grid-column: 6 !important;
  }
  .grid-col-xl-start-6 {
    grid-column-start: 6 !important;
  }
  .grid-col-xl-end-6 {
    grid-column-end: 6 !important;
  }
  .grid-col-xl-7 {
    grid-column: 7 !important;
  }
  .grid-col-xl-start-7 {
    grid-column-start: 7 !important;
  }
  .grid-col-xl-end-7 {
    grid-column-end: 7 !important;
  }
  .grid-col-xl-8 {
    grid-column: 8 !important;
  }
  .grid-col-xl-start-8 {
    grid-column-start: 8 !important;
  }
  .grid-col-xl-end-8 {
    grid-column-end: 8 !important;
  }
  .grid-col-xl-9 {
    grid-column: 9 !important;
  }
  .grid-col-xl-start-9 {
    grid-column-start: 9 !important;
  }
  .grid-col-xl-end-9 {
    grid-column-end: 9 !important;
  }
  .grid-col-xl-10 {
    grid-column: 10 !important;
  }
  .grid-col-xl-start-10 {
    grid-column-start: 10 !important;
  }
  .grid-col-xl-end-10 {
    grid-column-end: 10 !important;
  }
  .grid-col-xl-11 {
    grid-column: 11 !important;
  }
  .grid-col-xl-start-11 {
    grid-column-start: 11 !important;
  }
  .grid-col-xl-end-11 {
    grid-column-end: 11 !important;
  }
  .grid-col-xl-12 {
    grid-column: 12 !important;
  }
  .grid-col-xl-start-12 {
    grid-column-start: 12 !important;
  }
  .grid-col-xl-end-12 {
    grid-column-end: 12 !important;
  }
  .grid-row-xl-1 {
    grid-row: 1 !important;
  }
  .grid-row-xl-start-1 {
    grid-row-start: 1 !important;
  }
  .grid-row-xl-end-1 {
    grid-row-end: 1 !important;
  }
  .grid-row-xl-2 {
    grid-row: 2 !important;
  }
  .grid-row-xl-start-2 {
    grid-row-start: 2 !important;
  }
  .grid-row-xl-end-2 {
    grid-row-end: 2 !important;
  }
  .grid-row-xl-3 {
    grid-row: 3 !important;
  }
  .grid-row-xl-start-3 {
    grid-row-start: 3 !important;
  }
  .grid-row-xl-end-3 {
    grid-row-end: 3 !important;
  }
  .grid-row-xl-4 {
    grid-row: 4 !important;
  }
  .grid-row-xl-start-4 {
    grid-row-start: 4 !important;
  }
  .grid-row-xl-end-4 {
    grid-row-end: 4 !important;
  }
  .grid-row-xl-5 {
    grid-row: 5 !important;
  }
  .grid-row-xl-start-5 {
    grid-row-start: 5 !important;
  }
  .grid-row-xl-end-5 {
    grid-row-end: 5 !important;
  }
  .grid-row-xl-6 {
    grid-row: 6 !important;
  }
  .grid-row-xl-start-6 {
    grid-row-start: 6 !important;
  }
  .grid-row-xl-end-6 {
    grid-row-end: 6 !important;
  }
  .grid-row-xl-7 {
    grid-row: 7 !important;
  }
  .grid-row-xl-start-7 {
    grid-row-start: 7 !important;
  }
  .grid-row-xl-end-7 {
    grid-row-end: 7 !important;
  }
  .grid-row-xl-8 {
    grid-row: 8 !important;
  }
  .grid-row-xl-start-8 {
    grid-row-start: 8 !important;
  }
  .grid-row-xl-end-8 {
    grid-row-end: 8 !important;
  }
  .grid-row-xl-9 {
    grid-row: 9 !important;
  }
  .grid-row-xl-start-9 {
    grid-row-start: 9 !important;
  }
  .grid-row-xl-end-9 {
    grid-row-end: 9 !important;
  }
  .grid-row-xl-10 {
    grid-row: 10 !important;
  }
  .grid-row-xl-start-10 {
    grid-row-start: 10 !important;
  }
  .grid-row-xl-end-10 {
    grid-row-end: 10 !important;
  }
  .grid-row-xl-11 {
    grid-row: 11 !important;
  }
  .grid-row-xl-start-11 {
    grid-row-start: 11 !important;
  }
  .grid-row-xl-end-11 {
    grid-row-end: 11 !important;
  }
  .grid-row-xl-12 {
    grid-row: 12 !important;
  }
  .grid-row-xl-start-12 {
    grid-row-start: 12 !important;
  }
  .grid-row-xl-end-12 {
    grid-row-end: 12 !important;
  }
  .grid-cs-xl-1 {
    grid-column-end: span 1 !important;
  }
  .grid-cs-xl-2 {
    grid-column-end: span 2 !important;
  }
  .grid-cs-xl-3 {
    grid-column-end: span 3 !important;
  }
  .grid-cs-xl-4 {
    grid-column-end: span 4 !important;
  }
  .grid-cs-xl-5 {
    grid-column-end: span 5 !important;
  }
  .grid-cs-xl-6 {
    grid-column-end: span 6 !important;
  }
  .grid-cs-xl-7 {
    grid-column-end: span 7 !important;
  }
  .grid-cs-xl-8 {
    grid-column-end: span 8 !important;
  }
  .grid-cs-xl-9 {
    grid-column-end: span 9 !important;
  }
  .grid-cs-xl-10 {
    grid-column-end: span 10 !important;
  }
  .grid-cs-xl-11 {
    grid-column-end: span 11 !important;
  }
  .grid-cs-xl-12 {
    grid-column-end: span 12 !important;
  }
  .grid-rs-xl-1 {
    grid-row-end: span 1 !important;
  }
  .grid-rs-xl-2 {
    grid-row-end: span 2 !important;
  }
  .grid-rs-xl-3 {
    grid-row-end: span 3 !important;
  }
  .grid-rs-xl-4 {
    grid-row-end: span 4 !important;
  }
  .grid-rs-xl-5 {
    grid-row-end: span 5 !important;
  }
  .grid-rs-xl-6 {
    grid-row-end: span 6 !important;
  }
  .grid-rs-xl-7 {
    grid-row-end: span 7 !important;
  }
  .grid-rs-xl-8 {
    grid-row-end: span 8 !important;
  }
  .grid-rs-xl-9 {
    grid-row-end: span 9 !important;
  }
  .grid-rs-xl-10 {
    grid-row-end: span 10 !important;
  }
  .grid-rs-xl-11 {
    grid-row-end: span 11 !important;
  }
  .grid-rs-xl-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-grid {
    display: grid !important;
  }
  .d--xxl-grid {
    display: grid !important;
  }
  .grid-cols-xxl-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid-cols-xxl-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-cols-xxl-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-cols-xxl-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid-cols-xxl-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid-cols-xxl-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid-cols-xxl-7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .grid-cols-xxl-8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid-cols-xxl-9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .grid-cols-xxl-10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .grid-cols-xxl-11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .grid-cols-xxl-12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid-col-xxl-1 {
    grid-column: 1 !important;
  }
  .grid-col-xxl-start-1 {
    grid-column-start: 1 !important;
  }
  .grid-col-xxl-end-1 {
    grid-column-end: 1 !important;
  }
  .grid-col-xxl-2 {
    grid-column: 2 !important;
  }
  .grid-col-xxl-start-2 {
    grid-column-start: 2 !important;
  }
  .grid-col-xxl-end-2 {
    grid-column-end: 2 !important;
  }
  .grid-col-xxl-3 {
    grid-column: 3 !important;
  }
  .grid-col-xxl-start-3 {
    grid-column-start: 3 !important;
  }
  .grid-col-xxl-end-3 {
    grid-column-end: 3 !important;
  }
  .grid-col-xxl-4 {
    grid-column: 4 !important;
  }
  .grid-col-xxl-start-4 {
    grid-column-start: 4 !important;
  }
  .grid-col-xxl-end-4 {
    grid-column-end: 4 !important;
  }
  .grid-col-xxl-5 {
    grid-column: 5 !important;
  }
  .grid-col-xxl-start-5 {
    grid-column-start: 5 !important;
  }
  .grid-col-xxl-end-5 {
    grid-column-end: 5 !important;
  }
  .grid-col-xxl-6 {
    grid-column: 6 !important;
  }
  .grid-col-xxl-start-6 {
    grid-column-start: 6 !important;
  }
  .grid-col-xxl-end-6 {
    grid-column-end: 6 !important;
  }
  .grid-col-xxl-7 {
    grid-column: 7 !important;
  }
  .grid-col-xxl-start-7 {
    grid-column-start: 7 !important;
  }
  .grid-col-xxl-end-7 {
    grid-column-end: 7 !important;
  }
  .grid-col-xxl-8 {
    grid-column: 8 !important;
  }
  .grid-col-xxl-start-8 {
    grid-column-start: 8 !important;
  }
  .grid-col-xxl-end-8 {
    grid-column-end: 8 !important;
  }
  .grid-col-xxl-9 {
    grid-column: 9 !important;
  }
  .grid-col-xxl-start-9 {
    grid-column-start: 9 !important;
  }
  .grid-col-xxl-end-9 {
    grid-column-end: 9 !important;
  }
  .grid-col-xxl-10 {
    grid-column: 10 !important;
  }
  .grid-col-xxl-start-10 {
    grid-column-start: 10 !important;
  }
  .grid-col-xxl-end-10 {
    grid-column-end: 10 !important;
  }
  .grid-col-xxl-11 {
    grid-column: 11 !important;
  }
  .grid-col-xxl-start-11 {
    grid-column-start: 11 !important;
  }
  .grid-col-xxl-end-11 {
    grid-column-end: 11 !important;
  }
  .grid-col-xxl-12 {
    grid-column: 12 !important;
  }
  .grid-col-xxl-start-12 {
    grid-column-start: 12 !important;
  }
  .grid-col-xxl-end-12 {
    grid-column-end: 12 !important;
  }
  .grid-row-xxl-1 {
    grid-row: 1 !important;
  }
  .grid-row-xxl-start-1 {
    grid-row-start: 1 !important;
  }
  .grid-row-xxl-end-1 {
    grid-row-end: 1 !important;
  }
  .grid-row-xxl-2 {
    grid-row: 2 !important;
  }
  .grid-row-xxl-start-2 {
    grid-row-start: 2 !important;
  }
  .grid-row-xxl-end-2 {
    grid-row-end: 2 !important;
  }
  .grid-row-xxl-3 {
    grid-row: 3 !important;
  }
  .grid-row-xxl-start-3 {
    grid-row-start: 3 !important;
  }
  .grid-row-xxl-end-3 {
    grid-row-end: 3 !important;
  }
  .grid-row-xxl-4 {
    grid-row: 4 !important;
  }
  .grid-row-xxl-start-4 {
    grid-row-start: 4 !important;
  }
  .grid-row-xxl-end-4 {
    grid-row-end: 4 !important;
  }
  .grid-row-xxl-5 {
    grid-row: 5 !important;
  }
  .grid-row-xxl-start-5 {
    grid-row-start: 5 !important;
  }
  .grid-row-xxl-end-5 {
    grid-row-end: 5 !important;
  }
  .grid-row-xxl-6 {
    grid-row: 6 !important;
  }
  .grid-row-xxl-start-6 {
    grid-row-start: 6 !important;
  }
  .grid-row-xxl-end-6 {
    grid-row-end: 6 !important;
  }
  .grid-row-xxl-7 {
    grid-row: 7 !important;
  }
  .grid-row-xxl-start-7 {
    grid-row-start: 7 !important;
  }
  .grid-row-xxl-end-7 {
    grid-row-end: 7 !important;
  }
  .grid-row-xxl-8 {
    grid-row: 8 !important;
  }
  .grid-row-xxl-start-8 {
    grid-row-start: 8 !important;
  }
  .grid-row-xxl-end-8 {
    grid-row-end: 8 !important;
  }
  .grid-row-xxl-9 {
    grid-row: 9 !important;
  }
  .grid-row-xxl-start-9 {
    grid-row-start: 9 !important;
  }
  .grid-row-xxl-end-9 {
    grid-row-end: 9 !important;
  }
  .grid-row-xxl-10 {
    grid-row: 10 !important;
  }
  .grid-row-xxl-start-10 {
    grid-row-start: 10 !important;
  }
  .grid-row-xxl-end-10 {
    grid-row-end: 10 !important;
  }
  .grid-row-xxl-11 {
    grid-row: 11 !important;
  }
  .grid-row-xxl-start-11 {
    grid-row-start: 11 !important;
  }
  .grid-row-xxl-end-11 {
    grid-row-end: 11 !important;
  }
  .grid-row-xxl-12 {
    grid-row: 12 !important;
  }
  .grid-row-xxl-start-12 {
    grid-row-start: 12 !important;
  }
  .grid-row-xxl-end-12 {
    grid-row-end: 12 !important;
  }
  .grid-cs-xxl-1 {
    grid-column-end: span 1 !important;
  }
  .grid-cs-xxl-2 {
    grid-column-end: span 2 !important;
  }
  .grid-cs-xxl-3 {
    grid-column-end: span 3 !important;
  }
  .grid-cs-xxl-4 {
    grid-column-end: span 4 !important;
  }
  .grid-cs-xxl-5 {
    grid-column-end: span 5 !important;
  }
  .grid-cs-xxl-6 {
    grid-column-end: span 6 !important;
  }
  .grid-cs-xxl-7 {
    grid-column-end: span 7 !important;
  }
  .grid-cs-xxl-8 {
    grid-column-end: span 8 !important;
  }
  .grid-cs-xxl-9 {
    grid-column-end: span 9 !important;
  }
  .grid-cs-xxl-10 {
    grid-column-end: span 10 !important;
  }
  .grid-cs-xxl-11 {
    grid-column-end: span 11 !important;
  }
  .grid-cs-xxl-12 {
    grid-column-end: span 12 !important;
  }
  .grid-rs-xxl-1 {
    grid-row-end: span 1 !important;
  }
  .grid-rs-xxl-2 {
    grid-row-end: span 2 !important;
  }
  .grid-rs-xxl-3 {
    grid-row-end: span 3 !important;
  }
  .grid-rs-xxl-4 {
    grid-row-end: span 4 !important;
  }
  .grid-rs-xxl-5 {
    grid-row-end: span 5 !important;
  }
  .grid-rs-xxl-6 {
    grid-row-end: span 6 !important;
  }
  .grid-rs-xxl-7 {
    grid-row-end: span 7 !important;
  }
  .grid-rs-xxl-8 {
    grid-row-end: span 8 !important;
  }
  .grid-rs-xxl-9 {
    grid-row-end: span 9 !important;
  }
  .grid-rs-xxl-10 {
    grid-row-end: span 10 !important;
  }
  .grid-rs-xxl-11 {
    grid-row-end: span 11 !important;
  }
  .grid-rs-xxl-12 {
    grid-row-end: span 12 !important;
  }
}
@media (min-width: 1200px) {
  .grid-cols-with-module-xl-2 {
    grid-template-columns: 400px repeat(1, 1fr) !important;
  }
  .grid-cols-with-module-xl-3 {
    grid-template-columns: 400px repeat(2, 1fr) !important;
  }
  .grid-cols-with-module-xl-4 {
    grid-template-columns: 400px repeat(3, 1fr) !important;
  }
  .grid-cols-with-module-xl-5 {
    grid-template-columns: 400px repeat(4, 1fr) !important;
  }
  .grid-cols-with-module-xl-6 {
    grid-template-columns: 400px repeat(5, 1fr) !important;
  }
  .grid-cols-with-module-xl-7 {
    grid-template-columns: 400px repeat(6, 1fr) !important;
  }
  .grid-cols-with-module-xl-8 {
    grid-template-columns: 400px repeat(7, 1fr) !important;
  }
  .grid-cols-with-module-xl-9 {
    grid-template-columns: 400px repeat(8, 1fr) !important;
  }
  .grid-cols-with-module-xl-10 {
    grid-template-columns: 400px repeat(9, 1fr) !important;
  }
  .grid-cols-with-module-xl-11 {
    grid-template-columns: 400px repeat(10, 1fr) !important;
  }
  .grid-cols-with-module-xl-12 {
    grid-template-columns: 400px repeat(11, 1fr) !important;
  }
}
.module-content-gap-0 .module-content {
  --cw-module-gap: 0;
}

.read-more-no-stretch .read-more-container {
  flex: 0;
}

.yellow-title .module-title {
  color: #DBB13B !important;
}

.white-meta .meta {
  color: #fff !important;
}

@media (min-width: 1200px) {
  body,
  html,
  #app {
    height: 100%;
  }
  #app {
    display: flex;
    flex-direction: column;
  }
  #app .content-wrap {
    flex: 1 0 auto;
  }
  footer.content-info {
    margin-top: auto;
  }
}
html {
  scroll-padding-top: 100px;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

@media (max-width: 767.98px) {
  select,
  textarea,
  input {
    font-size: 1rem !important;
  }
}
main {
  padding-top: 60px;
}
@media (min-width: 1200px) {
  main {
    padding-top: 114px;
    display: flex;
    flex-direction: column;
    flex: 1 0 auto;
  }
}
.transparent-header main {
  padding-top: 0;
}

.page .wrap,
.single .wrap,
.archive .wrap,
.search .wrap,
.error404 .wrap {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .page .wrap,
  .single .wrap,
  .archive .wrap,
  .search .wrap,
  .error404 .wrap {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 1200px) {
  .page .wrap,
  .single .wrap,
  .archive .wrap,
  .search .wrap,
  .error404 .wrap {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

.single main .main-content-wrapper {
  max-width: 1145px;
  margin-left: auto;
  margin-right: auto;
}
.single.has-top-image .wrap {
  padding-top: 0;
}

.single:not(.has-secondary-sidebar) main .main-content-wrapper .entry-content-wrapper {
  max-width: 910px;
}

.page:not(.home, .wide-layout) main .main-content-wrapper .entry-content-wrapper {
  max-width: 1145px;
  margin-left: auto;
  margin-right: auto;
}

.entry-content table {
  margin: 2rem 0;
  width: 100%;
}
.entry-content table td,
.entry-content table th {
  padding: 8px 10px;
  text-align: right;
  min-width: 94px;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .entry-content table td,
  .entry-content table th {
    min-width: 120px;
    font-size: 1rem;
    padding: 12px 20px;
  }
}
.entry-content table td:first-child,
.entry-content table th:first-child {
  text-align: left;
}
.entry-content table th,
.entry-content table .row0 td {
  font-weight: 600;
  letter-spacing: 0.005em;
  background-color: #E6E6E6;
  border-right: 1px solid #fff;
}
.entry-content table td {
  vertical-align: top;
  border-right: 1px solid #E6E6E6;
}
.entry-content table td.small {
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .entry-content table td.small {
    font-size: 0.875rem;
  }
}
.entry-content table tr td:last-child,
.entry-content table tr th:last-child {
  border-right: none;
}
.entry-content table tr:nth-child(odd) td {
  background-color: #EEE;
}
.entry-content table tr:last-child td {
  border-bottom: 1px solid #E6E6E6;
}
.entry-content table.gridlines tr:first-child {
  font-weight: bold;
  text-transform: uppercase;
}
.entry-content ul:not(.list-unstyled, .dropdown-menu, .nav-tabs, .mfn-list),
.entry-content ol {
  padding-left: 1rem;
}
.entry-content ul:not(.list-unstyled, .dropdown-menu, .nav-tabs, .mfn-list) li::marker,
.entry-content ol li::marker {
  color: #8C8261;
}

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

video {
  object-fit: cover;
}

.dark-overlay {
  z-index: 1;
}

.abs-media-container {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.abs-media-container img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.abs-media-container.bg-left img {
  object-position: left;
}
.abs-media-container.bg-center img {
  object-position: center;
}
.abs-media-container.bg-right img {
  object-position: right;
}

@media (max-width: 991.98px) {
  .ratio::before {
    padding-top: 450px;
  }
}
.ratio.bg-left img {
  object-position: left;
}
.ratio.bg-center img {
  object-position: center;
}
.ratio.bg-right img {
  object-position: right;
}
.ratio img {
  object-fit: cover;
  color: transparent;
}

.alert {
  font-size: 1rem;
}

iframe {
  max-width: 100%;
}

.icon {
  width: 1rem;
  height: auto;
}

.add-to-calendar .icon,
.meta .icon {
  margin-right: 0.5rem;
  flex: 0 0 1rem;
}

[class^=ext-] .icon {
  flex: 0 0 1rem;
}
[class^=ext-].content-single-file-default .icon {
  margin-right: 1.5rem;
  flex: 0 0 26px;
}

.mfn-attachment,
#CybotCookiebotDialogPoweredbyCybot,
#CybotCookiebotDialogPoweredByText {
  display: none !important;
}

.CookieDeclarationType {
  border: none !important;
  padding: 0 !important;
}

.module {
  --cw-module-px: 20px;
  --cw-module-py: 30px;
  --cw-module-px-desktop: 20px;
  --cw-module-py-desktop: 20px;
  --cw-module-gap: 2rem;
  position: relative;
}

.module-content {
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: var(--cw-module-gap);
}

.module-title {
  margin-bottom: 0;
}

.has-module-title-arrow > * {
  position: relative;
}
.has-module-title-arrow > * svg {
  width: 10px;
  position: absolute;
  left: -1rem;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 1200px) {
  .has-module-title-arrow > * svg {
    left: -30px;
  }
}

.module-desc ul:not(.list-unstyled, .dropdown-menu, .nav-tabs, .mfn-list),
.module-desc ol {
  padding-left: 1rem;
}
.module-desc ul:not(.list-unstyled, .dropdown-menu, .nav-tabs, .mfn-list) li::marker,
.module-desc ol li::marker {
  color: #8C8261;
}
.module-desc p:last-child {
  margin-bottom: 0;
}

.module-has-bg .module-bg-wrap {
  background: var(--cw-bg-color);
  padding: var(--cw-module-py) var(--cw-module-px);
}
@media (min-width: 768px) {
  .module-has-bg .module-bg-wrap {
    padding: var(--cw-module-py-desktop) var(--cw-module-px-desktop);
  }
}

.entry-content .module .module-title {
  margin-top: 0;
  margin-bottom: 0;
}
.entry-content > .module,
.entry-content .content-layout-row {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.has-text-color {
  color: var(--cw-text-color);
}
.has-text-color h1, .has-text-color .h1,
.has-text-color h2,
.has-text-color .h2,
.has-text-color h3,
.has-text-color .h3,
.has-text-color h4,
.has-text-color .h4,
.has-text-color h5,
.has-text-color .h5,
.has-text-color h6,
.has-text-color .h6 {
  color: var(--cw-text-color);
}
.has-text-color a:not(.dropdown-item, .btn) {
  color: var(--cw-text-color);
}
.has-text-color a:not(.dropdown-item, .btn):hover, .has-text-color a:not(.dropdown-item, .btn):focus, .has-text-color a:not(.dropdown-item, .btn):active {
  color: #DBB13B;
}
.has-text-color a:not(.dropdown-item, .btn):hover .icon path, .has-text-color a:not(.dropdown-item, .btn):focus .icon path, .has-text-color a:not(.dropdown-item, .btn):active .icon path {
  fill: #DBB13B;
}
.has-text-color .module-desc a,
.has-text-color .contact-content a {
  text-decoration: underline;
}
.has-text-color .icon path {
  fill: var(--cw-text-color);
}

.home main {
  padding-bottom: 0;
}

body:not(.home, .error404, .page-template-page-blue-background) main {
  background-color: #F6F6F6;
}

.curved-arrow {
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
}
.curved-arrow svg {
  width: 10px;
}
.curved-arrow svg path {
  fill: #fff !important;
}

.hide-defaults .module .module-bg-wrap {
  background-color: transparent !important;
  padding: 0;
}
.hide-defaults .module .module-title,
.hide-defaults .module .read-more-container,
.hide-defaults .module .module-desc {
  display: none;
}

.investor-contact .module-title {
  display: none;
}
.investor-contact .title {
  font-size: calc(1.2625rem + 0.15vw) !important;
}
@media (min-width: 1200px) {
  .investor-contact .title {
    font-size: 1.375rem !important;
  }
}
.investor-contact .position {
  margin-bottom: 0 !important;
  margin-top: 16px;
}
@media (min-width: 992px) {
  .investor-contact .contact {
    align-items: center;
  }
}
.investor-contact .module-bg-wrap {
  background-color: #fff;
}
@media (min-width: 992px) {
  .investor-contact .module-bg-wrap {
    padding: 0 !important;
  }
}

.strategy-graphs {
  flex-direction: column !important;
}
@media (min-width: 768px) {
  .strategy-graphs {
    gap: 10px !important;
    flex-flow: row nowrap !important;
  }
}
.strategy-graphs > div {
  opacity: 0;
  transition: opacity 1s;
}

@media (min-width: 768px) {
  .footer-contacts .module-content {
    max-width: 212px;
    margin-left: auto;
    width: 100%;
  }
}

.strategy {
  color: #fff;
  padding: 76px 27px 46px;
}
@media (min-width: 1200px) {
  .strategy {
    padding: 46px 27px;
  }
}
.strategy .title {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: -16px;
  letter-spacing: 0.0625rem;
}
.strategy::before {
  content: "";
  width: 98px;
  height: 95px;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  background-repeat: no-repeat;
}
.strategy::after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50px;
  left: 0;
  background-image: url("data:image/svg+xml,%3csvg class='icon' xmlns='http://www.w3.org/2000/svg' width='10' height='26' fill='none' viewBox='0 0 10 26'%3e%3cpath fill='%23fff' d='M10 13.12c-5.52 0-10-5.6-10-12.5v25c0-6.9 4.48-12.5 10-12.5Z'%3e%3c/path%3e%3c/svg%3e");
  background-repeat: no-repeat;
}
.strategy ul {
  font-size: 0.875rem;
  margin-top: 16px;
}
.strategy ul li {
  margin-bottom: 8px;
}
.strategy ul li::marker {
  color: #fff !important;
}
.strategy.board {
  background-color: #2F4765;
}
.strategy.board::before {
  background-image: url("data:image/svg+xml,%3csvg width='98' height='98' viewBox='0 0 98 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='48.966' cy='49' rx='48.966' ry='49' fill='%232F4765'/%3e%3cmask id='path-2-inside-1_2_44' fill='white'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.2548 54.5904C35.7644 55.2251 34.1243 55.5763 32.4023 55.5763C25.5527 55.5763 20 50.0198 20 43.1654C20 36.3111 25.5527 30.7545 32.4023 30.7545C35.9303 30.7545 39.1143 32.2287 41.3727 34.5951C43.3883 33.2796 45.7581 32.5214 48.2939 32.5214C51.1029 32.5214 53.7083 33.4518 55.8543 35.0396C58.1283 32.4147 61.4849 30.7545 65.2289 30.7545C72.0785 30.7545 77.6312 36.3111 77.6312 43.1654C77.6312 50.0198 72.0785 55.5763 65.2289 55.5763C63.1881 55.5763 61.2624 55.0831 59.5644 54.2092C57.2166 58.2138 53.0467 60.8773 48.2939 60.8773C43.6935 60.8773 39.6393 58.382 37.2548 54.5904Z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.2548 54.5904C35.7644 55.2251 34.1243 55.5763 32.4023 55.5763C25.5527 55.5763 20 50.0198 20 43.1654C20 36.3111 25.5527 30.7545 32.4023 30.7545C35.9303 30.7545 39.1143 32.2287 41.3727 34.5951C43.3883 33.2796 45.7581 32.5214 48.2939 32.5214C51.1029 32.5214 53.7083 33.4518 55.8543 35.0396C58.1283 32.4147 61.4849 30.7545 65.2289 30.7545C72.0785 30.7545 77.6312 36.3111 77.6312 43.1654C77.6312 50.0198 72.0785 55.5763 65.2289 55.5763C63.1881 55.5763 61.2624 55.0831 59.5644 54.2092C57.2166 58.2138 53.0467 60.8773 48.2939 60.8773C43.6935 60.8773 39.6393 58.382 37.2548 54.5904Z' fill='%232F4765'/%3e%3cpath d='M37.2548 54.5904L37.932 54.1645L37.5689 53.5871L36.9414 53.8544L37.2548 54.5904ZM41.3727 34.5951L40.7939 35.1474L41.253 35.6284L41.8099 35.265L41.3727 34.5951ZM55.8543 35.0396L55.3784 35.6827L55.9739 36.1233L56.4589 35.5634L55.8543 35.0396ZM59.5644 54.2092L59.9305 53.4978L59.2572 53.1513L58.8743 53.8045L59.5644 54.2092ZM32.4023 56.3763C34.234 56.3763 35.9805 56.0026 37.5683 55.3264L36.9414 53.8544C35.5482 54.4477 34.0146 54.7763 32.4023 54.7763V56.3763ZM19.2 43.1654C19.2 50.4611 25.1103 56.3763 32.4023 56.3763V54.7763C25.995 54.7763 20.8 49.5785 20.8 43.1654H19.2ZM32.4023 29.9545C25.1103 29.9545 19.2 35.8698 19.2 43.1654H20.8C20.8 36.7524 25.995 31.5545 32.4023 31.5545V29.9545ZM41.9514 34.0427C39.5484 31.5248 36.158 29.9545 32.4023 29.9545V31.5545C35.7027 31.5545 38.6802 32.9326 40.7939 35.1474L41.9514 34.0427ZM41.8099 35.265C43.7019 34.0303 45.9208 33.3214 48.2939 33.3214V31.7214C45.5954 31.7214 43.0748 32.5289 40.9354 33.9251L41.8099 35.265ZM48.2939 33.3214C50.9221 33.3214 53.3624 34.191 55.3784 35.6827L56.3301 34.3965C54.0542 32.7126 51.2837 31.7214 48.2939 31.7214V33.3214ZM65.2289 29.9545C61.243 29.9545 57.6691 31.7231 55.2496 34.5158L56.4589 35.5634C58.5875 33.1064 61.7267 31.5545 65.2289 31.5545V29.9545ZM78.4312 43.1654C78.4312 35.8698 72.5208 29.9545 65.2289 29.9545V31.5545C71.6361 31.5545 76.8312 36.7524 76.8312 43.1654H78.4312ZM65.2289 56.3763C72.5208 56.3763 78.4312 50.4611 78.4312 43.1654H76.8312C76.8312 49.5785 71.6361 54.7763 65.2289 54.7763V56.3763ZM59.1983 54.9205C61.0069 55.8513 63.0578 56.3763 65.2289 56.3763V54.7763C63.3184 54.7763 61.5179 54.3148 59.9305 53.4978L59.1983 54.9205ZM58.8743 53.8045C56.6552 57.5896 52.7346 60.0773 48.2939 60.0773V61.6773C53.3587 61.6773 57.7779 58.8381 60.2546 54.6138L58.8743 53.8045ZM48.2939 60.0773C43.9951 60.0773 40.1848 57.7467 37.932 54.1645L36.5776 55.0163C39.0938 59.0173 43.3919 61.6773 48.2939 61.6773V60.0773Z' fill='white' mask='url%28%23path-2-inside-1_2_44%29'/%3e%3cpath d='M37.1199 40.3528C37.1199 43.0007 34.9504 45.1472 32.2743 45.1472C29.5982 45.1472 27.4288 43.0007 27.4288 40.3528C27.4288 37.7049 29.5982 35.5584 32.2743 35.5584C34.9504 35.5584 37.1199 37.7049 37.1199 40.3528Z' fill='%232F4765'/%3e%3cpath d='M35.2509 45.9741L32.2736 50.3127L29.2963 45.9741C25.0053 46.6409 24.0218 47.9693 22.8215 49.971C22.8215 49.971 26.1228 55.1756 32.2736 55.1756C38.4244 55.1756 42.0251 49.971 42.0251 49.971C40.4248 47.5689 39.5504 46.6493 35.2509 45.9741Z' fill='%232F4765'/%3e%3cpath d='M37.1199 40.3528C37.1199 43.0007 34.9504 45.1472 32.2743 45.1472C29.5982 45.1472 27.4288 43.0007 27.4288 40.3528C27.4288 37.7049 29.5982 35.5584 32.2743 35.5584C34.9504 35.5584 37.1199 37.7049 37.1199 40.3528Z' fill='%232F4765'/%3e%3cpath d='M35.2509 45.9741L32.2736 50.3127L29.2963 45.9741C25.0053 46.6409 24.0218 47.9693 22.8215 49.971C22.8215 49.971 26.1228 55.1756 32.2736 55.1756C38.4244 55.1756 42.0251 49.971 42.0251 49.971C40.4248 47.5689 39.5504 46.6493 35.2509 45.9741Z' fill='%232F4765'/%3e%3cpath d='M32.2743 45.1472C34.9504 45.1472 37.1199 43.0007 37.1199 40.3528C37.1199 37.7049 34.9504 35.5584 32.2743 35.5584C29.5982 35.5584 27.4288 37.7049 27.4288 40.3528C27.4288 43.0007 29.5982 45.1472 32.2743 45.1472ZM32.2736 50.3127L35.2509 45.9741C39.5504 46.6493 40.4248 47.5689 42.0251 49.971C42.0251 49.971 38.4244 55.1756 32.2736 55.1756C26.1228 55.1756 22.8215 49.971 22.8215 49.971C24.0218 47.9693 25.0053 46.6409 29.2963 45.9741L32.2736 50.3127Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M69.953 40.3528C69.953 43.0007 67.7835 45.1472 65.1074 45.1472C62.4313 45.1472 60.2619 43.0007 60.2619 40.3528C60.2619 37.7049 62.4313 35.5584 65.1074 35.5584C67.7835 35.5584 69.953 37.7049 69.953 40.3528Z' fill='%232F4765'/%3e%3cpath d='M68.084 45.9741L65.1067 50.3127L62.1294 45.9741C57.8384 46.6409 56.8549 47.9693 55.6546 49.971C55.6546 49.971 58.9559 55.1756 65.1067 55.1756C71.2575 55.1756 74.8582 49.971 74.8582 49.971C73.2579 47.5689 72.3835 46.6493 68.084 45.9741Z' fill='%232F4765'/%3e%3cpath d='M69.953 40.3528C69.953 43.0007 67.7835 45.1472 65.1074 45.1472C62.4313 45.1472 60.2619 43.0007 60.2619 40.3528C60.2619 37.7049 62.4313 35.5584 65.1074 35.5584C67.7835 35.5584 69.953 37.7049 69.953 40.3528Z' fill='%232F4765'/%3e%3cpath d='M68.084 45.9741L65.1067 50.3127L62.1294 45.9741C57.8384 46.6409 56.8549 47.9693 55.6546 49.971C55.6546 49.971 58.9559 55.1756 65.1067 55.1756C71.2575 55.1756 74.8582 49.971 74.8582 49.971C73.2579 47.5689 72.3835 46.6493 68.084 45.9741Z' fill='%232F4765'/%3e%3cpath d='M65.1074 45.1472C67.7835 45.1472 69.953 43.0007 69.953 40.3528C69.953 37.7049 67.7835 35.5584 65.1074 35.5584C62.4313 35.5584 60.2619 37.7049 60.2619 40.3528C60.2619 43.0007 62.4313 45.1472 65.1074 45.1472ZM65.1067 50.3127L68.084 45.9741C72.3835 46.6493 73.2579 47.5689 74.8582 49.971C74.8582 49.971 71.2575 55.1756 65.1067 55.1756C58.9559 55.1756 55.6546 49.971 55.6546 49.971C56.8549 47.9693 57.8384 46.6409 62.1294 45.9741L65.1067 50.3127Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M53.8648 42.6065C53.8648 45.7367 51.2715 48.2742 48.0725 48.2742C44.8734 48.2742 42.2801 45.7367 42.2801 42.6065C42.2801 39.4764 44.8734 36.9389 48.0725 36.9389C51.2715 36.9389 53.8648 39.4764 53.8648 42.6065Z' fill='%232F4765'/%3e%3cpath d='M51.6306 49.2517L48.0716 54.3805L44.5125 49.2517C39.383 50.04 38.2073 51.6103 36.7726 53.9766C36.7726 53.9766 39.2841 60.9696 48.0716 60.791C56.859 60.6123 59.7285 53.9766 59.7285 53.9766C57.8155 51.137 56.7704 50.05 51.6306 49.2517Z' fill='%232F4765'/%3e%3cpath d='M53.8648 42.6065C53.8648 45.7367 51.2715 48.2742 48.0725 48.2742C44.8734 48.2742 42.2801 45.7367 42.2801 42.6065C42.2801 39.4764 44.8734 36.9389 48.0725 36.9389C51.2715 36.9389 53.8648 39.4764 53.8648 42.6065Z' fill='%232F4765'/%3e%3cpath d='M51.6306 49.2517L48.0716 54.3805L44.5125 49.2517C39.383 50.04 38.2073 51.6103 36.7726 53.9766C36.7726 53.9766 39.2841 60.9696 48.0716 60.791C56.859 60.6123 59.7285 53.9766 59.7285 53.9766C57.8155 51.137 56.7704 50.05 51.6306 49.2517Z' fill='%232F4765'/%3e%3cpath d='M48.0725 48.2742C51.2715 48.2742 53.8648 45.7367 53.8648 42.6065C53.8648 39.4764 51.2715 36.9389 48.0725 36.9389C44.8734 36.9389 42.2801 39.4764 42.2801 42.6065C42.2801 45.7367 44.8734 48.2742 48.0725 48.2742ZM48.0716 54.3805L51.6306 49.2517C56.7704 50.05 57.8155 51.137 59.7285 53.9766C59.7285 53.9766 56.859 60.6123 48.0716 60.791C39.2841 60.9696 36.7726 53.9766 36.7726 53.9766C38.2073 51.6103 39.383 50.04 44.5125 49.2517L48.0716 54.3805Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M53.4236 24.3468C54.0358 25.6328 55.5736 26.1788 56.8583 25.5665C58.143 24.9542 58.6882 23.4154 58.076 22.1294C57.4637 20.8433 55.9259 20.2973 54.6412 20.9096C53.3566 21.5219 52.8113 23.0607 53.4236 24.3468Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M40.5894 26.4223C41.7662 25.6217 42.0713 24.0177 41.2709 22.8398C40.4705 21.6618 38.8677 21.3561 37.6909 22.1567C36.5141 22.9573 36.209 24.5613 37.0094 25.7392C37.8098 26.9171 39.4127 27.2229 40.5894 26.4223Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M44.7968 17.9492C45.0681 19.3477 46.4206 20.2613 47.8174 19.9902C49.2143 19.7191 50.1269 18.3658 49.8556 16.9673C49.5842 15.5688 48.2317 14.6552 46.8349 14.9263C45.4381 15.1974 44.5254 16.5507 44.7968 17.9492Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M55.7546 35.1719L48.8064 24.5694M48.8064 24.5694L47.3669 20.1518M48.8064 24.5694L42.0694 24.1277' stroke='white' stroke-width='0.8'/%3e%3cpath d='M54.4291 25.453L51.7804 28.9871' stroke='white' stroke-width='0.8'/%3e%3cpath d='M38.8514 66.3762C38.1769 64.9596 36.4829 64.3581 35.0677 65.0326C33.6525 65.7071 33.0519 67.4022 33.7264 68.8189C34.4008 70.2355 36.0948 70.837 37.51 70.1625C38.9252 69.488 39.5258 67.7929 38.8514 66.3762Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M52.7628 64.1042C51.4666 64.9862 51.1304 66.753 52.0121 68.0506C52.8939 69.3482 54.6595 69.6851 55.9558 68.8031C57.2521 67.9211 57.5883 66.1543 56.7065 64.8567C55.8248 63.5591 54.0591 63.2222 52.7628 64.1042Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M48.2429 73.345C47.944 71.8045 46.4541 70.798 44.9154 71.0967C43.3766 71.3953 42.3713 72.8861 42.6702 74.4266C42.9691 75.9671 44.459 76.9736 45.9977 76.6749C47.5365 76.3763 48.5418 74.8855 48.2429 73.345Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M36.7732 54.6096L43.8464 66.1492M43.8464 66.1492L45.4125 70.9554M43.8464 66.1492L51.1759 66.6299' stroke='white' stroke-width='0.8'/%3e%3cpath d='M37.7258 65.1883L40.7438 61.2361' stroke='white' stroke-width='0.8'/%3e%3c/svg%3e");
}
.strategy.planning {
  background-color: #486787;
}
.strategy.planning::before {
  background-image: url("data:image/svg+xml,%3csvg width='99' height='98' viewBox='0 0 99 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='49.5988' cy='49' rx='48.966' ry='49' fill='%23486787'/%3e%3cmask id='path-2-outside-1_1_8' maskUnits='userSpaceOnUse' x='24.6155' y='21' width='49' height='43' fill='black'%3e%3crect fill='white' x='24.6155' y='21' width='49' height='43'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M68.7367 29.6875C67.978 29.6875 67.2764 29.4664 66.6762 29.1013L59.3586 34.8405C59.4983 35.2352 59.5898 35.6524 59.5898 36.0937C59.5898 38.2165 57.8347 39.9374 55.6697 39.9374C53.5046 39.9374 51.7496 38.2165 51.7496 36.0937C51.7496 35.6524 51.841 35.2352 51.9807 34.8405L44.6632 29.1005C44.0629 29.4664 43.3614 29.6875 42.6027 29.6875C41.9983 29.6875 41.4332 29.5425 40.9219 29.3031L33.0638 37.0082C33.308 37.5094 33.4558 38.0636 33.4558 38.6562C33.4558 40.779 31.7007 42.4999 29.5357 42.4999C27.3707 42.4999 25.6156 40.779 25.6156 38.6562C25.6156 36.5333 27.3707 34.8124 29.5357 34.8124C30.14 34.8124 30.7052 34.9574 31.2164 35.1968L39.0746 27.4917C38.8304 26.9904 38.6826 26.4363 38.6826 25.8437C38.6826 23.7209 40.4376 22 42.6027 22C44.7677 22 46.5228 23.7209 46.5228 25.8437C46.5228 26.285 46.4313 26.7022 46.2917 27.0961L53.6092 32.8361C54.2094 32.4702 54.911 32.2491 55.6697 32.2491C56.4284 32.2491 57.1299 32.4702 57.7302 32.8361L65.0477 27.0961C64.908 26.7014 64.8166 26.285 64.8166 25.8437C64.8166 23.7209 66.5716 22 68.7367 22C70.9017 22 72.6568 23.7209 72.6568 25.8437C72.6568 27.9666 70.9017 29.6875 68.7367 29.6875ZM66.1223 37.3751H71.3491C72.0711 37.3751 72.6558 37.9485 72.6558 38.6563V61.7187C72.6558 62.4266 72.0711 63 71.3491 63H66.1223C65.4004 63 64.8156 62.4266 64.8156 61.7187V38.6563C64.8156 37.9485 65.4004 37.3751 66.1223 37.3751ZM32.149 50.1866H26.9222C26.2002 50.1866 25.6155 50.76 25.6155 51.4679V61.7178C25.6155 62.4257 26.2002 62.9991 26.9222 62.9991H32.149C32.8709 62.9991 33.4557 62.4257 33.4557 61.7178V51.4679C33.4557 50.76 32.8709 50.1866 32.149 50.1866ZM30.842 52.7496V60.4371H28.2286V52.7496H30.842ZM67.4299 60.4368V39.9369H70.0433V60.4368H67.4299ZM68.7366 24.5624C69.4569 24.5624 70.0433 25.1374 70.0433 25.8437C70.0433 26.5499 69.4569 27.1249 68.7366 27.1249C68.0163 27.1249 67.4299 26.5499 67.4299 25.8437C67.4299 25.1374 68.0163 24.5624 68.7366 24.5624ZM28.2286 38.6563C28.2286 39.3626 28.815 39.9376 29.5353 39.9376C30.2556 39.9376 30.842 39.3626 30.842 38.6563C30.842 37.9501 30.2556 37.3751 29.5353 37.3751C28.815 37.3751 28.2286 37.9501 28.2286 38.6563ZM42.602 27.1249C41.8817 27.1249 41.2953 26.5499 41.2953 25.8437C41.2953 25.1374 41.8817 24.5624 42.602 24.5624C43.3223 24.5624 43.9087 25.1374 43.9087 25.8437C43.9087 26.5499 43.3223 27.1249 42.602 27.1249ZM54.362 36.0939C54.362 36.8002 54.9484 37.3752 55.6687 37.3752C56.389 37.3752 56.9754 36.8002 56.9754 36.0939C56.9754 35.3876 56.389 34.8127 55.6687 34.8127C54.9484 34.8127 54.362 35.3876 54.362 36.0939ZM45.2157 37.3751H39.9889C39.2669 37.3751 38.6822 37.9485 38.6822 38.6563V61.7187C38.6822 62.4266 39.2669 63 39.9889 63H45.2157C45.9376 63 46.5224 62.4266 46.5224 61.7187V38.6563C46.5224 37.9485 45.9376 37.3751 45.2157 37.3751ZM41.2953 60.4368H43.9087V39.9369H41.2953V60.4368ZM58.2835 47.6248H53.0567C52.3348 47.6248 51.75 48.1981 51.75 48.906V61.7185C51.75 62.4263 52.3348 62.9997 53.0567 62.9997H58.2835C59.0055 62.9997 59.5902 62.4263 59.5902 61.7185V48.906C59.5902 48.1981 59.0055 47.6248 58.2835 47.6248ZM54.362 60.4366H56.9754V50.1866H54.362V60.4366Z'/%3e%3c/mask%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M68.7367 29.6875C67.978 29.6875 67.2764 29.4664 66.6762 29.1013L59.3586 34.8405C59.4983 35.2352 59.5898 35.6524 59.5898 36.0937C59.5898 38.2165 57.8347 39.9374 55.6697 39.9374C53.5046 39.9374 51.7496 38.2165 51.7496 36.0937C51.7496 35.6524 51.841 35.2352 51.9807 34.8405L44.6632 29.1005C44.0629 29.4664 43.3614 29.6875 42.6027 29.6875C41.9983 29.6875 41.4332 29.5425 40.9219 29.3031L33.0638 37.0082C33.308 37.5094 33.4558 38.0636 33.4558 38.6562C33.4558 40.779 31.7007 42.4999 29.5357 42.4999C27.3707 42.4999 25.6156 40.779 25.6156 38.6562C25.6156 36.5333 27.3707 34.8124 29.5357 34.8124C30.14 34.8124 30.7052 34.9574 31.2164 35.1968L39.0746 27.4917C38.8304 26.9904 38.6826 26.4363 38.6826 25.8437C38.6826 23.7209 40.4376 22 42.6027 22C44.7677 22 46.5228 23.7209 46.5228 25.8437C46.5228 26.285 46.4313 26.7022 46.2917 27.0961L53.6092 32.8361C54.2094 32.4702 54.911 32.2491 55.6697 32.2491C56.4284 32.2491 57.1299 32.4702 57.7302 32.8361L65.0477 27.0961C64.908 26.7014 64.8166 26.285 64.8166 25.8437C64.8166 23.7209 66.5716 22 68.7367 22C70.9017 22 72.6568 23.7209 72.6568 25.8437C72.6568 27.9666 70.9017 29.6875 68.7367 29.6875ZM66.1223 37.3751H71.3491C72.0711 37.3751 72.6558 37.9485 72.6558 38.6563V61.7187C72.6558 62.4266 72.0711 63 71.3491 63H66.1223C65.4004 63 64.8156 62.4266 64.8156 61.7187V38.6563C64.8156 37.9485 65.4004 37.3751 66.1223 37.3751ZM32.149 50.1866H26.9222C26.2002 50.1866 25.6155 50.76 25.6155 51.4679V61.7178C25.6155 62.4257 26.2002 62.9991 26.9222 62.9991H32.149C32.8709 62.9991 33.4557 62.4257 33.4557 61.7178V51.4679C33.4557 50.76 32.8709 50.1866 32.149 50.1866ZM30.842 52.7496V60.4371H28.2286V52.7496H30.842ZM67.4299 60.4368V39.9369H70.0433V60.4368H67.4299ZM68.7366 24.5624C69.4569 24.5624 70.0433 25.1374 70.0433 25.8437C70.0433 26.5499 69.4569 27.1249 68.7366 27.1249C68.0163 27.1249 67.4299 26.5499 67.4299 25.8437C67.4299 25.1374 68.0163 24.5624 68.7366 24.5624ZM28.2286 38.6563C28.2286 39.3626 28.815 39.9376 29.5353 39.9376C30.2556 39.9376 30.842 39.3626 30.842 38.6563C30.842 37.9501 30.2556 37.3751 29.5353 37.3751C28.815 37.3751 28.2286 37.9501 28.2286 38.6563ZM42.602 27.1249C41.8817 27.1249 41.2953 26.5499 41.2953 25.8437C41.2953 25.1374 41.8817 24.5624 42.602 24.5624C43.3223 24.5624 43.9087 25.1374 43.9087 25.8437C43.9087 26.5499 43.3223 27.1249 42.602 27.1249ZM54.362 36.0939C54.362 36.8002 54.9484 37.3752 55.6687 37.3752C56.389 37.3752 56.9754 36.8002 56.9754 36.0939C56.9754 35.3876 56.389 34.8127 55.6687 34.8127C54.9484 34.8127 54.362 35.3876 54.362 36.0939ZM45.2157 37.3751H39.9889C39.2669 37.3751 38.6822 37.9485 38.6822 38.6563V61.7187C38.6822 62.4266 39.2669 63 39.9889 63H45.2157C45.9376 63 46.5224 62.4266 46.5224 61.7187V38.6563C46.5224 37.9485 45.9376 37.3751 45.2157 37.3751ZM41.2953 60.4368H43.9087V39.9369H41.2953V60.4368ZM58.2835 47.6248H53.0567C52.3348 47.6248 51.75 48.1981 51.75 48.906V61.7185C51.75 62.4263 52.3348 62.9997 53.0567 62.9997H58.2835C59.0055 62.9997 59.5902 62.4263 59.5902 61.7185V48.906C59.5902 48.1981 59.0055 47.6248 58.2835 47.6248ZM54.362 60.4366H56.9754V50.1866H54.362V60.4366Z' fill='%23486787'/%3e%3cpath d='M66.6762 29.1013L67.0919 28.4178L66.6185 28.1298L66.1824 28.4718L66.6762 29.1013ZM59.3586 34.8405L58.8649 34.211L58.4128 34.5656L58.6044 35.1073L59.3586 34.8405ZM51.9807 34.8405L52.7349 35.1073L52.9265 34.5656L52.4744 34.211L51.9807 34.8405ZM44.6632 29.1005L45.1569 28.471L44.7204 28.1286L44.2468 28.4174L44.6632 29.1005ZM40.9219 29.3031L41.2612 28.5786L40.7584 28.3431L40.3619 28.7319L40.9219 29.3031ZM33.0638 37.0082L32.5037 36.4369L32.0922 36.8404L32.3446 37.3585L33.0638 37.0082ZM31.2164 35.1968L30.8771 35.9213L31.38 36.1568L31.7765 35.768L31.2164 35.1968ZM39.0746 27.4917L39.6347 28.063L40.0462 27.6595L39.7938 27.1414L39.0746 27.4917ZM46.2917 27.0961L45.5376 26.8289L45.3455 27.3708L45.7979 27.7256L46.2917 27.0961ZM53.6092 32.8361L53.1154 33.4656L53.5519 33.808L54.0256 33.5192L53.6092 32.8361ZM57.7302 32.8361L57.3137 33.5192L57.7874 33.808L58.2239 33.4656L57.7302 32.8361ZM65.0477 27.0961L65.5414 27.7256L65.9935 27.371L65.8019 26.8293L65.0477 27.0961ZM30.842 60.4371V61.2371H31.642V60.4371H30.842ZM30.842 52.7496H31.642V51.9496H30.842V52.7496ZM28.2286 60.4371H27.4286V61.2371H28.2286V60.4371ZM28.2286 52.7496V51.9496H27.4286V52.7496H28.2286ZM67.4299 39.9369V39.1369H66.6299V39.9369H67.4299ZM67.4299 60.4368H66.6299V61.2368H67.4299V60.4368ZM70.0433 39.9369H70.8433V39.1369H70.0433V39.9369ZM70.0433 60.4368V61.2368H70.8433V60.4368H70.0433ZM43.9087 60.4368V61.2368H44.7087V60.4368H43.9087ZM41.2953 60.4368H40.4953V61.2368H41.2953V60.4368ZM43.9087 39.9369H44.7087V39.1369H43.9087V39.9369ZM41.2953 39.9369V39.1369H40.4953V39.9369H41.2953ZM56.9754 60.4366V61.2366H57.7754V60.4366H56.9754ZM54.362 60.4366H53.562V61.2366H54.362V60.4366ZM56.9754 50.1866H57.7754V49.3866H56.9754V50.1866ZM54.362 50.1866V49.3866H53.562V50.1866H54.362ZM66.2604 29.7848C66.9753 30.2196 67.8193 30.4875 68.7367 30.4875V28.8875C68.1366 28.8875 67.5776 28.7133 67.0919 28.4178L66.2604 29.7848ZM59.8524 35.4699L67.1699 29.7308L66.1824 28.4718L58.8649 34.211L59.8524 35.4699ZM60.3898 36.0937C60.3898 35.5404 60.2749 35.0317 60.1128 34.5737L58.6044 35.1073C58.7217 35.4388 58.7898 35.7644 58.7898 36.0937H60.3898ZM55.6697 40.7374C58.2616 40.7374 60.3898 38.6731 60.3898 36.0937H58.7898C58.7898 37.7599 57.4078 39.1374 55.6697 39.1374V40.7374ZM50.9496 36.0937C50.9496 38.6731 53.0777 40.7374 55.6697 40.7374V39.1374C53.9316 39.1374 52.5496 37.7599 52.5496 36.0937H50.9496ZM51.2265 34.5737C51.0645 35.0317 50.9496 35.5404 50.9496 36.0937H52.5496C52.5496 35.7644 52.6176 35.4388 52.7349 35.1073L51.2265 34.5737ZM44.1694 29.7299L51.4869 35.4699L52.4744 34.211L45.1569 28.471L44.1694 29.7299ZM42.6027 30.4875C43.5201 30.4875 44.3644 30.2196 45.0796 29.7836L44.2468 28.4174C43.7615 28.7133 43.2027 28.8875 42.6027 28.8875V30.4875ZM40.5826 30.0276C41.1874 30.3108 41.8678 30.4875 42.6027 30.4875V28.8875C42.1288 28.8875 41.679 28.7742 41.2612 28.5786L40.5826 30.0276ZM33.6239 37.5794L41.482 29.8743L40.3619 28.7319L32.5037 36.4369L33.6239 37.5794ZM34.2558 38.6562C34.2558 37.9276 34.0736 37.2543 33.783 36.6578L32.3446 37.3585C32.5424 37.7646 32.6558 38.1996 32.6558 38.6562H34.2558ZM29.5357 43.2999C32.1277 43.2999 34.2558 41.2356 34.2558 38.6562H32.6558C32.6558 40.3224 31.2738 41.6999 29.5357 41.6999V43.2999ZM24.8156 38.6562C24.8156 41.2356 26.9437 43.2999 29.5357 43.2999V41.6999C27.7976 41.6999 26.4156 40.3224 26.4156 38.6562H24.8156ZM29.5357 34.0124C26.9437 34.0124 24.8156 36.0767 24.8156 38.6562H26.4156C26.4156 36.9899 27.7976 35.6124 29.5357 35.6124V34.0124ZM31.5557 34.4723C30.951 34.1891 30.2705 34.0124 29.5357 34.0124V35.6124C30.0095 35.6124 30.4594 35.7257 30.8771 35.9213L31.5557 34.4723ZM38.5145 26.9205L30.6563 34.6256L31.7765 35.768L39.6347 28.063L38.5145 26.9205ZM37.8826 25.8437C37.8826 26.5723 38.0648 27.2456 38.3554 27.8421L39.7938 27.1414C39.596 26.7353 39.4826 26.3003 39.4826 25.8437H37.8826ZM42.6027 21.2C40.0107 21.2 37.8826 23.2643 37.8826 25.8437H39.4826C39.4826 24.1775 40.8646 22.8 42.6027 22.8V21.2ZM47.3228 25.8437C47.3228 23.2643 45.1946 21.2 42.6027 21.2V22.8C44.3408 22.8 45.7228 24.1775 45.7228 25.8437H47.3228ZM47.0457 27.3634C47.2079 26.9058 47.3228 26.3969 47.3228 25.8437H45.7228C45.7228 26.173 45.6547 26.4985 45.5376 26.8289L47.0457 27.3634ZM54.1029 32.2067L46.7854 26.4667L45.7979 27.7256L53.1154 33.4656L54.1029 32.2067ZM55.6697 31.4491C54.7523 31.4491 53.908 31.717 53.1927 32.153L54.0256 33.5192C54.5109 33.2233 55.0697 33.0491 55.6697 33.0491V31.4491ZM58.1466 32.153C57.4314 31.717 56.5871 31.4491 55.6697 31.4491V33.0491C56.2697 33.0491 56.8285 33.2233 57.3137 33.5192L58.1466 32.153ZM64.5539 26.4667L57.2364 32.2067L58.2239 33.4656L65.5414 27.7256L64.5539 26.4667ZM64.0166 25.8437C64.0166 26.3971 64.1315 26.9051 64.2935 27.3629L65.8019 26.8293C65.6845 26.4976 65.6166 26.1728 65.6166 25.8437H64.0166ZM68.7367 21.2C66.1447 21.2 64.0166 23.2643 64.0166 25.8437H65.6166C65.6166 24.1775 66.9985 22.8 68.7367 22.8V21.2ZM73.4568 25.8437C73.4568 23.2643 71.3286 21.2 68.7367 21.2V22.8C70.4748 22.8 71.8568 24.1775 71.8568 25.8437H73.4568ZM68.7367 30.4875C71.3286 30.4875 73.4568 28.4232 73.4568 25.8437H71.8568C71.8568 27.51 70.4748 28.8875 68.7367 28.8875V30.4875ZM71.3491 36.5751H66.1223V38.1751H71.3491V36.5751ZM73.4558 38.6563C73.4558 37.4919 72.498 36.5751 71.3491 36.5751V38.1751C71.6441 38.1751 71.8558 38.405 71.8558 38.6563H73.4558ZM73.4558 61.7187V38.6563H71.8558V61.7187H73.4558ZM71.3491 63.8C72.498 63.8 73.4558 62.8832 73.4558 61.7187H71.8558C71.8558 61.97 71.6441 62.2 71.3491 62.2V63.8ZM66.1223 63.8H71.3491V62.2H66.1223V63.8ZM64.0156 61.7187C64.0156 62.8832 64.9734 63.8 66.1223 63.8V62.2C65.8273 62.2 65.6156 61.97 65.6156 61.7187H64.0156ZM64.0156 38.6563V61.7187H65.6156V38.6563H64.0156ZM66.1223 36.5751C64.9734 36.5751 64.0156 37.4919 64.0156 38.6563H65.6156C65.6156 38.405 65.8273 38.1751 66.1223 38.1751V36.5751ZM26.9222 50.9866H32.149V49.3866H26.9222V50.9866ZM26.4155 51.4679C26.4155 51.2166 26.6271 50.9866 26.9222 50.9866V49.3866C25.7733 49.3866 24.8155 50.3034 24.8155 51.4679H26.4155ZM26.4155 61.7178V51.4679H24.8155V61.7178H26.4155ZM26.9222 62.1991C26.6271 62.1991 26.4155 61.9691 26.4155 61.7178H24.8155C24.8155 62.8823 25.7733 63.7991 26.9222 63.7991V62.1991ZM32.149 62.1991H26.9222V63.7991H32.149V62.1991ZM32.6557 61.7178C32.6557 61.9691 32.444 62.1991 32.149 62.1991V63.7991C33.2978 63.7991 34.2557 62.8823 34.2557 61.7178H32.6557ZM32.6557 51.4679V61.7178H34.2557V51.4679H32.6557ZM32.149 50.9866C32.444 50.9866 32.6557 51.2166 32.6557 51.4679H34.2557C34.2557 50.3034 33.2978 49.3866 32.149 49.3866V50.9866ZM31.642 60.4371V52.7496H30.042V60.4371H31.642ZM28.2286 61.2371H30.842V59.6371H28.2286V61.2371ZM27.4286 52.7496V60.4371H29.0286V52.7496H27.4286ZM30.842 51.9496H28.2286V53.5496H30.842V51.9496ZM66.6299 39.9369V60.4368H68.2299V39.9369H66.6299ZM70.0433 39.1369H67.4299V40.7369H70.0433V39.1369ZM70.8433 60.4368V39.9369H69.2433V60.4368H70.8433ZM67.4299 61.2368H70.0433V59.6368H67.4299V61.2368ZM70.8433 25.8437C70.8433 24.6808 69.8838 23.7624 68.7366 23.7624V25.3624C69.03 25.3624 69.2433 25.594 69.2433 25.8437H70.8433ZM68.7366 27.9249C69.8838 27.9249 70.8433 27.0065 70.8433 25.8437H69.2433C69.2433 26.0934 69.03 26.3249 68.7366 26.3249V27.9249ZM66.6299 25.8437C66.6299 27.0065 67.5893 27.9249 68.7366 27.9249V26.3249C68.4432 26.3249 68.2299 26.0934 68.2299 25.8437H66.6299ZM68.7366 23.7624C67.5893 23.7624 66.6299 24.6808 66.6299 25.8437H68.2299C68.2299 25.594 68.4432 25.3624 68.7366 25.3624V23.7624ZM29.5353 39.1376C29.2419 39.1376 29.0286 38.906 29.0286 38.6563H27.4286C27.4286 39.8192 28.388 40.7376 29.5353 40.7376V39.1376ZM30.042 38.6563C30.042 38.906 29.8287 39.1376 29.5353 39.1376V40.7376C30.6825 40.7376 31.642 39.8192 31.642 38.6563H30.042ZM29.5353 38.1751C29.8287 38.1751 30.042 38.4067 30.042 38.6563H31.642C31.642 37.4935 30.6825 36.5751 29.5353 36.5751V38.1751ZM29.0286 38.6563C29.0286 38.4067 29.2419 38.1751 29.5353 38.1751V36.5751C28.388 36.5751 27.4286 37.4935 27.4286 38.6563H29.0286ZM40.4953 25.8437C40.4953 27.0065 41.4548 27.9249 42.602 27.9249V26.3249C42.3086 26.3249 42.0953 26.0934 42.0953 25.8437H40.4953ZM42.602 23.7624C41.4548 23.7624 40.4953 24.6808 40.4953 25.8437H42.0953C42.0953 25.594 42.3086 25.3624 42.602 25.3624V23.7624ZM44.7087 25.8437C44.7087 24.6808 43.7492 23.7624 42.602 23.7624V25.3624C42.8954 25.3624 43.1087 25.594 43.1087 25.8437H44.7087ZM42.602 27.9249C43.7492 27.9249 44.7087 27.0065 44.7087 25.8437H43.1087C43.1087 26.0934 42.8954 26.3249 42.602 26.3249V27.9249ZM55.6687 36.5752C55.3753 36.5752 55.162 36.3436 55.162 36.0939H53.562C53.562 37.2568 54.5215 38.1752 55.6687 38.1752V36.5752ZM56.1754 36.0939C56.1754 36.3436 55.9621 36.5752 55.6687 36.5752V38.1752C56.8159 38.1752 57.7754 37.2568 57.7754 36.0939H56.1754ZM55.6687 35.6127C55.9621 35.6127 56.1754 35.8442 56.1754 36.0939H57.7754C57.7754 34.931 56.8159 34.0127 55.6687 34.0127V35.6127ZM55.162 36.0939C55.162 35.8442 55.3753 35.6127 55.6687 35.6127V34.0127C54.5215 34.0127 53.562 34.931 53.562 36.0939H55.162ZM39.9889 38.1751H45.2157V36.5751H39.9889V38.1751ZM39.4822 38.6563C39.4822 38.4051 39.6938 38.1751 39.9889 38.1751V36.5751C38.84 36.5751 37.8822 37.4919 37.8822 38.6563H39.4822ZM39.4822 61.7187V38.6563H37.8822V61.7187H39.4822ZM39.9889 62.2C39.6938 62.2 39.4822 61.97 39.4822 61.7187H37.8822C37.8822 62.8832 38.84 63.8 39.9889 63.8V62.2ZM45.2157 62.2H39.9889V63.8H45.2157V62.2ZM45.7224 61.7187C45.7224 61.97 45.5107 62.2 45.2157 62.2V63.8C46.3645 63.8 47.3224 62.8832 47.3224 61.7187H45.7224ZM45.7224 38.6563V61.7187H47.3224V38.6563H45.7224ZM45.2157 38.1751C45.5107 38.1751 45.7224 38.4051 45.7224 38.6563H47.3224C47.3224 37.4919 46.3645 36.5751 45.2157 36.5751V38.1751ZM43.9087 59.6368H41.2953V61.2368H43.9087V59.6368ZM43.1087 39.9369V60.4368H44.7087V39.9369H43.1087ZM41.2953 40.7369H43.9087V39.1369H41.2953V40.7369ZM42.0953 60.4368V39.9369H40.4953V60.4368H42.0953ZM53.0567 48.4248H58.2835V46.8248H53.0567V48.4248ZM52.55 48.906C52.55 48.6547 52.7617 48.4248 53.0567 48.4248V46.8248C51.9079 46.8248 50.95 47.7415 50.95 48.906H52.55ZM52.55 61.7185V48.906H50.95V61.7185H52.55ZM53.0567 62.1997C52.7617 62.1997 52.55 61.9698 52.55 61.7185H50.95C50.95 62.8829 51.9079 63.7997 53.0567 63.7997V62.1997ZM58.2835 62.1997H53.0567V63.7997H58.2835V62.1997ZM58.7902 61.7185C58.7902 61.9698 58.5786 62.1997 58.2835 62.1997V63.7997C59.4324 63.7997 60.3902 62.8829 60.3902 61.7185H58.7902ZM58.7902 48.906V61.7185H60.3902V48.906H58.7902ZM58.2835 48.4248C58.5786 48.4248 58.7902 48.6547 58.7902 48.906H60.3902C60.3902 47.7415 59.4324 46.8248 58.2835 46.8248V48.4248ZM56.9754 59.6366H54.362V61.2366H56.9754V59.6366ZM56.1754 50.1866V60.4366H57.7754V50.1866H56.1754ZM54.362 50.9866H56.9754V49.3866H54.362V50.9866ZM55.162 60.4366V50.1866H53.562V60.4366H55.162Z' fill='white' mask='url%28%23path-2-outside-1_1_8%29'/%3e%3cellipse cx='29.158' cy='38.5435' rx='2.36172' ry='2.36336' fill='%23486787'/%3e%3cellipse cx='43.3283' cy='25.545' rx='2.36172' ry='2.36336' fill='%23486787'/%3e%3cellipse cx='56.3178' cy='36.1802' rx='2.36172' ry='2.36336' fill='%23486787'/%3e%3cellipse cx='69.3073' cy='25.545' rx='2.36172' ry='2.36336' fill='%23486787'/%3e%3crect x='26.7963' y='51.542' width='4.72344' height='9.45343' fill='%23486787'/%3e%3crect x='39.7858' y='38.5435' width='4.72344' height='22.4519' fill='%23486787'/%3e%3crect x='52.7752' y='49.1786' width='4.72344' height='12.9985' fill='%23486787'/%3e%3crect x='66.9455' y='38.5435' width='4.72344' height='22.4519' fill='%23486787'/%3e%3c/svg%3e");
}
.strategy.facilitate {
  background-color: #6D8CA3;
}
.strategy.facilitate::before {
  background-image: url("data:image/svg+xml,%3csvg width='99' height='98' viewBox='0 0 99 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='49.3996' cy='49' rx='48.966' ry='49' fill='%236D8CA3'/%3e%3cpath d='M72.748 47.3053C72.8341 47.9658 72.8922 48.635 72.9213 49.3118L72.5217 49.3289C72.5357 49.6573 72.5429 49.9875 72.5429 50.3194C72.5429 50.6513 72.5357 50.9815 72.5217 51.3099L72.9213 51.327C72.8922 52.0038 72.8341 52.673 72.748 53.3335L72.3514 53.2818C72.2655 53.9407 72.1514 54.5906 72.0103 55.2303L72.401 55.3164C72.2556 55.9757 72.082 56.6244 71.8817 57.2611L71.5001 57.1411C71.3012 57.7732 71.0753 58.3935 70.8239 59.0004L71.1935 59.1535C70.9356 59.7759 70.6513 60.3846 70.342 60.9782L69.9873 60.7934C69.6817 61.3798 69.3512 61.9513 68.9973 62.5063L69.3345 62.7214C68.973 63.2883 68.5874 63.8384 68.1791 64.3702L67.8618 64.1266C67.4598 64.6504 67.0353 65.1561 66.59 65.6424L66.885 65.9125C66.4315 66.4077 65.9566 66.883 65.462 67.337L65.1915 67.0423C64.7057 67.4882 64.2004 67.9131 63.677 68.3157L63.9209 68.6328C63.3895 69.0415 62.8398 69.4277 62.2733 69.7898L62.0579 69.4527C61.5031 69.8072 60.932 70.1382 60.3458 70.4443L60.531 70.7988C59.9377 71.1087 59.3292 71.3934 58.707 71.6517L58.5536 71.2823C57.9468 71.5342 57.3268 71.7604 56.6948 71.9597L56.8151 72.3412C56.1784 72.542 55.5298 72.7158 54.8707 72.8615L54.7844 72.4709C54.1447 72.6123 53.4948 72.7266 52.8361 72.8126L52.8878 73.2093C52.2274 73.2955 51.5582 73.3538 50.8814 73.3829L50.8642 72.9833C50.5358 72.9974 50.2057 73.0045 49.8738 73.0045C49.5419 73.0045 49.2117 72.9974 48.8833 72.9833L48.8662 73.3829C48.1894 73.3538 47.5202 73.2955 46.8597 73.2093L46.9115 72.8126C46.2527 72.7266 45.6029 72.6123 44.9632 72.4709L44.8769 72.8615C44.2177 72.7158 43.5691 72.542 42.9325 72.3412L43.0528 71.9597C42.4208 71.7604 41.8007 71.5342 41.194 71.2823L41.0406 71.6517C40.4184 71.3934 39.8099 71.1087 39.2166 70.7988L39.4017 70.4443C38.8155 70.1382 38.2444 69.8072 37.6897 69.4527L37.4743 69.7898C36.9077 69.4277 36.358 69.0415 35.8266 68.6328L36.0705 68.3157C35.5472 67.9131 35.0419 67.4882 34.5561 67.0423L34.2856 67.337C33.7909 66.883 33.3161 66.4077 32.8626 65.9125L33.1576 65.6424C32.7122 65.1561 32.2878 64.6504 31.8857 64.1266L31.5684 64.3702C31.1602 63.8384 30.7746 63.2883 30.413 62.7214L30.7503 62.5063C30.3963 61.9513 30.0659 61.3798 29.7603 60.7934L29.4055 60.9782C29.0962 60.3846 28.8119 59.7759 28.5541 59.1535L28.9236 59.0004C28.6722 58.3935 28.4464 57.7732 28.2474 57.1411L27.8659 57.2611C27.6655 56.6244 27.492 55.9757 27.3466 55.3164L27.7372 55.2303C27.5961 54.5906 27.482 53.9407 27.3962 53.2818L26.9995 53.3335C26.9135 52.673 26.8553 52.0038 26.8263 51.327L27.2259 51.3099C27.2118 50.9815 27.2047 50.6513 27.2047 50.3194C27.2047 49.9875 27.2118 49.6573 27.2259 49.3289L26.8263 49.3118C26.8553 48.635 26.9135 47.9658 26.9995 47.3053L27.3962 47.357C27.482 46.6981 27.5961 46.0482 27.7372 45.4085L27.3466 45.3224C27.492 44.6631 27.6655 44.0144 27.8659 43.3777L28.2474 43.4977C28.4464 42.8656 28.6722 42.2453 28.9236 41.6384L28.5541 41.4853C28.8119 40.8629 29.0962 40.2542 29.4055 39.6606L29.7603 39.8454C30.0659 39.259 30.3963 38.6875 30.7503 38.1325L30.413 37.9174C30.7746 37.3505 31.1602 36.8004 31.5684 36.2686L31.8857 36.5122C32.2878 35.9884 32.7122 35.4827 33.1576 34.9964L32.8626 34.7263C33.3161 34.2311 33.7909 33.7558 34.2856 33.3018L34.556 33.5965C35.0419 33.1506 35.5472 32.7257 36.0705 32.3231L35.8266 32.006C36.358 31.5973 36.9077 31.2111 37.4743 30.849L37.6897 31.1861C38.2444 30.8316 38.8155 30.5006 39.4017 30.1945L39.2166 29.84C39.8099 29.5301 40.4184 29.2454 41.0406 28.9871L41.194 29.3565C41.8007 29.1046 42.4208 28.8784 43.0528 28.6791L42.9325 28.2976C43.5691 28.0968 44.2177 27.923 44.8769 27.7773L44.9632 28.1679C45.6029 28.0265 46.2527 27.9122 46.9115 27.8262L46.8597 27.4295C47.5202 27.3433 48.1894 27.285 48.8662 27.2559L48.8833 27.6555C49.2117 27.6414 49.5419 27.6343 49.8738 27.6343C50.2057 27.6343 50.5359 27.6414 50.8642 27.6555L50.8814 27.2559C51.5582 27.285 52.2274 27.3433 52.8878 27.4295L52.8361 27.8262C53.4948 27.9122 54.1447 28.0265 54.7844 28.1679L54.8707 27.7773C55.5298 27.923 56.1784 28.0969 56.8151 28.2976L56.6948 28.6791C57.3268 28.8784 57.9468 29.1046 58.5536 29.3565L58.707 28.9871C59.3292 29.2454 59.9377 29.5301 60.531 29.84L60.3458 30.1945C60.932 30.5006 61.5031 30.8316 62.0579 31.1861L62.2733 30.849C62.8398 31.2111 63.3895 31.5973 63.9209 32.006L63.6771 32.3231C64.2004 32.7257 64.7057 33.1506 65.1915 33.5965L65.462 33.3018C65.9566 33.7558 66.4315 34.2311 66.885 34.7263L66.59 34.9964C67.0353 35.4827 67.4598 35.9884 67.8618 36.5122L68.1791 36.2686C68.5874 36.8004 68.973 37.3505 69.3345 37.9174L68.9973 38.1325C69.3512 38.6875 69.6817 39.259 69.9873 39.8454L70.342 39.6606C70.6513 40.2542 70.9356 40.8629 71.1935 41.4853L70.8239 41.6384C71.0753 42.2453 71.3012 42.8656 71.5001 43.4977L71.8817 43.3777C72.082 44.0144 72.2556 44.6631 72.401 45.3224L72.0103 45.4085C72.1514 46.0482 72.2655 46.6981 72.3514 47.357L72.748 47.3053Z' stroke='white' stroke-width='0.8' stroke-dasharray='2 2'/%3e%3cpath d='M44.9458 58.5867C44.9458 65.5297 39.3213 71.1576 32.3838 71.1576C25.4463 71.1576 19.8219 65.5297 19.8219 58.5867C19.8219 51.6437 25.4463 46.0157 32.3838 46.0157C39.3213 46.0157 44.9458 51.6437 44.9458 58.5867Z' fill='%236D8CA3' stroke='white' stroke-width='0.8'/%3e%3cpath d='M37.3186 55.6471C37.3186 58.4144 35.0512 60.6578 32.2543 60.6578C29.4575 60.6578 27.1901 58.4144 27.1901 55.6471C27.1901 52.8797 29.4575 50.6363 32.2543 50.6363C35.0512 50.6363 37.3186 52.8797 37.3186 55.6471Z' fill='%236D8CA3'/%3e%3cpath d='M35.3652 61.522L32.2536 66.0564L29.1419 61.522C24.6573 62.2189 23.6294 63.6073 22.375 65.6993C22.375 65.6993 25.8252 71.1388 32.2536 71.1388C38.682 71.1388 42.4451 65.6993 42.4451 65.6993C40.7726 63.1888 39.8588 62.2278 35.3652 61.522Z' fill='%236D8CA3'/%3e%3cpath d='M37.3186 55.6471C37.3186 58.4144 35.0512 60.6578 32.2543 60.6578C29.4575 60.6578 27.1901 58.4144 27.1901 55.6471C27.1901 52.8797 29.4575 50.6363 32.2543 50.6363C35.0512 50.6363 37.3186 52.8797 37.3186 55.6471Z' fill='%236D8CA3'/%3e%3cpath d='M35.3652 61.522L32.2536 66.0564L29.1419 61.522C24.6573 62.2189 23.6294 63.6073 22.375 65.6993C22.375 65.6993 25.8252 71.1388 32.2536 71.1388C38.682 71.1388 42.4451 65.6993 42.4451 65.6993C40.7726 63.1888 39.8588 62.2278 35.3652 61.522Z' fill='%236D8CA3'/%3e%3cpath d='M32.2543 60.6578C35.0512 60.6578 37.3186 58.4144 37.3186 55.6471C37.3186 52.8797 35.0512 50.6363 32.2543 50.6363C29.4575 50.6363 27.1901 52.8797 27.1901 55.6471C27.1901 58.4144 29.4575 60.6578 32.2543 60.6578ZM32.2536 66.0564L35.3652 61.522C39.8588 62.2278 40.7726 63.1888 42.4451 65.6993C42.4451 65.6993 38.682 71.1388 32.2536 71.1388C25.8252 71.1388 22.375 65.6993 22.375 65.6993C23.6294 63.6073 24.6573 62.2189 29.1419 61.522L32.2536 66.0564Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M79.2583 58.5866C79.2583 65.5296 73.6338 71.1575 66.6963 71.1575C59.7588 71.1575 54.1344 65.5296 54.1344 58.5866C54.1344 51.6436 59.7588 46.0156 66.6963 46.0156C73.6338 46.0156 79.2583 51.6436 79.2583 58.5866Z' fill='%236D8CA3' stroke='white' stroke-width='0.8'/%3e%3cpath d='M71.6311 55.647C71.6311 58.4143 69.3637 60.6577 66.5668 60.6577C63.77 60.6577 61.5026 58.4143 61.5026 55.647C61.5026 52.8796 63.77 50.6362 66.5668 50.6362C69.3637 50.6362 71.6311 52.8796 71.6311 55.647Z' fill='%236D8CA3'/%3e%3cpath d='M69.6777 61.5219L66.5661 66.0563L63.4544 61.5219C58.9698 62.2189 57.9419 63.6072 56.6875 65.6993C56.6875 65.6993 60.1377 71.1387 66.5661 71.1387C72.9945 71.1387 76.7576 65.6993 76.7576 65.6993C75.0851 63.1888 74.1713 62.2277 69.6777 61.5219Z' fill='%236D8CA3'/%3e%3cpath d='M71.6311 55.647C71.6311 58.4143 69.3637 60.6577 66.5668 60.6577C63.77 60.6577 61.5026 58.4143 61.5026 55.647C61.5026 52.8796 63.77 50.6362 66.5668 50.6362C69.3637 50.6362 71.6311 52.8796 71.6311 55.647Z' fill='%236D8CA3'/%3e%3cpath d='M69.6777 61.5219L66.5661 66.0563L63.4544 61.5219C58.9698 62.2189 57.9419 63.6072 56.6875 65.6993C56.6875 65.6993 60.1377 71.1387 66.5661 71.1387C72.9945 71.1387 76.7576 65.6993 76.7576 65.6993C75.0851 63.1888 74.1713 62.2277 69.6777 61.5219Z' fill='%236D8CA3'/%3e%3cpath d='M66.5668 60.6577C69.3637 60.6577 71.6311 58.4143 71.6311 55.647C71.6311 52.8796 69.3637 50.6362 66.5668 50.6362C63.77 50.6362 61.5026 52.8796 61.5026 55.647C61.5026 58.4143 63.77 60.6577 66.5668 60.6577ZM66.5661 66.0563L69.6777 61.5219C74.1713 62.2277 75.0851 63.1888 76.7576 65.6993C76.7576 65.6993 72.9945 71.1387 66.5661 71.1387C60.1377 71.1387 56.6875 65.6993 56.6875 65.6993C57.9419 63.6072 58.9698 62.2189 63.4544 61.5219L66.5661 66.0563Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M61.5551 30.9709C61.5551 37.9139 55.9307 43.5419 48.9932 43.5419C42.0557 43.5419 36.4313 37.9139 36.4313 30.9709C36.4313 24.0279 42.0557 18.4 48.9932 18.4C55.9307 18.4 61.5551 24.0279 61.5551 30.9709Z' fill='%236D8CA3' stroke='white' stroke-width='0.8'/%3e%3cpath d='M53.9279 28.0318C53.9279 30.7991 51.6606 33.0425 48.8637 33.0425C46.0668 33.0425 43.7995 30.7991 43.7995 28.0318C43.7995 25.2644 46.0668 23.021 48.8637 23.021C51.6606 23.021 53.9279 25.2644 53.9279 28.0318Z' fill='%236D8CA3'/%3e%3cpath d='M51.9746 33.9067L48.863 38.4411L45.7513 33.9067C41.2666 34.6037 40.2388 35.992 38.9844 38.0841C38.9844 38.0841 42.4346 43.5235 48.863 43.5235C55.2913 43.5235 59.0545 38.0841 59.0545 38.0841C57.382 35.5736 56.4682 34.6125 51.9746 33.9067Z' fill='%236D8CA3'/%3e%3cpath d='M53.9279 28.0318C53.9279 30.7991 51.6606 33.0425 48.8637 33.0425C46.0668 33.0425 43.7995 30.7991 43.7995 28.0318C43.7995 25.2644 46.0668 23.021 48.8637 23.021C51.6606 23.021 53.9279 25.2644 53.9279 28.0318Z' fill='%236D8CA3'/%3e%3cpath d='M51.9746 33.9067L48.863 38.4411L45.7513 33.9067C41.2666 34.6037 40.2388 35.992 38.9844 38.0841C38.9844 38.0841 42.4346 43.5235 48.863 43.5235C55.2913 43.5235 59.0545 38.0841 59.0545 38.0841C57.382 35.5736 56.4682 34.6125 51.9746 33.9067Z' fill='%236D8CA3'/%3e%3cpath d='M48.8637 33.0425C51.6606 33.0425 53.9279 30.7991 53.9279 28.0318C53.9279 25.2644 51.6606 23.021 48.8637 23.021C46.0668 23.021 43.7995 25.2644 43.7995 28.0318C43.7995 30.7991 46.0668 33.0425 48.8637 33.0425ZM48.863 38.4411L51.9746 33.9067C56.4682 34.6125 57.382 35.5736 59.0545 38.0841C59.0545 38.0841 55.2913 43.5235 48.863 43.5235C42.4346 43.5235 38.9844 38.0841 38.9844 38.0841C40.2388 35.992 41.2666 34.6037 45.7513 33.9067L48.863 38.4411Z' stroke='white' stroke-width='0.8'/%3e%3c/svg%3e");
}
.strategy.leverage {
  background-color: #998F64;
}
.strategy.leverage::before {
  background-image: url("data:image/svg+xml,%3csvg width='99' height='98' viewBox='0 0 99 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='49.2004' cy='49' rx='48.966' ry='49' fill='%23998F64'/%3e%3cpath d='M62.8534 37.9843C63.7578 38.971 64.2336 40.2768 64.1759 41.6145C64.1182 42.9521 63.5319 44.2122 62.5459 45.1173C61.5599 46.0224 60.2549 46.4986 58.9182 46.4409C57.5814 46.3833 56.3223 45.7967 55.4179 44.81L55.3809 44.7697L52.7947 47.1439L56.2791 50.9448C56.574 51.2666 56.7291 51.6924 56.7103 52.1286C56.6915 52.5648 56.5003 52.9757 56.1788 53.2708L54.9259 54.4209C54.583 54.7358 54.379 55.174 54.359 55.6393C54.3389 56.1046 54.5044 56.5588 54.819 56.902C55.1336 57.2451 55.5715 57.4492 56.0365 57.4692C56.5014 57.4893 56.9553 57.3237 57.2983 57.0088L58.5511 55.8587C58.8727 55.5636 59.2982 55.4083 59.7341 55.4271C60.17 55.4459 60.5806 55.6372 60.8755 55.9589L65.4719 60.973L69.2704 57.4861L70.4195 58.7396C71.0291 59.4045 71.8776 59.7999 72.7785 59.8387C73.6793 59.8775 74.5588 59.5567 75.2233 58.9467C75.8877 58.3367 76.2829 57.4875 76.3218 56.586C76.3606 55.6845 76.04 54.8045 75.4305 54.1396L74.2814 52.8861L79.2922 48.2862L74.6957 43.2721L73.4431 44.422C72.7782 45.03 71.8995 45.3493 70.9998 45.3096C70.1 45.27 69.2528 44.8748 68.644 44.2107C68.0352 43.5465 67.7146 42.6678 67.7526 41.7674C67.7906 40.867 68.184 40.0184 68.8466 39.4079L70.0993 38.2579L66.615 34.4571L62.8165 37.9441L62.8534 37.9843Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M52.3953 59.1272C51.4923 58.1399 51.0175 56.8344 51.0752 55.4972C51.1328 54.1599 51.7181 52.9002 52.7028 51.9942L52.7433 51.957L50.371 49.3691L46.5721 52.8564C46.2506 53.1516 45.825 53.3068 45.3892 53.288C44.9533 53.2692 44.5427 53.0779 44.2477 52.7562L43.0985 51.5025C42.7839 51.1594 42.346 50.9553 41.881 50.9353C41.416 50.9152 40.9622 51.0808 40.6192 51.3957C40.2762 51.7105 40.0723 52.1488 40.0522 52.614C40.0322 53.0793 40.1977 53.5335 40.5122 53.8767L41.6615 55.1303C41.9564 55.4521 42.1115 55.8779 42.0927 56.3141C42.0739 56.7503 41.8827 57.1612 41.5612 57.4563L36.5504 62.0562L40.0347 65.8571L38.782 67.0071C38.1194 67.6175 37.726 68.4661 37.688 69.3666C37.65 70.267 37.9706 71.1457 38.5794 71.8098C39.1882 72.4739 40.0354 72.8692 40.9352 72.9088C41.8349 72.9484 42.7136 72.6292 43.3784 72.0212L44.6312 70.8712L49.2277 75.8853L54.2386 71.2853L53.0895 70.0318C52.4819 69.3666 52.163 68.4873 52.2026 67.5869C52.2423 66.6865 52.6373 65.8387 53.301 65.2294C53.9647 64.6201 54.8428 64.2993 55.7426 64.3372C56.6424 64.3752 57.4904 64.7689 58.1005 65.4318L59.2496 66.6854L63.0483 63.1982L59.5639 59.3972L59.5233 59.4344C58.5366 60.3381 57.232 60.8133 55.8957 60.7557C54.5594 60.6981 53.3005 60.1125 52.3953 59.1272Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M57.5617 22.0659L56.309 23.2159L51.7125 18.2017L46.7016 22.8016L47.8507 24.0552C48.4603 24.7201 48.7809 25.6001 48.742 26.5016C48.7031 27.4031 48.308 28.2522 47.6435 28.8622C46.979 29.4722 46.0996 29.7931 45.1987 29.7542C44.2979 29.7154 43.4493 29.32 42.8398 28.6551L41.6907 27.4016L37.8922 30.8885L41.3765 34.6895L41.4167 34.6525C42.4028 33.7473 43.7078 33.2712 45.0446 33.3288C46.3814 33.3864 47.6406 33.9731 48.5451 34.9598C49.4496 35.9465 49.9253 37.2523 49.8677 38.5901C49.81 39.9278 49.2236 41.1879 48.2376 42.0931L48.1973 42.13L50.5696 44.7179L54.3682 41.2309C54.6897 40.9358 55.1153 40.7805 55.5512 40.7993C55.987 40.8181 56.3976 41.0094 56.6926 41.3311L57.8415 42.5845C58.1561 42.9277 58.5941 43.1317 59.059 43.1518C59.524 43.1718 59.9779 43.0062 60.3208 42.6914C60.6638 42.3765 60.8677 41.9383 60.8878 41.473C60.9078 41.0077 60.7424 40.5535 60.4278 40.2104L59.2788 38.957C58.9839 38.6352 58.8288 38.2094 58.8476 37.7732C58.8664 37.337 59.0576 36.9262 59.3791 36.631L64.3899 32.0311L60.9054 28.23L62.1581 27.08C62.8207 26.4695 63.2141 25.6209 63.2521 24.7205C63.2901 23.8201 62.9695 22.9414 62.3607 22.2772C61.7519 21.6131 60.9047 21.2179 60.0049 21.1783C59.1052 21.1386 58.2265 21.4578 57.5617 22.0659Z' stroke='white' stroke-width='0.8'/%3e%3cpath d='M38.086 56.1024C37.1816 55.1158 36.7058 53.81 36.7635 52.4723C36.8212 51.1346 37.4075 49.8746 38.3935 48.9694C39.3795 48.0643 40.6845 47.5882 42.0212 47.6458C43.358 47.7034 44.6171 48.2901 45.5216 49.2767L45.5588 49.3173L48.1453 46.9429L44.6609 43.1419C44.366 42.8202 44.2109 42.3944 44.2297 41.9582C44.2485 41.522 44.4397 41.1111 44.7612 40.8159L46.0138 39.6661C46.3568 39.3512 46.5608 38.9129 46.5808 38.4475C46.6009 37.9822 46.4354 37.528 46.1208 37.1847C45.8061 36.8415 45.3681 36.6374 44.9031 36.6174C44.4381 36.5973 43.9842 36.763 43.6412 37.0778L42.3886 38.2277C42.067 38.5229 41.6415 38.6781 41.2056 38.6593C40.7697 38.6405 40.3591 38.4492 40.0642 38.1275L35.4678 33.1135L31.6691 36.6007L30.52 35.3472C29.91 34.6842 29.062 34.2905 28.1622 34.2526C27.2624 34.2146 26.3843 34.5355 25.7206 35.1447C25.0569 35.754 24.6619 36.6019 24.6222 37.5022C24.5826 38.4026 24.9015 39.2819 25.5091 39.9472L26.6582 41.2007L21.6472 45.8006L26.2437 50.8147L27.4965 49.6647C28.1613 49.0567 29.04 48.7375 29.9397 48.7771C30.8395 48.8167 31.6867 49.212 32.2955 49.8761C32.9043 50.5402 33.2249 51.4189 33.1869 52.3193C33.1489 53.2198 32.7555 54.0683 32.0929 54.6788L30.8402 55.8288L34.3247 59.63L38.1232 56.143L38.086 56.1024Z' stroke='white' stroke-width='0.8'/%3e%3c/svg%3e");
}

.about-graphs {
  gap: 11px !important;
  margin-top: -24px;
}
@media (min-width: 1200px) {
  .about-graphs {
    margin-top: -44px;
  }
}
.about-graphs > div {
  opacity: 0;
  transition: opacity 1s;
}

.about {
  color: #fff;
  padding: 50px 44px;
  position: relative;
  font-size: 1.375rem;
  line-height: 1.36;
}
.about .title {
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 17px;
  margin-top: -16px;
  position: relative;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .about .title {
    font-size: 1.5rem;
  }
}
.about .title::before {
  content: "";
  width: 28px;
  height: 28px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -44px;
  background-image: url("data:image/svg+xml,%3csvg class='icon' xmlns='http://www.w3.org/2000/svg' width='10' height='26' fill='none' viewBox='0 0 10 26'%3e%3cpath fill='%23fff' d='M10 13.12c-5.52 0-10-5.6-10-12.5v25c0-6.9 4.48-12.5 10-12.5Z'%3e%3c/path%3e%3c/svg%3e");
  background-repeat: no-repeat;
}
.about.people, .about.stage {
  background-color: #6D8CA3;
}
.about.setting {
  background-color: #486787;
}
.about.sectors {
  background-color: #2F4765;
}
.about.horizon {
  background-color: #998F64;
}

.flerie-ceo {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .flerie-ceo {
    margin-bottom: 0;
    position: absolute;
    left: 0;
    top: 100px;
  }
}

a {
  transition: all 0.25s ease-in-out;
}
a .icon path {
  transition: all 0.25s ease-in-out;
}
a[href^="mailto:"] {
  word-break: break-word;
}

.meta {
  font-size: 0.875rem;
  margin-bottom: 1rem;
  letter-spacing: 0.02em;
  display: inline-block;
}
.single .meta {
  margin-bottom: 1.5rem;
}

.regulatory-marker::before,
.language::before {
  content: " - ";
}

.title {
  font-size: calc(1.2625rem + 0.15vw);
  font-weight: 500;
}
@media (min-width: 1200px) {
  .title {
    font-size: 1.375rem;
  }
}

blockquote {
  padding: 6px 0 6px 12px;
  position: relative;
  font-weight: 300;
  margin-bottom: 1.5rem;
  border-left: 6px solid #BAB285;
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  blockquote {
    font-size: 1.75rem;
  }
}
blockquote p {
  line-height: 1.35;
}
blockquote p:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  blockquote {
    padding: 0.2rem 0 0.2rem 20px;
    margin: 2rem 0;
  }
}

.entry-intro {
  font-size: 1.25rem;
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .entry-intro {
    font-size: 1.375rem;
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}

.entry-content h2, .entry-content .h2,
.module-desc h2,
.module-desc .h2 {
  margin-bottom: 1.1rem;
  margin-top: 1.5rem;
}
.entry-content h3, .entry-content .h3,
.module-desc h3,
.module-desc .h3 {
  margin-bottom: 1rem;
  margin-top: 1.4rem;
}
.entry-content h4, .entry-content .h4,
.module-desc h4,
.module-desc .h4 {
  margin-bottom: 0.9rem;
  margin-top: 1.3rem;
}
.entry-content h5, .entry-content .h5,
.module-desc h5,
.module-desc .h5 {
  margin-bottom: 0.8rem;
  margin-top: 1.2rem;
}
.entry-content h6, .entry-content .h6,
.module-desc h6,
.module-desc .h6 {
  margin-bottom: 0.7rem;
  margin-top: 1.1rem;
}

.title-container {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .title-container {
    margin-bottom: 76px;
  }
}
.title-container h1, .title-container .h1 {
  margin-bottom: 0;
  position: relative;
  font-weight: 400;
}
.title-container h1 svg, .title-container .h1 svg {
  width: 10px;
  position: absolute;
  left: -1rem;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 1200px) {
  .title-container h1 svg, .title-container .h1 svg {
    left: -30px;
  }
}
.single .title-container {
  margin-bottom: 1.5rem;
}
.single .title-container svg {
  display: none;
}

.title-intro-container {
  margin-bottom: 2rem;
  position: relative;
}
@media (min-width: 768px) {
  .title-intro-container {
    margin-bottom: 76px;
    grid-template-columns: auto 50%;
  }
}
@media (min-width: 1200px) {
  .title-intro-container {
    max-width: 1258px;
  }
}
.title-intro-container .title-container {
  margin-bottom: 0;
}

.post-intro {
  max-width: 753px;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .post-intro {
    font-size: 1.375rem;
  }
}

@media (min-width: 1200px) {
  .container,
  .container-fluid,
  .container-xl {
    --bs-gutter-x: 60px;
  }
}

.d-grid {
  grid-gap: 2rem;
}

.layout-row {
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  .layout-row {
    margin-bottom: 3rem;
  }
}
.layout-row:where(.has-inner-container), .layout-row:where(.container-fluid:not(.has-multiple-items), .container-xl:not(.has-multiple-items)) {
  padding-left: 0;
  padding-right: 0;
}
.layout-row.left-right-container-margin {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 1400px) {
  .layout-row.left-right-container-margin {
    padding-left: calc((100vw - 1394px) / 2);
    padding-right: calc((100vw - 1394px) / 2);
  }
}
@media (min-width: 1200px) {
  .layout-row.larger-gap.d-grid {
    gap: 60px;
  }
}
@media (min-width: 1200px) {
  .layout-row.larger-gap > .d-grid {
    gap: 60px;
  }
}

.content .layout {
  margin-top: 3rem;
}
.content .layout-row.container:not(.row-has-bg) {
  padding: 0;
}

.row-has-bg {
  background: var(--cw-row-bg-color);
  background-size: cover;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .row-has-bg {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.container-narrow {
  max-width: 910px;
  width: 100%;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  :where(.has-multiple-items:not(.no-stretch)) :where(.layout-item) {
    display: flex;
    flex-direction: column;
  }
  :where(.has-multiple-items:not(.no-stretch)) :where(.layout-item) :where(.module) {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  :where(.has-multiple-items:not(.no-stretch)) :where(.layout-item) :where(.module) :where(.module-bg-wrap) {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  :where(.has-multiple-items:not(.no-stretch)) :where(.layout-item) :where(.module) :where(.module-bg-wrap) :where(.module-content) {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  :where(.has-multiple-items:not(.no-stretch)) :where(.layout-item) :where(.module) :where(.module-bg-wrap) :where(.module-content) :where(.read-more-container) {
    flex: 1 0 auto;
    display: flex;
    align-items: flex-end;
  }
}

@media (min-width: 992px) {
  :where(.entry-content) :where(.content-layout-row) {
    display: flex;
    flex-direction: column;
  }
  :where(.entry-content) :where(.content-layout-row) :where(.module) {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  :where(.entry-content) :where(.content-layout-row) :where(.module) :where(.module-bg-wrap) {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  :where(.entry-content) :where(.content-layout-row) :where(.module) :where(.module-bg-wrap) :where(.module-content) {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
  }
  :where(.entry-content) :where(.content-layout-row) :where(.module) :where(.module-bg-wrap) :where(.module-content) :where(.read-more-container) {
    flex: 1 0 auto;
    display: flex;
    align-items: flex-end;
  }
}

.btn {
  --bs-btn-padding-x: 28px;
  --bs-btn-padding-y: 9px;
  --bs-btn-font-size: 15px;
  letter-spacing: 0.03em;
}

.btn-outline-light {
  --bs-btn-color: #fff;
  --bs-btn-border-color: #fff;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .btn-outline-light {
    transition: all 0.25s ease-in-out;
  }
}
.btn-outline-light::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  height: 0;
  width: 100%;
  background: #fff;
}
@media (min-width: 768px) {
  .btn-outline-light::before {
    transition: all 0.25s ease-in-out;
  }
}
.btn-outline-light:hover {
  color: #fff;
  background-color: transparent;
  border-color: #8C8261;
}
@media (max-width: 767.98px) {
  .btn-outline-light:hover {
    color: #08222F;
    border-color: #08222F;
  }
}
@media (min-width: 768px) {
  .btn-outline-light:hover::before {
    height: 100%;
    background: #8C8261;
    color: #fff;
  }
}
.btn-outline-light.active {
  background-color: #8C8261;
  border-color: #8C8261;
  color: #fff;
}
@media (min-width: 768px) {
  .btn-outline-light.active:hover {
    color: #08222F;
    background: #fff;
    border-color: #08222F;
  }
  .btn-outline-light.active:hover::before {
    background-color: #fff;
  }
}

.btn-outline-dark {
  --bs-btn-color: #15181F;
  --bs-btn-border-color: #15181F;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .btn-outline-dark {
    transition: all 0.25s ease-in-out;
  }
}
.btn-outline-dark::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  height: 0;
  width: 100%;
  background: #fff;
}
@media (min-width: 768px) {
  .btn-outline-dark::before {
    transition: all 0.25s ease-in-out;
  }
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: transparent;
  border-color: #8C8261;
}
@media (max-width: 767.98px) {
  .btn-outline-dark:hover {
    color: #08222F;
    border-color: #08222F;
  }
}
@media (min-width: 768px) {
  .btn-outline-dark:hover::before {
    height: 100%;
    background: #8C8261;
    color: #fff;
  }
}
.btn-outline-dark.active {
  background-color: #8C8261;
  border-color: #8C8261;
  color: #fff;
}
@media (min-width: 768px) {
  .btn-outline-dark.active:hover {
    color: #08222F;
    background: #fff;
    border-color: #08222F;
  }
  .btn-outline-dark.active:hover::before {
    background-color: #fff;
  }
}

.btn-outline-secondary {
  --bs-btn-padding-y: 11px;
  background-color: transparent;
  border-color: #08222F;
  color: #08222F;
}
.pipeline-buttons .btn-outline-secondary:hover, .pipeline-buttons .btn-outline-secondary:focus, .pipeline-buttons .btn-outline-secondary:active, .filter-pills .btn-outline-secondary:hover, .filter-pills .btn-outline-secondary:focus, .filter-pills .btn-outline-secondary:active {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
}
.pipeline-buttons .btn-outline-secondary.active:hover, .pipeline-buttons .btn-outline-secondary.active:focus, .pipeline-buttons .btn-outline-secondary.active:active, .filter-pills .btn-outline-secondary.active:hover, .filter-pills .btn-outline-secondary.active:focus, .filter-pills .btn-outline-secondary.active:active {
  border-color: #8C8261;
  background-color: #8C8261;
  color: #fff;
}
.btn-outline-secondary.active {
  border-color: #8C8261;
  background-color: #8C8261;
  color: #fff;
}
.btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active:active {
  background-color: transparent;
  border-color: #08222F;
  color: #08222F;
}
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active {
  border-color: #8C8261;
  background-color: #8C8261;
  color: #fff;
}
.btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary) {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary) {
    transition: all 0.25s ease-in-out;
  }
}
.btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  height: 0;
  width: 100%;
  background: #fff;
}
@media (min-width: 768px) {
  .btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary)::before {
    transition: all 0.25s ease-in-out;
  }
}
.btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary):hover {
  color: #fff;
  background-color: transparent;
  border-color: #8C8261;
}
@media (max-width: 767.98px) {
  .btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary):hover {
    color: #08222F;
    border-color: #08222F;
  }
}
@media (min-width: 768px) {
  .btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary):hover::before {
    height: 100%;
    background: #8C8261;
    color: #fff;
  }
}
.btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary).active {
  background-color: #8C8261;
  border-color: #8C8261;
  color: #fff;
}
@media (min-width: 768px) {
  .btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary).active:hover {
    color: #08222F;
    background: #fff;
    border-color: #08222F;
  }
  .btn-outline-secondary:not(.pipeline-buttons .btn-outline-secondary, .filter-pills .btn-outline-secondary).active:hover::before {
    background-color: #fff;
  }
}

.btn-text {
  font-weight: 700;
}

.btn-arrow svg {
  width: 35px;
}
.btn-arrow svg path {
  transform: translateX(0);
  transition: all 0.25s ease-in-out;
}
.btn-arrow:hover svg path, .btn-arrow:focus svg path, .btn-arrow:active svg path {
  transform: translateX(4px);
}
.btn-arrow.btn-arrow-gold svg rect {
  fill: #BAB285 !important;
}

.btn-search {
  padding: 0;
  width: 2rem;
  height: 2rem;
  margin-left: 1rem;
  --bs-btn-active-border-color: transparent;
}
.btn-search .icon path,
.btn-search .icon circle {
  stroke: #15181F;
  transition: all 0.25s ease-in-out;
}
.btn-search:hover .icon path,
.btn-search:hover .icon circle, .btn-search:focus .icon path,
.btn-search:focus .icon circle, .btn-search:active .icon path,
.btn-search:active .icon circle {
  stroke: #DBB13B;
}
.btn-search:not(.collapsed) .icon path,
.btn-search:not(.collapsed) .icon circle {
  stroke: #DBB13B;
}

.add-to-calendar {
  font-weight: 400;
  font-size: 0.875rem;
  margin-top: 12px;
  display: inline-block;
  color: #15181F;
}
.add-to-calendar:hover, .add-to-calendar:focus, .add-to-calendar:active {
  color: #DBB13B;
}

.btn-next-section {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30px;
  cursor: pointer;
  z-index: 2;
}
.btn-next-section.has-bullets {
  bottom: 54px;
}
.btn-next-section svg {
  width: 2rem;
}
@media (min-width: 1200px) {
  .btn-next-section svg {
    width: 45px;
  }
}
.btn-next-section svg g {
  transform: translateX(0);
  transition: all 0.25s ease-in-out;
}
.btn-next-section:hover svg g, .btn-next-section:focus svg g, .btn-next-section:active svg g {
  transform: translateY(4px);
}

.module-edit-link {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #fd7e14;
  color: #fff;
  padding: 2px 10px;
  text-transform: uppercase;
  display: none;
  z-index: 100;
  cursor: pointer;
  font-size: 1.25rem;
}

.module-edit-hover {
  position: relative;
  outline: 1px solid #fd7e14;
}
.module-edit-hover > .module-edit-link {
  display: inline-block;
}

.module-banner .module-edit-link,
.module-slider .module-edit-link {
  top: 135px;
}

.type-contact .module-edit-link {
  top: 40px;
}

.container-lang .module-edit-link {
  top: 10px;
}

.module-container > .module-edit-link {
  top: -15px;
}

.entry-content + .dropdown-container {
  margin-top: 50px;
}

.dropdown-container {
  display: flex;
  flex-wrap: wrap;
  gap: 26px;
}
@media (max-width: 767.98px) {
  .dropdown-container {
    gap: 15px;
  }
}
.dropdown-container:has(.dropdown) {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .dropdown-container:has(.dropdown) {
    margin-bottom: 4rem;
  }
}

@media (max-width: 767.98px) {
  .dropdown {
    width: 100%;
  }
}
.dropdown .dropdown-toggle {
  --bs-btn-border-radius: 0;
  --bs-btn-padding-x: 20px;
  --bs-btn-padding-y: 18px;
  --bs-btn-font-size: 16px;
  --bs-btn-font-weight: 600;
  --bs-btn-bg: #E6E6E6;
  border: none;
  padding-right: 60px;
  position: relative;
  width: 100%;
  text-align: left;
}
@media (max-width: 767.98px) {
  .dropdown .dropdown-toggle {
    width: 100%;
    text-align: left;
  }
}
.dropdown .dropdown-toggle .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  width: 20px;
  margin-top: 2px;
  transition: all 0.25s ease-in-out;
}
.dropdown .dropdown-toggle .icon path {
  fill: #15181F;
}
.dropdown .dropdown-toggle.show .icon {
  transform: translateY(-50%) rotate(-180deg);
}
.dropdown .dropdown-menu {
  width: 100%;
  max-height: 400px;
  padding: 0;
  overflow-y: auto;
  border-radius: 0;
  border: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.dropdown .dropdown-menu .dropdown-item {
  --bs-dropdown-link-active-color: var(--bs-body-color);
  --bs-dropdown-link-active-bg: #BAB285FF;
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: #fff;
  white-space: normal;
  padding: 18px 20px;
}
.dropdown .dropdown-menu .dropdown-item:not(.active, :hover, :focus) {
  background-color: #EEE;
}

.ts-control {
  cursor: pointer;
  background-image: none !important;
  background-color: #E6E6E6 !important;
  border-radius: 0;
  padding: 1rem 40px 1rem 1rem !important;
  border: 1px solid transparent;
  text-transform: unset;
  font-size: 1rem;
  text-align: left;
  font-weight: 600;
  line-height: 1.375rem;
  height: 59px;
  min-width: 245px;
  color: #000;
}
.ts-control > input {
  line-height: 1 !important;
  margin: 0 !important;
  height: 16px;
  color: #000;
}
.ts-control > input::-webkit-input-placeholder {
  color: #000;
}
.ts-control .item {
  display: block;
}
.ts-control::after {
  background: url("../icons/angle-down-white.svg") no-repeat;
  content: "";
  position: absolute;
  right: 16px;
  width: 22px;
  height: 13px;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease-in-out;
}

.ts-wrapper.dropdown-active .ts-control::after {
  transform: translateY(-50%) rotate(-180deg);
}

.ts-dropdown.single > div {
  font-size: 1rem;
  padding: 0;
}
.ts-dropdown.single .option {
  padding: 0.25rem 1rem;
}
.ts-dropdown.single .active {
  background-color: var(--bs-primary);
  color: white;
}

.focus .ts-control {
  border-color: var(--bs-primary);
  box-shadow: 0 0 0 0.25rem rgba(186, 178, 133, 0.25);
}

.ts-dropdown,
.ts-dropdown.form-control,
.ts-dropdown.form-select {
  border-radius: 0;
  box-shadow: none;
}

.was-validated .invalid .ts-control {
  border-color: #f43319;
}

form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 1.375rem;
  text-transform: none;
  font-weight: 400;
}
form input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  font-size: 1.375rem;
  text-transform: none;
  font-weight: 400;
}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 1.375rem;
  text-transform: none;
  font-weight: 400;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  font-size: 1.375rem;
  text-transform: none;
  font-weight: 400;
}

.search-form {
  position: relative;
}
.search-form button {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border: none;
  z-index: 6;
  background-color: transparent;
  padding-right: 1rem;
  padding-left: 1rem;
}
.search-form button .icon {
  width: 22px;
}
.search-form input {
  padding-right: 54px;
}

.needs-validation > div {
  margin-bottom: 2rem;
}
.needs-validation > div:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .needs-validation .read-more-container {
    margin-top: 40px;
  }
}
.needs-validation a {
  color: #8C8261;
}
.needs-validation a:hover, .needs-validation a:focus, .needs-validation a:active {
  color: #DBB13B;
}

.captcha-error > div > div iframe {
  border: 1px solid #f43319;
}

input {
  /* clears the 'X' from Internet Explorer */
  /* clears the 'X' from Chrome */
}
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
  display: none;
}

@media (max-width: 380px) {
  #rc-imageselect,
  .g-recaptcha,
  .special-captcha {
    transform: scale(0.86);
    transform-origin: 0 0;
  }
}
.live-search {
  margin-top: 2rem;
  cursor: default;
}

.predicted-search {
  position: relative;
  z-index: 1;
  cursor: default;
}
.predicted-search #loader {
  display: none;
  left: 0;
  top: 39px;
}
.predicted-search #search-results {
  left: 0;
  top: 39px;
  max-height: 200px;
  overflow-y: auto;
  font-size: 1rem;
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.25);
}
.predicted-search #search-results::-webkit-scrollbar {
  width: 4px;
}
.predicted-search #search-results::-webkit-scrollbar-track {
  background: #d5d5d5;
}
.predicted-search #search-results::-webkit-scrollbar-thumb {
  background: var(--bs-secondary);
}
.predicted-search #search-results a:hover, .predicted-search #search-results a:focus, .predicted-search #search-results a:active {
  text-decoration: underline;
}

:root {
  --fancybox-thumbs-border-radius: 0;
  --fancybox-bg: rgb(21 24 31 / 90%);
  --fancybox-thumbs-ratio: 1;
  --fancybox-thumbs-width: 144px;
}

.fancybox__container {
  z-index: 1055;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content {
  padding: 0;
}

.fancybox__caption {
  text-align: left;
  min-width: 48%;
}
.page-template-page-imagebank .fancybox__caption {
  text-align: center;
}
.fancybox__caption .description,
.fancybox__caption .title {
  font-size: 1.125rem;
}

.carousel__button {
  --carousel-button-width: 1.5rem;
  --carousel-button-height: 1.5rem;
}
.carousel__button svg {
  --carousel-button-svg-width: 1.5rem;
  --carousel-button-svg-height: 1.5rem;
}

.fancybox__nav .carousel__button svg,
.fancybox__toolbar .carousel__button svg {
  --carousel-button-svg-stroke-width: 0;
}

.fancybox__toolbar {
  padding: 1rem;
}

@media (min-width: 1200px) {
  .fancybox__thumbs .carousel__slide {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
  }
}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  border-color: transparent;
  background-color: var(--bs-black);
}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  opacity: 0;
}
.fancybox__thumbs .carousel__slide:not(.is-nav-selected) .fancybox__thumb::after {
  opacity: 0.4;
}

.download-buttons {
  margin-top: 1rem;
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 1rem;
  border-top: 1px solid #BAB285;
}
@media (min-width: 768px) {
  .download-buttons {
    flex-direction: row;
  }
}
.download-buttons .download-link {
  font-size: 1rem;
  display: flex;
  align-items: center;
  margin-right: 1rem;
  color: #fff;
}
.download-buttons .download-link:last-child {
  margin-right: 0;
}
.download-buttons .download-link:hover, .download-buttons .download-link.active {
  text-decoration: underline;
}
.download-buttons svg {
  margin-right: 6px;
  width: 1rem;
}

@media (min-width: 1200px) {
  .module-edit-fancy .fancybox__slide.has-iframe {
    padding-top: 92px;
  }
}

.related-container {
  margin-top: 3rem;
}
.related-container section {
  margin-bottom: 3rem;
}
.related-container section h3, .related-container section .h3 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
}
.related-container section:last-child {
  margin-bottom: 0;
}
.related-container section svg path {
  fill: #8C8261;
}
.related-container .date {
  margin-right: 0;
}

.related-documents ul {
  margin-bottom: 0;
}
.related-documents li {
  margin-bottom: 1rem;
}
.related-documents li:last-child {
  margin-bottom: 0;
}
.related-documents li a {
  color: #15181F;
}
.related-documents li a:hover, .related-documents li a:focus, .related-documents li a:active {
  color: #DBB13B;
}
.related-documents li a:hover svg path, .related-documents li a:focus svg path, .related-documents li a:active svg path {
  fill: #DBB13B;
}
.related-documents li a .title {
  font-size: 1rem;
  font-weight: 600;
}

.related-images img {
  width: 100%;
}

.related-links ul {
  margin-bottom: 0;
}
.related-links li {
  margin-bottom: 1rem;
}
.related-links li:last-child {
  margin-bottom: 0;
}
.related-links li a {
  font-weight: 600;
}
.related-links li svg {
  width: 26px;
}

.table-wrap {
  position: relative;
  width: 100%;
}
.table-wrap table,
.table-wrap .module-pipeline-inner {
  width: 100%;
  overflow: auto;
}
.table-wrap.overflow table,
.table-wrap.overflow .module-pipeline-inner {
  display: block;
  overflow-x: auto;
  overflow-y: hidden;
}
.table-wrap.overflow.right-active .shadow-right {
  display: block;
}
.table-wrap.overflow.left-active .shadow-left {
  display: block;
}
.table-wrap.overflow .shadow-left {
  background: url("../images/table-shadow-left.png") repeat-y 0 0;
  position: absolute;
  width: 26px;
  left: 0;
  top: 0;
  height: 100%;
  display: none;
}
.table-wrap.overflow .shadow-right {
  background: url("../images/table-shadow-right.png") repeat-y 0 0;
  position: absolute;
  width: 26px;
  right: 0;
  top: 0;
  height: 100%;
  display: none;
}

.page-header .container {
  z-index: 2;
}

@media (min-width: 1200px) {
  .has-hero .wrap {
    padding-top: 3rem;
  }
}
.has-hero .page-header {
  position: relative;
}
.has-hero .page-header .hero {
  max-height: 768px;
  overflow: hidden;
}
.has-hero .page-header .container {
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.top-image {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .top-image {
    margin-bottom: 3rem;
  }
}

.nav-breadcrumb {
  margin-top: 1rem;
}

.nav-tabs .nav-link {
  font-size: 0.875rem;
  text-transform: uppercase;
  color: var(--bs-secondary);
}

.nav-pagination {
  margin-top: 1rem;
  position: sticky;
  padding: 8px 8px 8px 0;
  background-color: #EEE;
  bottom: 0;
  display: inline-block;
}
@media (max-width: 575.98px) {
  .nav-pagination .page-link {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.pagination {
  font-size: 1rem;
  margin-bottom: 0;
}

.tooltip {
  --bs-tooltip-bg: #fff;
  --bs-tooltip-color: #58595B;
}
.tooltip .tooltip-inner {
  border: 1px solid #58595B;
}
.tooltip .tooltip-arrow {
  --bs-tooltip-bg: #58595B;
}

.skip-to-content {
  text-align: center;
  padding-top: 9px;
  padding-bottom: 9px;
}
.skip-to-content:focus-within + header.banner {
  top: 40px;
}

header.banner {
  transition: all 0.25s ease-in-out;
}
.transparent-header:not(.not-top) header.banner .navbar {
  --bs-navbar-color: var(--bs-white);
  --bs-navbar-hover-color: var(--bs-link-hover-color);
}
.transparent-header:not(.not-top) header.banner .navbar .btn-search .icon path,
.transparent-header:not(.not-top) header.banner .navbar .btn-search .icon circle {
  stroke: #fff;
}
.transparent-header:not(.not-top) header.banner .navbar .btn-search:not(.collapsed) .icon path,
.transparent-header:not(.not-top) header.banner .navbar .btn-search:not(.collapsed) .icon circle {
  stroke: #DBB13B;
}
.transparent-header:not(.not-top) header.banner .navbar .btn-search:hover .icon circle,
.transparent-header:not(.not-top) header.banner .navbar .btn-search:hover .icon path {
  stroke: #DBB13B;
}
@media (min-width: 1200px) {
  header.banner .container .search-form {
    max-width: 675px;
    margin-left: auto;
  }
}

@media (max-width: 575.98px) {
  .navbar-brand {
    margin-right: 0;
  }
}
.navbar-brand svg {
  width: 118px;
}
.navbar-brand svg path:not(.circle) {
  fill: #08222F;
  transition: all 0.25s ease-in-out;
}
.transparent-header:not(.not-top) .navbar-brand svg path {
  fill: #fff;
}
.navbar-brand .print-logo {
  display: none;
}

.navbar-lang .icon {
  width: 1rem;
  margin-right: 2px;
}
.navbar-lang ul li a {
  font-size: 0.875rem;
}
.navbar-lang ul li a::after {
  content: none;
}
.navbar-lang ul li.active a {
  text-decoration: underline;
}

.dropdown-lang .dropdown-toggle .icon {
  width: 12px;
}
.dropdown-lang .dropdown-toggle .icon path {
  fill: #fff !important;
}
.dropdown-lang .dropdown-menu {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .dropdown-lang .dropdown-menu {
    padding-top: 0;
  }
}
.dropdown-lang .dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
}
.dropdown-lang .dropdown-menu .dropdown-item .icon {
  margin-right: 6px;
}

@media (min-width: 768px) {
  .search-button-container {
    position: relative;
  }
}
.transparent-header:not(.not-top) .search-button-container .btn-search:focus .icon path,
.transparent-header:not(.not-top) .search-button-container .btn-search:focus .icon circle {
  stroke: #DBB13B !important;
}
@media (max-width: 1199.98px) {
  .search-button-container .btn-search .icon {
    width: 18px;
  }
}
.search-button-container .toggle-search-form {
  position: absolute;
  top: 3px;
  right: 0;
  height: 28px !important;
  padding: 0;
  width: 0;
  overflow: hidden;
}
.search-button-container .toggle-search-form.show {
  width: 387px;
  transition: width 250ms ease-in-out;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .search-button-container .toggle-search-form.show {
    width: 100%;
    left: 50%;
    right: 0;
    top: 57px;
    padding: 20px;
    background: #fff;
    height: 70px !important;
    transform: translateX(-50%);
    border-bottom: 1px solid #EEE;
  }
}
.search-button-container .toggle-search-form .container {
  padding: 0;
}
.search-button-container .toggle-search-form .input-group {
  display: block;
}
.search-button-container .toggle-search-form .search-field {
  width: 100%;
  font-size: 0.8125rem;
  line-height: 1.625rem;
  font-weight: 400;
  padding: 0 36px 0 14px;
  border: 1px solid transparent;
  background: #E6E6E6;
  border-radius: 18px !important;
}
.search-button-container .toggle-search-form .search-field:focus {
  box-shadow: none;
  border-color: #DBB13B;
}
.search-button-container .toggle-search-form .search-field::-webkit-input-placeholder {
  color: #15181F;
  font-size: 0.8125rem;
  font-weight: 400;
}
.search-button-container .toggle-search-form .search-field::-moz-placeholder {
  color: #15181F;
  font-size: 0.8125rem;
  font-weight: 400;
}
.search-button-container .toggle-search-form .input-group-text {
  padding: 0 10px;
}
.search-button-container .toggle-search-form .input-group-text .icon {
  width: 16px;
  margin-top: -3px;
}

@media (min-width: 1200px) {
  .not-top.scrolled-down header.banner {
    transform: translateY(-42px);
  }
  .not-top.scrolled-down header.banner .navbar-main {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

.admin-bar header.banner {
  top: 46px;
}
@media (min-width: 768px) {
  .admin-bar header.banner {
    top: 32px;
  }
}
.admin-bar.not-top header.banner {
  top: 0;
}
@media (min-width: 600px) {
  .admin-bar.not-top header.banner {
    top: 46px;
  }
}
@media (min-width: 768px) {
  .admin-bar.not-top header.banner {
    top: 32px;
  }
}

footer.content-info .layout {
  margin-top: 0;
}
footer.content-info .layout-row:first-child .module-desc {
  line-height: 1.75;
}
footer.content-info .layout-row:last-child {
  margin-bottom: 0;
  font-size: 0.875rem;
}
@media (min-width: 1400px) {
  footer.content-info .layout-row:last-child {
    padding-top: 80px;
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  footer.content-info .layout-row:last-child .container {
    --bs-gutter-x: 60px;
    max-width: 1440px;
  }
}
@media (max-width: 1199.98px) {
  footer.content-info .layout-row .module-menu .module-bg-wrap {
    padding: 0;
  }
}
footer.content-info .navbar-expand {
  padding: 0;
}
@media (min-width: 768px) {
  footer.content-info .navbar-expand {
    justify-content: flex-end;
  }
}
footer.content-info .navbar-nav {
  flex-direction: column;
}
@media (min-width: 768px) {
  footer.content-info .navbar-nav {
    flex-direction: row;
  }
}
footer.content-info .navbar-nav .nav-link {
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  footer.content-info .navbar-nav .nav-link {
    padding: 0 1rem;
  }
}
footer.content-info .module-iconlist {
  display: flex;
  gap: 20px;
}
footer.content-info .module-iconlist .iconlist-item {
  margin: 0;
}
footer.content-info .module-iconlist .iconlist-item a {
  width: 30px;
  height: 30px;
}
footer.content-info .module-iconlist .iconlist-item a:hover .icon path {
  fill: #DBB13B;
}
footer.content-info .module-iconlist .iconlist-item a .icon-title-container {
  display: none;
}
footer.content-info .module-iconlist .iconlist-item a .icon {
  width: 30px;
  height: 30px;
  margin: 0;
}
footer.content-info .module-iconlist .iconlist-item a .icon path {
  fill: #fff;
}
footer.content-info .footer-about .navbar-nav {
  flex-direction: column;
}
footer.content-info .footer-about .navbar-nav .nav-item a {
  color: #fff;
}
footer.content-info .footer-about .navbar-nav .nav-item a:hover, footer.content-info .footer-about .navbar-nav .nav-item a:focus, footer.content-info .footer-about .navbar-nav .nav-item a:active {
  color: #DBB13B;
}
footer.content-info .footer-about .navbar-nav .nav-item.current-post-ancestor a, footer.content-info .footer-about .navbar-nav .nav-item.current-page-ancestor a, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-ancestor a, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-parent a, footer.content-info .footer-about .navbar-nav .nav-item.current-page-parent a, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-item a, footer.content-info .footer-about .navbar-nav .nav-item.current_page_item a, footer.content-info .footer-about .navbar-nav .nav-item.current_page_ancestor a, footer.content-info .footer-about .navbar-nav .nav-item.current-category-ancestor a {
  color: #DBB13B;
}
footer.content-info .footer-about .navbar-nav .nav-item.current-post-ancestor a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current-post-ancestor a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current-post-ancestor a:active, footer.content-info .footer-about .navbar-nav .nav-item.current-page-ancestor a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current-page-ancestor a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current-page-ancestor a:active, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-ancestor a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-ancestor a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-ancestor a:active, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-parent a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-parent a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-parent a:active, footer.content-info .footer-about .navbar-nav .nav-item.current-page-parent a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current-page-parent a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current-page-parent a:active, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-item a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-item a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current-menu-item a:active, footer.content-info .footer-about .navbar-nav .nav-item.current_page_item a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current_page_item a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current_page_item a:active, footer.content-info .footer-about .navbar-nav .nav-item.current_page_ancestor a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current_page_ancestor a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current_page_ancestor a:active, footer.content-info .footer-about .navbar-nav .nav-item.current-category-ancestor a:hover, footer.content-info .footer-about .navbar-nav .nav-item.current-category-ancestor a:focus, footer.content-info .footer-about .navbar-nav .nav-item.current-category-ancestor a:active {
  color: #DBB13B;
}
@media (min-width: 768px) {
  footer.content-info .footer-about .navbar-nav {
    gap: 16px;
  }
}

.sidebar .navbar-sidebar {
  display: none;
  padding: 44px 20px;
  background-color: #EEE;
}
.sidebar .sidebar-menu-container .menu-title {
  font-size: calc(1.375rem + 1.5vw);
  display: inline-block;
  margin-bottom: 1rem;
  line-height: 1;
}
@media (min-width: 1200px) {
  .sidebar .sidebar-menu-container .menu-title {
    font-size: 2.5rem;
  }
}
.sidebar .sidebar-menu-container .menu-title:hover, .sidebar .sidebar-menu-container .menu-title:focus, .sidebar .sidebar-menu-container .menu-title:active {
  color: #DBB13B;
}
.sidebar .module {
  margin-top: 2rem;
}

@media (min-width: 992px) {
  .has-primary-sidebar .wrap {
    display: flex;
    flex-direction: row-reverse;
  }
  .has-primary-sidebar .wrap .content {
    width: calc(100% - 330px);
    padding-left: 2rem;
  }
  .has-primary-sidebar .wrap .sidebar-primary {
    width: 330px;
    min-width: 260px;
  }
  .has-primary-sidebar .wrap .sidebar-primary .navbar-sidebar {
    display: flex;
  }
}

.has-secondary-sidebar .content {
  display: flex;
}
.has-secondary-sidebar .content .layout {
  margin-top: 0;
}
.has-secondary-sidebar .content .main-content-wrapper {
  width: 100%;
}
.has-secondary-sidebar .content .entry-content-wrapper {
  display: flex;
}
@media (max-width: 991.98px) {
  .has-secondary-sidebar .content .entry-content-wrapper {
    flex-flow: column;
  }
}
.has-secondary-sidebar .content .main-content-inner-wrapper {
  width: calc(100% - 354px);
}
@media (max-width: 991.98px) {
  .has-secondary-sidebar .content .main-content-inner-wrapper {
    width: 100%;
    margin-bottom: 60px;
  }
}
.has-secondary-sidebar .content .sidebar-secondary {
  width: 354px;
  padding-left: 32px;
}
@media (max-width: 991.98px) {
  .has-secondary-sidebar .content .sidebar-secondary {
    width: 100%;
    padding-left: 0;
  }
}
.has-secondary-sidebar .content .sidebar-secondary .module {
  margin: 0 0 35px;
}

.post-list article {
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .post-list article {
    margin-bottom: 60px;
  }
}
.post-list article:last-child {
  margin-bottom: 0;
}
.post-list article header {
  order: 1;
}
.post-list article header .entry-title {
  margin-bottom: 0;
  font-family: "Manrope", sans-serif;
}
.post-list article header .entry-title a {
  color: #15181F;
}
.post-list article header .entry-title a:hover, .post-list article header .entry-title a:focus, .post-list article header .entry-title a:active {
  color: #DBB13B;
}
.post-list article header + .entry-summary {
  margin-top: 10px;
}
.post-list article .read-more-container {
  order: 2;
}
.post-list article .featured-image {
  order: 0;
  margin-top: 0;
  margin-bottom: 1rem;
}
.post-list article .featured-image .ratio {
  max-height: 150px;
}
.post-list article .featured-image .ratio img {
  object-fit: contain;
}
.post-list article .entry-summary p:last-child {
  margin-bottom: 0;
}
.page-template-page-archive-general-meetings .post-list .post, .page-template-page-archive .post-list .post {
  position: relative;
  background: #8C8261;
  padding: 20px 20px 32px;
  margin-bottom: 37px;
}
@media (max-width: 767.98px) {
  .page-template-page-archive-general-meetings .post-list .post, .page-template-page-archive .post-list .post {
    margin-bottom: 15px;
  }
}
.page-template-page-archive-general-meetings .post-list header .meta, .page-template-page-archive .post-list header .meta {
  line-height: 1rem;
  margin-bottom: 10px;
}
.page-template-page-archive-general-meetings .post-list header .entry-title a, .page-template-page-archive .post-list header .entry-title a {
  color: #fff;
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 500;
  padding-right: 50px;
}
.page-template-page-archive-general-meetings .post-list header .entry-title a:hover, .page-template-page-archive .post-list header .entry-title a:hover {
  color: #DBB13B;
}
.page-template-page-archive-general-meetings .post-list header .entry-title a .icon, .page-template-page-archive .post-list header .entry-title a .icon {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
.page-template-page-archive-general-meetings .post-list .read-more-container, .page-template-page-archive .post-list .read-more-container {
  margin-top: 32px;
}
.page-template-page-archive-general-meetings .post-list .btn-arrow.btn-arrow-gold svg, .page-template-page-archive .post-list .btn-arrow.btn-arrow-gold svg {
  flex: none;
}
.page-template-page-archive-general-meetings .post-list .btn-arrow.btn-arrow-gold svg rect, .page-template-page-archive .post-list .btn-arrow.btn-arrow-gold svg rect {
  display: block;
  stroke: none;
  height: 100%;
  fill: #BAB285 !important;
}
.page-template-page-archive .post-list .post {
  padding: 16px 20px 25px;
  background: #fff;
}
.page-template-page-archive .post-list header .meta {
  margin-bottom: 27px;
}
.page-template-page-archive .post-list header .entry-title a {
  color: #000;
  line-height: 1.75rem;
  padding-right: 0;
}
.page-template-page-archive .post-list header .entry-title a .icon {
  position: relative;
  right: auto;
  top: auto;
  transform: none;
}
.page-template-page-archive .post-list .btn-arrow.btn-arrow-gold svg rect {
  display: block;
  stroke: #000;
  height: 23px;
  fill: #fff !important;
}

.posts-navigation {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .posts-navigation {
    margin-top: 100px;
  }
}
.posts-navigation .nav-links {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.page-template-page-archive-general-meetings .wrap,
.page-template-page-archive .wrap {
  padding-bottom: 0;
}
.page-template-page-archive-general-meetings .dropdown-container,
.page-template-page-archive .dropdown-container {
  margin-bottom: 75px;
}
@media (max-width: 767.98px) {
  .page-template-page-archive-general-meetings .dropdown-container,
  .page-template-page-archive .dropdown-container {
    margin-bottom: 40px;
  }
}
.page-template-page-archive-general-meetings #main,
.page-template-page-archive #main {
  overflow: hidden;
}
.page-template-page-archive-general-meetings .title-intro-container,
.page-template-page-archive .title-intro-container {
  margin-bottom: 28px;
}
.page-template-page-archive-general-meetings .entry-content-wrapper,
.page-template-page-archive .entry-content-wrapper {
  padding: 60px 0 89px;
  position: relative;
  background: #EEE;
}
@media (max-width: 767.98px) {
  .page-template-page-archive-general-meetings .entry-content-wrapper,
  .page-template-page-archive .entry-content-wrapper {
    padding: 20px 0;
  }
}
@media (max-width: 767.98px) {
  .page-template-page-archive-general-meetings .entry-content-wrapper .main-content-inner-wrapper,
  .page-template-page-archive .entry-content-wrapper .main-content-inner-wrapper {
    margin-bottom: 18px;
  }
}
.page-template-page-archive-general-meetings .entry-content-wrapper > *,
.page-template-page-archive .entry-content-wrapper > * {
  z-index: 1;
}
.page-template-page-archive-general-meetings .entry-content-wrapper::before, .page-template-page-archive-general-meetings .entry-content-wrapper::after,
.page-template-page-archive .entry-content-wrapper::before,
.page-template-page-archive .entry-content-wrapper::after {
  content: "";
  position: absolute;
  left: -100%;
  top: 0;
  background: #EEE;
  width: 100%;
  height: 100%;
}
.page-template-page-archive-general-meetings .entry-content-wrapper::after,
.page-template-page-archive .entry-content-wrapper::after {
  left: auto;
  right: -100%;
}

@media (max-width: 767.98px) {
  .page-template-page-archive .page-header {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .page-template-page-archive main {
    padding-top: 60px;
  }
}
.page-template-page-archive .dropdown-container {
  margin-bottom: 60px;
}
@media (max-width: 767.98px) {
  .page-template-page-archive .dropdown-container {
    margin-bottom: 40px;
  }
}

.page-template-page-section:not(.has-hero, .transparent-header) main .layout {
  padding-top: 2rem;
}
@media (min-width: 1200px) {
  .page-template-page-section:not(.has-hero, .transparent-header) main .layout {
    padding-top: 3rem;
  }
}
.page-template-page-section.has-hero .page-header {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .page-template-page-section.has-hero .page-header {
    margin-bottom: 3rem;
  }
}

.page-template-page-blue-background main {
  background-color: #3E6181;
  color: #fff;
}
.page-template-page-blue-background main .title-container h1 svg path,
.page-template-page-blue-background main .title-container .h1 svg path {
  fill: #fff;
}

.sidebar .sidebar-menu-container {
  flex: 1;
}
.sidebar nav.navbar-sidebar ul.navbar-nav {
  flex-direction: column;
}
.sidebar nav.navbar-sidebar ul.navbar-nav > li > a {
  font-weight: 700;
}
.sidebar nav.navbar-sidebar li {
  position: relative;
}
.sidebar nav.navbar-sidebar li::marker {
  content: none;
}
.sidebar nav.navbar-sidebar li:not(.menu-item-has-children) .expander {
  display: none;
}
.sidebar nav.navbar-sidebar a {
  line-height: 1.4;
  padding-right: 20px;
}
.sidebar nav.navbar-sidebar .sub-menu {
  padding-left: 0;
}
.sidebar nav.navbar-sidebar .sub-menu .menu-item a {
  padding-left: 1rem;
}
.sidebar nav.navbar-sidebar .sub-menu .sub-menu .menu-item a {
  padding-left: 2rem;
}
.sidebar nav.navbar-sidebar .expander {
  position: absolute;
  top: 0;
  right: -8px;
  align-items: center;
  display: flex;
  justify-content: center;
  height: 37px;
  width: 2rem;
  transition: all 0.25s ease-in-out;
}
.sidebar nav.navbar-sidebar .expander .icon {
  width: 16px;
}
.sidebar nav.navbar-sidebar .expander .icon path {
  fill: currentColor;
}
.sidebar nav.navbar-sidebar .menu-item.open > a {
  color: #8C8261;
}
.sidebar nav.navbar-sidebar .menu-item.open > a:hover, .sidebar nav.navbar-sidebar .menu-item.open > a:focus, .sidebar nav.navbar-sidebar .menu-item.open > a:active {
  color: #DBB13B;
}
.sidebar nav.navbar-sidebar .menu-item.open > .sub-menu {
  display: block;
}
.sidebar nav.navbar-sidebar .menu-item.open > .expander {
  transform: rotate(-180deg);
}
.sidebar nav.navbar-sidebar .menu-item.current-post-ancestor > a, .sidebar nav.navbar-sidebar .menu-item.current-page-ancestor > a, .sidebar nav.navbar-sidebar .menu-item.current-menu-ancestor > a, .sidebar nav.navbar-sidebar .menu-item.current-menu-parent > a, .sidebar nav.navbar-sidebar .menu-item.current-page-parent > a, .sidebar nav.navbar-sidebar .menu-item.current-menu-item > a, .sidebar nav.navbar-sidebar .menu-item.current_page_item > a, .sidebar nav.navbar-sidebar .menu-item.current_page_ancestor > a, .sidebar nav.navbar-sidebar .menu-item.current-category-ancestor > a {
  font-weight: bold;
}
.sidebar nav.navbar-sidebar .menu-item.current-post-ancestor > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-page-ancestor > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-menu-ancestor > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-menu-parent > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-page-parent > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-menu-item > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current_page_item > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current_page_ancestor > .sub-menu, .sidebar nav.navbar-sidebar .menu-item.current-category-ancestor > .sub-menu {
  display: block;
}
.sidebar nav.navbar-sidebar .menu-item.current-post-ancestor > .expander, .sidebar nav.navbar-sidebar .menu-item.current-page-ancestor > .expander, .sidebar nav.navbar-sidebar .menu-item.current-menu-ancestor > .expander, .sidebar nav.navbar-sidebar .menu-item.current-menu-parent > .expander, .sidebar nav.navbar-sidebar .menu-item.current-page-parent > .expander, .sidebar nav.navbar-sidebar .menu-item.current-menu-item > .expander, .sidebar nav.navbar-sidebar .menu-item.current_page_item > .expander, .sidebar nav.navbar-sidebar .menu-item.current_page_ancestor > .expander, .sidebar nav.navbar-sidebar .menu-item.current-category-ancestor > .expander {
  transform: rotate(-180deg);
}

@media (max-width: 1199.98px) {
  .navbar-main {
    padding-bottom: 12px;
  }
}
@media (max-width: 1199.98px) {
  .navbar-main .container > * {
    z-index: 1;
  }
}
@media (max-width: 1199.98px) {
  .navbar-main .container-lang {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-main #navbarNav {
    flex-direction: column;
    background: #3C3E44;
    background-color: rgb(62, 97, 129);
    padding: 0 20px;
    margin: 12px -1rem 0;
    transition: all 0.25s ease-in-out;
  }
  .navbar-main #navbarNav .navbar-nav {
    margin-top: 1rem;
  }
  .navbar-main #navbarNav .navbar-nav .nav-link {
    color: #fff;
  }
  .navbar-main #navbarNav .ir-lang-container {
    padding: 20px 0 20px 10px;
  }
  .navbar-main #navbarNav .ir-lang-container li:first-child a {
    margin-left: 0;
  }
  .navbar-main #navbarNav .ir-lang-container li a {
    font-size: 0.75rem;
    border-color: #fff;
    margin: 0 0 0 15px;
  }
  .navbar-main #navbarNav .ir-lang-container li a.active, .navbar-main #navbarNav .ir-lang-container li a:hover {
    background: #fff;
    color: #15181F;
  }
  .navbar-main #navbarNav li {
    position: relative;
  }
  .navbar-main #navbarNav li::marker {
    content: none;
  }
  .navbar-main #navbarNav li.menu-item-has-children .expander {
    display: block;
  }
  .navbar-main #navbarNav a {
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-right: 34px;
  }
  .navbar-main #navbarNav a:hover, .navbar-main #navbarNav a:focus, .navbar-main #navbarNav a:active {
    color: #DBB13B;
  }
  .navbar-main #navbarNav .expander {
    display: block;
    position: absolute;
    top: 10px;
    right: 0;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    border: 1px solid #DBB13B !important;
  }
  .navbar-main #navbarNav .expander::before, .navbar-main #navbarNav .expander::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    background: #DBB13B;
    transform: translate(-50%, -50%);
  }
  .navbar-main #navbarNav .expander::before {
    width: calc(100% - 5px);
    height: 1px;
  }
  .navbar-main #navbarNav .expander::after {
    width: 1px;
    height: calc(100% - 5px);
    transition: all 0.25s ease-in-out;
  }
  .navbar-main #navbarNav .menu-item .sub-menu {
    padding: 0 0 0 10px;
  }
  .navbar-main #navbarNav .menu-item .sub-menu .expander {
    right: 10px;
  }
  .navbar-main #navbarNav .menu-item.open > a {
    color: #DBB13B;
  }
  .navbar-main #navbarNav .menu-item.open > .sub-menu,
  .navbar-main #navbarNav .menu-item.open .menu-column > .sub-menu {
    display: block;
  }
  .navbar-main #navbarNav .menu-item.open > .expander::after {
    height: 0;
  }
  .navbar-main #navbarNav .menu-item.current-post-ancestor > a, .navbar-main #navbarNav .menu-item.current-page-ancestor > a, .navbar-main #navbarNav .menu-item.current-menu-ancestor > a, .navbar-main #navbarNav .menu-item.current-menu-parent > a, .navbar-main #navbarNav .menu-item.current-page-parent > a, .navbar-main #navbarNav .menu-item.current-menu-item > a, .navbar-main #navbarNav .menu-item.current_page_item > a, .navbar-main #navbarNav .menu-item.current_page_ancestor > a, .navbar-main #navbarNav .menu-item.current-category-ancestor > a {
    color: #DBB13B;
  }
  .navbar-main #navbarNav .menu-item.current-post-ancestor > .sub-menu,
  .navbar-main #navbarNav .menu-item.current-post-ancestor .menu-column > .sub-menu, .navbar-main #navbarNav .menu-item.current-page-ancestor > .sub-menu,
  .navbar-main #navbarNav .menu-item.current-page-ancestor .menu-column > .sub-menu, .navbar-main #navbarNav .menu-item.current-menu-ancestor > .sub-menu,
  .navbar-main #navbarNav .menu-item.current-menu-ancestor .menu-column > .sub-menu, .navbar-main #navbarNav .menu-item.current-menu-parent > .sub-menu,
  .navbar-main #navbarNav .menu-item.current-menu-parent .menu-column > .sub-menu, .navbar-main #navbarNav .menu-item.current-page-parent > .sub-menu,
  .navbar-main #navbarNav .menu-item.current-page-parent .menu-column > .sub-menu, .navbar-main #navbarNav .menu-item.current-menu-item > .sub-menu,
  .navbar-main #navbarNav .menu-item.current-menu-item .menu-column > .sub-menu, .navbar-main #navbarNav .menu-item.current_page_item > .sub-menu,
  .navbar-main #navbarNav .menu-item.current_page_item .menu-column > .sub-menu, .navbar-main #navbarNav .menu-item.current_page_ancestor > .sub-menu,
  .navbar-main #navbarNav .menu-item.current_page_ancestor .menu-column > .sub-menu, .navbar-main #navbarNav .menu-item.current-category-ancestor > .sub-menu,
  .navbar-main #navbarNav .menu-item.current-category-ancestor .menu-column > .sub-menu {
    display: block;
  }
  .navbar-main #navbarNav .menu-item.current-post-ancestor > .expander::after, .navbar-main #navbarNav .menu-item.current-page-ancestor > .expander::after, .navbar-main #navbarNav .menu-item.current-menu-ancestor > .expander::after, .navbar-main #navbarNav .menu-item.current-menu-parent > .expander::after, .navbar-main #navbarNav .menu-item.current-page-parent > .expander::after, .navbar-main #navbarNav .menu-item.current-menu-item > .expander::after, .navbar-main #navbarNav .menu-item.current_page_item > .expander::after, .navbar-main #navbarNav .menu-item.current_page_ancestor > .expander::after, .navbar-main #navbarNav .menu-item.current-category-ancestor > .expander::after {
    height: 0;
  }
  .navbar-main #navbarNav .nav-main > .sub-menu {
    background: #13293E;
    margin-left: -20px;
    width: calc(100% + 40px);
    padding: 0 10px 7px;
  }
  .navbar-main #navbarNav .menu-item-object-module {
    display: none;
  }
}

@media (min-width: 1200px) {
  .navbar-main {
    padding-top: 0;
    padding-bottom: 2rem;
    transition: all 0.25s ease-in-out;
  }
  .navbar-main > .container {
    position: relative;
  }
  .navbar-main #navbarNav .sub-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-1rem);
    transition: all 0.25s ease-in-out;
  }
  .navbar-main #navbarNav > .navbar-nav > li.current-menu-item > a::after {
    width: calc(100% - 2rem);
  }
  .navbar-main #navbarNav > .navbar-nav > li > a {
    padding: 4px 1rem;
    position: relative;
  }
  .navbar-main #navbarNav > .navbar-nav > li > a::after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: 1rem;
    right: 1rem;
    height: 1px;
    width: 0;
    background: #15181F;
    transition: all 0.25s ease-in-out;
  }
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > li > a::after {
    background: #BAB285;
  }
  .navbar-main #navbarNav > .navbar-nav > li > a:hover {
    color: #15181F;
  }
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > li > a:hover {
    color: #fff;
  }
  .navbar-main #navbarNav > .navbar-nav > li > a:hover::after {
    width: calc(100% - 2rem);
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item:last-child .sub-menu.nr-cols-1, .navbar-main #navbarNav > .navbar-nav > .menu-item:nth-last-child(2) .sub-menu.nr-cols-1 {
    left: auto;
    right: 0;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item:last-child .sub-menu.nr-cols-1 > div, .navbar-main #navbarNav > .navbar-nav > .menu-item:nth-last-child(2) .sub-menu.nr-cols-1 > div {
    margin-right: 0;
    margin-left: 46px;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item .expander {
    z-index: 1;
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    width: 1rem;
    height: 1rem;
    transition: all 0.25s ease-in-out;
    display: none;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item.menu-item-has-children.open-megamenu .expander {
    transform: translateX(-50%) rotate(-180deg);
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item.menu-item-has-children.open-megamenu .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: calc(100% + 32px);
  }
  .scrolled-down .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu {
    top: calc(100% + 9px);
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul,
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div {
    max-width: 980px;
    margin-left: auto;
    margin-right: 46px;
    background-color: #F5F2E8;
    padding: 32px 90px 32px 76px;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul.investors-menu,
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div.investors-menu {
    padding-bottom: 0;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul.ir-lang-container,
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div.ir-lang-container {
    justify-content: end;
    padding-top: 22px;
    padding-bottom: 40px;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul.ir-lang-container li a,
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div.ir-lang-container li a {
    padding: 1px 11px;
    font-size: 0.75rem;
    line-height: 1.25rem;
    border-color: #90ADBF;
  }
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul.ir-lang-container li a,
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div.ir-lang-container li a {
    border-color: #fff;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul.ir-lang-container li a.active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul.ir-lang-container li a:hover,
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div.ir-lang-container li a.active,
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div.ir-lang-container li a:hover {
    background: #3C3E44;
    color: #fff;
  }
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul.ir-lang-container li a.active, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul.ir-lang-container li a:hover,
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div.ir-lang-container li a.active,
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div.ir-lang-container li a:hover {
    background: #fff;
    color: #15181F;
  }
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul,
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div {
    background-color: #3C3E44;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > ul .d-xl-grid,
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu > div .d-xl-grid {
    grid-gap: 2rem;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu.nr-cols-1 {
    width: auto;
    min-width: 260px;
    padding-left: 0;
    padding-right: 0;
    left: 0;
    right: unset;
    top: calc(100% + 37px);
  }
  .scrolled-down .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu.nr-cols-1 {
    top: calc(100% + 14px);
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu.nr-cols-1 > div {
    padding: 26px 12px;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a {
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.2;
    font-size: 0.875rem;
    color: #15181F;
    white-space: nowrap;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a:active {
    color: #DBB13B;
  }
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a {
    color: #fff;
  }
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a:hover, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a:focus, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li a:active {
    color: #DBB13B;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-post-ancestor > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-ancestor > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-ancestor > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-parent > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-parent > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-item > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_item > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_ancestor > a, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-category-ancestor > a {
    color: #DBB13B;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-post-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-post-ancestor > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-post-ancestor > a:active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-ancestor > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-ancestor > a:active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-ancestor > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-ancestor > a:active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-parent > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-parent > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-parent > a:active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-parent > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-parent > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-parent > a:active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-item > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-item > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-item > a:active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_item > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_item > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_item > a:active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_ancestor > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_ancestor > a:active, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-category-ancestor > a:hover, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-category-ancestor > a:focus, .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-category-ancestor > a:active {
    color: #DBB13B;
  }
  .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-post-ancestor > a, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-ancestor > a, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-ancestor > a, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-parent > a, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-page-parent > a, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-menu-item > a, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_item > a, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current_page_ancestor > a, .transparent-header:not(.not-top) .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu li.current-category-ancestor > a {
    color: #DBB13B;
  }
  .navbar-main #navbarNav > .navbar-nav > .menu-item > .sub-menu .sub-menu {
    padding-left: 10px;
  }
  .navbar-main .btn-close {
    top: 22px;
    right: calc((100vw - 1394px) / 2);
  }
}

.navbar-main {
  background-color: #F6F6F6;
  transition: all 0.25s ease-in-out;
}
.transparent-header:not(.not-top) .navbar-main {
  background-color: transparent;
}
@media (max-width: 1199.98px) {
  .transparent-header:not(.not-top) .navbar-main {
    background-color: #13293E;
  }
}
.navbar-main::after {
  display: none;
  content: "";
  position: absolute;
  top: 65px;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #13293E;
  z-index: 0;
}
@media (max-width: 1199.98px) {
  .navbar-main::after {
    display: block;
  }
}
.navbar-main .expander {
  display: flex;
  align-items: center;
  justify-content: center;
}
.navbar-main .investors-menu .investors {
  display: none;
}
.navbar-main .investors-menu .investors.active {
  display: block;
}
.navbar-main .ir-lang-container {
  display: flex;
}
.navbar-main .ir-lang-container li:first-child a {
  margin-left: 0;
}
.navbar-main .ir-lang-container li a {
  padding: 1px 11px;
  border-radius: 18px;
  border: 1px solid #90ADBF;
  margin-left: 15px;
}

.navbar-top {
  background-color: #F6F6F6;
  padding-top: 0.6rem;
  padding-bottom: 0;
  transition: all 0.25s ease-in-out;
}
.transparent-header:not(.not-top) .navbar-top {
  background-color: transparent;
}
.navbar-top .navbar-nav > .menu-item > a {
  font-size: 0.875rem;
  padding: 4px 1rem;
}
@media (min-width: 1200px) {
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children {
    position: relative;
  }
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children > a {
    position: relative;
    padding-right: 24px;
  }
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children > a::after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: url("../icons/angle-down.svg") no-repeat center center;
    background-size: 12px auto;
    transition: all 0.25s ease-in-out;
  }
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children:hover > a::after {
    transform: translateY(-50%) rotate(-180deg);
  }
  .navbar-top .navbar-nav > .menu-item.menu-item-has-children:hover .sub-menu {
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .navbar-top .navbar-nav .sub-menu {
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .navbar-top .navbar-nav .sub-menu {
    padding-left: 0;
    list-style: none;
    display: none;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 100%;
    min-width: 220px;
    background-color: #fff;
    padding-top: 12px;
    padding-bottom: 16px;
    border: 1px solid #EEE;
  }
  .navbar-top .navbar-nav .sub-menu li a {
    padding: 7px 20px;
    line-height: 1.2;
    font-size: 1rem;
  }
  .navbar-top .navbar-nav .sub-menu li.current-post-ancestor > a, .navbar-top .navbar-nav .sub-menu li.current-page-ancestor > a, .navbar-top .navbar-nav .sub-menu li.current-menu-ancestor > a, .navbar-top .navbar-nav .sub-menu li.current-menu-parent > a, .navbar-top .navbar-nav .sub-menu li.current-page-parent > a, .navbar-top .navbar-nav .sub-menu li.current-menu-item > a, .navbar-top .navbar-nav .sub-menu li.current_page_item > a, .navbar-top .navbar-nav .sub-menu li.current_page_ancestor > a, .navbar-top .navbar-nav .sub-menu li.current-category-ancestor > a {
    color: #8C8261;
  }
  .navbar-top .navbar-nav .sub-menu li.current-post-ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current-post-ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current-post-ancestor > a:active, .navbar-top .navbar-nav .sub-menu li.current-page-ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current-page-ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current-page-ancestor > a:active, .navbar-top .navbar-nav .sub-menu li.current-menu-ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current-menu-ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current-menu-ancestor > a:active, .navbar-top .navbar-nav .sub-menu li.current-menu-parent > a:hover, .navbar-top .navbar-nav .sub-menu li.current-menu-parent > a:focus, .navbar-top .navbar-nav .sub-menu li.current-menu-parent > a:active, .navbar-top .navbar-nav .sub-menu li.current-page-parent > a:hover, .navbar-top .navbar-nav .sub-menu li.current-page-parent > a:focus, .navbar-top .navbar-nav .sub-menu li.current-page-parent > a:active, .navbar-top .navbar-nav .sub-menu li.current-menu-item > a:hover, .navbar-top .navbar-nav .sub-menu li.current-menu-item > a:focus, .navbar-top .navbar-nav .sub-menu li.current-menu-item > a:active, .navbar-top .navbar-nav .sub-menu li.current_page_item > a:hover, .navbar-top .navbar-nav .sub-menu li.current_page_item > a:focus, .navbar-top .navbar-nav .sub-menu li.current_page_item > a:active, .navbar-top .navbar-nav .sub-menu li.current_page_ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current_page_ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current_page_ancestor > a:active, .navbar-top .navbar-nav .sub-menu li.current-category-ancestor > a:hover, .navbar-top .navbar-nav .sub-menu li.current-category-ancestor > a:focus, .navbar-top .navbar-nav .sub-menu li.current-category-ancestor > a:active {
    color: #DBB13B;
  }
}

.navbar {
  --bs-navbar-toggler-focus-width: 0;
  --bs-navbar-color: var(--bs-black);
  --bs-navbar-hover-color: var(--bs-primary);
}
.navbar .navbar-nav .menu-item a[target=_blank]:not(.module-edit-link) {
  position: relative;
  display: flex;
  align-items: center;
}
.navbar .navbar-nav .menu-item a[target=_blank]:not(.module-edit-link)::before {
  margin-right: 6px;
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background: url("../icons/external-link.svg") no-repeat 0 0;
  background-size: 1rem 1rem;
}
.navbar .navbar-nav .menu-item.current-post-ancestor > a, .navbar .navbar-nav .menu-item.current-page-ancestor > a, .navbar .navbar-nav .menu-item.current-menu-ancestor > a, .navbar .navbar-nav .menu-item.current-menu-parent > a, .navbar .navbar-nav .menu-item.current-page-parent > a, .navbar .navbar-nav .menu-item.current-menu-item > a, .navbar .navbar-nav .menu-item.current_page_item > a, .navbar .navbar-nav .menu-item.current_page_ancestor > a, .navbar .navbar-nav .menu-item.current-category-ancestor > a {
  text-underline-offset: 4px;
}
.navbar .sub-menu {
  display: none;
}
.navbar ul {
  list-style: none;
  padding-left: 0;
}

@media (max-width: 1199.98px) {
  .mobile-menu-visible {
    overflow: hidden;
  }
  .mobile-menu-visible header.banner,
  .mobile-menu-visible .navbar-main {
    height: 100%;
  }
  .mobile-menu-visible .navbar-main {
    align-items: flex-start;
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .navbar-toggler {
    border: none;
    padding: 0;
    width: 28px;
    height: 26px;
    position: relative;
    top: -2px;
  }
  .navbar-toggler .bars {
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #15181F;
    transition: all 0.25s ease-in-out;
  }
  .transparent-header:not(.not-top) .navbar-toggler .bars {
    background-color: #fff;
  }
  .navbar-toggler .bars::after, .navbar-toggler .bars::before {
    content: "";
    position: absolute;
    width: inherit;
    height: inherit;
    background-color: #DBB13B;
    transition: transform 250ms 250ms ease, all 250ms ease;
    left: 0;
  }
  .navbar-toggler .bars::after {
    top: 9px;
  }
  .navbar-toggler .bars::before {
    top: -9px;
    background-color: #15181F;
    transition: all 0.25s ease-in-out;
  }
  .transparent-header:not(.not-top) .navbar-toggler .bars::before {
    background-color: #fff;
  }
  .navbar-toggler .navbar-toggler-label {
    display: none;
  }
  .mobile-menu-visible .navbar-toggler .navbar-toggler-label {
    opacity: 0;
    visibility: hidden;
  }
  .mobile-menu-visible .navbar-toggler .bars {
    background-color: transparent;
  }
  .mobile-menu-visible .navbar-toggler .bars::after, .mobile-menu-visible .navbar-toggler .bars::before {
    background-color: #DBB13B;
    transition: all 250ms ease, transform 250ms 250ms ease;
  }
  .mobile-menu-visible .navbar-toggler .bars::before {
    opacity: 1;
    visibility: visible;
    top: 0;
    transform: rotate(45deg);
  }
  .mobile-menu-visible .navbar-toggler .bars::after {
    top: 0;
    transform: rotate(-45deg);
  }
  .transparent-header:not(.not-top).mobile-menu-visible .navbar-toggler .bars {
    background-color: transparent;
  }
  .transparent-header:not(.not-top).mobile-menu-visible .navbar-toggler .bars::before {
    background-color: #DBB13B;
  }
}
.type-people {
  margin: 1rem auto 0;
}
@media (min-width: 768px) {
  .type-people {
    margin-top: 2rem;
  }
}
.type-people .contact-row-content {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .type-people .contact-row-content {
    margin-bottom: 43px;
  }
}
@media (max-width: 767.98px) {
  .type-people .cloned-content {
    display: none;
  }
}
.type-people .contact {
  display: flex;
  flex-direction: column;
}
.type-people .contact .people-top {
  max-width: 100%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media (min-width: 768px) {
  .type-people .contact .people-top {
    max-width: 380px;
  }
}
.type-people .contact .contact-content {
  display: none;
}
.type-people .contact.active .contact-content {
  display: block;
  opacity: 1;
  visibility: visible;
}
@media (min-width: 768px) {
  .type-people .contact.active .contact-content {
    display: none;
  }
}
.type-people .contact.active .title-row {
  background: #08222F;
  color: #fff;
}
.type-people .contact.active .title-row .icon {
  transform: rotate(90deg);
}
.type-people .contact.active .title-row .icon circle,
.type-people .contact.active .title-row .icon path {
  stroke: #fff;
}
.type-people .contact.active .title-row .icon circle + path {
  display: none;
}
.type-people .contact .title-row {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  background: #fff;
  padding: 0 50px 20px 15px;
  transition: all 0.15s ease;
}
@media (min-width: 1400px) {
  .type-people .contact .title-row {
    padding: 0 95px 20px 15px;
  }
}
.type-people .contact .title-row h2, .type-people .contact .title-row .h2 {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.375rem;
  padding: 1rem 0 0.5rem;
  margin: 0;
}
.type-people .contact .title-row .icon {
  position: absolute;
  right: 12px;
  bottom: 14px;
  transition: all 0.15s ease;
  width: 27px;
}
.type-people .contact .title-row .icon circle,
.type-people .contact .title-row .icon path {
  stroke: #000;
}
.type-people .contact-image {
  transition: all 0.15s ease;
}
.type-people .contact-image img {
  width: 100%;
}
.type-people .contact-content {
  opacity: 0;
  visibility: hidden;
  transition: all 1s ease;
  position: relative;
}
.type-people .contact-content.visible {
  opacity: 1;
  visibility: visible;
}
.type-people .contact-content .close-description {
  font-size: 0;
  position: absolute;
  top: 15px;
  right: 12px;
  border: none;
  width: 27px;
  height: 27px;
  background: none;
  padding: 0;
}
@media (max-width: 767.98px) {
  .type-people .contact-content .close-description {
    display: none;
  }
}
.type-people .contact-content .close-description .icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 12px;
  bottom: 14px;
  transition: all 0.15s ease;
  width: 27px;
  transform: rotate(45deg);
}
.type-people .contact-content .close-description .icon circle,
.type-people .contact-content .close-description .icon path {
  stroke: #DBB13B;
}
.type-people .contact-content .description {
  margin: 20px 0 0;
  background: #fff;
  padding: 20px 16px;
}
@media (min-width: 768px) {
  .type-people .contact-content .description {
    margin: 34px 0;
    padding: 55px 40px;
  }
}
@media (min-width: 1200px) {
  .type-people .contact-content .description {
    padding: 55px 85px;
  }
}
@media (min-width: 1400px) {
  .type-people .contact-content .description {
    padding: 55px 107px;
  }
}
.type-people .contact-content .description p {
  margin-bottom: 0.8rem;
}
.type-people .contact-content .description h3, .type-people .contact-content .description .h3 {
  margin-top: 0;
  font-size: 1.375rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-bottom: 1.3rem;
}
@media (min-width: 768px) {
  .type-people .contact-content .description h3, .type-people .contact-content .description .h3 {
    font-size: 2.25rem;
    line-height: 2.375rem;
  }
}
.type-people .contact-content .description h4, .type-people .contact-content .description .h4 {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 600;
  margin: 0 0 0.6rem;
}

.type-contact .contact {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 768px) {
  .type-contact .contact {
    flex-direction: row;
    gap: 40px;
  }
}
.type-contact .contact img {
  max-width: none;
}
.type-contact .contact-content {
  letter-spacing: 0.03125rem;
  font-size: 1rem;
  line-height: 1.37;
}
.type-contact .contact-content .module-title {
  margin-bottom: 1.5rem;
}
.type-contact .contact-content .title {
  font-weight: 600;
  font-size: 1.125rem;
  margin: 0 0 14px;
}
.type-contact .contact-content .position {
  margin-bottom: 9px;
}
.type-contact .contact-content a {
  color: #C58B04;
}
.type-contact .contact-content a:hover {
  color: #DBB13B;
}
.type-contact h3, .type-contact .h3 {
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 1.2;
  font-size: 1rem;
  font-weight: 700;
}
.type-contact .icon {
  margin-right: 6px;
}

.sidebar .type-contact .contact {
  flex-direction: column;
}
@media (min-width: 768px) {
  .sidebar .type-contact .contact {
    gap: 1.5rem;
  }
}
.sidebar .type-contact .contact-content div {
  margin-bottom: 6px;
}
.sidebar .type-contact h3, .sidebar .type-contact .h3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  line-height: 1;
}

.module-banner .module-image {
  min-height: 400px;
}
@media (min-width: 768px) {
  .module-banner .module-image {
    min-height: unset;
    aspect-ratio: 5/2;
    max-height: 768px;
  }
}
.module-banner .module-content {
  z-index: 2;
  padding: var(--cw-module-py) var(--cw-module-px);
}
@media (min-width: 1400px) {
  .module-banner .module-content {
    padding: var(--cw-module-py-desktop) var(--cw-module-px-desktop);
  }
}
.module-banner .module-content-inner {
  max-width: 647px;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 768px) {
  .module-banner .text-center .module-content-inner {
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .module-banner .text-end .module-content-inner {
    margin-left: auto;
  }
}

@media (min-width: 768px) {
  .module-text .has-title-on-left > div {
    grid-template-columns: auto 50%;
  }
}
@media (min-width: 1200px) {
  .module-text .has-title-on-left > div {
    grid-template-columns: auto 60%;
  }
}
.module-text .has-title-on-left .module-desc {
  max-width: 753px;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .module-text .has-title-on-left .module-desc {
    font-size: 1.375rem;
  }
}
.module-text.blue-arrow .icon path {
  fill: #08222F;
}
.module-text.intro h2, .module-text.intro .h2 {
  font-weight: 400;
  line-height: 1.875rem;
}

.module-slider .ratio {
  max-height: 100vh;
}
.module-slider .carousel-caption {
  z-index: 2;
  bottom: 50%;
  transform: translateY(50%);
  left: 0;
  right: 0;
  padding-bottom: 43px;
  padding-top: 43px;
}
@media (min-width: 768px) {
  .module-slider .carousel-caption {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.module-slider .carousel-caption .carousel-caption-inner {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 768px) {
  .module-slider .carousel-caption .carousel-caption-inner {
    max-width: 800px;
  }
}
.module-slider .carousel-caption .carousel-caption-inner a {
  color: #DBB13B;
}
.module-slider .carousel-caption .carousel-caption-inner a:hover, .module-slider .carousel-caption .carousel-caption-inner a:focus, .module-slider .carousel-caption .carousel-caption-inner a:active {
  color: #C58B04;
}
.module-slider .carousel-caption.text-center .carousel-caption-inner {
  margin: 0 auto;
  align-items: center;
}
.module-slider .carousel-caption.text-end .carousel-caption-inner {
  text-align: left;
}
@media (min-width: 768px) {
  .module-slider .carousel-caption.text-end .carousel-caption-inner {
    margin-left: auto;
  }
}
.module-slider .carousel-caption.text-top {
  bottom: unset;
  top: 0;
  transform: none;
}
.module-slider .carousel-caption.text-bottom {
  bottom: 0;
  transform: none;
}
.module-slider .carousel-control-prev,
.module-slider .carousel-control-next {
  z-index: 10;
  width: 20px;
  display: none;
}
@media (min-width: 1550px) {
  .module-slider .carousel-control-prev,
  .module-slider .carousel-control-next {
    display: flex;
    width: 5%;
  }
}
.module-slider .module-title {
  line-height: 1.2;
}
.module-slider .module-desc {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .module-slider .module-desc {
    font-size: 1.375rem;
  }
}

.module-card {
  box-shadow: 0 4px 8px 4px rgba(0, 0, 0, 0.15);
}
@media (min-width: 768px) {
  .module-card .module-content {
    padding: 70px;
  }
}
.module-card .module-image {
  text-align: center;
}
.module-card .module-image img {
  max-width: 110px;
  border-bottom: 3px solid #000;
  padding-bottom: 33px;
  margin-bottom: 33px;
}
.module-card .module-title {
  color: #2dcb48;
  line-height: 1.22;
}

.module-contact .module-title .icon {
  left: -20px;
}

.sidebar.module-contact .type-contact .contact-content {
  font-size: 0.875rem;
}
.sidebar.module-contact .module-bg-wrap[style*="--cw-bg-color: rgb(186,178,133);"] a {
  color: #15181F;
  text-decoration: underline;
}
.sidebar.module-contact .module-bg-wrap[style*="--cw-bg-color: rgb(186,178,133);"] .has-module-title-arrow .icon path {
  fill: #fff;
}

.module-custom .bg-cover {
  aspect-ratio: 4/3;
  position: relative;
}
@media (min-width: 768px) {
  .module-custom .bg-cover {
    aspect-ratio: unset;
    min-height: 400px;
  }
}
.module-custom.image-right.module-has-bg .module-bg-wrap, .module-custom.image-left.module-has-bg .module-bg-wrap {
  padding: 0;
}
.module-custom.image-right .module-content, .module-custom.image-left .module-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--cw-module-py) var(--cw-module-px);
}
@media (min-width: 768px) {
  .module-custom.image-right .module-content, .module-custom.image-left .module-content {
    padding: var(--cw-module-py-desktop) var(--cw-module-px-desktop);
  }
}
.module-custom.image-right:not(.module-has-bg) .module-content, .module-custom.image-left:not(.module-has-bg) .module-content {
  padding: var(--cw-module-py) 0;
}
@media (min-width: 768px) {
  .module-custom.image-right:not(.module-has-bg).image-right .module-content, .module-custom.image-left:not(.module-has-bg).image-right .module-content {
    padding: var(--cw-module-py-desktop) var(--cw-module-px-desktop) var(--cw-module-py-desktop) 0;
  }
}
@media (min-width: 768px) {
  .module-custom.image-right:not(.module-has-bg).image-left .module-content, .module-custom.image-left:not(.module-has-bg).image-left .module-content {
    padding: var(--cw-module-py-desktop) 0 var(--cw-module-py-desktop) var(--cw-module-px-desktop);
  }
}
@media (min-width: 768px) {
  .module-custom.image-right .module-content {
    grid-row: 1;
  }
}
.module-custom.image-bottom .module-bg-wrap, .module-custom.image-after-title .module-bg-wrap, .module-custom.image-before-title .module-bg-wrap {
  display: flex;
  flex-direction: column;
  gap: var(--cw-module-gap);
}
.module-custom.image-bottom.module-has-bg .module-bg-wrap, .module-custom.image-after-title.module-has-bg .module-bg-wrap, .module-custom.image-before-title.module-has-bg .module-bg-wrap {
  padding: 0;
}
.module-custom.image-bottom.module-has-bg .module-content, .module-custom.image-after-title.module-has-bg .module-content, .module-custom.image-before-title.module-has-bg .module-content {
  padding: var(--cw-module-py) var(--cw-module-px);
}
@media (min-width: 768px) {
  .module-custom.image-bottom.module-has-bg .module-content, .module-custom.image-after-title.module-has-bg .module-content, .module-custom.image-before-title.module-has-bg .module-content {
    padding: var(--cw-module-py-desktop) var(--cw-module-px-desktop);
  }
}
.module-custom.image-background:not(.module-has-bg) .module-content {
  padding: var(--cw-module-py) var(--cw-module-px);
}
@media (min-width: 768px) {
  .module-custom.image-background:not(.module-has-bg) .module-content {
    padding: var(--cw-module-py-desktop) var(--cw-module-px-desktop);
  }
}

.module-numbers .has-bg-image {
  padding: 1rem;
  background-size: cover;
}
@media (min-width: 768px) {
  .module-numbers .has-bg-image {
    padding: 2rem;
  }
}
.module-numbers .number {
  font-size: calc(1.625rem + 4.5vw);
  color: #08222F;
  font-weight: 400;
}
@media (min-width: 1200px) {
  .module-numbers .number {
    font-size: 5rem;
  }
}
.module-numbers .suffix,
.module-numbers .prefix {
  font-size: calc(1.5rem + 3vw);
}
@media (min-width: 1200px) {
  .module-numbers .suffix,
  .module-numbers .prefix {
    font-size: 3.75rem;
  }
}
.module-numbers .label {
  font-weight: 500;
  color: #0B2A3E;
  font-size: 1.375rem;
  line-height: 1.25rem;
}
.module-numbers .number-container > * {
  color: #0B2A3E;
}
.module-numbers.module-has-bg .module-bg-wrap:has(.grid-cols-1.grid-cols-md-1) .module-content {
  align-items: flex-start;
  justify-content: center;
}
@media (min-width: 1400px) {
  .module-numbers.module-has-bg .module-bg-wrap:has(.grid-cols-1.grid-cols-md-1) .module-content {
    padding-left: 3rem;
  }
}

.module-releases .module-content ul {
  margin-bottom: 0;
}
.module-releases .module-content .module-desc p {
  margin-bottom: 0.5rem;
}
.module-releases .module-content .module-desc p:last-child {
  margin-bottom: 0;
}
.module-releases .module-content li.content-single-file-theme {
  margin-bottom: 1rem;
  border-top: 1px solid #F5F2E8;
  padding-top: 10px;
}
.module-releases .module-content li.content-single-file-theme:last-child {
  margin-bottom: 0;
}
.module-releases .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file) {
  color: #F5F2E8;
}
.module-releases .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):hover, .module-releases .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):focus, .module-releases .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):active {
  color: #DBB13B;
}
.module-releases .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file) .meta {
  color: #15181F;
}
.module-releases .module-content li.content-single-file-sidebar-style {
  border-top: 1px solid #F5F2E8;
  padding-top: 6px;
  padding-bottom: 6px;
}
.module-releases .module-content li.content-single-file-sidebar-style .title {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.module-releases .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):hover, .module-releases .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):focus, .module-releases .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):active {
  text-decoration: underline;
  color: var(--cw-text-color);
}
.module-releases .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):hover svg path, .module-releases .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):focus svg path, .module-releases .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):active svg path {
  fill: var(--cw-text-color);
}
.module-releases .module-content article {
  margin-bottom: 2rem;
}
.module-releases .module-content article:last-of-type {
  margin-bottom: 0;
}
.module-releases .module-content article h2, .module-releases .module-content article .h2 {
  margin-bottom: 1rem;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .module-releases .module-content article h2, .module-releases .module-content article .h2 {
    font-size: 1.375rem;
  }
}
.module-releases .module-content article .read-more-container {
  margin-top: 0.5rem;
}
.layout .module-releases .module-content .meta {
  margin-bottom: 6px;
}
.module-releases .module-content .entry-title:hover + .read-more-container a svg path, .module-releases .module-content .entry-title:focus + .read-more-container a svg path, .module-releases .module-content .entry-title:active + .read-more-container a svg path {
  transform: translateX(4px);
}
.module-releases.hide-featured-image .featured-image {
  display: none;
}
.row-has-bg .module-releases .module-content article {
  border-top: 1px solid #F5F2E8;
}
.row-has-bg .module-releases .module-content a.btn-arrow-gold {
  color: #fff;
}
.row-has-bg .module-releases .module-content a.btn-arrow-gold:hover {
  color: #DBB13B;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content article {
  border-top: 1px solid #000;
  padding-top: 6px;
  margin-bottom: 19px;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content .meta {
  margin-bottom: 8px;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content .entry-title a {
  color: #000;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content .entry-title a:hover, .module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content .entry-title a:focus, .module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content .entry-title a:active {
  color: #DBB13B;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content .entry-title a svg rect {
  stroke: none;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content a.btn-arrow-gold {
  color: #000;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content a.btn-arrow-gold:hover {
  color: #DBB13B;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content a.btn-arrow-gold svg {
  flex: none;
}
.module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content a.btn-arrow-gold svg:not(.row-has-bg .module-releases :where(.module-bg-wrap:not(:has(.featured-image))) .module-content a.btn-arrow-gold svg) rect {
  display: block;
  stroke: #000;
  height: 23px;
  fill: #fff !important;
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container {
  display: grid;
  grid-gap: 2rem;
}
@media (min-width: 576px) {
  .module-releases .module-bg-wrap:has(.featured-image) .article-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .module-releases .module-bg-wrap:has(.featured-image) .article-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container article {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  container: article-container/inline-size;
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container .read-more-container {
  margin-top: auto;
}
@media (max-width: 1199.98px) {
  .module-releases .module-bg-wrap:has(.featured-image) .article-container .featured-image {
    display: none;
  }
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container header {
  background-color: #EEE;
  padding: 20px 20px 30px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 1199.98px) {
  .module-releases .module-bg-wrap:has(.featured-image) .article-container header {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container header .meta {
  margin-bottom: 28px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
}
@container article-container (min-width: 400px) {
  .module-releases .module-bg-wrap:has(.featured-image) .article-container header .meta {
    flex-direction: row;
  }
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container header .regulatory-marker::before {
  content: none;
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container header .entry-title {
  position: relative;
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container header .entry-title svg {
  position: absolute;
  left: -20px;
  top: 0;
  width: 10px;
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container header .entry-title svg path {
  fill: #fff;
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container header .entry-title a {
  color: #15181F;
}
.module-releases .module-bg-wrap:has(.featured-image) .article-container header .entry-title a:hover, .module-releases .module-bg-wrap:has(.featured-image) .article-container header .entry-title a:focus, .module-releases .module-bg-wrap:has(.featured-image) .article-container header .entry-title a:active {
  color: #DBB13B;
}
.module-releases .module-bg-wrap:has(.featured-image) .read-more-container {
  justify-content: center;
}
@media (min-width: 768px) {
  .module-releases .has-title-left {
    grid-template-columns: auto 50%;
  }
}
@media (min-width: 1200px) {
  .module-releases .has-title-left {
    grid-template-columns: auto 60%;
  }
}
.module-releases .has-title-left article {
  border-top: none;
}
.module-releases .has-title-left article svg {
  display: none;
}
.module-releases .has-title-left .read-more-container {
  margin-top: 3rem;
}

.module-ceo-corner .module-content {
  background-size: cover;
}
@media (min-width: 768px) {
  .module-ceo-corner .module-content {
    padding: 60px;
  }
}
.module-ceo-corner .person-box {
  padding: 28px 20px;
  color: #fff;
}
@media (min-width: 576px) {
  .module-ceo-corner .person-box {
    padding: 40px 55px;
  }
}
@media (min-width: 768px) {
  .module-ceo-corner .person-box {
    margin-left: auto;
    max-width: 437px;
  }
}
.module-ceo-corner .person-box .module-desc {
  font-style: italic;
  margin-bottom: 28px;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .module-ceo-corner .person-box .module-desc {
    font-size: 1.5rem;
  }
}
.module-ceo-corner .person-image {
  text-align: center;
}
@media (max-width: 575.98px) {
  .module-ceo-corner .person-image img {
    width: 100%;
  }
}
.module-ceo-corner .person-meta {
  text-align: center;
  font-style: normal;
  font-weight: bold;
  line-height: 1.25rem;
  align-items: center;
  margin-top: 28px;
  font-size: 1rem;
}
.module-ceo-corner .person-name {
  color: var(--bs-primary);
  margin-bottom: 10px;
}

.module-menu .module-bg-wrap {
  padding: 8px 26px 35px;
}
.module-menu .module-title {
  margin-top: 7px;
}
.module-menu .module-title .icon {
  left: -26px;
}
.module-menu .sub-menu {
  display: block;
}
.module-menu .module-desc a {
  color: #C58B04;
}
.module-menu .module-desc a:hover {
  color: #DBB13B;
}

.module-iconlist .iconlist-item {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.module-iconlist .iconlist-item:last-child {
  margin-bottom: 0;
}
.module-iconlist .iconlist-item .subtitle {
  font-size: 0.875rem;
}
.module-iconlist .iconlist-item .icon {
  margin-right: 0.5rem;
}
.module-iconlist .iconlist-item.icon-after-title .icon {
  margin-right: 0;
  margin-left: 0.5rem;
}
.module-iconlist .iconlist-item a {
  display: flex;
  align-items: center;
}

.module-calendar .module-content ul {
  margin-bottom: 0;
}
.module-calendar .module-content .module-desc p {
  margin-bottom: 0.5rem;
}
.module-calendar .module-content .module-desc p:last-child {
  margin-bottom: 0;
}
.module-calendar .module-content li.content-single-file-theme {
  margin-bottom: 1rem;
  border-top: 1px solid #F5F2E8;
  padding-top: 10px;
}
.module-calendar .module-content li.content-single-file-theme:last-child {
  margin-bottom: 0;
}
.module-calendar .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file) {
  color: #F5F2E8;
}
.module-calendar .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):hover, .module-calendar .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):focus, .module-calendar .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):active {
  color: #DBB13B;
}
.module-calendar .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file) .meta {
  color: #15181F;
}
.module-calendar .module-content li.content-single-file-sidebar-style {
  border-top: 1px solid #F5F2E8;
  padding-top: 6px;
  padding-bottom: 6px;
}
.module-calendar .module-content li.content-single-file-sidebar-style .title {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.module-calendar .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):hover, .module-calendar .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):focus, .module-calendar .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):active {
  text-decoration: underline;
  color: var(--cw-text-color);
}
.module-calendar .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):hover svg path, .module-calendar .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):focus svg path, .module-calendar .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):active svg path {
  fill: var(--cw-text-color);
}
.module-calendar .module-content article {
  margin-bottom: 2rem;
}
.module-calendar .module-content article:last-of-type {
  margin-bottom: 0;
}
.module-calendar .module-content article h2, .module-calendar .module-content article .h2 {
  margin-bottom: 1rem;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .module-calendar .module-content article h2, .module-calendar .module-content article .h2 {
    font-size: 1.375rem;
  }
}
.module-calendar .module-content article .read-more-container {
  margin-top: 0.5rem;
}
.layout .module-calendar .module-content .meta {
  margin-bottom: 6px;
}
.module-calendar .module-content .title > .icon {
  display: none;
}
.module-calendar .module-content a svg {
  flex: none;
  overflow: visible;
}
.module-calendar .module-content a svg rect {
  stroke: none;
}
.module-calendar.ipo .module-content {
  gap: 37px;
}
.module-calendar.ipo .module-content .module-title {
  font-weight: 400;
}
.module-calendar.ipo .module-content li.content-single-file-theme {
  background: #EEE;
  padding: 25px 14px 28px 22px;
  margin-bottom: 35px;
}
.module-calendar.ipo .module-content li.content-single-file-theme .meta {
  line-height: 1rem;
  display: block;
  margin-bottom: 10px;
  transition: all 0.25s ease-in-out;
}
.module-calendar.ipo .module-content li.content-single-file-theme .title {
  color: #15181F;
  line-height: 1.625rem;
  font-size: calc(1.2625rem + 0.15vw);
  transition: all 0.25s ease-in-out;
}
@media (min-width: 1200px) {
  .module-calendar.ipo .module-content li.content-single-file-theme .title {
    font-size: 1.375rem;
  }
}
.module-calendar.ipo .module-content li.content-single-file-theme .title a {
  color: #15181F;
}
.module-calendar.ipo .module-content li.content-single-file-theme .title a:hover {
  color: #8C8261;
}
.module-calendar.ipo .module-content li.content-single-file-theme .title .icon {
  display: none;
}

.module-files .module-content ul {
  margin-bottom: 0;
}
.module-files .module-content .module-desc p {
  margin-bottom: 0.5rem;
}
.module-files .module-content .module-desc p:last-child {
  margin-bottom: 0;
}
.module-files .module-content li.content-single-file-theme {
  margin-bottom: 1rem;
  border-top: 1px solid #F5F2E8;
  padding-top: 10px;
}
.module-files .module-content li.content-single-file-theme:last-child {
  margin-bottom: 0;
}
.module-files .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file) {
  color: #F5F2E8;
}
.module-files .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):hover, .module-files .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):focus, .module-files .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file):active {
  color: #DBB13B;
}
.module-files .module-content li.content-single-file-theme a:not(.add-to-calendar, .download-file) .meta {
  color: #15181F;
}
.module-files .module-content li.content-single-file-sidebar-style {
  border-top: 1px solid #F5F2E8;
  padding-top: 6px;
  padding-bottom: 6px;
}
.module-files .module-content li.content-single-file-sidebar-style .title {
  font-size: 0.875rem;
  margin-bottom: 0;
}
.module-files .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):hover, .module-files .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):focus, .module-files .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):active {
  text-decoration: underline;
  color: var(--cw-text-color);
}
.module-files .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):hover svg path, .module-files .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):focus svg path, .module-files .module-content li.content-single-file-sidebar-style a:not(.add-to-calendar):active svg path {
  fill: var(--cw-text-color);
}
.module-files .module-content article {
  margin-bottom: 2rem;
}
.module-files .module-content article:last-of-type {
  margin-bottom: 0;
}
.module-files .module-content article h2, .module-files .module-content article .h2 {
  margin-bottom: 1rem;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .module-files .module-content article h2, .module-files .module-content article .h2 {
    font-size: 1.375rem;
  }
}
.module-files .module-content article .read-more-container {
  margin-top: 0.5rem;
}
.layout .module-files .module-content .meta {
  margin-bottom: 6px;
}
.module-files .module-content .file-title {
  display: none;
}
.module-files .module-content .module-list-inner .title {
  margin-bottom: 10px;
}
.module-files .module-content li.content-single-file-theme a:not(.download-file) {
  color: #000;
}
.row-has-bg .module-files .module-content li.content-single-file-theme a:not(.download-file) {
  color: #fff;
}
.row-has-bg .module-files .module-content li.content-single-file-theme a:not(.download-file):hover {
  color: #DBB13B;
}
@media (max-width: 575.98px) {
  .module-files .module-content li.content-single-file-theme {
    margin-bottom: 30px;
  }
}
.module-files .download-file {
  color: #15181F;
  align-items: center;
  display: flex;
  gap: 8px;
}
@media (max-width: 575.98px) {
  .module-files .download-file {
    display: none;
  }
}
.module-files .download-file svg path {
  fill: #15181F;
}
.module-files .download-file:hover {
  color: #DBB13B;
}
.module-files .download-file:hover svg path {
  fill: #DBB13B;
}
.module-files .download-file svg {
  width: 19px;
  flex: none;
}
@media (max-width: 575.98px) {
  .module-files a.download {
    align-items: flex-start !important;
  }
}
.module-files a.download:hover button svg path {
  transform: translateX(4px);
}
.module-files button.btn-arrow {
  background: none;
  border: none;
}
.module-files button.btn-arrow:not(.row-has-bg .module-files button.btn-arrow) svg rect {
  display: block;
  stroke: #000;
  fill: #fff !important;
}
.module-files.ipo {
  margin-bottom: 30px;
}
@media (max-width: 575.98px) {
  .module-files.ipo {
    margin-bottom: 0;
  }
}
.module-files.ipo .module-content {
  gap: 37px;
}
.module-files.ipo .module-content .file-title {
  display: block;
}
.module-files.ipo .module-content .module-title {
  font-weight: 400;
}
.module-files.ipo .module-content .curved-arrow {
  display: none;
}
.module-files.ipo .module-content li.content-single-file-sidebar-style {
  background: #EEE;
  padding: 25px 14px 28px 22px;
  margin-bottom: 35px;
}
.module-files.ipo .module-content li.content-single-file-sidebar-style a {
  color: #15181F;
  align-items: center;
}
@media (max-width: 575.98px) {
  .module-files.ipo .module-content li.content-single-file-sidebar-style a {
    flex-flow: column;
    align-items: flex-start !important;
    gap: 20px !important;
  }
}
.module-files.ipo .module-content li.content-single-file-sidebar-style a:hover {
  text-decoration: none !important;
}
.module-files.ipo .module-content li.content-single-file-sidebar-style a:hover .title,
.module-files.ipo .module-content li.content-single-file-sidebar-style a:hover .file-wrapper {
  color: #8C8261;
}
.module-files.ipo .module-content li.content-single-file-sidebar-style a:hover .icon path {
  fill: #8C8261;
}
.module-files.ipo .module-content li.content-single-file-sidebar-style .meta {
  line-height: 1rem;
  display: block;
  margin-bottom: 10px;
  transition: all 0.25s ease-in-out;
}
.module-files.ipo .module-content li.content-single-file-sidebar-style .title {
  color: #15181F;
  line-height: 1.625rem;
  margin-bottom: 0;
  font-size: calc(1.2625rem + 0.15vw);
  transition: all 0.25s ease-in-out;
}
@media (min-width: 1200px) {
  .module-files.ipo .module-content li.content-single-file-sidebar-style .title {
    font-size: 1.375rem;
  }
}
.module-files.ipo .module-content li.content-single-file-sidebar-style .file-wrapper {
  display: flex;
  font-weight: 600;
  transition: all 0.25s ease-in-out;
}
.module-files.ipo .module-content li.content-single-file-sidebar-style .icon {
  flex: none;
  margin-left: 23px;
  display: block;
  width: 24px;
  transition: all 0.25s ease-in-out;
}

.white-meta .module-files .download-file {
  color: #fff;
}
.white-meta .module-files .download-file svg path {
  fill: #fff;
}
.white-meta .module-files .download-file:hover {
  color: #DBB13B;
}
.white-meta .module-files .download-file:hover svg path {
  fill: #DBB13B;
}

.module-pipeline .pipeline-container {
  grid-gap: 0;
  min-width: 1105px;
}
.module-pipeline .pipeline-container .title {
  font-size: 0.8125rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  .module-pipeline .pipeline-container .title {
    font-size: 0.8125rem;
  }
}
.module-pipeline .pipeline-container .title-link {
  color: unset;
  z-index: 2;
  display: inline-block;
  position: relative;
}
.module-pipeline .pipeline-container .title-link svg {
  margin-left: 8px;
  margin-top: -6px;
  transform: rotate(-135deg);
  position: absolute;
  bottom: 0;
}
.module-pipeline .pipeline-container .subtitle {
  font-size: 0.875rem;
}
.module-pipeline .pipeline-container .header-item .pipeline-item {
  height: 60px;
}
.module-pipeline .pipeline-container .header-item .title {
  font-size: 1.125rem;
  word-break: break-word;
}
.module-pipeline .pipeline-container .pipeline-item {
  padding: 10px 8px;
  display: flex;
  align-items: flex-start;
  min-height: 86px;
  line-height: 1;
  position: relative;
  min-width: 100px;
}
@media (min-width: 768px) {
  .module-pipeline .pipeline-container .pipeline-item {
    padding: 4px 8px;
  }
}
.module-pipeline .pipeline-container .pipeline-item:first-of-type {
  min-width: 230px;
}
.module-pipeline .pipeline-container .pipeline-item.has-row-span {
  z-index: 1;
}
.module-pipeline .pipeline-container .pipeline-item.left-radius {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.module-pipeline .pipeline-container .pipeline-item.left-radius .line-full {
  left: 1rem;
  width: calc(100% - 1rem);
}
.module-pipeline .pipeline-container .pipeline-item.right-radius {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.module-pipeline .pipeline-container .pipeline-item.right-radius .line-full {
  right: 1rem;
  width: calc(100% - 1rem);
}
.module-pipeline .pipeline-container .pipeline-item.no-separator::after {
  content: none !important;
}
.module-pipeline .pipeline-container .pipeline-item:not(.header-item) {
  min-height: 48px;
  margin-bottom: 3rem;
  justify-content: center;
  align-items: center;
}
.module-pipeline .pipeline-container .pipeline-item:not(.header-item) .title {
  position: absolute;
  top: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%);
}
.module-pipeline .pipeline-container .pipeline-item:not(.header-item)::after {
  right: -2px;
  height: 22px;
  width: 4px;
  display: inline-block;
  background-color: #B9B9B9;
  position: absolute;
  content: "";
  z-index: 1;
}
.module-pipeline .pipeline-container .line {
  justify-content: center;
  transition: all 1.8s ease-in-out;
  height: 4px;
  background-color: #BAB285;
  position: absolute;
  left: 1rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}
.module-pipeline .pipeline-container .line .title {
  animation: 1s ease 0s normal forwards 1 fadein;
}
.module-pipeline .pipeline-container .line::after {
  position: absolute;
  left: calc(100% - 10px);
  top: -10px;
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-color: #DBB13B;
  border-radius: 50%;
}
.module-pipeline .pipeline-container .line-full {
  width: 100%;
  left: 0;
  height: 4px;
  background-color: #B9B9B9;
  z-index: 2;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.module-shareticker-large .module-content,
.module-shareticker-large-mfn .module-content {
  gap: 20px;
}
.module-shareticker-large .target-ticker-cision .ticker-image,
.module-shareticker-large .target-ticker-mfn .ticker-image,
.module-shareticker-large-mfn .target-ticker-cision .ticker-image,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-image {
  width: 28px;
  position: absolute;
  right: 0;
  top: 6px;
}
@media (min-width: 576px) {
  .module-shareticker-large .target-ticker-cision .ticker-image,
  .module-shareticker-large .target-ticker-mfn .ticker-image,
  .module-shareticker-large-mfn .target-ticker-cision .ticker-image,
  .module-shareticker-large-mfn .target-ticker-mfn .ticker-image {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1400px) {
  .module-shareticker-large .target-ticker-cision .left,
  .module-shareticker-large .target-ticker-mfn .left,
  .module-shareticker-large-mfn .target-ticker-cision .left,
  .module-shareticker-large-mfn .target-ticker-mfn .left {
    min-width: 240px;
  }
}
.module-shareticker-large .target-ticker-cision .left .ticker-name,
.module-shareticker-large .target-ticker-cision .left .latest-change-datetime,
.module-shareticker-large .target-ticker-cision .left .ticker-price,
.module-shareticker-large .target-ticker-cision .left .price-wrapper,
.module-shareticker-large .target-ticker-mfn .left .ticker-name,
.module-shareticker-large .target-ticker-mfn .left .latest-change-datetime,
.module-shareticker-large .target-ticker-mfn .left .ticker-price,
.module-shareticker-large .target-ticker-mfn .left .price-wrapper,
.module-shareticker-large-mfn .target-ticker-cision .left .ticker-name,
.module-shareticker-large-mfn .target-ticker-cision .left .latest-change-datetime,
.module-shareticker-large-mfn .target-ticker-cision .left .ticker-price,
.module-shareticker-large-mfn .target-ticker-cision .left .price-wrapper,
.module-shareticker-large-mfn .target-ticker-mfn .left .ticker-name,
.module-shareticker-large-mfn .target-ticker-mfn .left .latest-change-datetime,
.module-shareticker-large-mfn .target-ticker-mfn .left .ticker-price,
.module-shareticker-large-mfn .target-ticker-mfn .left .price-wrapper {
  font-family: "Manrope", sans-serif;
  color: #fff;
  font-size: 1rem;
  line-height: 2.0625rem;
  text-transform: none;
}
.module-shareticker-large .target-ticker-cision .left .price-wrapper,
.module-shareticker-large .target-ticker-mfn .left .price-wrapper,
.module-shareticker-large-mfn .target-ticker-cision .left .price-wrapper,
.module-shareticker-large-mfn .target-ticker-mfn .left .price-wrapper {
  display: flex;
  align-items: center;
}
.module-shareticker-large .target-ticker-cision .left .status,
.module-shareticker-large .target-ticker-mfn .left .status,
.module-shareticker-large-mfn .target-ticker-cision .left .status,
.module-shareticker-large-mfn .target-ticker-mfn .left .status {
  width: 22px;
  height: 22px;
  margin: 0 5px 0 12px;
}
.module-shareticker-large .target-ticker-cision .left .status svg,
.module-shareticker-large .target-ticker-mfn .left .status svg,
.module-shareticker-large-mfn .target-ticker-cision .left .status svg,
.module-shareticker-large-mfn .target-ticker-mfn .left .status svg {
  position: relative;
  right: auto;
  top: auto;
  transform: none;
  display: block;
  width: 22px;
  height: 22px;
}
.module-shareticker-large .target-ticker-cision .left .status svg path,
.module-shareticker-large .target-ticker-mfn .left .status svg path,
.module-shareticker-large-mfn .target-ticker-cision .left .status svg path,
.module-shareticker-large-mfn .target-ticker-mfn .left .status svg path {
  fill: #fff;
}
.module-shareticker-large .target-ticker-cision .ticker-name,
.module-shareticker-large .target-ticker-mfn .ticker-name,
.module-shareticker-large-mfn .target-ticker-cision .ticker-name,
.module-shareticker-large-mfn .target-ticker-mfn .ticker-name {
  text-transform: uppercase;
  margin-bottom: 0;
  padding-right: 40px;
}
.module-shareticker-large .target-ticker-cision .latest-change-datetime,
.module-shareticker-large .target-ticker-mfn .latest-change-datetime,
.module-shareticker-large-mfn .target-ticker-cision .latest-change-datetime,
.module-shareticker-large-mfn .target-ticker-mfn .latest-change-datetime {
  font-size: 1rem;
  text-transform: uppercase;
}
.module-shareticker-large .target-ticker-cision .price-wrapper .ticker-price.text-info,
.module-shareticker-large .target-ticker-mfn .price-wrapper .ticker-price.text-info,
.module-shareticker-large-mfn .target-ticker-cision .price-wrapper .ticker-price.text-info,
.module-shareticker-large-mfn .target-ticker-mfn .price-wrapper .ticker-price.text-info {
  color: #fff !important;
}

.module-shareticker .loader,
.module-shareticker-mfn .loader {
  min-width: 60px;
}
@media (min-width: 768px) {
  .module-shareticker .loader,
  .module-shareticker-mfn .loader {
    min-width: 158px;
  }
}
.module-shareticker .target-ticker-cision .ticker-image,
.module-shareticker .target-ticker-mfn .ticker-image,
.module-shareticker-mfn .target-ticker-cision .ticker-image,
.module-shareticker-mfn .target-ticker-mfn .ticker-image {
  width: 15px;
  margin-left: 0.5rem;
}
@media (min-width: 768px) {
  .module-shareticker .target-ticker-cision .ticker-image,
  .module-shareticker .target-ticker-mfn .ticker-image,
  .module-shareticker-mfn .target-ticker-cision .ticker-image,
  .module-shareticker-mfn .target-ticker-mfn .ticker-image {
    margin-left: 1rem;
  }
}
.module-shareticker .target-ticker-cision .ticker-name,
.module-shareticker .target-ticker-mfn .ticker-name,
.module-shareticker-mfn .target-ticker-cision .ticker-name,
.module-shareticker-mfn .target-ticker-mfn .ticker-name {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-family: serif;
  color: #2dcb48;
  line-height: 1;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .module-shareticker .target-ticker-cision .ticker-name,
  .module-shareticker .target-ticker-mfn .ticker-name,
  .module-shareticker-mfn .target-ticker-cision .ticker-name,
  .module-shareticker-mfn .target-ticker-mfn .ticker-name {
    font-size: 1.875rem;
  }
}
.module-shareticker .target-ticker-cision .ticker-price-container,
.module-shareticker .target-ticker-mfn .ticker-price-container,
.module-shareticker-mfn .target-ticker-cision .ticker-price-container,
.module-shareticker-mfn .target-ticker-mfn .ticker-price-container {
  font-size: 0.6875rem;
}
@media (min-width: 768px) {
  .module-shareticker .target-ticker-cision .ticker-price-container,
  .module-shareticker .target-ticker-mfn .ticker-price-container,
  .module-shareticker-mfn .target-ticker-cision .ticker-price-container,
  .module-shareticker-mfn .target-ticker-mfn .ticker-price-container {
    font-size: 0.875rem;
  }
}

.module-subscribe .module-desc {
  margin-bottom: 2rem;
}

.module-spreadsheets table {
  width: 100%;
}
.module-spreadsheets table td,
.module-spreadsheets table th {
  padding: 8px 10px;
  text-align: right;
  min-width: 94px;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .module-spreadsheets table td,
  .module-spreadsheets table th {
    min-width: 120px;
    font-size: 1rem;
    padding: 12px 20px;
  }
}
.module-spreadsheets table td:first-child,
.module-spreadsheets table th:first-child {
  text-align: left;
}
.module-spreadsheets table th,
.module-spreadsheets table .row0 td {
  font-weight: 600;
  letter-spacing: 0.005em;
  background-color: #E6E6E6;
  border-right: 1px solid #fff;
}
.module-spreadsheets table td {
  vertical-align: top;
  border-right: 1px solid #E6E6E6;
}
.module-spreadsheets table td.small {
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .module-spreadsheets table td.small {
    font-size: 0.875rem;
  }
}
.module-spreadsheets table tr td:last-child,
.module-spreadsheets table tr th:last-child {
  border-right: none;
}
.module-spreadsheets table tr:nth-child(odd) td {
  background-color: #EEE;
}
.module-spreadsheets table tr:last-child td {
  border-bottom: 1px solid #E6E6E6;
}
.module-spreadsheets table.gridlines tr:first-child {
  font-weight: bold;
  text-transform: uppercase;
}

.module-accordion .accordion-item p:last-child {
  margin-bottom: 0;
}

.module-button .full-width-button .btn {
  width: 100%;
}
.module-button.pipeline-buttons {
  margin-bottom: 3rem;
}

.mfn-block .highcharts-background {
  fill: #EEE;
}
.mfn-block .highcharts-label.highcharts-point span {
  width: 16px;
}
.mfn-block .highcharts-grid.highcharts-yaxis-grid path {
  stroke: transparent;
}
.mfn-block .highcharts-axis.highcharts-xaxis .highcharts-tick {
  display: none;
}
.mfn-block .highcharts-axis.highcharts-xaxis .highcharts-axis-line {
  stroke-width: 3px;
  stroke: #DBB13B;
}
.mfn-block .highcharts-axis.highcharts-yaxis .highcharts-axis-line {
  display: none;
}
.mfn-block .highcharts-plot-background {
  fill: #fff;
  position: relative;
}
.mfn-block .highcharts-point {
  fill: #1B2650 !important;
}
.mfn-block select option {
  font-size: 0.875rem;
  font-weight: 400;
}
.mfn-block .highcharts-root text {
  font-family: "Manrope", sans-serif;
  font-size: 0.9375rem !important;
  line-height: 1.25rem;
  font-weight: 400;
  color: #15181F !important;
  fill: #15181F !important;
}
.mfn-block .highcharts-scrollbar .highcharts-scrollbar-track {
  fill: rgba(194, 162, 110, 0.1) !important;
}
.mfn-block .highcharts-scrollbar .highcharts-scrollbar-thumb {
  fill: #112544 !important;
}
.mfn-block .highcharts-scrollbar .highcharts-scrollbar-button {
  fill: #C2A26E !important;
}
.mfn-block .highcharts-graph {
  stroke: #DBB13B;
  stroke-width: 3px;
}
.mfn-block .mf_mini-chart .highcharts-exporting-group {
  display: none;
}
.mfn-block .mf_mini-chart .highcharts-root text {
  font-family: "Manrope", sans-serif;
  font-size: 0.9375rem !important;
  line-height: 1.25rem;
  font-weight: 400;
  fill: #fff !important;
}
.mfn-block .mf_mini-chart .highcharts-root .highcharts-range-selector-group text {
  fill: #112544 !important;
}
.mfn-block .mf_mini-chart .highcharts-background {
  fill: none;
}
.mfn-block .mf_mini-chart .highcharts-axis.highcharts-xaxis .highcharts-axis-line {
  stroke: #fff;
}
.mfn-block .mf_mini-chart .highcharts-axis-labels.highcharts-yaxis-labels {
  display: none;
}
.mfn-block .mf_mini-chart .highcharts-container {
  position: relative;
}
.mfn-block .mf_mini-chart .highcharts-container::after {
  content: "";
  display: block;
  position: absolute;
  left: 7px;
  bottom: 41px;
  width: 3px;
  height: 100%;
  background: #fff;
}

.entry-content .mfn-block.mfn-stock-table .mf-table {
  text-align: left;
}
.entry-content .mfn-block.mfn-stock-table .mf-table tr td {
  background-color: #F6F6F6;
  text-align: left;
}
.entry-content .mfn-block.mfn-stock-table .mf-table tr:nth-child(odd) td {
  background-color: #fff;
}
.entry-content .mfn-block.mfn-stock-table .mf-table tr:last-child td {
  border-bottom-color: #112544;
}
.entry-content .mfn-block.mfn-stock-table .mf-table th,
.entry-content .mfn-block.mfn-stock-table .mf-table .row0 td {
  color: #fff;
  background-color: #112544;
  text-align: left;
}

.module-mfn table {
  width: 100%;
}
.module-mfn table td,
.module-mfn table th {
  padding: 8px 10px;
  text-align: right;
  min-width: 94px;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .module-mfn table td,
  .module-mfn table th {
    min-width: 120px;
    font-size: 1rem;
    padding: 12px 20px;
  }
}
.module-mfn table td:first-child,
.module-mfn table th:first-child {
  text-align: left;
}
.module-mfn table th,
.module-mfn table .row0 td {
  font-weight: 600;
  letter-spacing: 0.005em;
  background-color: #E6E6E6;
  border-right: 1px solid #fff;
}
.module-mfn table td {
  vertical-align: top;
  border-right: 1px solid #E6E6E6;
}
.module-mfn table td.small {
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .module-mfn table td.small {
    font-size: 0.875rem;
  }
}
.module-mfn table tr td:last-child,
.module-mfn table tr th:last-child {
  border-right: none;
}
.module-mfn table tr:nth-child(odd) td {
  background-color: #EEE;
}
.module-mfn table tr:last-child td {
  border-bottom: 1px solid #E6E6E6;
}
.module-mfn table.gridlines tr:first-child {
  font-weight: bold;
  text-transform: uppercase;
}
.module-mfn .tab-content {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mfn-block-in-sidebar .module-bg-wrap {
  padding-top: 8px;
}
.mfn-block-in-sidebar .module-content {
  gap: 13px;
}
.mfn-block-in-sidebar .module-title {
  margin-top: 7px;
}
.mfn-block-in-sidebar .module-title .icon {
  left: -20px;
}
.mfn-block-in-sidebar .module-title .icon path {
  fill: #F6F6F6;
}
.mfn-block-in-sidebar .mfn-block {
  margin-bottom: 27px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe label,
.mfn-block-in-sidebar .mfn-block .mfn-subscribe p,
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-sub-approve-text span {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-status-item:not(.mfn-hidden),
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-alert-active,
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .email-bad-input {
  margin-top: 0;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-success {
  color: #007a15 !important;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe ul {
  margin-bottom: 12px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe ul > li {
  margin-bottom: 12px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe a {
  color: #112544;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe p {
  margin-bottom: 15px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe label {
  display: flex;
  align-items: center;
  min-height: auto;
  padding-left: 12px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-fields {
  margin: 20px 0 22px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-field-input {
  padding-bottom: 8px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-field-input::-webkit-input-placeholder {
  color: #000;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-field-input::-moz-placeholder {
  color: #000;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
@media (max-width: 1199.98px) {
  .mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-sub-submit {
    width: 100%;
    padding: 0 5px;
  }
}
@media (max-width: 991.98px) {
  .mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-sub-submit {
    width: auto;
    padding: 0 60px;
  }
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-sub-approve-text {
  margin-bottom: 15px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-sub-approve-text span {
  margin-bottom: 17px;
}
.mfn-block-in-sidebar .mfn-block .mfn-subscribe .mfn-sub-approve-text span.mfn-policy-approve label {
  padding-right: 5px;
}

.module-chart .highcharts-label h4, .module-chart .highcharts-label .h4 {
  font-size: 2.5vw;
}
@media (min-width: 576px) {
  .module-chart .highcharts-label h4, .module-chart .highcharts-label .h4 {
    font-size: 2.2vw;
  }
}
@media (min-width: 768px) {
  .module-chart .highcharts-label h4, .module-chart .highcharts-label .h4 {
    font-size: 1rem;
  }
}

.module-map .acf-map {
  width: 100% !important;
  height: 800px !important;
}
.module-map .acf-map img {
  max-width: inherit !important;
}

.module-container .container-wrapper .module {
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  .module-container.stacked > .module-bg-wrap > .module-content > .d-grid {
    grid-template-columns: unset;
  }
}

.layout-row:has(.module-container.d-none) {
  margin-bottom: 0;
}

.videos-list {
  display: grid;
  gap: 40px 24px;
}
@media (min-width: 576px) {
  .videos-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .videos-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.videos-list.flerie-insights {
  grid-template-columns: repeat(1, 1fr);
}
.videos-list.flerie-insights .video-description {
  margin-top: 16px;
}
.videos-list.flerie-insights .video-col {
  display: grid;
}
@media (min-width: 992px) {
  .videos-list.flerie-insights .video-col {
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
  }
}
.videos-list.flerie-insights .video-col .featured-image {
  position: relative;
}
.videos-list .featured-image {
  height: 0;
  padding-bottom: 58%;
  margin-bottom: 12px;
}
.videos-list .featured-image img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-container {
  position: relative;
}
.video-container .fancyvideo {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-container .fancyvideo .icon {
  width: 4rem;
}

.titles .meta {
  font-size: 0.8125rem;
  color: #6e6e6e;
  margin-bottom: 8px;
}
.titles .title {
  font-weight: 500;
  font-size: 1.25rem;
}

.module-videos .read-more-container {
  margin: 0 auto;
}
.module-videos .carousel {
  padding-bottom: 60px;
}
.module-videos .carousel-caption {
  color: #000;
  position: relative;
  padding: unset;
  left: unset;
  top: unset;
  bottom: unset;
  right: unset;
  width: 100%;
  margin: 0;
}
@media (min-width: 992px) {
  .module-videos .carousel-caption {
    align-items: center;
    display: flex;
  }
}
@media (max-width: 991.98px) {
  .module-videos .carousel-caption {
    margin-bottom: 1rem;
  }
}
.module-videos .carousel-caption .module-desc {
  margin-top: 1rem;
  font-size: 1.25rem;
}
.module-videos .carousel-caption .module-desc .hide-home {
  display: none;
}
.module-videos .carousel-caption .meta {
  margin-top: 0.5rem;
}
@media (min-width: 992px) {
  .module-videos .carousel-caption .meta {
    margin-top: 1rem;
  }
}
.module-videos .featured-image {
  position: relative;
}
@media (min-width: 992px) {
  .module-videos .featured-image {
    min-height: 370px;
  }
}
@media (min-width: 992px) {
  .module-videos .featured-image img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
}
@media (min-width: 992px) {
  .module-videos .video-wrapper {
    display: grid;
    gap: 48px;
    grid-template-columns: 1fr 1fr;
  }
}
.module-videos .carousel-inner {
  padding-bottom: 0;
}
.module-videos .carousel-indicators {
  margin: 0;
}
.module-videos .carousel-indicators[data-bs-target] {
  text-indent: 0;
}
.module-videos .carousel-indicators button {
  border-radius: 50%;
  width: 0.75rem;
  height: 0.75rem;
  background-color: #e0e0e0;
}
.module-videos .carousel-indicators button.active {
  background-color: #000;
}
.module-videos .carousel-indicators button span {
  display: none;
}
.module-videos .carousel-indicators button.carousel-control-next, .module-videos .carousel-indicators button.carousel-control-prev {
  opacity: 1;
  width: 52px;
  border-radius: 0;
  text-indent: 0;
  background-color: transparent;
}
.module-videos .carousel-indicators button.carousel-control-next span, .module-videos .carousel-indicators button.carousel-control-prev span {
  display: block;
}
.module-videos .carousel-indicators button.carousel-control-next span svg, .module-videos .carousel-indicators button.carousel-control-prev span svg {
  text-indent: 0;
  width: 2rem;
}
.module-videos .carousel-indicators button.carousel-control-next span svg path, .module-videos .carousel-indicators button.carousel-control-prev span svg path {
  fill: #000;
  transform: translateX(0);
  transition: all 0.25s ease-in-out;
}
.module-videos .carousel-indicators button.carousel-control-next .carousel-control-prev-icon,
.module-videos .carousel-indicators button.carousel-control-next .carousel-control-next-icon, .module-videos .carousel-indicators button.carousel-control-prev .carousel-control-prev-icon,
.module-videos .carousel-indicators button.carousel-control-prev .carousel-control-next-icon {
  background-image: none;
}
.module-videos .carousel-indicators button.carousel-control-next:hover svg path, .module-videos .carousel-indicators button.carousel-control-next:focus svg path, .module-videos .carousel-indicators button.carousel-control-next:active svg path, .module-videos .carousel-indicators button.carousel-control-prev:hover svg path, .module-videos .carousel-indicators button.carousel-control-prev:focus svg path, .module-videos .carousel-indicators button.carousel-control-prev:active svg path {
  transform: translateY(4px);
}
.module-videos .carousel-indicators button .carousel-control-prev-icon {
  transform: rotate(90deg);
}
.module-videos .carousel-indicators button .carousel-control-next-icon {
  transform: rotate(-90deg);
}

.error404 {
  color: #fff;
}
.error404 header.banner {
  border-bottom: 0;
}
.error404 main {
  background-color: #0B2A3E;
}
.error404 main .container {
  max-width: 910px;
}
.error404 main .content {
  padding-top: 100px;
  padding-bottom: 0;
}
.error404 .main-content-wrapper {
  text-align: center;
  font-weight: 500;
  padding: 0 30px;
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  .error404 .main-content-wrapper {
    padding: 0 90px;
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
.error404 .main-content-wrapper .search-form {
  max-width: 392px;
  margin: 55px auto;
}
.error404 .main-content-wrapper .input-group #search-icon-2 {
  padding-right: 20px;
}
.error404 .main-content-wrapper .input-group #search-icon-2 .icon {
  width: 23px;
}
.error404 .main-content-wrapper .input-group .search-field {
  border-radius: 308px !important;
}
.error404 .main-content-wrapper .input-group .search-field::-webkit-input-placeholder {
  color: #15181F;
  font-size: 1.125rem;
  font-weight: 400;
}
.error404 .main-content-wrapper .input-group .search-field::-moz-placeholder {
  color: #15181F;
  font-size: 1.125rem;
  font-weight: 400;
}
.error404 .title-container {
  margin-bottom: 36px;
}
@media (min-width: 1200px) {
  .error404 .title-container {
    width: calc(100% + 180px);
    margin-left: -90px;
  }
}
.error404 .title-container h1,
.error404 .title-container .h1 {
  font-weight: 400;
  line-height: 3.5rem;
}
@media (max-width: 767.98px) {
  .error404 .title-container h1,
  .error404 .title-container .h1 {
    line-height: 2.5rem;
  }
}

body.search header.banner {
  border-bottom: 0;
}
body.search main .wrap {
  padding-top: 86px;
}
@media (max-width: 767.98px) {
  body.search main .wrap {
    padding-top: 40px;
  }
}
body.search main .container {
  max-width: 910px;
}
body.search main .content {
  padding-top: 0;
  padding-bottom: 60px;
}
@media (max-width: 767.98px) {
  body.search main .content {
    padding-bottom: 0;
  }
}
body.search .main-content-wrapper .search-form {
  margin-bottom: 84px;
}
@media (max-width: 767.98px) {
  body.search .main-content-wrapper .search-form {
    margin-bottom: 40px;
  }
}
body.search .main-content-wrapper .input-group #search-icon-2 {
  padding: 0 25px;
}
body.search .main-content-wrapper .input-group #search-icon-2 .icon {
  width: 30px;
}
body.search .main-content-wrapper .input-group .search-field {
  border-radius: 308px !important;
  border: 0;
  padding: 21px 29px;
}
body.search .main-content-wrapper .input-group .search-field::-webkit-input-placeholder {
  color: #000;
  font-size: 1.125rem;
  font-weight: 400;
}
body.search .main-content-wrapper .input-group .search-field::-moz-placeholder {
  color: #000;
  font-size: 1.125rem;
  font-weight: 400;
}
body.search .title-container h1,
body.search .title-container .h1 {
  font-weight: 400;
  line-height: 3.5rem;
  margin-bottom: 90px;
}
@media (max-width: 767.98px) {
  body.search .title-container h1,
  body.search .title-container .h1 {
    margin-bottom: 40px;
  }
}
body.search .post-list article {
  padding-bottom: 51px;
  margin-bottom: 54px;
  border-bottom: 1px solid #CDDEE8;
}
@media (max-width: 767.98px) {
  body.search .post-list article {
    padding-bottom: 31px;
    margin-bottom: 34px;
  }
}
body.search .post-list article .entry-title {
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 500;
}
body.search .post-list article .entry-summary {
  margin-top: 13px;
}
body.search .post-list article .meta,
body.search .post-list article .read-more-container {
  display: none;
}
body.search .posts-navigation {
  display: none;
}

body.search.not-top header.banner {
  border-bottom: 1px solid #EEE;
}

.mfn-stock-chart div > .chartContrls {
  padding-right: 12px !important;
  padding-left: 4px !important;
}
.mfn-stock-chart .mf_stockChart .dropdownContent .buttons.option.gtype:hover, .mfn-stock-chart .mf_stockChart .dropdownContent .buttons.option.gtype.checked {
  fill: #fff !important;
  color: #fff !important;
  background-color: #112544 !important;
}
.mfn-stock-chart .mf_stockChart .rangeSelector {
  height: 43px;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .mfn-stock-chart .mf_stockChart .rangeSelector {
    float: none !important;
  }
}
.mfn-stock-chart .mf_stockChart .rangeSelector .buttons {
  font-family: "Manrope", sans-serif;
  font-size: 1rem;
  line-height: 2.5rem;
  font-weight: 500 !important;
  box-shadow: none;
  background-color: #fff !important;
  fill: #112544 !important;
  color: #112544 !important;
  margin: 0;
  border: 1px solid #112544;
  border-right: none;
  transition: all 0.25s ease-in-out;
}
.mfn-stock-chart .mf_stockChart .rangeSelector .buttons:last-child {
  border-right: 1px solid #112544;
}
.mfn-stock-chart .mf_stockChart .rangeSelector .buttons:hover, .mfn-stock-chart .mf_stockChart .rangeSelector .buttons.checked {
  box-shadow: none;
  background: #112544 !important;
  fill: #fff !important;
  color: #fff !important;
}
.mfn-stock-chart .mf_stockChart .rangeSelector .buttons:hover span i::before, .mfn-stock-chart .mf_stockChart .rangeSelector .buttons.checked span i::before {
  color: #fff;
}
.mfn-stock-chart .mf_stockChart .rangeSelector .buttons:hover svg path, .mfn-stock-chart .mf_stockChart .rangeSelector .buttons.checked svg path {
  fill: #fff;
}
.mfn-stock-chart .mf_stockChart .rangeSelector > span {
  width: 44px;
  line-height: 1.875rem !important;
}
.mfn-stock-chart .mf_stockChart .rangeSelector > span i {
  font-size: 2.0625rem;
}
.mfn-stock-chart .mf_stockChart .showBtn.checkable,
.mfn-stock-chart .mf_stockChart .selectBtn {
  font-size: 1rem;
  line-height: 2.5rem;
  box-shadow: none;
  background-color: #fff !important;
  fill: #C2A26E !important;
  color: #C2A26E !important;
  border: 1px solid #15181F;
  margin-left: 9px;
  position: relative;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 767.98px) {
  .mfn-stock-chart .mf_stockChart .showBtn.checkable,
  .mfn-stock-chart .mf_stockChart .selectBtn {
    margin-bottom: 20px;
  }
}
.mfn-stock-chart .mf_stockChart .showBtn.checkable.checked,
.mfn-stock-chart .mf_stockChart .selectBtn.checked {
  background-color: #C2A26E !important;
  fill: #fff !important;
  color: #fff !important;
  border-color: #C2A26E;
}
.mfn-stock-chart .mf_stockChart .showBtn.checkable > .buttonText,
.mfn-stock-chart .mf_stockChart .selectBtn > .buttonText {
  position: absolute;
  transform: translateX(-50%);
}
.mfn-stock-chart .mf_stockChart .showBtn.checkable:hover,
.mfn-stock-chart .mf_stockChart .selectBtn:hover {
  box-shadow: none;
}
.mfn-stock-chart .mf_stockChart .showBtn.checkable:hover > .buttonText,
.mfn-stock-chart .mf_stockChart .selectBtn:hover > .buttonText {
  left: 50%;
  top: 49px;
}
.mfn-stock-chart .mf_stockChart .buttons.selector.dropdown {
  margin-left: 9px;
}
.mfn-stock-chart .mf_stockChart .selectBtn {
  margin-left: 0;
}
.mfn-stock-chart .mf_stockChart .selectBtn:hover > .buttonText {
  left: auto;
  right: 60px;
  transform: none;
}
@media (max-width: 767.98px) {
  .mfn-stock-chart #menu .dropdownTrigger {
    background-color: #fff;
  }
}
.mfn-stock-chart .buttons:not(.gtype, .option) {
  color: #fff;
  height: 43px;
  width: 42px !important;
}
.mfn-stock-chart .buttons:not(.gtype, .option).checkable.checked {
  background-color: var(--bs-secondary);
}
.mfn-stock-chart .buttons:not(.gtype, .option).checkable.checked .fa-newspaper::before {
  color: #fff;
}
.mfn-stock-chart .buttons:not(.gtype, .option).option {
  height: auto;
  color: #8b8c7f;
  font-weight: bold;
}
.mfn-stock-chart .buttons:not(.gtype, .option).rangeSelectorButton {
  background-color: var(--bs-primary);
}
.mfn-stock-chart .buttons:not(.gtype, .option).rangeSelectorButton span {
  line-height: 1.75rem;
}
.mfn-stock-chart .dropdownContent .buttons .color2 {
  fill: var(--bs-primary);
}
.mfn-stock-chart .dropdownContent .buttons.option:hover,
.mfn-stock-chart .dropdownContent .buttons.option.checked {
  background-color: #112544 !important;
  fill: #fff !important;
  color: #fff !important;
  font-weight: normal;
}
.mfn-stock-chart .buttons.option > svg path,
.mfn-stock-chart .fa-calendar-alt::before {
  color: #C2A26E;
}
.mfn-stock-chart .highcharts-label.highcharts-point svg {
  fill: var(--bs-primary);
}
.mfn-stock-chart .highcharts-scrollbar-button,
.mfn-stock-chart .highcharts-scrollbar-thumb {
  fill: var(--bs-primary);
}

.mfn-stock-calculator .mf_date-range {
  margin-bottom: 2rem;
}
.mfn-stock-calculator .mf_number-of-shares {
  margin-bottom: 2rem;
}
.mfn-stock-calculator input {
  padding: 4px;
  font-size: 1.125rem;
  color: #000;
  min-width: 120px;
}
@media (max-width: 575.98px) {
  .mfn-stock-calculator .mf_input-wrapper {
    margin-bottom: 0.5rem;
    display: inline-block;
  }
}
.mfn-stock-calculator .flatpickr-calendar .flatpickr-day.selected {
  background: var(--bs-secondary);
  border-color: var(--bs-secondary);
  color: #fff;
}
.mfn-stock-calculator .flatpickr-calendar span.flatpickr-weekday,
.mfn-stock-calculator .flatpickr-calendar .flatpickr-day {
  color: #000;
}
.mfn-stock-calculator .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,
.mfn-stock-calculator .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
  vertical-align: top;
}

.mfn-subscribe {
  margin-top: 20px;
}
.mfn-subscribe .mfn-block,
.mfn-subscribe .mfn-field-row {
  margin: 0;
}
.mfn-subscribe .mfn-fields {
  margin-bottom: 38px;
}
.mfn-subscribe .mfn-info {
  font-weight: bold;
}
.mfn-subscribe .mfn-policy {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
}
.mfn-subscribe .mfn-status-item:not(.mfn-hidden),
.mfn-subscribe .mfn-alert-active,
.mfn-subscribe .email-bad-input {
  color: #f43319;
  background: none;
  margin-top: 30px;
}
.mfn-subscribe .mfn-sub-success,
.mfn-subscribe .mfn-success {
  color: #2dcb48 !important;
}
.mfn-subscribe a {
  color: #fff;
  text-decoration: underline;
}
.mfn-subscribe a:hover {
  color: #DBB13B;
  text-decoration: none;
}
.mfn-subscribe p {
  font-size: 1.375rem;
  line-height: 1.875rem;
  font-weight: 400;
  margin-bottom: 13px;
}
@media (max-width: 575.98px) {
  .mfn-subscribe p {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}
.mfn-subscribe .mfn-block input[type=checkbox] {
  appearance: none;
  position: relative;
  width: 34px;
  height: 34px;
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: pointer;
}
.mfn-subscribe .mfn-block input[type=checkbox]::after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}
.mfn-subscribe .mfn-block input[type=checkbox]:checked::after {
  height: 15px;
  width: 15px;
}
.mfn-subscribe label {
  position: relative;
  display: inline-block;
  padding-left: 10px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 1.375rem;
  min-height: 33px;
}
.mfn-subscribe ul {
  display: flex;
  padding-left: 0;
  list-style: none;
  flex-flow: column;
  margin-bottom: 28px;
}
.mfn-subscribe ul > li {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.mfn-subscribe ul > li::marker {
  content: none;
}
@media (min-width: 768px) {
  .mfn-subscribe ul > li {
    margin-right: 2rem;
  }
  .mfn-subscribe ul > li:last-child {
    margin-right: 0;
  }
}
.mfn-subscribe .mfn-field-input {
  width: 100%;
  max-width: 405px;
  background: none;
  color: #fff;
  padding: 4px;
  border: 0;
  border-bottom: 1px solid #fff;
}
.mfn-subscribe .mfn-field-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  font-size: 1.375rem;
  text-transform: none;
  font-weight: 400;
}
.mfn-subscribe .mfn-field-input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  font-size: 1.375rem;
  text-transform: none;
  font-weight: 400;
}
.mfn-subscribe .mfn-sub-approve-text {
  font-size: 1rem;
  margin-bottom: 24px;
}
.mfn-subscribe .mfn-sub-approve-text span {
  margin-bottom: 12px;
}
.mfn-subscribe .mfn-sub-approve-text span.mfn-policy-approve {
  height: 23px;
  display: flex;
  align-items: flex-start;
  flex-direction: row-reverse;
}
.mfn-subscribe .mfn-sub-approve-text span.mfn-policy-approve input[type=checkbox] {
  width: 24px;
  height: 24px;
}
.mfn-subscribe .mfn-sub-approve-text span.mfn-policy-approve input[type=checkbox]:checked::after {
  height: 10px;
  width: 10px;
}
.mfn-subscribe .mfn-sub-approve-text span.mfn-policy-approve label {
  padding-left: 0;
  padding-right: 10px;
  font-size: 0.9375rem;
}
.mfn-subscribe .mfn-sub-submit {
  position: relative;
  display: block;
  background: none;
  color: #fff;
  border-radius: 40px;
  border: 1px solid #fff;
  font-size: 0.9375rem;
  height: 41px;
  padding: 0 66px;
  z-index: 0;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}
.mfn-subscribe .mfn-sub-submit:hover {
  color: #000;
}
.mfn-subscribe .mfn-sub-submit:hover::before {
  height: 100%;
}
.mfn-subscribe .mfn-sub-submit::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  height: 0;
  width: 100%;
  background: #fff;
  transition: all 0.25s ease-in-out;
}

.has-calendar .entry-content .event-list {
  display: grid;
  grid-gap: 2rem;
}
@media (min-width: 768px) {
  .has-calendar .entry-content .event-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.has-calendar .entry-content .event-list li {
  background-color: #BAB285;
  padding: 2rem 1.5rem;
}
.has-calendar .entry-content .event-list li .meta {
  margin-bottom: 8px;
}
.has-calendar .entry-content .event-list li .add-to-calendar {
  margin-top: 1rem;
}
.has-calendar .entry-content .event-list .title {
  position: relative;
}
.has-calendar .entry-content .event-list .title > .icon {
  display: block;
  width: 10px;
  height: 26px;
  position: absolute;
  left: -24px;
  top: 2px;
}
.has-calendar .entry-content .event-list .title > .icon path {
  fill: #fff;
}
.has-calendar .entry-content .event-list .title a {
  color: #15181F;
}
.has-calendar .entry-content .event-list .title a:hover, .has-calendar .entry-content .event-list .title a:focus, .has-calendar .entry-content .event-list .title a:active {
  color: #fff;
}
.has-calendar .entry-content .event-list .add-to-calendar:hover, .has-calendar .entry-content .event-list .add-to-calendar:focus, .has-calendar .entry-content .event-list .add-to-calendar:active {
  color: #fff;
}

.imagebank-list {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .imagebank-list {
    margin-top: 2rem;
    margin-bottom: 2rem;
    grid-row-gap: 3.5rem;
  }
}
.imagebank-list a {
  color: #000;
  display: inline-block;
}
.imagebank-list a:hover, .imagebank-list a:focus, .imagebank-list a:active {
  color: #8C8261;
}
.imagebank-list a .icon path {
  fill: #000;
}
.imagebank-list a .img-container {
  position: relative;
}
.imagebank-list a .img-container::before {
  content: "";
  inset: 0;
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  transition: all 0.25s ease-in-out;
}
.imagebank-list a .img-container::after {
  opacity: 0;
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 43px;
  width: 43px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' fill='none' viewBox='0 0 43 43'%3e%3ccircle cx='21.5' cy='21.5' r='20.75' stroke='%23fff' stroke-width='1.5'/%3e%3cpath stroke='%23fff' stroke-width='1.5' d='M9.556 21.546h23.889'/%3e%3cpath stroke='%23fff' stroke-width='1.5' d='M21.454 9.556v23.888'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 43px auto;
  background-position: center center;
  transition: all 0.25s ease-in-out;
}
.imagebank-list a .img-container img {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
.imagebank-list a:hover .icon path {
  fill: #BAB285;
}
.imagebank-list a:hover .img-container::before {
  background-color: rgba(0, 0, 0, 0.4);
}
.imagebank-list a:hover .img-container::after {
  opacity: 1;
}
.imagebank-list .imagebank-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.imagebank-list .title {
  display: block;
  margin-top: 10px;
  line-height: 1.4;
  margin-right: 8px;
  font-size: 1.125rem;
  --bs-border-color: #BAB285;
}

.disclaimer.single .title-container svg {
  display: block;
}
.disclaimer.single .main-content-wrapper {
  max-width: 100%;
}
.disclaimer .wrap {
  padding-top: 2rem;
}
@media (min-width: 768px) {
  .disclaimer .wrap {
    padding-top: 3rem;
    margin: auto auto 0;
  }
}
.disclaimer .main-content-wrapper form {
  margin-top: 42px;
  margin-bottom: 2rem;
}
.disclaimer .main-content-wrapper form > * {
  margin-right: 14px;
}
.disclaimer .main-content-wrapper .dropdown {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .disclaimer .main-content-wrapper .dropdown .ts-wrapper {
    max-width: 245px;
  }
}
.disclaimer .main-content-wrapper button.btn {
  background: #C58B04;
  color: #fff;
  border: none;
  height: 41px;
  padding: 0 47px;
}
.disclaimer .main-content-wrapper label {
  font-weight: 500;
  margin-bottom: 22px;
  line-height: 2.375rem;
}

.report-list .report-row {
  margin-bottom: 26px;
}
.report-list .report-row:hover .left .title {
  color: #8C8261;
}
.report-list .year-title {
  font-size: 2.25rem;
  line-height: 2.375rem;
  font-weight: 500;
  padding: 10px 0 30px;
}
.report-list .d-grid {
  background: #EEE;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
}
@media (min-width: 576px) {
  .report-list .d-grid {
    grid-template-columns: auto 226px;
  }
}
@media (min-width: 768px) {
  .report-list .d-grid {
    grid-gap: 2rem;
  }
}
.report-list .d-grid .left {
  padding: 30px 20px;
}
.report-list .d-grid .right {
  padding: 15px 20px 11px;
  background: #E6E6E6;
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 575.98px) {
  .report-list .d-grid .right {
    display: block;
  }
}
.report-list .d-grid .right .title {
  font-size: 0.875rem;
  line-height: 1.1875rem;
  font-weight: 600;
}
.report-list .d-grid .right .icon-wrapper {
  width: 18px;
  height: 18px;
  margin: 1px 0 0 6px;
}
.report-list .d-grid .right .icon-wrapper .icon {
  height: 21px;
  width: 18px;
}
.report-list .d-grid .right .webcast-wrapper .icon {
  height: 18px;
}
.report-list .title {
  color: #15181F;
  line-height: 1.625rem;
  font-size: calc(1.2625rem + 0.15vw);
  transition: all 0.25s ease-in-out;
}
@media (min-width: 1200px) {
  .report-list .title {
    font-size: 1.375rem;
  }
}
.report-list ul {
  padding-left: 0;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .report-list ul {
    display: flex;
    flex-wrap: wrap;
  }
}
.report-list ul li {
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  .report-list ul li {
    margin-right: 20px;
  }
}
.report-list ul li a {
  display: flex;
  align-items: center;
  justify-content: end;
  color: #000;
}
.report-list ul li a:hover, .report-list ul li a:focus, .report-list ul li a:active {
  color: #DBB13B;
}
.report-list ul li a .icon path {
  fill: #000;
}
.report-list ul li a:hover .title {
  color: #8C8261;
}
.report-list ul li a:hover .icon path {
  fill: #8C8261;
}
.report-list .module-list-inner {
  margin-top: 2px;
}
.report-list .meta {
  line-height: 1rem;
  display: block;
  margin-bottom: 10px;
}
.report-list .icon {
  flex: 0 0 21px;
  margin-right: 20px;
}

.report-table {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .report-table {
    margin-bottom: 3rem;
  }
}
.report-table table {
  width: 100%;
}
.report-table table td,
.report-table table th {
  padding: 8px 10px;
  text-align: right;
  min-width: 94px;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .report-table table td,
  .report-table table th {
    min-width: 120px;
    font-size: 1rem;
    padding: 12px 20px;
  }
}
.report-table table td:first-child,
.report-table table th:first-child {
  text-align: left;
}
.report-table table th,
.report-table table .row0 td {
  font-weight: 600;
  letter-spacing: 0.005em;
  background-color: #E6E6E6;
  border-right: 1px solid #fff;
}
.report-table table td {
  vertical-align: top;
  border-right: 1px solid #E6E6E6;
}
.report-table table td.small {
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .report-table table td.small {
    font-size: 0.875rem;
  }
}
.report-table table tr td:last-child,
.report-table table tr th:last-child {
  border-right: none;
}
.report-table table tr:nth-child(odd) td {
  background-color: #EEE;
}
.report-table table tr:last-child td {
  border-bottom: 1px solid #E6E6E6;
}
.report-table table.gridlines tr:first-child {
  font-weight: bold;
  text-transform: uppercase;
}
.report-table table th {
  text-align: center;
}
.report-table table .icon {
  margin-right: 0;
  flex: 0 0 22px;
}
.report-table table td {
  vertical-align: middle;
}
.report-table table td:not(:first-child) {
  text-align: center;
}
.report-table table a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.report-table table a:hover .icon path, .report-table table a:focus .icon path, .report-table table a:active .icon path {
  fill: #DBB13B;
}
.report-table table .titles {
  min-width: 170px;
}
@media (min-width: 768px) {
  .report-table table .titles {
    min-width: 200px;
  }
}
.report-table table .titles .date {
  line-height: 1;
  margin-bottom: 4px;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .report-table table .titles .date {
    font-size: 1rem;
  }
}
.report-table table .titles .title {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .report-table table .titles .title {
    font-size: 1.125rem;
  }
}

.tabletool button:not(.dropdown-toggle) {
  background-color: transparent;
  width: 28px;
  height: 28px;
  padding: 0;
}
.tabletool button:not(.dropdown-toggle).active {
  background-color: var(--bs-primary);
}
.tabletool table td,
.tabletool table th {
  vertical-align: middle;
}
.tabletool table .table-icons {
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.tabletool table .description {
  padding-left: 70px;
}
@media (min-width: 768px) {
  .tabletool table .description {
    padding-left: 76px;
    max-width: 500px;
  }
}
.tabletool table .description .text {
  border-bottom: 2px solid transparent;
}
.tabletool table tr:not(:first-child):hover td {
  background-color: #165e82;
}
.tabletool .table-navigation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .tabletool .table-navigation {
    justify-content: flex-end;
  }
}
.tabletool .table-navigation button {
  color: #000;
}
.tabletool .table-navigation button svg {
  height: 1rem;
  width: auto;
  opacity: 1;
  transition: all 0.25s ease-in-out;
}
.tabletool .table-navigation button:hover svg path, .tabletool .table-navigation button:focus svg path, .tabletool .table-navigation button:active svg path {
  fill: #DBB13B;
}
.tabletool .table-navigation button.inactive svg {
  opacity: 0.6;
}
@media (min-width: 768px) {
  .tabletool .table-navigation .prev-btn {
    margin-right: 2rem;
  }
}
.tabletool .table-navigation .to-start-btn,
.tabletool .table-navigation .prev-btn {
  transform: rotate(180deg);
}

.history {
  display: flex;
  flex-direction: column;
}
.history .content-container {
  background: var(--bs-secondary);
  padding: 20px;
  color: #fff;
}
@media (min-width: 768px) {
  .history .content-container {
    padding: 2rem;
  }
}
@media (min-width: 768px) {
  .history .history-content {
    width: calc(50% - 32px);
  }
}
.history .history-entry {
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 15px;
  position: relative;
  opacity: 0;
  left: 0;
  transition: all 0.25s ease-in-out;
  transition-delay: 0.2s;
}
@media (min-width: 768px) {
  .history .history-entry {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .history .history-entry {
    left: -20px;
  }
}
.history .history-entry.revealed {
  opacity: 1;
  left: 0;
}
.history .history-entry::before {
  content: "";
  position: absolute;
  height: 100%;
  left: 0;
  top: 1px;
  width: 1px;
  background: var(--bs-primary);
}
@media (min-width: 768px) {
  .history .history-entry::before {
    left: 50%;
    transform: translateX(-50%);
  }
}
.history .history-entry:last-child {
  padding-bottom: 0;
}
.history .history-entry:last-child::before {
  content: none;
}
.history .history-entry .node-title {
  position: relative;
  font-size: 1.875rem;
  display: inline-block;
  margin-top: 0;
  line-height: 0.8;
  padding-bottom: 20px;
  color: var(--bs-primary);
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .history .history-entry .node-title {
    line-height: 0.8;
  }
}
.history .history-entry .node-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: -31px;
  display: block;
  border-radius: 50%;
  height: 22px;
  width: 22px;
  background: var(--bs-primary);
}
.history .history-entry .content-title {
  font-size: 1.5rem;
  text-transform: uppercase;
  font-family: serif;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .history .history-entry .content-title {
    font-size: 2rem;
  }
}
.history .history-entry .body-text {
  font-size: 1.125rem;
}
.history .history-entry .image-container {
  float: right;
  width: calc(40% - 32px);
  text-align: left;
  margin-left: 10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .history .history-entry .image-container {
    margin-left: 0;
    margin-bottom: 0;
    width: calc(50% - 32px);
  }
}
.history .history-entry .image-container img {
  border-radius: 50%;
}
@media (min-width: 768px) {
  .history .history-entry.text-float-left {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .history .history-entry.text-float-left .content-container {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .history .history-entry.text-float-left .node-title::before {
    left: auto !important;
    right: -42px;
  }
}
@media (min-width: 768px) {
  .history .history-entry.text-float-right .history-content {
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .history .history-entry.text-float-right .image-container {
    text-align: right;
    float: left;
  }
}
@media (min-width: 768px) {
  .history .history-entry.text-float-right.history-entry .node-title::before {
    left: -44px;
  }
}

@media (min-width: 768px) {
  .entry-content .projects-section {
    margin-bottom: 3.5rem;
  }
}

.companies-filters-wrapper {
  margin: 0 0 105px;
}
@media (max-width: 767.98px) {
  .companies-filters-wrapper {
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .companies-filters-wrapper .filter-pills {
    margin-bottom: 53px;
  }
}
@media (max-width: 767.98px) {
  .companies-filters-wrapper .filter-pills .nav-pills {
    gap: 8px !important;
  }
}
.companies-filters-wrapper h2, .companies-filters-wrapper .h2 {
  margin: 12px 0 25px;
}
.companies-filters-wrapper .btn-outline-secondary {
  padding: 12px 20px;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 500;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  .companies-filters-wrapper .btn-outline-secondary {
    padding: 11px 28px;
    font-size: var(--bs-btn-font-size);
    line-height: var(--bs-btn-line-height);
    text-transform: inherit;
  }
}
.companies-filters-wrapper .btn-outline-secondary::after {
  display: none;
}

.companies .company-items h2.segment-separator, .companies .company-items .segment-separator.h2 {
  line-height: 2.375rem;
  color: #08222F;
  margin: 60px 0 30px;
}
@media (max-width: 767.98px) {
  .companies .company-items h2.segment-separator, .companies .company-items .segment-separator.h2 {
    margin-top: 0;
  }
}
.companies .company-items .segment-intro {
  margin: 15px 0 30px;
}
.companies .company-row-group {
  margin-bottom: 30px;
}
.companies .company-row-content {
  gap: 30px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1199.98px) {
  .companies .company-row-content {
    gap: 16px;
  }
}
.companies .company-row-content .company-description {
  width: 100%;
}
.companies .company-row-content .company-description .company-content {
  display: block;
}
.companies .company-row-content .company-content {
  display: none;
  position: relative;
  padding: 30px 30px 15px;
  background: #fff;
}
.companies .company-row-content .company-content .row {
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .companies .company-row-content .company-content .row {
    margin-bottom: 20px;
  }
}
.companies .company-row-content .company-content .row .full-width .description {
  padding-right: 0;
}
.companies .company-row-content .company-content .row .description {
  padding-right: 60px;
}
@media (max-width: 767.98px) {
  .companies .company-row-content .company-content .row .description {
    padding-right: 0;
    margin-bottom: 20px;
  }
}
.companies .company-row-content .company-content .row .fact {
  margin: 0 0 5px 10px;
}
@media (max-width: 767.98px) {
  .companies .company-row-content .company-content .row .fact {
    margin-left: 0;
  }
}
.companies .company-row-content .company-content .row label {
  min-width: 84px;
  color: #08222F;
  font-weight: 600;
}
.companies .company-row-content .company-content .row div {
  position: relative;
}
.companies .company-row-content .company-content .row div .meta-data {
  padding-left: 55px;
  position: relative;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .companies .company-row-content .company-content .row div .meta-data {
    margin-bottom: 20px;
  }
}
.companies .company-row-content .company-content .row div .meta-data::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  border: 1px solid #15181F;
}
.companies .company-row-content .company-content .row div a {
  position: absolute;
  left: calc(50% + 35px);
  transform: translateX(-50%);
  padding: 9px 35px;
  white-space: nowrap;
}
@media (max-width: 991.98px) {
  .companies .company-row-content .company-content .row div a {
    padding: 9px 15px;
    position: relative;
    left: 0;
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .companies .company-row-content .company-content .row div a {
    display: none;
  }
}
.companies .company-row-content .company-content .row div a.mobile-button {
  display: none;
  margin-top: 20px;
}
@media (max-width: 767.98px) {
  .companies .company-row-content .company-content .row div a.mobile-button {
    display: block;
  }
}
.companies .company-row-content .company-content h3, .companies .company-row-content .company-content .h3 {
  font-size: 2.25rem;
  line-height: 2.375rem;
  font-weight: 500;
  color: #08222F;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .companies .company-row-content .company-content h3, .companies .company-row-content .company-content .h3 {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
.companies .company-row-content .company-content .close-description {
  font-size: 0;
  position: absolute;
  top: 30px;
  right: 22px;
  width: 27px;
  height: 27px;
  border: none;
  background: none;
  padding: 0;
  z-index: 1;
}
.companies .company-row-content .company-content .close-description .icon {
  display: block;
  width: 27px;
  transform: rotate(45deg);
}
.companies .company-row-content .company-content .close-description .icon path,
.companies .company-row-content .company-content .close-description .icon circle {
  stroke: #DBB13B;
}
.companies .projects-item {
  display: none;
  width: calc(25% - 22.5px);
  background: #E6E6E6;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 1199.98px) {
  .companies .projects-item {
    width: calc(25% - 12px);
  }
}
@media (max-width: 767.98px) {
  .companies .projects-item {
    width: calc(50% - 12px);
  }
}
.companies .projects-item.visible {
  display: block;
}
@media (min-width: 768px) {
  .companies .projects-item:hover {
    background: #08222F;
  }
  .companies .projects-item:hover .company-top .title-row .icon {
    transition: all 0.25s ease-in-out;
  }
  .companies .projects-item:hover .company-top .title-row .icon path,
  .companies .projects-item:hover .company-top .title-row .icon circle {
    stroke: #fff;
  }
  .companies .projects-item:hover .company-top .title-row .icon path {
    transition: all 0.25s ease-in-out;
  }
  .companies .projects-item:hover .company-top .company-image .image-on-load {
    opacity: 0;
  }
  .companies .projects-item:hover .company-top .company-image .image-on-hover {
    opacity: 1;
  }
}
.companies .projects-item.active {
  background: #08222F;
}
.companies .projects-item.active .company-top .title-row .icon {
  transform: rotate(90deg);
  transition: all 0.25s ease-in-out;
}
.companies .projects-item.active .company-top .title-row .icon path,
.companies .projects-item.active .company-top .title-row .icon circle {
  stroke: #fff;
}
.companies .projects-item.active .company-top .title-row .icon path {
  transition: all 0.25s ease-in-out;
}
.companies .projects-item.active .company-top .title-row .icon circle + path {
  opacity: 0;
}
.companies .projects-item.active .company-top .company-image .image-on-load {
  opacity: 0;
}
.companies .projects-item.active .company-top .company-image .image-on-hover {
  opacity: 1;
}
.companies .projects-item .company-top {
  position: relative;
}
.companies .projects-item .company-top .ratio {
  transition: all 0.25s ease-in-out;
}
.companies .projects-item .company-top .ratio::before {
  padding-top: var(--bs-aspect-ratio);
}
.companies .projects-item .company-top .company-image .image-on-load {
  opacity: 1;
}
.companies .projects-item .company-top .company-image .image-on-hover {
  opacity: 0;
}
.companies .projects-item .company-top .company-image img {
  object-fit: contain;
  left: 30px;
  right: 61px;
  width: calc(100% - 60px);
}
@media (max-width: 767.98px) {
  .companies .projects-item .company-top .company-image img {
    left: 40px;
    right: 40px;
    width: calc(100% - 80px);
  }
}
.companies .projects-item .company-top .title-row {
  position: absolute;
  top: 20px;
  right: 20px;
}
.companies .projects-item .company-top .title-row .icon {
  width: 27px;
  height: 27px;
}
.companies .projects-item .company-top .title-row .icon path,
.companies .projects-item .company-top .title-row .icon circle {
  stroke: #000;
  transition: all 0.25s ease-in-out;
}

.why-invest .module-text {
  margin: 23px 80px 56px 115px;
}
@media (max-width: 1199.98px) {
  .why-invest .module-text {
    margin: 23px 50px 40px 75px;
  }
}
@media (max-width: 991.98px) {
  .why-invest .module-text {
    margin: 23px 20px 40px 75px;
  }
}
@media (max-width: 767.98px) {
  .why-invest .module-text {
    margin: 0 0 20px 45px;
  }
}
.why-invest .module-content {
  gap: 22px;
}
.why-invest .module-title span {
  position: absolute;
  left: -63px;
  top: -38px;
  font-size: 3.4375rem;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .why-invest .module-title span {
    font-size: 2.5rem;
    left: -43px;
    top: -18px;
  }
}
.why-invest .module-desc {
  color: #15181F;
  font-size: 1.125rem;
  padding: 0 3px;
}

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}
@media (max-width: 575.98px) {
  .alignnone {
    display: block;
  }
}

.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto;
}
@media (max-width: 575.98px) {
  .aligncenter {
    display: block;
  }
}

.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto;
}
@media (max-width: 575.98px) {
  .alignleft,
  .alignright {
    display: block;
  }
}

@media (min-width: 576px) {
  .alignleft {
    float: left;
    margin-right: 1rem;
  }
  .alignright {
    float: right;
    margin-left: 1rem;
  }
}
.wp-caption-text {
  font-size: 0.875rem;
  font-style: italic;
}

.sidebar .wp-video {
  width: 100% !important;
}
.sidebar .wp-video video {
  object-fit: cover;
  width: 100%;
}

.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown::before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #EEE;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown::after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left::before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left::after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right::before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right::after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom::before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom::after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top::before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #EEE;
}
.datepicker-dropdown.datepicker-orient-top::after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
  background: #EEE;
  cursor: pointer;
}
.datepicker table tr td.old, .datepicker table tr td.new {
  color: #EEE;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: none;
  color: #EEE;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #2dcb48;
  border-radius: 0;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
  background-color: var(--bs-primary);
  color: #000;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
  background: #EEE;
  border-radius: 0;
}
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
  background-color: var(--bs-primary);
  border-radius: 0;
}
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
  background-color: #15181F;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
  background-color: var(--bs-secondary);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 3.375rem;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover, .datepicker table tr td span.focused {
  background: #EEE;
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background: none;
  color: #EEE;
  cursor: default;
}
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
  background-color: var(--bs-secondary);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.old, .datepicker table tr td span.new {
  color: #EEE;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #EEE;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}
.datepicker .cw {
  font-size: 0.625rem;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.125rem;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #EEE;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    text-shadow: none !important;
    filter: none !important;
  }
  a,
  a:visited {
    color: #000 !important;
  }
  .ir a::after,
  a[href^="javascript:"]::after,
  a[href^="#"]::after {
    content: "";
  }
  a[href]::after {
    content: none !important;
  }
  pre,
  blockquote {
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  .h2,
  h3,
  .h3 {
    orphans: 3;
    widows: 3;
  }
  th,
  td {
    border: 1px solid #949494 !important;
  }
  h2, .h2,
  h3,
  .h3 {
    page-break-after: avoid;
  }
  body {
    font-size: 12pt;
  }
  .header-right,
  .header-mobile,
  .sharegraph-extras,
  .search-overlay,
  #preloader,
  .nav-button-wrap,
  .search-button-wrap,
  .mobile-top-lang-link,
  .nav-primary,
  .content-header,
  .sidebar,
  iframe,
  .read-more-container,
  .ext-webcast,
  footer.content-info,
  .cookie_disclaimer,
  #crumbs,
  #cision-websolution-container,
  #info,
  .disclaimer .main,
  .share_content,
  .cat-filters,
  .subscribe-options-container,
  .imagebank_content,
  .listing_bottom,
  form,
  .navbar-top,
  .navbar-toggler,
  #navbarNav,
  .btn-search,
  .search-form-container,
  .module,
  .nav-breadcrumb,
  #wpadminbar,
  .skip-link,
  .container-lang,
  .related-container,
  .companies,
  .companies-filters-wrapper {
    display: none !important;
  }
  html {
    margin-top: 0 !important;
  }
  main {
    padding-top: 20px !important;
  }
  .content {
    padding-top: 0 !important;
  }
  .page-header {
    margin-bottom: 20px !important;
  }
  header.banner {
    position: relative;
    transform: none !important;
    top: 0 !important;
  }
  header.banner .logo svg path:not(.circle) {
    fill: #08222F !important;
  }
  header.banner .logo .print-logo {
    display: block;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsVUFBVSxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxpREFBaUQsa0JBQWtCLENBQUMsdUJBQXVCLFdBQVcsQ0FBQyxXQUFXLENBQUMsc0JBQXNCLFdBQVcsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGlCQUFpQixZQUFZLENBQUMsaUJBQWlCLGFBQWEsQ0FBQyxzQ0FBc0MsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQywyQkFBMkIsQ0FBQyxVQUFVLGlDQUFpQyxDQUFDLGdCQUFnQixhQUFhLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLHNCQUFzQixDQUFDLGVBQWUsQ0FBQyx3QkFBZSxDQUFmLGdCQUFnQixDQUFDLCtCQUErQixRQUFRLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxxQ0FBcUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQywrQkFBK0IsQ0FBQyw2QkFBNkIsQ0FBQyxXQUFXLENBQUMsbUNBQW1DLENBQUMsaURBQWlELFNBQVMsQ0FBQyxrQkFBa0Isd0NBQXdDLENBQUMsMENBQTBDLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxZQUFZLENBQUMsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLGdEQUFnRCxDQUFDLGlEQUFpRCxDQUFDLHVEQUF1RCxDQUFDLDhDQUE4QyxDQUFDLDRCQUE0QixDQUFDLG9EQUFvRCxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLFNBQVMsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLDRCQUE0QixjQUFjLENBQUMsVUFBVSxDQUFDLHNCQUFzQiwyQ0FBMkMsQ0FBQyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMseURBQXlELENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsOENBQThDLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLG9CQUFvQixDQUFDLDhCQUE4QiwwQkFBMEIsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsY0FBYyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLHFJQUFxSSxDQUFDLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxpQ0FBaUMsQ0FBQyx5Q0FBeUMsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLFlBQVksQ0FBQyx5QkFBeUIsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQyxpQ0FBaUMsQ0FBQyxrQ0FBa0MsQ0FBQyx1Q0FBdUMsQ0FBQyx5RUFBeUUsQ0FBQyxvRkFBb0Ysa0JBQWtCLENBQUMsNEJBQTRCLFlBQVksQ0FBQyxzREFBc0QseUZBQXlGLENBQUMsbUNBQW1DLHFCQUFxQiw0QkFBNEIsQ0FBQyw2QkFBNkIsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLHFEQUFxRCxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsNkJBQTZCLGlDQUFpQyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsWUFBWSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsYUFBYSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLDJCQUEyQixDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLDZCQUE2QixDQUFDLDhCQUE4QixDQUFDLGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLGlEQUFpRCxVQUFVLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxtQ0FBbUMsaUJBQWlCLGtCQUFrQixDQUFDLENBQUMsbUJBQW1CLHlFQUF5RSxDQUFDLFlBQVksQ0FBQyw0Q0FBNEMsQ0FBQywyQ0FBMkMsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLDBEQUEwRCxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMseUNBQXlDLENBQUMsa0JBQWtCLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxzQkFBc0IsQ0FBQywrQkFBK0IsaUJBQWlCLENBQUMscUNBQXFDLFFBQVEsQ0FBQyxpQ0FBaUMsQ0FBQyxpQ0FBaUMsVUFBVSxDQUFDLHlDQUF5QyxTQUFTLENBQUMsbUNBQW1DLHlDQUF5QyxVQUFVLENBQUMsQ0FBQyx5Q0FBeUMsUUFBUSxDQUFDLG1DQUFtQyx5Q0FBeUMsU0FBUyxDQUFDLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsNkNBQTZDLENBQUMsaURBQWlELENBQUMsVUFBVSxDQUFDLG1DQUFtQywyQkFBMkIsVUFBVSxDQUFDLENBQUMsOENBQThDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsaUNBQWlDLENBQUMsK0NBQStDLG1CQUFtQixDQUFDLG1CQUFtQixpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLCtCQUErQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMseUNBQXlDLENBQUMsb0NBQW9DLGNBQWMsQ0FBQyxZQUFZLENBQUMsdUJBQXVCLDRDQUE0QyxDQUFDLDhCQUE4QixDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyw4QkFBOEIsU0FBUyxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDLG1CQUFtQixDQUFDLGlEQUFpRCxDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLDJCQUEyQixLQUFLLHdCQUF3QixDQUFDLENBQUMseUJBQXlCLEdBQUcsc0JBQXNCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx1QkFBdUIsQ0FBQyx1QkFBdUIsQ0FBQyxLQUFLLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLENBQUMsaUdBQWlHLGtDQUFrQyxDQUFDLHFXQUFxVyw2Q0FBNkMsQ0FBQyw2VEFBNlQseUNBQXlDLENBQUMsaUJBQWlCLHdDQUF3QyxDQUFDLGtCQUFrQix3Q0FBd0MsQ0FBQyxtQkFBbUIseUNBQXlDLENBQUMsc0JBQXNCLDZDQUE2QyxDQUFDLHFCQUFxQiw0Q0FBNEMsQ0FBQyx1QkFBdUIsOENBQThDLENBQUMsMkJBQTJCLEtBQUssU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsNEJBQTRCLEdBQUcsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEtBQUssNkNBQTZDLENBQUMsU0FBUyxDQUFDLEdBQUcsdUNBQXVDLENBQUMsU0FBUyxDQUFDLENBQUMsZ0NBQWdDLEdBQUcsNkNBQTZDLENBQUMsU0FBUyxDQUFDLENBQUMsK0JBQStCLEdBQUcsaUNBQWlDLENBQUMsU0FBUyxDQUFDLENBQUMsaUNBQWlDLEdBQUcsZ0NBQWdDLENBQUMsU0FBUyxDQUFDLENBQUMscUNBQXFDLG9CQUFvQixDQUFDLHlDQUF5QyxDQUFDLHdEQUF3RCxTQUFTLENBQUMsVUFBVSxDQUFDLDhEQUE4RCxxQ0FBcUMsQ0FBQyw4REFBOEQscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsdUNBQXVDLENBQUMsdUhBQXVILFdBQVcsQ0FBQyxXQUFXLENBQUMscUhBQXFILFdBQVcsQ0FBQyxlQUFlLENBQUMsd0RBQXdELFdBQVcsQ0FBQyxvRUFBb0UsY0FBYyxDQUFDLHFFQUFxRSxlQUFlLENBQUMscUVBQXFFLFdBQVcsQ0FBQyxXQUFXLENBQUMsb0VBQW9FLFdBQVcsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLG9CQUFvQixDQUFDLHdCQUFnQixDQUFoQixnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsOEJBQThCLFNBQVMsQ0FBQyx3QkFBd0IsQ0FBQyxjQUFjLENBQUMsMENBQTBDLGdCQUFnQixDQUFDLG1DQUFtQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxzREFBc0Qsa0JBQWtCLENBQUMsY0FBYyxDQUFDLG9EQUFvRCxjQUFjLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLHFDQUFxQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsd0RBQXdELGVBQWUsQ0FBQyxzREFBc0QsY0FBYyxDQUFDLFdBQVcsQ0FBQyxpQ0FBaUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsb0RBQW9ELFVBQVUsQ0FBQyxXQUFXLENBQUMsa0RBQWtELFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsNFVBQTRVLGNBQWMsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLG1NQUFtTSxVQUFVLENBQUMsVUFBVSxDQUFDLHlJQUF5SSxXQUFXLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMseVFBQXlRLFNBQVMsQ0FBQyw0QkFBNEIsQ0FBQyxVQUFVLENBQUMsZ0VBQWdFLGtCQUFrQixDQUFDLHdDQUF3QyxRQUFRLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsd0JBQXdCLENBQUMsc0JBQXNCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLGtCQUFrQixhQUFhLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGtDQUFrQyxDQUFDLHNFQUFzRSxnREFBZ0QsQ0FBQyw4REFBOEQsU0FBUyxDQUFDLG1DQUFtQyxhQUFhLENBQUMsd0NBQXdDLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLDJEQUEyRCxVQUFVLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLG1FQUFtRSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIsQ0FBQyx1REFBdUQsQ0FBQywyRUFBMkUsV0FBVyxDQUFDLHFDQUFxQyxtQkFBbUIsQ0FBQyx3QkFBZSxDQUFmLGdCQUFnQixDQUFDLGlCQUFpQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsMERBQTBELENBQUMscUJBQXFCLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLENBQUMsMkJBQTJCLENBQUMsdURBQXVELENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxvaUJBQW9pQixDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMsa0NBQWtDLENBQUMsK0VBQStFLENBQUMsbUNBQW1DLG1CQUFtQixXQUFXLENBQUMsQ0FBQyx1RUFBdUUsZ0RBQWdELENBQUMsK0RBQStELFNBQVMsQ0FBQywwQkFBMEIsWUFBWSxDQUFDLGdDQUFnQyxpQkFBaUIsQ0FBQyxrQ0FBa0MsaUJBQWlCLENBQUMsUUFBUSxDQUFDLDBCQUEwQixDQUFDLGlDQUFpQyxnQkFBZ0IsQ0FBQyx5QkFBeUIsbURBQW1ELFlBQVksQ0FBQyxDQUFDLG1CQUFtQixjQUFjLENBQUMsY0FBYyxDQUFDLCtDQUErQyxDQUFDLGlCQUFpQixDQUFDLG1CQUFjLENBQUMsaUNBQWlDLENBQUMsMkNBQTJDLENBQUMsb0JBQW9CLGlFQUFpRSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyw2QkFBNkIsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsd0JBQWUsQ0FBZixnQkFBZ0IsQ0FBQywwQ0FBMEMsU0FBUyxDQUFDLDZDQUE2QyxZQUFZLENBQUMsNkVBQTZFLFlBQVksQ0FBQyw2RUFBNkUsYUFBYSxDQUFDLDRDQUE0QyxZQUFZLENBQUMsK0VBQStFLFlBQVksQ0FBQywrRUFBK0UsYUFBYSxDO0FDaUI3dWUsTUFDRSxzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsa0JBQ0YsQ0FFQSxvRUFDRSxjQUNGLENBRUEsWUFDRSw0RkFDRixDQUVBLDJFQUVFLDRCQUE4QixDQUM5QixvQ0FBMEMsQ0FDMUMsa0JBQXlCLENBQ3pCLGtDQUFtQyxDQUpuQyw0QkFLRixDQUNBLDREQUNFLFdBQVksQ0FDWixpQkFDRixDQUNBLGlEQUNFLG1DQUNGLENBRUEsdUNBQ0Usa0JBQ0YsQ0FFQSxxQkFDRSx3QkFDRixDQUNBLG1DQU9FLGdDQUFrQyxDQUVsQyxjQUFlLENBSGYsd0JBQTBCLENBTDFCLFNBQVUsQ0FDVixpQkFBa0IsQ0FHbEIsd0JBQTBCLENBRjFCLE9BQVEsQ0FDUiwwQkFBMkIsQ0FJM0Isc0JBRUYsQ0FDQSx5RkFDRSxvQ0FDRixDQUNBLHFIQUNFLFNBQ0YsQ0FFQSw2QkFJRSxrQkFBbUIsQ0FEbkIsK0JBQWdDLENBRWhDLGlDQUFvQyxDQUhwQyxrQkFBb0IsQ0FEcEIsaUJBS0YsQ0FDQSxtQ0FJRSxhQUFjLENBSWQsMkJBQTBCLENBRDFCLG1CQUFpQixDQURqQixnQkFBaUIsQ0FEakIsVUFBWSxDQUpaLGlCQUFrQixDQUNsQixZQUFjLENBQ2QsT0FNRixDQUNBLHlDQUNFLFVBQ0YsQ0FFQSx5REFFRSx3QkFBeUIsQ0FEekIsZUFBZ0IsQ0FFaEIsMkNBQ0YsQ0FDQSx1Q0FPRSxzQkFBdUIsQ0FMdkIsb0JBQXVCLENBQXZCLG9CQUF1QixDQUd2QixlQUFnQixDQUZoQixhQUFjLENBQ2Qsc0JBQXlCLENBRXpCLFVBRUYsQ0FDQSwwREFDRSxvQkFBcUIsQ0FFckIsNENBQWtELENBRGxELFNBRUYsQ0FDQSwwQ0FDRSxrQkFBeUIsQ0FDekIseUJBQTJCLENBQzNCLFVBQ0YsQ0FDQSw4R0FDRSxzQkFDRixDQUVBLDhEQUNFLFdBQ0YsQ0FDQSxvRUFDRSxTQUFVLENBQ1YsYUFDRixDQUNBLDJGQUNFLGlCQUNGLENBRkEsaUZBQ0UsaUJBQ0YsQ0FFQSwwREFDRSxZQUNGLENBQ0EsK0NBQ0UsOEJBQStCLENBQy9CLFlBQWtCLENBRWxCLFlBQWEsQ0FEYixXQUFZLENBRVosV0FDRixDQUNBLDBEQUNFLGNBQ0YsQ0FDQSxzREFDRSxZQUNGLENBQ0Esc0RBQ0UsWUFDRixDQUVBLHVDQUVFLGtCQUFtQixDQURuQixtQkFBb0IsQ0FFcEIseUJBQ0YsQ0FDQSwrQ0FNRSx5QkFBMEIsQ0FDMUIscUJBQXNCLENBTnRCLGFBQWMsQ0FHZCxvQkFBcUIsQ0FDckIsYUFBYyxDQUhkLG9CQUFxQixDQUNyQixxQkFLRixDQUNBLHFEQUNFLDBCQUNGLENBQ0EsOERBQ0UsZUFDRixDQUNBLGdEQUlFLG1CQUFlLENBSGYsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixLQUVGLENBRUEseURBQ0UsNkJBQThCLENBQzlCLGVBQ0YsQ0FDQSxnRUFDRSw2QkFDRixDQUNBLGtFQUNFLHNCQUNGLENBRUEsbURBQ0UsOEJBQStCLENBQy9CLGdCQUNGLENBQ0EsMERBQ0UsOEJBQ0YsQ0FDQSw0REFDRSx1QkFDRixDQUVBLFlBQ0UsaUJBQ0YsQ0FFQSwyQ0FPRSxzQkFBdUIsQ0FKdkIsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsZUFFRixDQUVBLHdEQUVFLGVBQWdCLENBQ2hCLFdBQ0YsQ0FFQSxZQUNFLHdCQUF5QixDQVF6QixxQkFBdUIsQ0FEdkIsZUFBZ0IsQ0FEaEIscUJBQXNCLENBSXRCLGNBQWUsQ0FQZixlQUFnQixDQUZoQixzQkFBeUIsQ0FHekIsaUJBQWtCLENBRmxCLFVBQVcsQ0FHWCxTQU1GLENBQ0Esd0NBQ0Usc0RBQ0YsQ0FDQSxrQkFDRSxxQkFDRixDQUNBLDhDQUNFLHdCQUNGLENBQ0EsbUJBQ0UsZUFDRixDQUNBLGNBRUUsb0JBQXFCLENBRHJCLHVCQUVGLENBQ0Esa0NBSUUsa0JBQW1CLENBRW5CLHNCQUF5QixDQUR6QixhQUFjLENBSmQsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixlQUlGLENBQ0EseUNBQ0Usa0JBQW1CLENBRW5CLDBCQUFrQyxDQURsQyxVQUVGLENBQ0EsNkZBRUUsZUFBaUIsQ0FDakIsbUJBQXVCLENBRnZCLGFBR0YsQ0FDQSxrQkFXRSx5QkFBMkIsQ0FEM0Isa0JBQXlCLENBSXpCLHlCQUEyQixDQVgzQiw4QkFBZ0MsQ0FGaEMsYUFBYyxDQVdkLDZCQUErQixDQUovQixrQkFBb0IsQ0FGcEIseUJBQTJCLENBQzNCLHdCQUEwQixDQUYxQixzQkFBd0IsQ0FIeEIsY0FBZSxDQUVmLG1CQUFxQixDQUtyQix1QkFBeUIsQ0FJekIsa0NBQTRCLENBQTVCLCtCQUE0QixDQUE1Qiw4QkFBNEIsQ0FBNUIsMEJBRUYsQ0FDQSw2QkFDRSxZQUNGLENBQ0Esd0JBQ0Usc0JBQ0YsQ0FDQSw2QkFDRSxzQkFDRixDQUNBLGdCQUNFLGdCQUNGLENBQ0EseUNBQ0UsdUJBQXlCLENBQ3pCLFVBQ0YsQ0FDQSxrQ0FDRSw2QkFDRixDQUNBLHNCQUVFLHdCQUF5QixDQUR6QixVQUVGLENBQ0EsZ0NBR0UsYUFBYyxDQUZkLFNBQVUsQ0FDVixpQkFFRixDQUVBLGFBT0UsZUFBZ0IsQ0FFaEIsd0JBQWtCLENBR2xCLGlDQUFvQyxDQUhwQyxZQUFrQixDQUVsQixtQ0FBd0MsQ0FEeEMscUJBQXNCLENBUHRCLE1BQU8sQ0FLUCxpQkFBcUIsQ0FQckIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FFVCxVQUFXLENBQ1gsVUFRRixDQUNBLCtCQUNFLGNBQWUsQ0FDZixlQUNGLENBQ0EsMENBQ0UsOEJBQW1DLENBQ25DLGlCQUNGLENBQ0EsaUdBSUUsa0JBQ0YsQ0FDQSx3R0FDRSxjQUFlLENBQ2YsVUFDRixDQUNBLHNDQUVFLGNBQWUsQ0FEZixTQUVGLENBQ0Esb0RBQ0UsWUFDRixDQUNBLDhCQUVFLGVBQWdCLENBRGhCLGFBQWMsQ0FFZCxjQUNGLENBQ0EscUJBQ0Usd0JBQXlCLENBQ3pCLGFBQ0YsQ0FDQSw0QkFDRSxhQUNGLENBQ0EscUJBQ0UsdUJBQ0YsQ0FDQSxzQkFDRSxvQkFBcUIsQ0FFckIsV0FBWSxDQUNaLGlCQUFtQixDQUZuQixVQUdGLENBQ0EsNEJBU0UsNENBQTZDLENBRDdDLGdDQUFxRCxDQUZyRCxpQkFBa0IsQ0FFbEIsa0JBQXFELENBQXJELGdCQUFxRCxDQVByRCxXQUFZLENBQ1osYUFBYyxDQUVkLFdBQVksQ0FDWixVQUFXLENBRlgsVUFPRixDQUNBLHlCQUNFLEdBQ0Usc0JBQ0YsQ0FDQSxHQUNFLHVCQUNGLENBQ0YsQ0FFQSxxQkFJRSx3QkFBeUIsQ0FEekIsZ0JBQWlCLENBRGpCLGlCQUFrQixDQURsQixlQUFnQixDQUloQixzQkFDRixDQUVBLHNCQUVFLDRCQUE4QixDQUQ5QixrQkFBb0IsQ0FFcEIsc0NBQWdDLENBQWhDLDhCQUFnQyxDQUNoQyx5QkFBMkIsQ0FDM0IsbUJBQXFCLENBQ3JCLDJCQUE2QixDQUU3Qiw0QkFBOEIsQ0FEOUIsbUJBRUYsQ0FFQSxpREFJRSxlQUFnQixDQUNoQixZQUFhLENBRmIsV0FBWSxDQURaLG1CQUlGLENBRUEsZ0VBTUUsZUFBZ0IsQ0FDaEIsbURBQW9ELENBQ3BELHFCQUF1QixDQUN2QixzQ0FBMkMsQ0FOM0MsV0FBWSxDQUNaLFNBQVUsQ0FDVixZQUtGLENBRUEsOEJBQ0UsaUJBQW1CLENBQ25CLGVBQ0YsQ0FDQSwwQ0FDRSxZQUNGLENBQ0EsOEJBTUUsdURBQXdELENBTHhELFdBQVksQ0FDWixhQUFjLENBQ2QsUUFBUyxDQUtULG9CQUFzQixDQUh0QixlQUlGLENBQ0EscUJBQ0UsbUJBQ0YsQ0FFQSxxQkFDRSxhQUNGLENBRUEsWUFHRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQURiLG9FQUdGLENBQ0EsdUNBQ0UsWUFDRSxlQUNGLENBQ0YsQ0FDQSw2QkFDRSxxQkFDRixDQUNBLG1CQUNFLG9CQUFxQixDQUVyQiw0Q0FBa0QsQ0FEbEQsU0FFRixDQUNBLGtCQUVFLGtCQUFtQixDQURuQixZQUVGLENBRUEsbUZBR0Usb0JBQ0YsQ0FDQSwwSEFHRSxxVUFBNFUsQ0FDNVUsd0RBQTJELENBRTNELDJCQUE0QixDQUQ1QiwyREFFRixDQUNBLHdHQUdFLG1qQkFBNmlCLENBQzdpQiw0REFBK0QsQ0FFL0QsMkJBQTRCLENBRDVCLHFFQUVGLENBQ0EseUlBR0Usb0JBQXFCLENBQ3JCLDJDQUNGLENBRUEsNkVBR0Usb0JBQ0YsQ0FDQSxvSEFHRSx3UUFBMlAsQ0FDM1Asd0RBQTJELENBRTNELDJCQUE0QixDQUQ1QiwyREFFRixDQUNBLGtHQUdFLHNmQUE0ZCxDQUM1ZCw0REFBK0QsQ0FFL0QsMkJBQTRCLENBRDVCLHFFQUVGLENBQ0EsbUlBR0Usb0JBQXFCLENBQ3JCLDJDQUNGLENBRUEsWUFFRSxZQUFhLENBRGIscUNBRUYsQ0FDQSxtRkFDRSxvQ0FDRixDQUNBLHVIQUNFLG9CQUFzQixDQUN0QixpQkFDRixDQUNBLHFKQUNFLGlCQUFtQixDQUNuQixnQkFDRixDQUNBLHVLQUNFLG1EQUNGLENBQ0Esd0NBRUUsK0JBQWdDLENBRGhDLCtCQUVGLENBQ0Esa0NBQ0UsaUNBQ0YsQ0FDQSxtRkFDRSxtQ0FDRixDQUNBLHVIQUNFLG1CQUFxQixDQUNyQixpQkFDRixDQUVBLGlEQUtFLGVBQWdCLENBSGhCLFdBQVksQ0FFWixlQUFnQixDQURoQixXQUFZLENBRlosU0FLRixDQUNBLG9FQUNFLDhQQUFpUCxDQUVqUCx1Q0FBeUMsQ0FEekMsMkJBQTRCLENBRTVCLHlCQUNGLENBQ0EsMkNBQ0UscUJBQ0YsQ0FFQSwwTEFHRSxxQkFDRixDQUNBLHNQQUdFLGdDQUNGLENBRUEseUJBQ0UsV0FDRixDQUNBLHdEQUVFLDJCQUE0QixDQUQ1Qix3QkFFRixDQUNBLHNEQUVFLDRCQUE2QixDQUQ3Qix5QkFFRjtBQzdsQkEsd0RBQXdELEM7QUNEeEQsZ0JBQWdCO0FDQWhCOztFQUFBO0FDQUE7RUFRSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDNFBJLHlCQUxJO0VEclBSO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFFQTtBRkVGOztBSTFEQTs7O0VBR0U7QUo2REY7O0FJOUNJO0VBTko7SUFPTTtFSmtESjtBQUNGOztBSXJDQTtFQUNFO0VBQ0E7RURtUEksbUNBTEk7RUM1T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3Q0Y7O0FJL0JBO0VBQ0U7RUFDQSxjQ2lqQjRCO0VEaGpCNUI7RUFDQTtFQUNBLGFDdWpCNEI7QUxyaEI5Qjs7QUl4QkE7RUFDRTtFQUNBLHFCQ3dmNEI7RURyZjVCLGdCRWhEcUI7RUZpRHJCLGdCRWhEcUI7QU55RXZCOztBSXJCQTtFRDZNUTtBSHBMUjtBR2tCSTtFQzNDSjtJRG9OUTtFSHZMTjtBQUNGOztBSXpCQTtFRHdNUTtBSDNLUjtBR1NJO0VDdENKO0lEK01RO0VIOUtOO0FBQ0Y7O0FJN0JBO0VEbU1RO0FIbEtSO0FHQUk7RUNqQ0o7SUQwTVE7RUhyS047QUFDRjs7QUlqQ0E7RUQwTE0sa0JBTEk7QUhoSlY7O0FJaENBO0VEcUxNLG1CQUxJO0FINUlWOztBSS9CQTtFRGdMTSxlQUxJO0FIeElWOztBSXhCQTtFQUNFO0VBQ0EsbUJDbVMwQjtBTHhRNUI7O0FJakJBO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7VUFBQTtBSm9CRjs7QUlkQTtFQUNFO0VBQ0E7RUFDQTtBSmlCRjs7QUlYQTs7RUFFRTtBSmNGOztBSVhBOzs7RUFHRTtFQUNBO0FKY0Y7O0FJWEE7Ozs7RUFJRTtBSmNGOztBSVhBO0VBQ0UsZ0JDNlg0QjtBTC9XOUI7O0FJVEE7RUFDRTtFQUNBO0FKWUY7O0FJTkE7RUFDRTtBSlNGOztBSURBOztFQUVFLGdCRTVLbUI7QU5nTHJCOztBSUlBO0VEbUZNLGtCQUxJO0FIOUVWOztBSU9BO0VBQ0UsaUJDK2E0QjtFRDlhNUI7QUpKRjs7QUlhQTs7RUFFRTtFRCtESSxpQkFMSTtFQ3hEUjtFQUNBO0FKVkY7O0FJYUE7RUFBTTtBSlROOztBSVVBO0VBQU07QUpOTjs7QUlXQTtFQUNFO0VBQ0EscUJHOU1nQjtBUHNNbEI7QUlVRTtFQUNFO0FKUko7O0FJbUJFO0VBRUU7RUFDQTtBSmpCSjs7QUl3QkE7Ozs7RUFJRSxxQ0NrUjRCO0VGN1B4QixjQUxJO0FIcENWOztBSTRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VEU0ksa0JBTEk7QUg1QlY7QUk2QkU7RURJSSxrQkFMSTtFQ0dOO0VBQ0E7QUozQko7O0FJK0JBO0VESE0sa0JBTEk7RUNVUjtFQUNBO0FKNUJGO0FJK0JFO0VBQ0U7QUo3Qko7O0FJaUNBO0VBQ0U7RURmSSxrQkFMSTtFQ3NCUix3QkN1eUNrQztFRHR5Q2xDLHNDQ3V5Q2tDO0VHM2tEaEM7QVJ1UUo7QUlnQ0U7RUFDRTtFRHRCRSxjQUxJO0FIRlY7O0FJd0NBO0VBQ0U7QUpyQ0Y7O0FJMkNBOztFQUVFO0FKeENGOztBSWdEQTtFQUNFO0VBQ0E7QUo3Q0Y7O0FJZ0RBO0VBQ0UsbUJDc1Q0QjtFRHJUNUIsc0JDcVQ0QjtFRHBUNUIsY0NqVlM7RURrVlQ7QUo3Q0Y7O0FJb0RBO0VBRUU7RUFDQTtBSmxERjs7QUlxREE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBSmxERjs7QUkwREE7RUFDRTtBSnZERjs7QUk2REE7RUFFRTtBSjNERjs7QUltRUE7RUFDRTtBSmhFRjs7QUlxRUE7Ozs7O0VBS0U7RUFDQTtFRHJISSxrQkFMSTtFQzRIUjtBSmxFRjs7QUlzRUE7O0VBRUU7QUpuRUY7O0FJd0VBO0VBQ0U7QUpyRUY7O0FJd0VBO0VBR0U7QUp2RUY7QUkwRUU7RUFDRTtBSnhFSjs7QUkrRUE7RUFDRTtBSjVFRjs7QUlvRkE7Ozs7RUFJRTtBSmpGRjtBSW9GSTs7OztFQUNFO0FKL0VOOztBSXNGQTtFQUNFO0VBQ0E7QUpuRkY7O0FJd0ZBO0VBQ0U7QUpyRkY7O0FJK0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo1RkY7O0FJb0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDOEk0QjtFRnhWdEI7RUM2TU47QUpsR0Y7QUc3UUk7RUN3V0o7SUQvTFE7RUh3R047QUFDRjtBSStGRTtFQUNFO0FKN0ZKOztBSW9HQTs7Ozs7OztFQU9FO0FKakdGOztBSW9HQTtFQUNFO0FKakdGOztBSTBHQTtFQUNFO0VBQ0E7QUp2R0Y7O0FJK0dBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFO0FKL0dGOztBSW9IQTtFQUNFO0FKakhGOztBSXdIQTtFQUNFO0VBQ0E7QUpySEY7O0FJMEhBO0VBQ0U7QUp2SEY7O0FJNEhBO0VBQ0U7QUp6SEY7O0FJZ0lBO0VBQ0U7RUFDQTtBSjdIRjs7QUlxSUE7RUFDRTtBSmxJRjs7QUkwSUE7RUFDRTtBSnZJRjs7QVM3YkE7RU55UU0sa0JBTEk7RU1sUVIsZ0JKd2tCNEI7QUx4STlCOztBUzNiRTtFTnNRTTtFTWxRSixnQkhVa0I7RUdUbEI7QVQ0Yko7QUc3Vkk7RU1wR0Y7SU42UU07RUh3TE47QUFDRjs7QVN0Y0U7RU5zUU07RU1sUUosZ0JIVWtCO0VHVGxCO0FUdWNKO0FHeFdJO0VNcEdGO0lONlFNO0VIbU1OO0FBQ0Y7O0FTamRFO0VOc1FNO0VNbFFKLGdCSFVrQjtFR1RsQjtBVGtkSjtBR25YSTtFTXBHRjtJTjZRTTtFSDhNTjtBQUNGOztBUzVkRTtFTmtRSSxlQUxJO0VNelBOLGdCSFVrQjtFR1RsQjtBVDZkSjs7QVNsZUU7RU5rUUksbUJBTEk7RU16UE4sZ0JIVWtCO0VHVGxCO0FUbWVKOztBU3hlRTtFTmtRSSxrQkFMSTtFTXpQTixnQkhVa0I7RUdUbEI7QVR5ZUo7O0FTdGRBO0VDdkRFO0VBQ0E7QVZpaEJGOztBU3RkQTtFQzVERTtFQUNBO0FWc2hCRjs7QVN4ZEE7RUFDRTtBVDJkRjtBU3pkRTtFQUNFLG9CSmdrQjBCO0FMckc5Qjs7QVNqZEE7RU5vTk0sa0JBTEk7RU03TVI7QVRvZEY7O0FTaGRBO0VBQ0UsbUJKNlJPO0VGaEZILGtCQUxJO0FINFFWO0FTamRFO0VBQ0U7QVRtZEo7O0FTL2NBO0VBQ0U7RUFDQSxtQkptUk87RUZoRkgsa0JBTEk7RU01TFIsY0p0RlM7QUx3aUJYO0FTaGRFO0VBQ0U7QVRrZEo7O0FXbGpCQTtFQ0lFO0VBR0E7QVpnakJGOztBV2pqQkE7RUFDRSxnQk40OENrQztFTTM4Q2xDLHNCSmJNO0VJY047RUhHRTtFSVJGO0VBR0E7QVp5akJGOztBVzNpQkE7RUFFRTtBWDZpQkY7O0FXMWlCQTtFQUNFO0VBQ0E7QVg2aUJGOztBVzFpQkE7RVIrUE0sa0JBTEk7RVF4UFIsY04xQlM7QUx1a0JYOztBYS9rQkU7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkd2xCRjs7QWVsaUJJO0VGNUNFO0lBQ0UsaUJHUGU7RWhCeWxCckI7QUFDRjtBaUJsbUJFO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWxCb21CRjtBaUJ4bUJJO0VDYUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjhsQkY7O0FrQi9pQk07RUFDRTtBbEJrakJSOztBa0IvaUJNO0VBcENKO0VBQ0E7QWxCdWxCRjs7QWtCemtCRTtFQUNFO0VBQ0E7QWxCNGtCSjs7QWtCOWtCRTtFQUNFO0VBQ0E7QWxCaWxCSjs7QWtCbmxCRTtFQUNFO0VBQ0E7QWxCc2xCSjs7QWtCeGxCRTtFQUNFO0VBQ0E7QWxCMmxCSjs7QWtCN2xCRTtFQUNFO0VBQ0E7QWxCZ21CSjs7QWtCbG1CRTtFQUNFO0VBQ0E7QWxCcW1CSjs7QWtCdGtCTTtFQWhESjtFQUNBO0FsQjBuQkY7O0FrQnJrQlU7RUFoRU47RUFDQTtBbEJ5b0JKOztBa0Ixa0JVO0VBaEVOO0VBQ0E7QWxCOG9CSjs7QWtCL2tCVTtFQWhFTjtFQUNBO0FsQm1wQko7O0FrQnBsQlU7RUFoRU47RUFDQTtBbEJ3cEJKOztBa0J6bEJVO0VBaEVOO0VBQ0E7QWxCNnBCSjs7QWtCOWxCVTtFQWhFTjtFQUNBO0FsQmtxQko7O0FrQm5tQlU7RUFoRU47RUFDQTtBbEJ1cUJKOztBa0J4bUJVO0VBaEVOO0VBQ0E7QWxCNHFCSjs7QWtCN21CVTtFQWhFTjtFQUNBO0FsQmlyQko7O0FrQmxuQlU7RUFoRU47RUFDQTtBbEJzckJKOztBa0J2bkJVO0VBaEVOO0VBQ0E7QWxCMnJCSjs7QWtCNW5CVTtFQWhFTjtFQUNBO0FsQmdzQko7O0FrQnpuQlk7RUF4RFY7QWxCcXJCRjs7QWtCN25CWTtFQXhEVjtBbEJ5ckJGOztBa0Jqb0JZO0VBeERWO0FsQjZyQkY7O0FrQnJvQlk7RUF4RFY7QWxCaXNCRjs7QWtCem9CWTtFQXhEVjtBbEJxc0JGOztBa0I3b0JZO0VBeERWO0FsQnlzQkY7O0FrQmpwQlk7RUF4RFY7QWxCNnNCRjs7QWtCcnBCWTtFQXhEVjtBbEJpdEJGOztBa0J6cEJZO0VBeERWO0FsQnF0QkY7O0FrQjdwQlk7RUF4RFY7QWxCeXRCRjs7QWtCanFCWTtFQXhEVjtBbEI2dEJGOztBa0IxcEJROztFQUVFO0FsQjZwQlY7O0FrQjFwQlE7O0VBRUU7QWxCNnBCVjs7QWtCcHFCUTs7RUFFRTtBbEJ1cUJWOztBa0JwcUJROztFQUVFO0FsQnVxQlY7O0FrQjlxQlE7O0VBRUU7QWxCaXJCVjs7QWtCOXFCUTs7RUFFRTtBbEJpckJWOztBa0J4ckJROztFQUVFO0FsQjJyQlY7O0FrQnhyQlE7O0VBRUU7QWxCMnJCVjs7QWtCbHNCUTs7RUFFRTtBbEJxc0JWOztBa0Jsc0JROztFQUVFO0FsQnFzQlY7O0FrQjVzQlE7O0VBRUU7QWxCK3NCVjs7QWtCNXNCUTs7RUFFRTtBbEIrc0JWOztBZXp3Qkk7RUdVRTtJQUNFO0VsQm13Qk47RWtCaHdCSTtJQXBDSjtJQUNBO0VsQnV5QkE7RWtCenhCQTtJQUNFO0lBQ0E7RWxCMnhCRjtFa0I3eEJBO0lBQ0U7SUFDQTtFbEIreEJGO0VrQmp5QkE7SUFDRTtJQUNBO0VsQm15QkY7RWtCcnlCQTtJQUNFO0lBQ0E7RWxCdXlCRjtFa0J6eUJBO0lBQ0U7SUFDQTtFbEIyeUJGO0VrQjd5QkE7SUFDRTtJQUNBO0VsQit5QkY7RWtCaHhCSTtJQWhESjtJQUNBO0VsQm0wQkE7RWtCOXdCUTtJQWhFTjtJQUNBO0VsQmkxQkY7RWtCbHhCUTtJQWhFTjtJQUNBO0VsQnExQkY7RWtCdHhCUTtJQWhFTjtJQUNBO0VsQnkxQkY7RWtCMXhCUTtJQWhFTjtJQUNBO0VsQjYxQkY7RWtCOXhCUTtJQWhFTjtJQUNBO0VsQmkyQkY7RWtCbHlCUTtJQWhFTjtJQUNBO0VsQnEyQkY7RWtCdHlCUTtJQWhFTjtJQUNBO0VsQnkyQkY7RWtCMXlCUTtJQWhFTjtJQUNBO0VsQjYyQkY7RWtCOXlCUTtJQWhFTjtJQUNBO0VsQmkzQkY7RWtCbHpCUTtJQWhFTjtJQUNBO0VsQnEzQkY7RWtCdHpCUTtJQWhFTjtJQUNBO0VsQnkzQkY7RWtCMXpCUTtJQWhFTjtJQUNBO0VsQjYzQkY7RWtCdHpCVTtJQXhEVjtFbEJpM0JBO0VrQnp6QlU7SUF4RFY7RWxCbzNCQTtFa0I1ekJVO0lBeERWO0VsQnUzQkE7RWtCL3pCVTtJQXhEVjtFbEIwM0JBO0VrQmwwQlU7SUF4RFY7RWxCNjNCQTtFa0JyMEJVO0lBeERWO0VsQmc0QkE7RWtCeDBCVTtJQXhEVjtFbEJtNEJBO0VrQjMwQlU7SUF4RFY7RWxCczRCQTtFa0I5MEJVO0lBeERWO0VsQnk0QkE7RWtCajFCVTtJQXhEVjtFbEI0NEJBO0VrQnAxQlU7SUF4RFY7RWxCKzRCQTtFa0J2MUJVO0lBeERWO0VsQms1QkE7RWtCLzBCTTs7SUFFRTtFbEJpMUJSO0VrQjkwQk07O0lBRUU7RWxCZzFCUjtFa0J2MUJNOztJQUVFO0VsQnkxQlI7RWtCdDFCTTs7SUFFRTtFbEJ3MUJSO0VrQi8xQk07O0lBRUU7RWxCaTJCUjtFa0I5MUJNOztJQUVFO0VsQmcyQlI7RWtCdjJCTTs7SUFFRTtFbEJ5MkJSO0VrQnQyQk07O0lBRUU7RWxCdzJCUjtFa0IvMkJNOztJQUVFO0VsQmkzQlI7RWtCOTJCTTs7SUFFRTtFbEJnM0JSO0VrQnYzQk07O0lBRUU7RWxCeTNCUjtFa0J0M0JNOztJQUVFO0VsQnczQlI7QUFDRjtBZW43Qkk7RUdVRTtJQUNFO0VsQjQ2Qk47RWtCejZCSTtJQXBDSjtJQUNBO0VsQmc5QkE7RWtCbDhCQTtJQUNFO0lBQ0E7RWxCbzhCRjtFa0J0OEJBO0lBQ0U7SUFDQTtFbEJ3OEJGO0VrQjE4QkE7SUFDRTtJQUNBO0VsQjQ4QkY7RWtCOThCQTtJQUNFO0lBQ0E7RWxCZzlCRjtFa0JsOUJBO0lBQ0U7SUFDQTtFbEJvOUJGO0VrQnQ5QkE7SUFDRTtJQUNBO0VsQnc5QkY7RWtCejdCSTtJQWhESjtJQUNBO0VsQjQrQkE7RWtCdjdCUTtJQWhFTjtJQUNBO0VsQjAvQkY7RWtCMzdCUTtJQWhFTjtJQUNBO0VsQjgvQkY7RWtCLzdCUTtJQWhFTjtJQUNBO0VsQmtnQ0Y7RWtCbjhCUTtJQWhFTjtJQUNBO0VsQnNnQ0Y7RWtCdjhCUTtJQWhFTjtJQUNBO0VsQjBnQ0Y7RWtCMzhCUTtJQWhFTjtJQUNBO0VsQjhnQ0Y7RWtCLzhCUTtJQWhFTjtJQUNBO0VsQmtoQ0Y7RWtCbjlCUTtJQWhFTjtJQUNBO0VsQnNoQ0Y7RWtCdjlCUTtJQWhFTjtJQUNBO0VsQjBoQ0Y7RWtCMzlCUTtJQWhFTjtJQUNBO0VsQjhoQ0Y7RWtCLzlCUTtJQWhFTjtJQUNBO0VsQmtpQ0Y7RWtCbitCUTtJQWhFTjtJQUNBO0VsQnNpQ0Y7RWtCLzlCVTtJQXhEVjtFbEIwaENBO0VrQmwrQlU7SUF4RFY7RWxCNmhDQTtFa0JyK0JVO0lBeERWO0VsQmdpQ0E7RWtCeCtCVTtJQXhEVjtFbEJtaUNBO0VrQjMrQlU7SUF4RFY7RWxCc2lDQTtFa0I5K0JVO0lBeERWO0VsQnlpQ0E7RWtCai9CVTtJQXhEVjtFbEI0aUNBO0VrQnAvQlU7SUF4RFY7RWxCK2lDQTtFa0J2L0JVO0lBeERWO0VsQmtqQ0E7RWtCMS9CVTtJQXhEVjtFbEJxakNBO0VrQjcvQlU7SUF4RFY7RWxCd2pDQTtFa0JoZ0NVO0lBeERWO0VsQjJqQ0E7RWtCeC9CTTs7SUFFRTtFbEIwL0JSO0VrQnYvQk07O0lBRUU7RWxCeS9CUjtFa0JoZ0NNOztJQUVFO0VsQmtnQ1I7RWtCLy9CTTs7SUFFRTtFbEJpZ0NSO0VrQnhnQ007O0lBRUU7RWxCMGdDUjtFa0J2Z0NNOztJQUVFO0VsQnlnQ1I7RWtCaGhDTTs7SUFFRTtFbEJraENSO0VrQi9nQ007O0lBRUU7RWxCaWhDUjtFa0J4aENNOztJQUVFO0VsQjBoQ1I7RWtCdmhDTTs7SUFFRTtFbEJ5aENSO0VrQmhpQ007O0lBRUU7RWxCa2lDUjtFa0IvaENNOztJQUVFO0VsQmlpQ1I7QUFDRjtBZTVsQ0k7RUdVRTtJQUNFO0VsQnFsQ047RWtCbGxDSTtJQXBDSjtJQUNBO0VsQnluQ0E7RWtCM21DQTtJQUNFO0lBQ0E7RWxCNm1DRjtFa0IvbUNBO0lBQ0U7SUFDQTtFbEJpbkNGO0VrQm5uQ0E7SUFDRTtJQUNBO0VsQnFuQ0Y7RWtCdm5DQTtJQUNFO0lBQ0E7RWxCeW5DRjtFa0IzbkNBO0lBQ0U7SUFDQTtFbEI2bkNGO0VrQi9uQ0E7SUFDRTtJQUNBO0VsQmlvQ0Y7RWtCbG1DSTtJQWhESjtJQUNBO0VsQnFwQ0E7RWtCaG1DUTtJQWhFTjtJQUNBO0VsQm1xQ0Y7RWtCcG1DUTtJQWhFTjtJQUNBO0VsQnVxQ0Y7RWtCeG1DUTtJQWhFTjtJQUNBO0VsQjJxQ0Y7RWtCNW1DUTtJQWhFTjtJQUNBO0VsQitxQ0Y7RWtCaG5DUTtJQWhFTjtJQUNBO0VsQm1yQ0Y7RWtCcG5DUTtJQWhFTjtJQUNBO0VsQnVyQ0Y7RWtCeG5DUTtJQWhFTjtJQUNBO0VsQjJyQ0Y7RWtCNW5DUTtJQWhFTjtJQUNBO0VsQityQ0Y7RWtCaG9DUTtJQWhFTjtJQUNBO0VsQm1zQ0Y7RWtCcG9DUTtJQWhFTjtJQUNBO0VsQnVzQ0Y7RWtCeG9DUTtJQWhFTjtJQUNBO0VsQjJzQ0Y7RWtCNW9DUTtJQWhFTjtJQUNBO0VsQitzQ0Y7RWtCeG9DVTtJQXhEVjtFbEJtc0NBO0VrQjNvQ1U7SUF4RFY7RWxCc3NDQTtFa0I5b0NVO0lBeERWO0VsQnlzQ0E7RWtCanBDVTtJQXhEVjtFbEI0c0NBO0VrQnBwQ1U7SUF4RFY7RWxCK3NDQTtFa0J2cENVO0lBeERWO0VsQmt0Q0E7RWtCMXBDVTtJQXhEVjtFbEJxdENBO0VrQjdwQ1U7SUF4RFY7RWxCd3RDQTtFa0JocUNVO0lBeERWO0VsQjJ0Q0E7RWtCbnFDVTtJQXhEVjtFbEI4dENBO0VrQnRxQ1U7SUF4RFY7RWxCaXVDQTtFa0J6cUNVO0lBeERWO0VsQm91Q0E7RWtCanFDTTs7SUFFRTtFbEJtcUNSO0VrQmhxQ007O0lBRUU7RWxCa3FDUjtFa0J6cUNNOztJQUVFO0VsQjJxQ1I7RWtCeHFDTTs7SUFFRTtFbEIwcUNSO0VrQmpyQ007O0lBRUU7RWxCbXJDUjtFa0JockNNOztJQUVFO0VsQmtyQ1I7RWtCenJDTTs7SUFFRTtFbEIyckNSO0VrQnhyQ007O0lBRUU7RWxCMHJDUjtFa0Jqc0NNOztJQUVFO0VsQm1zQ1I7RWtCaHNDTTs7SUFFRTtFbEJrc0NSO0VrQnpzQ007O0lBRUU7RWxCMnNDUjtFa0J4c0NNOztJQUVFO0VsQjBzQ1I7QUFDRjtBZXJ3Q0k7RUdVRTtJQUNFO0VsQjh2Q047RWtCM3ZDSTtJQXBDSjtJQUNBO0VsQmt5Q0E7RWtCcHhDQTtJQUNFO0lBQ0E7RWxCc3hDRjtFa0J4eENBO0lBQ0U7SUFDQTtFbEIweENGO0VrQjV4Q0E7SUFDRTtJQUNBO0VsQjh4Q0Y7RWtCaHlDQTtJQUNFO0lBQ0E7RWxCa3lDRjtFa0JweUNBO0lBQ0U7SUFDQTtFbEJzeUNGO0VrQnh5Q0E7SUFDRTtJQUNBO0VsQjB5Q0Y7RWtCM3dDSTtJQWhESjtJQUNBO0VsQjh6Q0E7RWtCendDUTtJQWhFTjtJQUNBO0VsQjQwQ0Y7RWtCN3dDUTtJQWhFTjtJQUNBO0VsQmcxQ0Y7RWtCanhDUTtJQWhFTjtJQUNBO0VsQm8xQ0Y7RWtCcnhDUTtJQWhFTjtJQUNBO0VsQncxQ0Y7RWtCenhDUTtJQWhFTjtJQUNBO0VsQjQxQ0Y7RWtCN3hDUTtJQWhFTjtJQUNBO0VsQmcyQ0Y7RWtCanlDUTtJQWhFTjtJQUNBO0VsQm8yQ0Y7RWtCcnlDUTtJQWhFTjtJQUNBO0VsQncyQ0Y7RWtCenlDUTtJQWhFTjtJQUNBO0VsQjQyQ0Y7RWtCN3lDUTtJQWhFTjtJQUNBO0VsQmczQ0Y7RWtCanpDUTtJQWhFTjtJQUNBO0VsQm8zQ0Y7RWtCcnpDUTtJQWhFTjtJQUNBO0VsQnczQ0Y7RWtCanpDVTtJQXhEVjtFbEI0MkNBO0VrQnB6Q1U7SUF4RFY7RWxCKzJDQTtFa0J2ekNVO0lBeERWO0VsQmszQ0E7RWtCMXpDVTtJQXhEVjtFbEJxM0NBO0VrQjd6Q1U7SUF4RFY7RWxCdzNDQTtFa0JoMENVO0lBeERWO0VsQjIzQ0E7RWtCbjBDVTtJQXhEVjtFbEI4M0NBO0VrQnQwQ1U7SUF4RFY7RWxCaTRDQTtFa0J6MENVO0lBeERWO0VsQm80Q0E7RWtCNTBDVTtJQXhEVjtFbEJ1NENBO0VrQi8wQ1U7SUF4RFY7RWxCMDRDQTtFa0JsMUNVO0lBeERWO0VsQjY0Q0E7RWtCMTBDTTs7SUFFRTtFbEI0MENSO0VrQnowQ007O0lBRUU7RWxCMjBDUjtFa0JsMUNNOztJQUVFO0VsQm8xQ1I7RWtCajFDTTs7SUFFRTtFbEJtMUNSO0VrQjExQ007O0lBRUU7RWxCNDFDUjtFa0J6MUNNOztJQUVFO0VsQjIxQ1I7RWtCbDJDTTs7SUFFRTtFbEJvMkNSO0VrQmoyQ007O0lBRUU7RWxCbTJDUjtFa0IxMkNNOztJQUVFO0VsQjQyQ1I7RWtCejJDTTs7SUFFRTtFbEIyMkNSO0VrQmwzQ007O0lBRUU7RWxCbzNDUjtFa0JqM0NNOztJQUVFO0VsQm0zQ1I7QUFDRjtBZTk2Q0k7RUdVRTtJQUNFO0VsQnU2Q047RWtCcDZDSTtJQXBDSjtJQUNBO0VsQjI4Q0E7RWtCNzdDQTtJQUNFO0lBQ0E7RWxCKzdDRjtFa0JqOENBO0lBQ0U7SUFDQTtFbEJtOENGO0VrQnI4Q0E7SUFDRTtJQUNBO0VsQnU4Q0Y7RWtCejhDQTtJQUNFO0lBQ0E7RWxCMjhDRjtFa0I3OENBO0lBQ0U7SUFDQTtFbEIrOENGO0VrQmo5Q0E7SUFDRTtJQUNBO0VsQm05Q0Y7RWtCcDdDSTtJQWhESjtJQUNBO0VsQnUrQ0E7RWtCbDdDUTtJQWhFTjtJQUNBO0VsQnEvQ0Y7RWtCdDdDUTtJQWhFTjtJQUNBO0VsQnkvQ0Y7RWtCMTdDUTtJQWhFTjtJQUNBO0VsQjYvQ0Y7RWtCOTdDUTtJQWhFTjtJQUNBO0VsQmlnREY7RWtCbDhDUTtJQWhFTjtJQUNBO0VsQnFnREY7RWtCdDhDUTtJQWhFTjtJQUNBO0VsQnlnREY7RWtCMThDUTtJQWhFTjtJQUNBO0VsQjZnREY7RWtCOThDUTtJQWhFTjtJQUNBO0VsQmloREY7RWtCbDlDUTtJQWhFTjtJQUNBO0VsQnFoREY7RWtCdDlDUTtJQWhFTjtJQUNBO0VsQnloREY7RWtCMTlDUTtJQWhFTjtJQUNBO0VsQjZoREY7RWtCOTlDUTtJQWhFTjtJQUNBO0VsQmlpREY7RWtCMTlDVTtJQXhEVjtFbEJxaERBO0VrQjc5Q1U7SUF4RFY7RWxCd2hEQTtFa0JoK0NVO0lBeERWO0VsQjJoREE7RWtCbitDVTtJQXhEVjtFbEI4aERBO0VrQnQrQ1U7SUF4RFY7RWxCaWlEQTtFa0J6K0NVO0lBeERWO0VsQm9pREE7RWtCNStDVTtJQXhEVjtFbEJ1aURBO0VrQi8rQ1U7SUF4RFY7RWxCMGlEQTtFa0JsL0NVO0lBeERWO0VsQjZpREE7RWtCci9DVTtJQXhEVjtFbEJnakRBO0VrQngvQ1U7SUF4RFY7RWxCbWpEQTtFa0IzL0NVO0lBeERWO0VsQnNqREE7RWtCbi9DTTs7SUFFRTtFbEJxL0NSO0VrQmwvQ007O0lBRUU7RWxCby9DUjtFa0IzL0NNOztJQUVFO0VsQjYvQ1I7RWtCMS9DTTs7SUFFRTtFbEI0L0NSO0VrQm5nRE07O0lBRUU7RWxCcWdEUjtFa0JsZ0RNOztJQUVFO0VsQm9nRFI7RWtCM2dETTs7SUFFRTtFbEI2Z0RSO0VrQjFnRE07O0lBRUU7RWxCNGdEUjtFa0JuaERNOztJQUVFO0VsQnFoRFI7RWtCbGhETTs7SUFFRTtFbEJvaERSO0VrQjNoRE07O0lBRUU7RWxCNmhEUjtFa0IxaERNOztJQUVFO0VsQjRoRFI7QUFDRjtBbUJscERBO0VBQ0UscUJkOHhCc0M7QUxzM0J4Qzs7QW1CM29EQTtFQUNFO0VBQ0E7RUFDQTtFaEJvUkksa0JBTEk7RWdCM1FSLGtCYlFpQjtBTm9vRG5COztBbUJ4b0RBO0VBQ0U7RUFDQTtFaEIwUUksa0JBTEk7QUh1NENWOztBbUJ4b0RBO0VBQ0U7RUFDQTtFaEJvUUksbUJBTEk7QUg2NENWOztBb0J6cURBO0VBQ0UsbUJmc3hCc0M7RUZ0ZmxDLGtCQUxJO0VpQnZSUixjZktTO0FMcXFEWDs7QXFCL3FEQTtFQUNFO0VBQ0E7RUFDQTtFbEI4UkksZUFMSTtFa0J0UlIsZ0Jma0JpQjtFZWpCakIsa0Jma0JpQjtFZWpCakIsV2RUTTtFY1VOLHlCQ1RTO0VEVVQ7RUFDQTtFQUNBO0ViR0U7RWVIRSx3RUZNSjtBckI2cURGO0F1Qi9xRE07RUZoQk47SUVpQlE7RXZCa3JETjtBQUNGO0FxQmhyREU7RUFDRTtBckJrckRKO0FxQmhyREk7RUFDRTtBckJrckROO0FxQjdxREU7RUFDRSxXZC9CSTtFY2dDSix5QkMvQk87RURnQ1AscUJoQnF5Qm9DO0VnQnB5QnBDO0VBS0UsbURoQjZxQjBCO0FMOC9CaEM7QXFCcHFERTtFQUVFO0FyQnFxREo7QXFCanFERTtFQUNFLGNoQjFDTztFZ0I0Q1A7QXJCa3FESjtBcUIxcERFO0VBRUUseUJoQjFETztFZ0I2RFA7QXJCeXBESjtBcUJycERFO0VBQ0U7RUFDQTtFQUNBLHVCQ3REYztFRHVEZCxXZDVFSTtFaUJDTix5Qm5CTVM7RWdCdUVQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJoQjBZMEI7RWdCelkxQjtFRXRFRSxxSUZ1RUY7QXJCdXBESjtBdUIxdERNO0VGdURKO0lFdERNO0V2QjZ0RE47QUFDRjtBcUJ6cERFO0VBQ0UseUJoQnM0QjhCO0FMcXhCbEM7O0FxQmxwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCZjVFaUI7RWU2RWpCLGNkakdVO0Vja0dWO0VBQ0E7RUFDQTtBckJxcERGO0FxQm5wREU7RUFDRTtBckJxcERKO0FxQmxwREU7RUFFRTtFQUNBO0FyQm1wREo7O0FxQnhvREE7RUFDRSx3Q2hCc3RCc0M7RWdCcnRCdEM7RWxCa0tJLG1CQUxJO0VLN1FOO0FSNnZESjtBcUJ6b0RFO0VBQ0U7RUFDQTtFQUNBLHlCaEJnbEIwQjtBTDJqQzlCOztBcUJ2b0RBO0VBQ0Usc0NoQjBzQnNDO0VnQnpzQnRDO0VsQnFKSSxrQkFMSTtFSzdRTjtBUnl3REo7QXFCeG9ERTtFQUNFO0VBQ0E7RUFDQSx1QmhCdWtCMEI7QUxta0M5Qjs7QXFCbG9ERTtFQUNFLGdDaEJ1ckJvQztBTDg4QnhDO0FxQmxvREU7RUFDRSx3Q2hCb3JCb0M7QUxnOUJ4QztBcUJqb0RFO0VBQ0Usc0NoQmlyQm9DO0FMazlCeEM7O0FxQjluREE7RUFDRSxXaEIrcUJzQztFZ0I5cUJ0Qyw0QmhCd3FCc0M7RWdCdnFCdEMsYUN6SmdCO0F0QjB4RGxCO0FxQi9uREU7RUFDRTtBckJpb0RKO0FxQjluREU7RUFDRTtFYnBLQTtBUnF5REo7QXFCN25ERTtFYnhLRTtBUnd5REo7QXFCNW5ERTtFQUFvQixvQ2hCeXBCa0I7QUxzK0J4QztBcUI5bkRFO0VBQW9CLGtDaEJ5cEJrQjtBTHcrQnhDOztBeUI1ekRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXRCNFJJLGVBTEk7RXNCcFJSLGdCbkJnQmlCO0VtQmZqQixrQm5CZ0JpQjtFbUJmakIsV2xCWE07RWtCWU4seUJIWFM7RUdZVDtFQUNBO0VBQ0Esc0NwQnc1QmtDO0VvQnY1QmxDLDBCcEJ3NUJrQztFb0J2NUJsQztFakJERTtFZUhFLHdFRU9KO0VBQ0E7QXpCNnpERjtBdUJqMERNO0VFZk47SUZnQlE7RXZCbzBETjtBQUNGO0F5QmgwREU7RUFDRSxxQnBCOHlCb0M7RW9CN3lCcEM7RUFLRSxtRHBCeTVCNEI7QUxxNkJsQztBeUIxekRFO0VBRUUsbUJIZmM7RUdnQmQ7QXpCMnpESjtBeUJ4ekRFO0VBRUUseUJwQm5DTztBTDQxRFg7QXlCcHpERTtFQUNFO0VBQ0E7QXpCc3pESjs7QXlCbHpEQTtFQUNFLG9CcEJncUI0QjtFb0IvcEI1Qix1QnBCK3BCNEI7RW9COXBCNUIsb0JwQitwQjRCO0VGcmJ4QixtQkFMSTtFSzdRTjtBUisxREo7O0F5Qmx6REE7RUFDRSxtQnBCNHBCNEI7RW9CM3BCNUIsc0JwQjJwQjRCO0VvQjFwQjVCLGtCcEIycEI0QjtFRnpieEIsa0JBTEk7RUs3UU47QVJ1MkRKOztBMEJ0M0RBO0VBQ0U7RUFDQSxvQnJCNDFCd0M7RXFCMzFCeEMsbUJyQjQxQndDO0VxQjMxQnhDLHVCckI0MUJ3QztBTDZoQzFDO0EwQnYzREU7RUFDRTtFQUNBO0ExQnkzREo7O0EwQnIzREE7RUFDRSxvQnJCazFCd0M7RXFCajFCeEM7RUFDQTtBMUJ3M0RGO0EwQnQzREU7RUFDRTtFQUNBO0VBQ0E7QTFCdzNESjs7QTBCcDNEQTtFQUNFLFVyQm8wQndDO0VxQm4wQnhDLFdyQm0wQndDO0VxQmwwQnhDO0VBQ0E7RUFDQSx5Qkpib0I7RUljcEI7RUFDQTtFQUNBO0VBQ0EscUNyQnUwQndDO0VxQnQwQnhDO0VBQ0E7QTFCdTNERjtBMEJwM0RFO0VsQnZCRTtBUjg0REo7QTBCbjNERTtFQUVFLGdCSnBDNkI7QXRCdzVEakM7QTBCajNERTtFQUNFLHVCckJxekJzQztBTDhqQzFDO0EwQmgzREU7RUFDRSxxQnJCaXhCb0M7RXFCaHhCcEM7RUFDQSxtRHJCNnBCNEI7QUxxdENoQztBMEIvMkRFO0VBQ0UseUJuQnRDRztFbUJ1Q0gscUJuQnZDRztBUHc1RFA7QTBCLzJESTtFQUlJO0ExQjgyRFI7QTBCMTJESTtFQUlJO0ExQnkyRFI7QTBCcDJERTtFQUNFLHlCbkIzREc7RW1CNERILHFCbkI1REc7RW1CaUVEO0ExQmsyRE47QTBCOTFERTtFQUNFO0VBQ0E7RUFDQSxZckI2eEJ1QztBTG1rQzNDO0EwQnoxREk7RUFDRTtFQUNBLFlyQm94QnFDO0FMdWtDM0M7O0EwQjcwREE7RUFDRSxtQnJCK3dCZ0M7QUxpa0NsQztBMEI5MERFO0VBQ0UsVXJCMndCOEI7RXFCMXdCOUI7RUFDQTtFQUNBO0VsQjNHQTtFZUhFLGlER2dIRjtBMUJnMURKO0F1QjU3RE07RUdzR0o7SUhyR007RXZCKzdETjtBQUNGO0EwQm4xREk7RUFDRTtBMUJxMUROO0EwQmwxREk7RUFDRSxpQ3JCMHdCNEI7RXFCcndCMUI7QTFCZzFEUjtBMEIzMERFO0VBQ0Usb0JyQnF2QjhCO0VxQnB2QjlCO0ExQjYwREo7QTBCMzBESTtFQUNFO0VBQ0E7QTFCNjBETjs7QTBCeDBEQTtFQUNFO0VBQ0Esa0JyQm11QmdDO0FMd21DbEM7O0EwQngwREE7RUFDRTtFQUNBO0VBQ0E7QTFCMjBERjtBMEJ2MERJO0VBQ0U7RUFDQTtFQUNBLGFyQm9sQndCO0FMcXZDOUI7O0EyQjkrREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmkvREY7QTJCLytERTtFQUNFO0EzQmkvREo7QTJCNytESTtFQUEwQixtRXRCcThCYTtBTDJpQzNDO0EyQi8rREk7RUFBMEIsbUV0Qm84QmE7QUw4aUMzQztBMkIvK0RFO0VBQ0U7QTNCaS9ESjtBMkI5K0RFO0VBQ0UsV3RCczdCdUM7RXNCcjdCdkMsWXRCcTdCdUM7RXNCcDdCdkM7RUh6QkYseUJqQm9CSztFb0JPSCxTdEJxN0J1QztFR2o4QnZDO0VlSEUsb0hJa0JGO0VKbEJFLDRHSWtCRjtFQUNBO0EzQisrREo7QXVCOS9ETTtFSU1KO0lKTE07SUFBQTtFdkJpZ0VOO0FBQ0Y7QTJCbC9ESTtFSGpDRix5Qm5CcTlCeUM7QUxpa0MzQztBMkJoL0RFO0VBQ0UsV3RCKzVCOEI7RXNCOTVCOUIsY3RCKzVCOEI7RXNCOTVCOUI7RUFDQSxldEI4NUI4QjtFc0I3NUI5Qix5QnRCcENPO0VzQnFDUDtFbkI3QkE7QVJnaEVKO0EyQjkrREU7RUFDRSxXdEIyNUJ1QztFc0IxNUJ2QyxZdEIwNUJ1QztFbUI3OEJ6Qyx5QmpCb0JLO0VvQmlDSCxTdEIyNUJ1QztFR2o4QnZDO0VlSEUsaUhJNENGO0VKNUNFLDRHSTRDRjtFQUNBO0EzQisrREo7QXVCeGhFTTtFSWlDSjtJSmhDTTtJQUFBO0V2QjJoRU47QUFDRjtBMkJsL0RJO0VIM0RGLHlCbkJxOUJ5QztBTDJsQzNDO0EyQmgvREU7RUFDRSxXdEJxNEI4QjtFc0JwNEI5QixjdEJxNEI4QjtFc0JwNEI5QjtFQUNBLGV0Qm80QjhCO0VzQm40QjlCLHlCdEI5RE87RXNCK0RQO0VuQnZEQTtBUjBpRUo7QTJCOStERTtFQUNFO0EzQmcvREo7QTJCOStESTtFQUNFLHlCdEJ0RUs7QUxzakVYO0EyQjcrREk7RUFDRSx5QnRCMUVLO0FMeWpFWDs7QTRCdGtFQTtFQUNFO0E1QnlrRUY7QTRCdmtFRTs7O0VBR0UsMEJ2Qis5QjhCO0V1Qjk5QjlCLGlCdkIrOUI4QjtBTDBtQ2xDO0E0QnRrRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTFBFLGdFS1FGO0E1QndrRUo7QXVCNWtFTTtFS1ZKO0lMV007RXZCK2tFTjtBQUNGO0E0QjFrRUU7O0VBRUU7QTVCNGtFSjtBNEIxa0VJOztFQUNFO0E1QjZrRU47QTRCMWtFSTs7O0VBRUUscUJ2Qm84QjRCO0V1Qm44QjVCLHdCdkJvOEI0QjtBTHlvQ2xDO0E0QjFrRUk7O0VBQ0UscUJ2Qis3QjRCO0V1Qjk3QjVCLHdCdkIrN0I0QjtBTDhvQ2xDO0E0QnprRUU7RUFDRSxxQnZCeTdCOEI7RXVCeDdCOUIsd0J2Qnk3QjhCO0FMa3BDbEM7QTRCcGtFSTs7OztFQUNFLGF2Qms3QjRCO0V1Qmo3QjVCLDhEdkJrN0I0QjtBTHVwQ2xDO0E0QnBrRUk7RUFDRSxhdkIyNkI0QjtFdUIxNkI1Qiw4RHZCMjZCNEI7QUwycENsQztBNEJqa0VJO0VBQ0U7QTVCbWtFTjs7QTZCdG9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCeW9FRjtBNkJ2b0VFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBN0J5b0VKO0E2QnJvRUU7OztFQUdFO0E3QnVvRUo7QTZCam9FRTtFQUNFO0VBQ0E7QTdCbW9FSjtBNkJqb0VJO0VBQ0U7QTdCbW9FTjs7QTZCeG5FQTtFQUNFO0VBQ0E7RUFDQTtFMUJvUEksZUFMSTtFMEI3T1IsZ0J2QnZCaUI7RXVCd0JqQixrQnZCdkJpQjtFdUJ3QmpCLFd0QmxETTtFc0JtRE47RUFDQTtFQUNBLHlCeEI5Q1M7RXdCK0NUO0VyQnRDRTtBUmtxRUo7O0E2QmxuRUE7Ozs7RUFJRTtFMUI4Tkksa0JBTEk7RUs3UU47QVIycUVKOztBNkJsbkVBOzs7O0VBSUU7RTFCcU5JLG1CQUxJO0VLN1FOO0FSb3JFSjs7QTZCbG5FQTs7RUFFRTtBN0JxbkVGOztBNkJ4bUVJOzs7O0VyQmpFQTtFQUNBO0FSZ3JFSjtBNkJ2bUVJOzs7O0VyQjFFQTtFQUNBO0FSdXJFSjtBNkJqbUVFO0VBQ0U7RXJCMUVBO0VBQ0E7QVI4cUVKO0E2QmptRUU7O0VyQjlFRTtFQUNBO0FSbXJFSjs7QThCNXNFRTtFQUNFO0VBQ0E7RUFDQSxtQnpCK3ZCb0M7RUZ0ZmxDLGtCQUxJO0UyQmpRTixjekJpK0JxQjtBTDZ1Q3pCOztBOEIzc0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCNFBFLG1CQUxJO0UyQnBQTixXQXZCYztFQXdCZCx3Q0F2QmlCO0V0QkhqQjtBUnd1RUo7O0E4QnpzRUk7Ozs7RUFFRTtBOUI4c0VOOztBOEI1dkVJO0VBb0RFLHFCekJzOEJtQjtFeUJuOEJqQixtQ3pCc3hCZ0M7RXlCcnhCaEM7RUFDQTtFQUNBO0VBQ0E7QTlCMHNFUjtBOEJ2c0VNO0VBQ0UscUJ6QjI3QmlCO0V5QjE3QmpCLGlEQS9DYTtBOUJ3dkVyQjs7QThCendFSTtFQXlFSSxtQ3pCb3dCZ0M7RXlCbndCaEM7QTlCb3NFUjs7QThCOXdFSTtFQWlGRSxxQnpCeTZCbUI7QUx3eEN6QjtBOEI5ckVRO0VBRUUsb0J6Qm0xQjhCO0V5QmwxQjlCO0VBQ0E7RUFDQTtBOUIrckVWO0E4QjNyRU07RUFDRSxxQnpCNDVCaUI7RXlCMzVCakIsaURBOUVhO0E5QjJ3RXJCOztBOEI1eEVJO0VBdUdJO0E5QnlyRVI7O0E4Qmh5RUk7RUE4R0UscUJ6QjQ0Qm1CO0FMMHlDekI7QThCcHJFTTtFQUNFLHlCekJ5NEJpQjtBTDZ5Q3pCO0E4Qm5yRU07RUFDRSxpREFwR2E7QTlCeXhFckI7QThCbHJFTTtFQUNFLGN6Qmk0QmlCO0FMbXpDekI7O0E4Qi9xRUk7RUFDRTtBOUJrckVOOztBOEJqekVJOzs7OztFQXlJTTtBOUJnckVWOztBOEJ0eUVFO0VBQ0U7RUFDQTtFQUNBLG1CekIrdkJvQztFRnRmbEMsa0JBTEk7RTJCalFOLGN6QmkrQnFCO0FMdTBDekI7O0E4QnJ5RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0I0UEUsbUJBTEk7RTJCcFBOLFdBdkJjO0VBd0JkLHdDQXZCaUI7RXRCSGpCO0FSazBFSjs7QThCbnlFSTs7OztFQUVFO0E5Qnd5RU47O0E4QnQxRUk7RUFvREUscUJ6QnM4Qm1CO0V5Qm44QmpCLG1DekJzeEJnQztFeUJyeEJoQztFQUNBO0VBQ0E7RUFDQTtBOUJveUVSO0E4Qmp5RU07RUFDRSxxQnpCMjdCaUI7RXlCMTdCakIsaURBL0NhO0E5QmsxRXJCOztBOEJuMkVJO0VBeUVJLG1DekJvd0JnQztFeUJud0JoQztBOUI4eEVSOztBOEJ4MkVJO0VBaUZFLHFCekJ5NkJtQjtBTGszQ3pCO0E4Qnh4RVE7RUFFRSxvQnpCbTFCOEI7RXlCbDFCOUI7RUFDQTtFQUNBO0E5Qnl4RVY7QThCcnhFTTtFQUNFLHFCekI0NUJpQjtFeUIzNUJqQixpREE5RWE7QTlCcTJFckI7O0E4QnQzRUk7RUF1R0k7QTlCbXhFUjs7QThCMTNFSTtFQThHRSxxQnpCNDRCbUI7QUxvNEN6QjtBOEI5d0VNO0VBQ0UseUJ6Qnk0QmlCO0FMdTRDekI7QThCN3dFTTtFQUNFLGlEQXBHYTtBOUJtM0VyQjtBOEI1d0VNO0VBQ0UsY3pCaTRCaUI7QUw2NEN6Qjs7QThCendFSTtFQUNFO0E5QjR3RU47O0E4QjM0RUk7Ozs7O0VBMklNO0E5Qnd3RVY7O0ErQnI1RUE7RUFFRTtFQUNBO0VBQ0E7RTVCNlJJLHdCQUxJO0U0QnRSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0U1QjRRSSxrQ0FMSTtFNEJyUVI7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0V2QmpCRTtFZ0JmRixrQ09rQ3FCO0VSdEJqQixxSVF3Qko7QS9CazVFRjtBdUJ0NkVNO0VRaEJOO0lSaUJRO0V2Qnk2RU47QUFDRjtBK0JyNUVFO0VBQ0U7RUFFQTtFQUNBO0EvQnM1RUo7QStCbjVFRTtFQUVFO0VBQ0E7RUFDQTtBL0JvNUVKO0ErQmo1RUU7RUFDRTtFUHJERix3Q09zRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBL0IrNEVOO0ErQjM0RUU7RUFDRTtFQUNBO0VBS0U7QS9CeTRFTjtBK0JyNEVFO0VBS0U7RUFDQTtFQUdBO0EvQmk0RUo7QStCOTNFSTtFQUtJO0EvQjQzRVI7QStCdjNFRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QS9CczNFSjs7QStCMTJFRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ285RUY7O0ErQjMzRUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENxK0VGOztBK0I1NEVFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcy9FRjs7QStCNzVFRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3VnRkY7O0ErQjk2RUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3aEZGOztBK0IvN0VFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDeWlGRjs7QStCaDlFRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzBqRkY7O0ErQmorRUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMya0ZGOztBK0J4OUVFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbWtGRjs7QStCeitFRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ29sRkY7O0ErQjEvRUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENxbUZGOztBK0IzZ0ZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDc25GRjs7QStCNWhGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3VvRkY7O0ErQjdpRkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3cEZGOztBK0I5akZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDeXFGRjs7QStCL2tGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzByRkY7O0ErQnBsRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxxQnhCeElnQjtBUDh0RmxCO0ErQjVrRkU7RUFDRTtBL0I4a0ZKO0ErQjNrRkU7RUFDRTtBL0I2a0ZKOztBK0Jsa0ZBO0VDeElFO0VBQ0E7RTdCb09JLDJCQUxJO0U2QjdOUjtBaEM4c0ZGOztBK0Jya0ZBO0VDNUlFO0VBQ0E7RTdCb09JLDRCQUxJO0U2QjdOUjtBaENxdEZGOztBaUN4eEZBO0VWZ0JNLGdDVWZKO0FqQzJ4RkY7QXVCeHdGTTtFVXBCTjtJVnFCUTtFdkIyd0ZOO0FBQ0Y7QWlDOXhGRTtFQUNFO0FqQ2d5Rko7O0FpQzF4RkU7RUFDRTtBakM2eEZKOztBaUN6eEZBO0VBQ0U7RUFDQTtFVkRJLDZCVUVKO0FqQzR4RkY7QXVCMXhGTTtFVUxOO0lWTVE7RXZCNnhGTjtBQUNGO0FpQy94RkU7RUFDRTtFQUNBO0VWTkUsNEJVT0Y7QWpDaXlGSjtBdUJweUZNO0VVQUo7SVZDTTtFdkJ1eUZOO0FBQ0Y7O0FrQzV6RkE7Ozs7OztFQU1FO0FsQyt6RkY7O0FrQzV6RkE7RUFDRTtBbEMrekZGOztBa0N4ekZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0I2UUksNkJBTEk7RStCdFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CZ1BJLHVDQUxJO0UrQnpPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCekNFO0FSazJGSjtBa0NyekZFO0VBQ0U7RUFDQTtFQUNBO0FsQ3V6Rko7O0FrQy94Rkk7RUFDRTtBbENreUZOO0FrQ2h5Rk07RUFDRTtFQUNBO0FsQ2t5RlI7O0FrQzl4Rkk7RUFDRTtBbENpeUZOO0FrQy94Rk07RUFDRTtFQUNBO0FsQ2l5RlI7O0FlMzBGSTtFbUI0QkE7SUFDRTtFbENtekZKO0VrQ2p6Rkk7SUFDRTtJQUNBO0VsQ216Rk47RWtDL3lGRTtJQUNFO0VsQ2l6Rko7RWtDL3lGSTtJQUNFO0lBQ0E7RWxDaXpGTjtBQUNGO0FlNTFGSTtFbUI0QkE7SUFDRTtFbENtMEZKO0VrQ2owRkk7SUFDRTtJQUNBO0VsQ20wRk47RWtDL3pGRTtJQUNFO0VsQ2kwRko7RWtDL3pGSTtJQUNFO0lBQ0E7RWxDaTBGTjtBQUNGO0FlNTJGSTtFbUI0QkE7SUFDRTtFbENtMUZKO0VrQ2oxRkk7SUFDRTtJQUNBO0VsQ20xRk47RWtDLzBGRTtJQUNFO0VsQ2kxRko7RWtDLzBGSTtJQUNFO0lBQ0E7RWxDaTFGTjtBQUNGO0FlNTNGSTtFbUI0QkE7SUFDRTtFbENtMkZKO0VrQ2oyRkk7SUFDRTtJQUNBO0VsQ20yRk47RWtDLzFGRTtJQUNFO0VsQ2kyRko7RWtDLzFGSTtJQUNFO0lBQ0E7RWxDaTJGTjtBQUNGO0FlNTRGSTtFbUI0QkE7SUFDRTtFbENtM0ZKO0VrQ2ozRkk7SUFDRTtJQUNBO0VsQ20zRk47RWtDLzJGRTtJQUNFO0VsQ2kzRko7RWtDLzJGSTtJQUNFO0lBQ0E7RWxDaTNGTjtBQUNGO0FrQ3gyRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEMwMkZKO0FrQ2oyRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ20yRko7QWtDOTFGSTtFQUNFO0FsQ2cyRk47O0FrQzExRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzYxRko7QWtDeDFGSTtFQUNFO0FsQzAxRk47O0FrQ24xRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3MxRkY7O0FrQ2gxRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCN0IwWDRCO0U2QnpYNUI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBbENrMUZGO0FrQ2gxRkU7RUFFRTtFVnpMRixrRFUyTHVCO0FsQ2cxRnpCO0FrQzcwRkU7RUFFRTtFQUNBO0VWak1GLG1EVWtNdUI7QWxDODBGekI7QWtDMzBGRTtFQUVFO0VBQ0E7RUFDQTtBbEM0MEZKOztBa0N0MEZBO0VBQ0U7QWxDeTBGRjs7QWtDcjBGQTtFQUNFO0VBQ0E7RUFDQTtFL0IwRUksbUJBTEk7RStCbkVSO0VBQ0E7QWxDdzBGRjs7QWtDcDBGQTtFQUNFO0VBQ0E7RUFDQTtBbEN1MEZGOztBa0NuMEZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3EwRkY7O0FtQzFqR0E7O0VBRUU7RUFDQTtFQUNBO0FuQzZqR0Y7QW1DM2pHRTs7RUFDRTtFQUNBO0FuQzhqR0o7QW1DempHRTs7Ozs7Ozs7Ozs7O0VBTUU7QW5DaWtHSjs7QW1DNWpHQTtFQUNFO0VBQ0E7RUFDQTtBbkMrakdGO0FtQzdqR0U7RUFDRTtBbkMrakdKOztBbUMzakdBO0UzQmhCSTtBUitrR0o7QW1DM2pHRTs7RUFFRTtBbkM2akdKO0FtQ3pqR0U7OztFM0JWRTtFQUNBO0FSd2tHSjtBbUNyakdFOzs7RTNCTkU7RUFDQTtBUmdrR0o7O0FtQ3hpR0E7RUFDRTtFQUNBO0FuQzJpR0Y7QW1DemlHRTtFQUdFO0FuQ3lpR0o7QW1DdGlHRTtFQUNFO0FuQ3dpR0o7O0FtQ3BpR0E7RUFDRTtFQUNBO0FuQ3VpR0Y7O0FtQ3BpR0E7RUFDRTtFQUNBO0FuQ3VpR0Y7O0FtQ25oR0E7RUFDRTtFQUNBO0VBQ0E7QW5Dc2hHRjtBbUNwaEdFOztFQUVFO0FuQ3NoR0o7QW1DbmhHRTs7RUFFRTtBbkNxaEdKO0FtQ2poR0U7O0UzQjFGRTtFQUNBO0FSK21HSjtBbUNqaEdFOztFM0I3R0U7RUFDQTtBUmtvR0o7O0FvQzFwR0E7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3lwR0Y7O0FvQ3RwR0E7RUFDRTtFQUNBO0VqQzRRSSx1Q0FMSTtFaUNyUVI7RUFDQTtFYlpJLHVHYWNKO0FwQ3dwR0Y7QXVCbHFHTTtFYUdOO0liRlE7RXZCcXFHTjtBQUNGO0FvQzNwR0U7RUFFRTtBcEM0cEdKO0FvQ3ZwR0U7RUFDRTtFQUNBO0VBQ0E7QXBDeXBHSjs7QW9DanBHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXBDaXBHRjtBb0Mvb0dFO0VBQ0U7RUFDQTtFQUNBO0U1QnRDQTtFQUNBO0FSd3JHSjtBb0NocEdJO0VBR0U7RUFDQTtBcENncEdOO0FvQzdvR0k7RUFFRTtFQUNBO0VBQ0E7QXBDOG9HTjtBb0Mxb0dFOztFQUVFO0VBQ0E7RUFDQTtBcEM0b0dKO0FvQ3pvR0U7RUFFRTtFNUJqRUE7RUFDQTtBUjRzR0o7O0FvQ2pvR0E7RUFFRTtFQUNBO0VBQ0E7QXBDbW9HRjtBb0Nob0dFO0VBQ0U7RUFDQTtFNUI5RkE7QVJpdUdKO0FvQ2hvR0k7RUFDRTtFQUNBO0VBQ0E7QXBDa29HTjtBb0M5bkdFOztFQUVFO0VaekhGLG9EWTBIdUI7QXBDZ29HekI7O0FvQ3RuR0U7O0VBRUU7RUFDQTtBcEN5bkdKOztBb0NwbkdFOztFQUVFO0VBQ0E7RUFDQTtBcEN1bkdKOztBb0NqbkdFOztFQUNFO0FwQ3FuR0o7O0FvQzNtR0U7RUFDRTtBcEM4bUdKO0FvQzVtR0U7RUFDRTtBcEM4bUdKOztBcUNseEdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNreEdGO0FxQzV3R0U7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ2d4R0o7QXFDNXZHQTtFQUNFO0VBQ0E7RUFDQTtFbENrT0ksMkNBTEk7RWtDM05SO0VBRUE7QXJDNnZHRjtBcUMzdkdFO0VBRUU7QXJDNHZHSjs7QXFDbHZHQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDaXZHRjtBcUMvdUdFOztFQUVFO0FyQ2l2R0o7QXFDOXVHRTtFQUNFO0FyQ2d2R0o7O0FxQ3Z1R0E7RUFDRSxtQmhDNDZCa0M7RWdDMzZCbEMsc0JoQzI2QmtDO0VnQzE2QmxDO0FyQzB1R0Y7QXFDeHVHRTs7O0VBR0U7QXJDMHVHSjs7QXFDN3RHQTtFQUNFO0VBQ0E7RUFHQTtBckM4dEdGOztBcUMxdEdBO0VBQ0U7RWxDaUpJLDZDQUxJO0VrQzFJUjtFQUNBO0VBQ0E7RUFDQTtFN0J0SUU7RWVIRSwrQ2MySUo7QXJDNnRHRjtBdUJwMkdNO0VjK0hOO0lkOUhRO0V2QnUyR047QUFDRjtBcUNodUdFO0VBQ0U7QXJDa3VHSjtBcUMvdEdFO0VBQ0U7RUFDQTtFQUNBO0FyQ2l1R0o7O0FxQzN0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzh0R0Y7O0FxQzN0R0E7RUFDRTtFQUNBO0FyQzh0R0Y7O0FldDFHSTtFc0JvSUE7SUFFSTtJQUNBO0VyQ3F0R047RXFDbnRHTTtJQUNFO0VyQ3F0R1I7RXFDbnRHUTtJQUNFO0VyQ3F0R1Y7RXFDbHRHUTtJQUNFO0lBQ0E7RXJDb3RHVjtFcUNodEdNO0lBQ0U7RXJDa3RHUjtFcUMvc0dNO0lBQ0U7SUFDQTtFckNpdEdSO0VxQzlzR007SUFDRTtFckNndEdSO0VxQzdzR007SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWQ1TkosZ0JjOE5JO0VyQzZzR1I7RXFDMXNHUTtJQUNFO0VyQzRzR1Y7RXFDenNHUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQzJzR1Y7QUFDRjtBZXQ0R0k7RXNCb0lBO0lBRUk7SUFDQTtFckNvd0dOO0VxQ2x3R007SUFDRTtFckNvd0dSO0VxQ2x3R1E7SUFDRTtFckNvd0dWO0VxQ2p3R1E7SUFDRTtJQUNBO0VyQ213R1Y7RXFDL3ZHTTtJQUNFO0VyQ2l3R1I7RXFDOXZHTTtJQUNFO0lBQ0E7RXJDZ3dHUjtFcUM3dkdNO0lBQ0U7RXJDK3ZHUjtFcUM1dkdNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lkNU5KLGdCYzhOSTtFckM0dkdSO0VxQ3p2R1E7SUFDRTtFckMydkdWO0VxQ3h2R1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckMwdkdWO0FBQ0Y7QWVyN0dJO0VzQm9JQTtJQUVJO0lBQ0E7RXJDbXpHTjtFcUNqekdNO0lBQ0U7RXJDbXpHUjtFcUNqekdRO0lBQ0U7RXJDbXpHVjtFcUNoekdRO0lBQ0U7SUFDQTtFckNrekdWO0VxQzl5R007SUFDRTtFckNnekdSO0VxQzd5R007SUFDRTtJQUNBO0VyQyt5R1I7RXFDNXlHTTtJQUNFO0VyQzh5R1I7RXFDM3lHTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZDVOSixnQmM4Tkk7RXJDMnlHUjtFcUN4eUdRO0lBQ0U7RXJDMHlHVjtFcUN2eUdRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDeXlHVjtBQUNGO0FlcCtHSTtFc0JvSUE7SUFFSTtJQUNBO0VyQ2syR047RXFDaDJHTTtJQUNFO0VyQ2syR1I7RXFDaDJHUTtJQUNFO0VyQ2syR1Y7RXFDLzFHUTtJQUNFO0lBQ0E7RXJDaTJHVjtFcUM3MUdNO0lBQ0U7RXJDKzFHUjtFcUM1MUdNO0lBQ0U7SUFDQTtFckM4MUdSO0VxQzMxR007SUFDRTtFckM2MUdSO0VxQzExR007SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWQ1TkosZ0JjOE5JO0VyQzAxR1I7RXFDdjFHUTtJQUNFO0VyQ3kxR1Y7RXFDdDFHUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQ3cxR1Y7QUFDRjtBZW5oSEk7RXNCb0lBO0lBRUk7SUFDQTtFckNpNUdOO0VxQy80R007SUFDRTtFckNpNUdSO0VxQy80R1E7SUFDRTtFckNpNUdWO0VxQzk0R1E7SUFDRTtJQUNBO0VyQ2c1R1Y7RXFDNTRHTTtJQUNFO0VyQzg0R1I7RXFDMzRHTTtJQUNFO0lBQ0E7RXJDNjRHUjtFcUMxNEdNO0lBQ0U7RXJDNDRHUjtFcUN6NEdNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lkNU5KLGdCYzhOSTtFckN5NEdSO0VxQ3Q0R1E7SUFDRTtFckN3NEdWO0VxQ3I0R1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckN1NEdWO0FBQ0Y7QXFDOTdHSTtFQUVJO0VBQ0E7QXJDKzdHUjtBcUM3N0dRO0VBQ0U7QXJDKzdHVjtBcUM3N0dVO0VBQ0U7QXJDKzdHWjtBcUM1N0dVO0VBQ0U7RUFDQTtBckM4N0daO0FxQzE3R1E7RUFDRTtBckM0N0dWO0FxQ3o3R1E7RUFDRTtFQUNBO0FyQzI3R1Y7QXFDeDdHUTtFQUNFO0FyQzA3R1Y7QXFDdjdHUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZDVOSixnQmM4Tkk7QXJDdTdHVjtBcUNwN0dVO0VBQ0U7QXJDczdHWjtBcUNuN0dVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJDcTdHWjs7QXFDcDZHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDczZHRjs7QXNDcnJIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCZEU7QVJvc0hKO0FzQ2xySEU7RUFDRTtFQUNBO0F0Q29ySEo7QXNDanJIRTtFQUNFO0VBQ0E7QXRDbXJISjtBc0NqckhJO0VBQ0U7RTlCbkJGO0VBQ0E7QVJ1c0hKO0FzQ2pySEk7RUFDRTtFOUJWRjtFQUNBO0FSOHJISjtBc0M5cUhFOztFQUVFO0F0Q2dySEo7O0FzQzVxSEE7RUFHRTtFQUNBO0VBQ0E7QXRDNnFIRjs7QXNDMXFIQTtFQUNFO0F0QzZxSEY7O0FzQzFxSEE7RUFDRTtFQUNBO0F0QzZxSEY7O0FzQzFxSEE7RUFDRTtBdEM2cUhGOztBc0NycUhFO0VBQ0U7QXRDd3FISjs7QXNDaHFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDbXFIRjtBc0NqcUhFO0U5QnhGRTtBUjR2SEo7O0FzQy9wSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdENrcUhGO0FzQ2hxSEU7RTlCbkdFO0FSc3dISjs7QXNDenBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QzRwSEY7QXNDMXBIRTtFQUNFO0VBQ0E7QXRDNHBISjs7QXNDeHBIQTtFQUNFO0VBQ0E7QXRDMnBIRjs7QXNDdnBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUJySUU7QVJneUhKOztBc0N2cEhBOzs7RUFHRTtBdEMwcEhGOztBc0N2cEhBOztFOUJ0SUk7RUFDQTtBUmt5SEo7O0FzQ3hwSEE7O0U5QjdISTtFQUNBO0FSMHhISjs7QXNDanBIRTtFQUNFO0F0Q29wSEo7QWUxd0hJO0V1QmtISjtJQVFJO0lBQ0E7RXRDb3BIRjtFc0NqcEhFO0lBRUU7SUFDQTtFdENrcEhKO0VzQ2hwSEk7SUFDRTtJQUNBO0V0Q2twSE47RXNDN29ITTtJOUJ0S0o7SUFDQTtFUnN6SEY7RXNDOW9IUTs7SUFHRTtFdEMrb0hWO0VzQzdvSFE7O0lBR0U7RXRDOG9IVjtFc0Mxb0hNO0k5QnZLSjtJQUNBO0VSb3pIRjtFc0Mzb0hROztJQUdFO0V0QzRvSFY7RXNDMW9IUTs7SUFHRTtFdEMyb0hWO0FBQ0Y7O0F1QzMySEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkM2MkhGOztBdUN6MkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcENpUUksZUFMSTtFb0MxUFI7RUFDQTtFQUNBO0VBQ0E7RS9CdEJFO0UrQndCRjtFaEIzQkksMENnQjRCSjtBdkM0MkhGO0F1QnA0SE07RWdCV047SWhCVlE7RXZCdTRITjtBQUNGO0F1Qy8ySEU7RUFDRTtFQUNBO0VBQ0E7QXZDaTNISjtBdUMvMkhJO0VBQ0U7RUFDQTtBdkNpM0hOO0F1QzUySEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQmxERSxtRGdCbURGO0F2QzgySEo7QXVCNzVITTtFZ0JzQ0o7SWhCckNNO0V2Qmc2SE47QUFDRjtBdUNoM0hFO0VBQ0U7QXZDazNISjtBdUMvMkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDaTNISjs7QXVDNzJIQTtFQUNFO0F2Q2czSEY7O0F1QzcySEE7RUFDRTtFQUNBO0VBQ0E7QXZDZzNIRjtBdUM5MkhFO0UvQi9ERTtFQUNBO0FSZzdISjtBdUMvMkhJO0UvQmxFQTtFQUNBO0FSbzdISjtBdUM5MkhFO0VBQ0U7QXZDZzNISjtBdUM1MkhFO0UvQjlERTtFQUNBO0FSNjZISjtBdUM1MkhNO0UvQmxFRjtFQUNBO0FSaTdISjtBdUMzMkhJO0UvQnZFQTtFQUNBO0FScTdISjs7QXVDejJIQTtFQUNFO0F2QzQySEY7O0F1Q24ySEU7RUFDRTtBdkNzMkhKO0F1Q24ySEU7RUFDRTtFQUNBO0UvQnBIQTtBUjA5SEo7QXVDbjJISTtFQUFnQjtBdkNzMkhwQjtBdUNyMkhJO0VBQWU7QXZDdzJIbkI7QXVDcjJITTtFL0IzSEY7QVJtK0hKOztBd0N0L0hBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VyQ3FSSSx5Q0FMSTtFcUM5UVI7RUFDQTtFaENBRTtBUnMvSEo7O0F3Q2gvSEU7RUFDRTtBeENtL0hKO0F3Q2ovSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeENtL0hOO0F3Qy8rSEU7RUFDRTtBeENpL0hKOztBeUN0aElBO0VBRUU7RUFDQTtFdENrU0ksK0JBTEk7RXNDM1JSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFL0JwQkE7RUFDQTtBVjJpSUY7O0F5Q3BoSUE7RUFDRTtFQUNBO0VBQ0E7RXRDc1FJLHlDQUxJO0VzQy9QUjtFQUVBO0VBQ0E7RWxCcEJJLHFJa0JxQko7QXpDc2hJRjtBdUJ2aUlNO0VrQlFOO0lsQlBRO0V2QjBpSU47QUFDRjtBeUN6aElFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QXpDMGhJSjtBeUN2aElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVXBDZ29DZ0M7RW9DL25DaEM7QXpDeWhJSjtBeUN0aElFO0VBRUU7RUFDQTtFakJ0REYsZ0RpQnVEdUI7RUFDckI7QXpDdWhJSjtBeUNwaElFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXpDcWhJSjs7QXlDaGhJRTtFQUNFLGlCcENtbUNnQztBTGc3RnBDO0F5QzlnSU07RWpDOUJGO0VBQ0E7QVIraUlKO0F5QzVnSU07RWpDbERGO0VBQ0E7QVJpa0lKOztBeUMvL0hBO0VDbEdFO0VBQ0E7RXZDZ1NJLGtDQUxJO0V1Q3pSUjtBMUNxbUlGOztBeUNsZ0lBO0VDdEdFO0VBQ0E7RXZDZ1NJLG1DQUxJO0V1Q3pSUjtBMUM0bUlGOztBMkMvbUlBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkNGRTtBUmtuSUo7O0EyQzNtSUE7RUFFRTtBM0M2bUlGOztBMkN6bUlBO0VBQ0UsZ0J0QzhnQjRCO0FMOGxIOUI7O0EyQ3BtSUE7RUFDRSxtQnRDNDNDOEI7QUwydUZoQztBMkNwbUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NzbUlKOztBMkN0bElFO0VDaEVBO0VBQ0E7RUFDQTtBNUMwcElGO0E0Q3BwSUU7RUFDRTtBNUNzcElKOztBMkMvbElFO0VDaEVBO0VBQ0E7RUFDQTtBNUNtcUlGO0E0QzdwSUU7RUFDRTtBNUMrcElKOztBMkN4bUlFO0VDaEVBO0VBQ0E7RUFDQTtBNUM0cUlGO0E0Q3RxSUU7RUFDRTtBNUN3cUlKOztBMkNqbklFO0VDaEVBO0VBQ0E7RUFDQTtBNUNxcklGO0E0Qy9xSUU7RUFDRTtBNUNpcklKOztBMkMxbklFO0VDaEVBO0VBQ0E7RUFDQTtBNUM4cklGO0E0Q3hySUU7RUFDRTtBNUMwcklKOztBMkNub0lFO0VDaEVBO0VBQ0E7RUFDQTtBNUN1c0lGO0E0Q2pzSUU7RUFDRTtBNUNtc0lKOztBMkM1b0lFO0VDaEVBO0VBQ0E7RUFDQTtBNUNndElGO0E0QzFzSUU7RUFDRTtBNUM0c0lKOztBMkNycElFO0VDaEVBO0VBQ0E7RUFDQTtBNUN5dElGO0E0Q250SUU7RUFDRTtBNUNxdElKOztBNkM1dElBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0VyQ1hFO0FSc3VJSjs7QTZDdnRJQTtFQUNFO0VBQ0E7QTdDMHRJRjtBNkN4dElFO0VBRUU7RUFDQTtBN0N5dElKOztBNkNodElBO0VBQ0U7RUFDQTtFQUNBO0E3Q210SUY7QTZDaHRJRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0E3Q2l0SUo7QTZDOXNJRTtFQUNFO0VBQ0E7QTdDZ3RJSjs7QTZDeHNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBN0Mwc0lGO0E2Q3hzSUU7RXJDdkRFO0VBQ0E7QVJrd0lKO0E2Q3hzSUU7RXJDN0NFO0VBQ0E7QVJ3dklKO0E2Q3hzSUU7RUFFRTtFQUNBO0VBQ0E7QTdDeXNJSjtBNkNyc0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDdXNJSjtBNkNuc0lFO0VBQ0U7QTdDcXNJSjtBNkNuc0lJO0VBQ0U7RUFDQTtBN0Nxc0lOOztBNkN4cklJO0VBQ0U7QTdDMnJJTjtBNkN4cklRO0VyQ3ZESjtFQVpBO0FSK3ZJSjtBNkN2cklRO0VyQ3hFSjtFQVlBO0FSdXZJSjtBNkN0cklRO0VBQ0U7QTdDd3JJVjtBNkNycklRO0VBQ0U7RUFDQTtBN0N1cklWO0E2Q3JySVU7RUFDRTtFQUNBO0E3Q3VySVo7O0FlN3dJSTtFOEI4REE7SUFDRTtFN0NtdElKO0U2Q2h0SU07SXJDdkRKO0lBWkE7RVJ1eElGO0U2Qy9zSU07SXJDeEVKO0lBWUE7RVIrd0lGO0U2QzlzSU07SUFDRTtFN0NndElSO0U2QzdzSU07SUFDRTtJQUNBO0U3QytzSVI7RTZDN3NJUTtJQUNFO0lBQ0E7RTdDK3NJVjtBQUNGO0FldHlJSTtFOEI4REE7SUFDRTtFN0MydUlKO0U2Q3h1SU07SXJDdkRKO0lBWkE7RVIreUlGO0U2Q3Z1SU07SXJDeEVKO0lBWUE7RVJ1eUlGO0U2Q3R1SU07SUFDRTtFN0N3dUlSO0U2Q3J1SU07SUFDRTtJQUNBO0U3Q3V1SVI7RTZDcnVJUTtJQUNFO0lBQ0E7RTdDdXVJVjtBQUNGO0FlOXpJSTtFOEI4REE7SUFDRTtFN0Ntd0lKO0U2Q2h3SU07SXJDdkRKO0lBWkE7RVJ1MElGO0U2Qy92SU07SXJDeEVKO0lBWUE7RVIreklGO0U2Qzl2SU07SUFDRTtFN0Nnd0lSO0U2Qzd2SU07SUFDRTtJQUNBO0U3Qyt2SVI7RTZDN3ZJUTtJQUNFO0lBQ0E7RTdDK3ZJVjtBQUNGO0FldDFJSTtFOEI4REE7SUFDRTtFN0MyeElKO0U2Q3h4SU07SXJDdkRKO0lBWkE7RVIrMUlGO0U2Q3Z4SU07SXJDeEVKO0lBWUE7RVJ1MUlGO0U2Q3R4SU07SUFDRTtFN0N3eElSO0U2Q3J4SU07SUFDRTtJQUNBO0U3Q3V4SVI7RTZDcnhJUTtJQUNFO0lBQ0E7RTdDdXhJVjtBQUNGO0FlOTJJSTtFOEI4REE7SUFDRTtFN0NteklKO0U2Q2h6SU07SXJDdkRKO0lBWkE7RVJ1M0lGO0U2Qy95SU07SXJDeEVKO0lBWUE7RVIrMklGO0U2Qzl5SU07SUFDRTtFN0NneklSO0U2Qzd5SU07SUFDRTtJQUNBO0U3Qyt5SVI7RTZDN3lJUTtJQUNFO0lBQ0E7RTdDK3lJVjtBQUNGO0E2Q2x5SUE7RXJDaEpJO0FScTdJSjtBNkNseUlFO0VBQ0U7QTdDb3lJSjtBNkNseUlJO0VBQ0U7QTdDb3lJTjs7QThDMThJRTtFQUNFLGNEbUx5QjtFQ2xMekIseUJEaUxzQjtBN0M0eEkxQjtBOEMxOElNO0VBRUUsY0Q2S3FCO0VDNUtyQjtBOUMyOElSO0E4Q3g4SU07RUFDRSxXdkNkQTtFdUNlQSx5QkR1S3FCO0VDdEtyQixxQkRzS3FCO0E3Q295STdCOztBOEN4OUlFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0E3QzB5STFCO0E4Q3g5SU07RUFFRSxjRDZLcUI7RUM1S3JCO0E5Q3k5SVI7QThDdDlJTTtFQUNFLFd2Q2RBO0V1Q2VBLHlCRHVLcUI7RUN0S3JCLHFCRHNLcUI7QTdDa3pJN0I7O0E4Q3QrSUU7RUFDRSxjRG1MeUI7RUNsTHpCLHlCRGlMc0I7QTdDd3pJMUI7QThDdCtJTTtFQUVFLGNENktxQjtFQzVLckI7QTlDdStJUjtBOENwK0lNO0VBQ0UsV3ZDZEE7RXVDZUEseUJEdUtxQjtFQ3RLckIscUJEc0txQjtBN0NnMEk3Qjs7QThDcC9JRTtFQUNFLGNEcUwyQjtFQ3BMM0IseUJEaUxzQjtBN0NzMEkxQjtBOENwL0lNO0VBRUUsY0QrS3VCO0VDOUt2QjtBOUNxL0lSO0E4Q2wvSU07RUFDRSxXdkNkQTtFdUNlQSx5QkR5S3VCO0VDeEt2QixxQkR3S3VCO0E3QzQwSS9COztBOENsZ0pFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0E3Q28xSTFCO0E4Q2xnSk07RUFFRSxjRDZLcUI7RUM1S3JCO0E5Q21nSlI7QThDaGdKTTtFQUNFLFd2Q2RBO0V1Q2VBLHlCRHVLcUI7RUN0S3JCLHFCRHNLcUI7QTdDNDFJN0I7O0E4Q2hoSkU7RUFDRSxjRG1MeUI7RUNsTHpCLHlCRGlMc0I7QTdDazJJMUI7QThDaGhKTTtFQUVFLGNENktxQjtFQzVLckI7QTlDaWhKUjtBOEM5Z0pNO0VBQ0UsV3ZDZEE7RXVDZUEseUJEdUtxQjtFQ3RLckIscUJEc0txQjtBN0MwMkk3Qjs7QThDOWhKRTtFQUNFLGNEcUwyQjtFQ3BMM0IseUJEaUxzQjtBN0NnM0kxQjtBOEM5aEpNO0VBRUUsY0QrS3VCO0VDOUt2QjtBOUMraEpSO0E4QzVoSk07RUFDRSxXdkNkQTtFdUNlQSx5QkR5S3VCO0VDeEt2QixxQkR3S3VCO0E3Q3MzSS9COztBOEM1aUpFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0E3QzgzSTFCO0E4QzVpSk07RUFFRSxjRDZLcUI7RUM1S3JCO0E5QzZpSlI7QThDMWlKTTtFQUNFLFd2Q2RBO0V1Q2VBLHlCRHVLcUI7RUN0S3JCLHFCRHNLcUI7QTdDczRJN0I7O0ErQ3pqSkE7RUFDRTtFQUNBLFUxQzZpRDJCO0UwQzVpRDNCLFcxQzRpRDJCO0UwQzNpRDNCO0VBQ0EsV3hDUE07RXdDUU47RUFDQTtFdkNPRTtFdUNMRixZMUM2aUQyQjtBTCtnRzdCO0ErQ3pqSkU7RUFDRSxXeENmSTtFd0NnQko7RUFDQSxhMUN3aUR5QjtBTG1oRzdCO0ErQ3hqSkU7RUFDRTtFQUNBLG1EMUM4ckI0QjtFMEM3ckI1QixVMUNtaUR5QjtBTHVoRzdCO0ErQ3ZqSkU7RUFFRTtFQUNBO1VBQUE7RUFDQSxhMUM2aER5QjtBTDJoRzdCOztBK0NwakpBO0VBQ0Usa0QxQ3loRDJCO0FMOGhHN0I7O0FnRHBsSkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBaERrbEpGOztBZ0Qza0pBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWhENmtKRjtBZ0Qxa0pFO0V6QjVDSSxtQ3lCNkNGO0VBQ0EsOEIzQ20xQ2dDO0FMeXZHcEM7QXVCdG5KTTtFeUJ3Q0o7SXpCdkNNO0V2QnluSk47QUFDRjtBZ0Qva0pFO0VBQ0UsZTNDaTFDZ0M7QUxnd0dwQztBZ0Q3a0pFO0VBQ0Usc0IzQzgwQ2dDO0FMaXdHcEM7O0FnRDNrSkE7RUFDRTtBaEQ4a0pGO0FnRDVrSkU7RUFDRTtFQUNBO0FoRDhrSko7QWdEM2tKRTtFQUNFO0FoRDZrSko7O0FnRHprSkE7RUFDRTtFQUNBO0VBQ0E7QWhENGtKRjs7QWdEeGtKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeENyRkU7RXdDeUZGO0FoRHdrSkY7O0FnRHBrSkE7RUFFRTtFQUNBO0VBQ0E7RUNsSEE7RUFDQTtFQUNBO0VBQ0Esa0NEa0gwQjtFQ2pIMUI7RUFDQTtFQUNBLHVDRCtHNEQ7QWhEMGtKOUQ7QWlEdHJKRTtFQUFTO0FqRHlySlg7QWlEeHJKRTtFQUFTLG1DRDJHaUY7QWhEZ2xKNUY7O0FnRDNrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDdEdFO0VBQ0E7QVJxckpKO0FnRDdrSkU7RUFDRTtFQUNBO0FoRCtrSko7O0FnRDFrSkE7RUFDRTtFQUNBO0FoRDZrSkY7O0FnRHhrSkE7RUFDRTtFQUdBO0VBQ0E7QWhEeWtKRjs7QWdEcmtKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDMUhFO0VBQ0E7QVJtc0pKO0FnRHBrSkU7RUFDRTtBaERza0pKOztBZWxySkk7RWlDa0hGO0lBQ0U7SUFDQTtFaERva0pGO0VnRGhrSkE7SUFDRTtJQUNBO0lBQ0E7RWhEa2tKRjtFZ0QvakpBO0lBQ0U7RWhEaWtKRjtBQUNGO0FlanNKSTtFaUNvSUY7O0lBRUU7RWhEZ2tKRjtBQUNGO0FldnNKSTtFaUMySUY7SUFDRTtFaEQrakpGO0FBQ0Y7QWdEdGpKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRHdqSk47QWdEdGpKTTtFQUNFO0VBQ0E7RXhDMU1KO0FSbXdKSjtBZ0RyakpNOztFeEM5TUY7QVJ1d0pKO0FnRHBqSk07RUFDRTtBaERzakpSOztBZWp0Skk7RWlDeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhENGtKSjtFZ0Qxa0pJO0lBQ0U7SUFDQTtJeEMxTUo7RVJ1eEpGO0VnRHprSkk7O0l4QzlNRjtFUjJ4SkY7RWdEeGtKSTtJQUNFO0VoRDBrSk47QUFDRjtBZXR1Skk7RWlDeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhEZ21KSjtFZ0Q5bEpJO0lBQ0U7SUFDQTtJeEMxTUo7RVIyeUpGO0VnRDdsSkk7O0l4QzlNRjtFUit5SkY7RWdENWxKSTtJQUNFO0VoRDhsSk47QUFDRjtBZTF2Skk7RWlDeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhEb25KSjtFZ0RsbkpJO0lBQ0U7SUFDQTtJeEMxTUo7RVIrekpGO0VnRGpuSkk7O0l4QzlNRjtFUm0wSkY7RWdEaG5KSTtJQUNFO0VoRGtuSk47QUFDRjtBZTl3Skk7RWlDeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhEd29KSjtFZ0R0b0pJO0lBQ0U7SUFDQTtJeEMxTUo7RVJtMUpGO0VnRHJvSkk7O0l4QzlNRjtFUnUxSkY7RWdEcG9KSTtJQUNFO0VoRHNvSk47QUFDRjtBZWx5Skk7RWlDeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhENHBKSjtFZ0QxcEpJO0lBQ0U7SUFDQTtJeEMxTUo7RVJ1MkpGO0VnRHpwSkk7O0l4QzlNRjtFUjIySkY7RWdEeHBKSTtJQUNFO0VoRDBwSk47QUFDRjtBa0RqNEpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0M4UkksZ0NBTEk7RStDdlJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VDbkJBLGtDN0NtQmE7RTZDakJiO0VBQ0EsZ0I5Q3lpQjRCO0U4Q3hpQjVCLGtCN0N3QmlCO0U2Q3ZCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEc1JJLHNDQUxJO0UrQ3JRUjtFQUNBO0FsRHk0SkY7QWtEdjRKRTtFQUFTO0FsRDA0Slg7QWtEeDRKRTtFQUNFO0VBQ0E7RUFDQTtBbEQwNEpKO0FrRHg0Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEQwNEpOOztBa0RyNEpBO0VBQ0U7QWxEdzRKRjtBa0R0NEpFO0VBQ0U7RUFDQTtFQUNBO0FsRHc0Sko7O0FrRHA0SkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBbER1NEpGO0FrRHI0SkU7RUFDRTtFQUNBO0VBQ0E7QWxEdTRKSjs7QWtEbjRKQTtBQUVBO0VBQ0U7QWxEcTRKRjtBa0RuNEpFO0VBQ0U7RUFDQTtFQUNBO0FsRHE0Sko7O0FrRGo0SkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBbERvNEpGO0FrRGw0SkU7RUFDRTtFQUNBO0VBQ0E7QWxEbzRKSjs7QWtEaDRKQTtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDbEdFO0FScTlKSjs7QW9EMzlKQTtFQUNFO0FwRDg5SkY7O0FvRDM5SkE7RUFDRTtBcEQ4OUpGOztBb0QzOUpBO0VBQ0U7RUFDQTtFQUNBO0FwRDg5SkY7QXFEcC9KRTtFQUNFO0VBQ0E7RUFDQTtBckRzL0pKOztBb0QvOUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QmxCSSxzQzZCbUJKO0FwRGsrSkY7QXVCai9KTTtFNkJRTjtJN0JQUTtFdkJvL0pOO0FBQ0Y7O0FvRHArSkE7OztFQUdFO0FwRHUrSkY7O0FvRHArSkE7O0VBRUU7QXBEdStKRjs7QW9EcCtKQTs7RUFFRTtBcER1K0pGOztBb0Q5OUpFO0VBQ0U7RUFDQTtFQUNBO0FwRGkrSko7QW9EOTlKRTs7O0VBR0U7RUFDQTtBcERnK0pKO0FvRDc5SkU7O0VBRUU7RUFDQTtFN0I1REUsMkI2QjZERjtBcEQrOUpKO0F1QnhoS007RTZCcURKOztJN0JwRE07RXZCNGhLTjtBQUNGOztBb0Q1OUpBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVS9DKzVDbUM7RStDOTVDbkM7RUFDQSxXN0NoR007RTZDaUdOO0VBQ0E7RUFDQTtFQUNBLFkvQzA1Q21DO0VrQmgvQy9CLDhCNkJ1Rko7QXBEODlKRjtBdUJqaktNO0U2QmtFTjs7STdCakVRO0V2QnFqS047QUFDRjtBb0RqK0pFOzs7RUFFRSxXN0MxR0k7RTZDMkdKO0VBQ0E7RUFDQSxZL0NrNUNpQztBTGtsSHJDOztBb0RqK0pBO0VBQ0U7QXBEbytKRjs7QW9EaitKQTtFQUNFO0FwRG8rSkY7O0FvRC85SkE7O0VBRUU7RUFDQSxXL0NtNUNtQztFK0NsNUNuQyxZL0NrNUNtQztFK0NqNUNuQztFQUNBO0VBQ0E7QXBEaytKRjs7QW9ELzlKQTs7Ozs7OztHQUFBO0FBUUE7RUFDRTtBcERrK0pGOztBb0RoK0pBO0VBQ0U7QXBEbStKRjs7QW9EMzlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQi9DMjFDbUM7RStDMTFDbkM7RUFDQSxnQi9DeTFDbUM7RStDeDFDbkM7QXBENjlKRjtBb0QzOUpFO0VBQ0U7RUFDQTtFQUNBLFcvQ3cxQ2lDO0UrQ3YxQ2pDLFcvQ3cxQ2lDO0UrQ3YxQ2pDO0VBQ0EsaUIvQ3cxQ2lDO0UrQ3YxQ2pDLGdCL0N1MUNpQztFK0N0MUNqQztFQUNBO0VBQ0Esc0I3Q2pMSTtFNkNrTEo7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZL0MrMENpQztFa0J4L0MvQiw2QjZCMEtGO0FwRDQ5Sko7QXVCbG9LTTtFNkJxSko7STdCcEpNO0V2QnFvS047QUFDRjtBb0Q5OUpFO0VBQ0UsVS9DNDBDaUM7QUxvcEhyQzs7QW9EdjlKQTtFQUNFO0VBQ0E7RUFDQSxlL0NzMENtQztFK0NyMENuQztFQUNBLG9CL0NtMENtQztFK0NsMENuQyx1Qi9DazBDbUM7RStDajBDbkMsVzdDNU1NO0U2QzZNTjtBcEQwOUpGOztBb0RwOUpFOztFQUVFLGdDL0N1MENpQztBTGdwSHJDO0FvRHA5SkU7RUFDRSxzQjdDeE5JO0FQOHFLUjtBb0RuOUpFO0VBQ0UsVzdDNU5JO0FQaXJLUjs7QXNEaHJLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXREa3JLRjs7QXNEOXFLQTtFQUNFO0lBQUs7RXREa3JLTDtBQUNGO0FzRC9xS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F0RDhxS0Y7O0FzRDNxS0E7RUFFRTtFQUNBO0VBQ0E7QXRENnFLRjs7QXNEcHFLQTtFQUNFO0lBQ0U7RXREdXFLRjtFc0RycUtBO0lBQ0U7SUFDQTtFdER1cUtGO0FBQ0Y7QXNEbnFLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F0RGtxS0Y7O0FzRC9wS0E7RUFDRTtFQUNBO0F0RGtxS0Y7O0FzRDlwS0U7RUFDRTs7SUFFRTtFdERpcUtKO0FBQ0Y7QXFEanZLRTtFQUNFO0VBQ0E7RUFDQTtBckRtdktKOztBdURudktFO0VBQ0U7RUFDQTtBdkRzdktKOztBdUR4dktFO0VBQ0U7RUFDQTtBdkQydktKOztBdUQ3dktFO0VBQ0U7RUFDQTtBdkRnd0tKOztBdURsd0tFO0VBQ0U7RUFDQTtBdkRxd0tKOztBdUR2d0tFO0VBQ0U7RUFDQTtBdkQwd0tKOztBdUQ1d0tFO0VBQ0U7RUFDQTtBdkQrd0tKOztBdURqeEtFO0VBQ0U7RUFDQTtBdkRveEtKOztBdUR0eEtFO0VBQ0U7RUFDQTtBdkR5eEtKOztBd0QveEtFO0VBQ0U7QXhEa3lLSjtBd0QveEtNO0VBRUU7QXhEZ3lLUjs7QXdEdHlLRTtFQUNFO0F4RHl5S0o7QXdEdHlLTTtFQUVFO0F4RHV5S1I7O0F3RDd5S0U7RUFDRTtBeERnektKO0F3RDd5S007RUFFRTtBeEQ4eUtSOztBd0RwektFO0VBQ0U7QXhEdXpLSjtBd0RwektNO0VBRUU7QXhEcXpLUjs7QXdEM3pLRTtFQUNFO0F4RDh6S0o7QXdEM3pLTTtFQUVFO0F4RDR6S1I7O0F3RGwwS0U7RUFDRTtBeERxMEtKO0F3RGwwS007RUFFRTtBeERtMEtSOztBd0R6MEtFO0VBQ0U7QXhENDBLSjtBd0R6MEtNO0VBRUU7QXhEMDBLUjs7QXdEaDFLRTtFQUNFO0F4RG0xS0o7QXdEaDFLTTtFQUVFO0F4RGkxS1I7O0F5RHQxS0E7RUFDRTtFQUNBO0F6RHkxS0Y7QXlEdjFLRTtFQUNFO0VBQ0E7RUFDQTtBekR5MUtKO0F5RHQxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHcxS0o7O0F5RG4xS0U7RUFDRTtBekRzMUtKOztBeUR2MUtFO0VBQ0U7QXpEMDFLSjs7QXlEMzFLRTtFQUNFO0F6RDgxS0o7O0F5RC8xS0U7RUFDRTtBekRrMktKOztBMER2M0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhckQ2Z0NrQztBTDYySXBDOztBMER2M0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhckRxZ0NrQztBTHEzSXBDOztBMERsM0tJO0VBQ0U7RUFDQTtFQUNBLGFyRHkvQjhCO0FMNDNJcEM7O0EwRGwzS0k7RUFDRTtFQUNBO0VBQ0EsYXJEbS9COEI7QUxrNElwQzs7QWV0MUtJO0UyQ3hDQTtJQUNFO0lBQ0E7SUFDQSxhckR5L0I4QjtFTHk0SWxDO0UwRC8zS0U7SUFDRTtJQUNBO0lBQ0EsYXJEbS9COEI7RUw4NElsQztBQUNGO0FlbjJLSTtFMkN4Q0E7SUFDRTtJQUNBO0lBQ0EsYXJEeS9COEI7RUxxNUlsQztFMEQzNEtFO0lBQ0U7SUFDQTtJQUNBLGFyRG0vQjhCO0VMMDVJbEM7QUFDRjtBZS8yS0k7RTJDeENBO0lBQ0U7SUFDQTtJQUNBLGFyRHkvQjhCO0VMaTZJbEM7RTBEdjVLRTtJQUNFO0lBQ0E7SUFDQSxhckRtL0I4QjtFTHM2SWxDO0FBQ0Y7QWUzM0tJO0UyQ3hDQTtJQUNFO0lBQ0E7SUFDQSxhckR5L0I4QjtFTDY2SWxDO0UwRG42S0U7SUFDRTtJQUNBO0lBQ0EsYXJEbS9COEI7RUxrN0lsQztBQUNGO0FldjRLSTtFMkN4Q0E7SUFDRTtJQUNBO0lBQ0EsYXJEeS9COEI7RUx5N0lsQztFMEQvNktFO0lBQ0U7SUFDQTtJQUNBLGFyRG0vQjhCO0VMODdJbEM7QUFDRjtBMkRqOUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNEbTlLRjs7QTJEaDlLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRG05S0Y7O0E0RDM5S0E7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDQ5S0Y7O0E4RHYrS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVXpEb1pzQztFeURuWnRDO0E5RDArS0o7O0ErRGwvS0E7RUNBRTtFQUNBO0VBQ0E7QWhFcy9LRjs7QWlFNS9LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhNUR5bkI0QjtBTHM0SjlCOztBa0VuOEtRO0VBT0k7QWxFZzhLWjs7QWtFdjhLUTtFQU9JO0FsRW84S1o7O0FrRTM4S1E7RUFPSTtBbEV3OEtaOztBa0UvOEtRO0VBT0k7QWxFNDhLWjs7QWtFbjlLUTtFQU9JO0FsRWc5S1o7O0FrRXY5S1E7RUFPSTtBbEVvOUtaOztBa0UzOUtRO0VBT0k7QWxFdzlLWjs7QWtFLzlLUTtFQU9JO0FsRTQ5S1o7O0FrRW4rS1E7RUFPSTtBbEVnK0taOztBa0V2K0tRO0VBT0k7QWxFbytLWjs7QWtFMytLUTtFQU9JO0FsRXcrS1o7O0FrRS8rS1E7RUFPSTtBbEU0K0taOztBa0VuL0tRO0VBT0k7QWxFZy9LWjs7QWtFdi9LUTtFQU9JO0FsRW8vS1o7O0FrRTMvS1E7RUFPSTtBbEV3L0taOztBa0UvL0tRO0VBT0k7QWxFNC9LWjs7QWtFbmdMUTtFQU9JO0FsRWdnTFo7O0FrRXZnTFE7RUFPSTtBbEVvZ0xaOztBa0UzZ0xRO0VBT0k7QWxFd2dMWjs7QWtFL2dMUTtFQU9JO0FsRTRnTFo7O0FrRW5oTFE7RUFPSTtBbEVnaExaOztBa0V2aExRO0VBT0k7QWxFb2hMWjs7QWtFM2hMUTtFQU9JO0FsRXdoTFo7O0FrRS9oTFE7RUFPSTtBbEU0aExaOztBa0VuaUxRO0VBT0k7QWxFZ2lMWjs7QWtFdmlMUTtFQU9JO0FsRW9pTFo7O0FrRTNpTFE7RUFPSTtBbEV3aUxaOztBa0UvaUxRO0VBT0k7QWxFNGlMWjs7QWtFbmpMUTtFQU9JO0FsRWdqTFo7O0FrRXZqTFE7RUFPSTtBbEVvakxaOztBa0UzakxRO0VBT0k7QWxFd2pMWjs7QWtFL2pMUTtFQU9JO0FsRTRqTFo7O0FrRW5rTFE7RUFPSTtBbEVna0xaOztBa0V2a0xRO0VBT0k7QWxFb2tMWjs7QWtFM2tMUTtFQU9JO0FsRXdrTFo7O0FrRS9rTFE7RUFPSTtBbEU0a0xaOztBa0VubExRO0VBT0k7QWxFZ2xMWjs7QWtFdmxMUTtFQU9JO0FsRW9sTFo7O0FrRTNsTFE7RUFPSTtBbEV3bExaOztBa0UvbExRO0VBT0k7QWxFNGxMWjs7QWtFbm1MUTtFQU9JO0FsRWdtTFo7O0FrRXZtTFE7RUFPSTtBbEVvbUxaOztBa0UzbUxRO0VBT0k7QWxFd21MWjs7QWtFL21MUTtFQU9JO0FsRTRtTFo7O0FrRW5uTFE7RUFPSTtBbEVnbkxaOztBa0V2bkxRO0VBT0k7QWxFb25MWjs7QWtFM25MUTtFQU9JO0FsRXduTFo7O0FrRS9uTFE7RUFPSTtBbEU0bkxaOztBa0Vub0xRO0VBT0k7QWxFZ29MWjs7QWtFdm9MUTtFQU9JO0FsRW9vTFo7O0FrRTNvTFE7RUFPSTtBbEV3b0xaOztBa0Uvb0xRO0VBT0k7QWxFNG9MWjs7QWtFbnBMUTtFQU9JO0FsRWdwTFo7O0FrRXZwTFE7RUFPSTtBbEVvcExaOztBa0UzcExRO0VBT0k7QWxFd3BMWjs7QWtFL3BMUTtFQU9JO0FsRTRwTFo7O0FrRW5xTFE7RUFPSTtBbEVncUxaOztBa0V2cUxRO0VBT0k7QWxFb3FMWjs7QWtFM3FMUTtFQU9JO0FsRXdxTFo7O0FrRS9xTFE7RUFPSTtBbEU0cUxaOztBa0VuckxRO0VBT0k7QWxFZ3JMWjs7QWtFdnJMUTtFQU9JO0FsRW9yTFo7O0FrRTNyTFE7RUFJUTtFQUdKO0FsRXlyTFo7O0FrRWhzTFE7RUFJUTtFQUdKO0FsRThyTFo7O0FrRXJzTFE7RUFJUTtFQUdKO0FsRW1zTFo7O0FrRTFzTFE7RUFJUTtFQUdKO0FsRXdzTFo7O0FrRS9zTFE7RUFJUTtFQUdKO0FsRTZzTFo7O0FrRXB0TFE7RUFJUTtFQUdKO0FsRWt0TFo7O0FrRXp0TFE7RUFJUTtFQUdKO0FsRXV0TFo7O0FrRTl0TFE7RUFJUTtFQUdKO0FsRTR0TFo7O0FrRW51TFE7RUFJUTtFQUdKO0FsRWl1TFo7O0FrRWx2TFE7RUFDRTtBbEVxdkxWOztBa0V0dkxRO0VBQ0U7QWxFeXZMVjs7QWtFMXZMUTtFQUNFO0FsRTZ2TFY7O0FrRTl2TFE7RUFDRTtBbEVpd0xWOztBa0Vsd0xRO0VBQ0U7QWxFcXdMVjs7QWtFdHdMUTtFQUNFO0FsRXl3TFY7O0FrRTF3TFE7RUFDRTtBbEU2d0xWOztBa0U5d0xRO0VBQ0U7QWxFaXhMVjs7QWtFbHhMUTtFQUNFO0FsRXF4TFY7O0FrRXR4TFE7RUFDRTtBbEV5eExWOztBa0VoeExRO0VBT0k7QWxFNndMWjs7QWtFcHhMUTtFQU9JO0FsRWl4TFo7O0FrRXh4TFE7RUFPSTtBbEVxeExaOztBa0U1eExRO0VBT0k7QWxFeXhMWjs7QWtFaHlMUTtFQU9JO0FsRTZ4TFo7O0FrRXB5TFE7RUFPSTtBbEVpeUxaOztBa0V4eUxRO0VBT0k7QWxFcXlMWjs7QWtFNXlMUTtFQU9JO0FsRXl5TFo7O0FrRWh6TFE7RUFPSTtBbEU2eUxaOztBa0VwekxRO0VBT0k7QWxFaXpMWjs7QWtFeHpMUTtFQU9JO0FsRXF6TFo7O0FrRTV6TFE7RUFPSTtBbEV5ekxaOztBa0VoMExRO0VBT0k7QWxFNnpMWjs7QWtFcDBMUTtFQU9JO0FsRWkwTFo7O0FrRXgwTFE7RUFPSTtBbEVxMExaOztBa0U1MExRO0VBT0k7QWxFeTBMWjs7QWtFaDFMUTtFQU9JO0FsRTYwTFo7O0FrRXAxTFE7RUFPSTtBbEVpMUxaOztBa0V4MUxRO0VBT0k7QWxFcTFMWjs7QWtFNTFMUTtFQU9JO0FsRXkxTFo7O0FrRWgyTFE7RUFPSTtBbEU2MUxaOztBa0VwMkxRO0VBT0k7QWxFaTJMWjs7QWtFeDJMUTtFQU9JO0FsRXEyTFo7O0FrRTUyTFE7RUFPSTtBbEV5MkxaOztBa0VoM0xRO0VBT0k7QWxFNjJMWjs7QWtFcDNMUTtFQU9JO0FsRWkzTFo7O0FrRXgzTFE7RUFPSTtBbEVxM0xaOztBa0U1M0xRO0VBT0k7QWxFeTNMWjs7QWtFaDRMUTtFQU9JO0FsRTYzTFo7O0FrRXA0TFE7RUFPSTtBbEVpNExaOztBa0V4NExRO0VBT0k7QWxFcTRMWjs7QWtFNTRMUTtFQU9JO0FsRXk0TFo7O0FrRWg1TFE7RUFPSTtBbEU2NExaOztBa0VwNUxRO0VBT0k7QWxFaTVMWjs7QWtFeDVMUTtFQU9JO0FsRXE1TFo7O0FrRTU1TFE7RUFPSTtBbEV5NUxaOztBa0VoNkxRO0VBT0k7QWxFNjVMWjs7QWtFcDZMUTtFQU9JO0FsRWk2TFo7O0FrRXg2TFE7RUFPSTtBbEVxNkxaOztBa0U1NkxRO0VBT0k7QWxFeTZMWjs7QWtFaDdMUTtFQU9JO0FsRTY2TFo7O0FrRXA3TFE7RUFPSTtBbEVpN0xaOztBa0V4N0xRO0VBT0k7QWxFcTdMWjs7QWtFNTdMUTtFQU9JO0FsRXk3TFo7O0FrRWg4TFE7RUFPSTtBbEU2N0xaOztBa0VwOExRO0VBT0k7QWxFaThMWjs7QWtFeDhMUTtFQU9JO0FsRXE4TFo7O0FrRTU4TFE7RUFPSTtBbEV5OExaOztBa0VoOUxRO0VBT0k7QWxFNjhMWjs7QWtFcDlMUTtFQU9JO0FsRWk5TFo7O0FrRXg5TFE7RUFPSTtBbEVxOUxaOztBa0U1OUxRO0VBT0k7QWxFeTlMWjs7QWtFaCtMUTtFQU9JO0FsRTY5TFo7O0FrRXArTFE7RUFPSTtBbEVpK0xaOztBa0V4K0xRO0VBT0k7QWxFcStMWjs7QWtFNStMUTtFQU9JO0FsRXkrTFo7O0FrRWgvTFE7RUFPSTtBbEU2K0xaOztBa0VwL0xRO0VBT0k7QWxFaS9MWjs7QWtFeC9MUTtFQU9JO0FsRXEvTFo7O0FrRTUvTFE7RUFPSTtBbEV5L0xaOztBa0VoZ01RO0VBT0k7QWxFNi9MWjs7QWtFcGdNUTtFQU9JO0FsRWlnTVo7O0FrRXhnTVE7RUFPSTtBbEVxZ01aOztBa0U1Z01RO0VBT0k7QWxFeWdNWjs7QWtFaGhNUTtFQU9JO0FsRTZnTVo7O0FrRXBoTVE7RUFPSTtBbEVpaE1aOztBa0V4aE1RO0VBT0k7RUFBQTtBbEVzaE1aOztBa0U3aE1RO0VBT0k7RUFBQTtBbEUyaE1aOztBa0VsaU1RO0VBT0k7RUFBQTtBbEVnaU1aOztBa0V2aU1RO0VBT0k7RUFBQTtBbEVxaU1aOztBa0U1aU1RO0VBT0k7RUFBQTtBbEUwaU1aOztBa0Vqak1RO0VBT0k7RUFBQTtBbEUraU1aOztBa0V0ak1RO0VBT0k7RUFBQTtBbEVvak1aOztBa0Uzak1RO0VBT0k7RUFBQTtBbEV5ak1aOztBa0Voa01RO0VBT0k7RUFBQTtBbEU4ak1aOztBa0Vya01RO0VBT0k7RUFBQTtBbEVta01aOztBa0Uxa01RO0VBT0k7RUFBQTtBbEV3a01aOztBa0Uva01RO0VBT0k7RUFBQTtBbEU2a01aOztBa0VwbE1RO0VBT0k7RUFBQTtBbEVrbE1aOztBa0V6bE1RO0VBT0k7RUFBQTtBbEV1bE1aOztBa0U5bE1RO0VBT0k7QWxFMmxNWjs7QWtFbG1NUTtFQU9JO0FsRStsTVo7O0FrRXRtTVE7RUFPSTtBbEVtbU1aOztBa0UxbU1RO0VBT0k7QWxFdW1NWjs7QWtFOW1NUTtFQU9JO0FsRTJtTVo7O0FrRWxuTVE7RUFPSTtBbEUrbU1aOztBa0V0bk1RO0VBT0k7QWxFbW5NWjs7QWtFMW5NUTtFQU9JO0FsRXVuTVo7O0FrRTluTVE7RUFPSTtBbEUybk1aOztBa0Vsb01RO0VBT0k7QWxFK25NWjs7QWtFdG9NUTtFQU9JO0FsRW1vTVo7O0FrRTFvTVE7RUFPSTtBbEV1b01aOztBa0U5b01RO0VBT0k7QWxFMm9NWjs7QWtFbHBNUTtFQU9JO0FsRStvTVo7O0FrRXRwTVE7RUFPSTtBbEVtcE1aOztBa0UxcE1RO0VBT0k7QWxFdXBNWjs7QWtFOXBNUTtFQU9JO0FsRTJwTVo7O0FrRWxxTVE7RUFPSTtBbEUrcE1aOztBa0V0cU1RO0VBT0k7QWxFbXFNWjs7QWtFMXFNUTtFQU9JO0FsRXVxTVo7O0FrRTlxTVE7RUFPSTtBbEUycU1aOztBa0Vsck1RO0VBT0k7QWxFK3FNWjs7QWtFdHJNUTtFQU9JO0FsRW1yTVo7O0FrRTFyTVE7RUFPSTtBbEV1ck1aOztBa0U5ck1RO0VBT0k7QWxFMnJNWjs7QWtFbHNNUTtFQU9JO0FsRStyTVo7O0FrRXRzTVE7RUFPSTtBbEVtc01aOztBa0Uxc01RO0VBT0k7QWxFdXNNWjs7QWtFOXNNUTtFQU9JO0FsRTJzTVo7O0FrRWx0TVE7RUFPSTtBbEUrc01aOztBa0V0dE1RO0VBT0k7QWxFbXRNWjs7QWtFMXRNUTtFQU9JO0FsRXV0TVo7O0FrRTl0TVE7RUFPSTtBbEUydE1aOztBa0VsdU1RO0VBT0k7QWxFK3RNWjs7QWtFdHVNUTtFQU9JO0VBQUE7QWxFb3VNWjs7QWtFM3VNUTtFQU9JO0VBQUE7QWxFeXVNWjs7QWtFaHZNUTtFQU9JO0VBQUE7QWxFOHVNWjs7QWtFcnZNUTtFQU9JO0VBQUE7QWxFbXZNWjs7QWtFMXZNUTtFQU9JO0VBQUE7QWxFd3ZNWjs7QWtFL3ZNUTtFQU9JO0VBQUE7QWxFNnZNWjs7QWtFcHdNUTtFQU9JO0VBQUE7QWxFa3dNWjs7QWtFendNUTtFQU9JO0VBQUE7QWxFdXdNWjs7QWtFOXdNUTtFQU9JO0VBQUE7QWxFNHdNWjs7QWtFbnhNUTtFQU9JO0VBQUE7QWxFaXhNWjs7QWtFeHhNUTtFQU9JO0VBQUE7QWxFc3hNWjs7QWtFN3hNUTtFQU9JO0VBQUE7QWxFMnhNWjs7QWtFbHlNUTtFQU9JO0FsRSt4TVo7O0FrRXR5TVE7RUFPSTtBbEVteU1aOztBa0UxeU1RO0VBT0k7QWxFdXlNWjs7QWtFOXlNUTtFQU9JO0FsRTJ5TVo7O0FrRWx6TVE7RUFPSTtBbEUreU1aOztBa0V0ek1RO0VBT0k7QWxFbXpNWjs7QWtFMXpNUTtFQU9JO0FsRXV6TVo7O0FrRTl6TVE7RUFPSTtBbEUyek1aOztBa0VsME1RO0VBT0k7QWxFK3pNWjs7QWtFdDBNUTtFQU9JO0FsRW0wTVo7O0FrRTEwTVE7RUFPSTtBbEV1ME1aOztBa0U5ME1RO0VBT0k7QWxFMjBNWjs7QWtFbDFNUTtFQU9JO0FsRSswTVo7O0FrRXQxTVE7RUFPSTtBbEVtMU1aOztBa0UxMU1RO0VBT0k7QWxFdTFNWjs7QWtFOTFNUTtFQU9JO0FsRTIxTVo7O0FrRWwyTVE7RUFPSTtBbEUrMU1aOztBa0V0Mk1RO0VBT0k7QWxFbTJNWjs7QWtFMTJNUTtFQU9JO0FsRXUyTVo7O0FrRTkyTVE7RUFPSTtBbEUyMk1aOztBa0VsM01RO0VBT0k7QWxFKzJNWjs7QWtFdDNNUTtFQU9JO0FsRW0zTVo7O0FrRTEzTVE7RUFPSTtBbEV1M01aOztBa0U5M01RO0VBT0k7QWxFMjNNWjs7QWtFbDRNUTtFQU9JO0FsRSszTVo7O0FrRXQ0TVE7RUFPSTtBbEVtNE1aOztBa0UxNE1RO0VBT0k7QWxFdTRNWjs7QWtFOTRNUTtFQU9JO0FsRTI0TVo7O0FrRWw1TVE7RUFPSTtBbEUrNE1aOztBa0V0NU1RO0VBT0k7QWxFbTVNWjs7QWtFMTVNUTtFQU9JO0FsRXU1TVo7O0FrRTk1TVE7RUFPSTtBbEUyNU1aOztBa0VsNk1RO0VBT0k7QWxFKzVNWjs7QWtFdDZNUTtFQU9JO0FsRW02TVo7O0FrRTE2TVE7RUFPSTtBbEV1Nk1aOztBa0U5Nk1RO0VBT0k7QWxFMjZNWjs7QWtFbDdNUTtFQU9JO0FsRSs2TVo7O0FrRXQ3TVE7RUFPSTtBbEVtN01aOztBa0UxN01RO0VBT0k7QWxFdTdNWjs7QWtFOTdNUTtFQU9JO0FsRTI3TVo7O0FrRWw4TVE7RUFPSTtBbEUrN01aOztBa0V0OE1RO0VBT0k7QWxFbThNWjs7QWtFMThNUTtFQU9JO0FsRXU4TVo7O0FrRTk4TVE7RUFPSTtBbEUyOE1aOztBa0VsOU1RO0VBT0k7QWxFKzhNWjs7QWtFdDlNUTtFQU9JO0FsRW05TVo7O0FrRTE5TVE7RUFPSTtBbEV1OU1aOztBa0U5OU1RO0VBT0k7QWxFMjlNWjs7QWtFbCtNUTtFQU9JO0FsRSs5TVo7O0FrRXQrTVE7RUFPSTtBbEVtK01aOztBa0UxK01RO0VBT0k7QWxFdStNWjs7QWtFOStNUTtFQU9JO0FsRTIrTVo7O0FrRWwvTVE7RUFPSTtBbEUrK01aOztBa0V0L01RO0VBT0k7QWxFbS9NWjs7QWtFMS9NUTtFQU9JO0FsRXUvTVo7O0FrRTkvTVE7RUFPSTtBbEUyL01aOztBa0VsZ05RO0VBT0k7QWxFKy9NWjs7QWtFdGdOUTtFQU9JO0FsRW1nTlo7O0FrRTFnTlE7RUFPSTtBbEV1Z05aOztBa0U5Z05RO0VBT0k7QWxFMmdOWjs7QWtFaGlOUTtBQWNBO0VBT0k7RUFBQTtBbEVpaE5aOztBa0U5L01RO0FBMUJBO0VBSVE7RUFHSjtBbEV1aE5aOztBa0U5aE5RO0VBSVE7RUFHSjtBbEU0aE5aOztBa0VuaU5RO0VBSVE7RUFHSjtBbEVpaU5aOztBa0V4aU5RO0VBSVE7RUFHSjtBbEVzaU5aOztBa0U3aU5RO0VBSVE7RUFHSjtBbEUyaU5aOztBa0Vsak5RO0VBSVE7RUFHSjtBbEVnak5aOztBa0V2ak5RO0VBSVE7RUFHSjtBbEVxak5aOztBa0U1ak5RO0VBSVE7RUFHSjtBbEUwak5aOztBa0Vqa05RO0VBSVE7RUFHSjtBbEUrak5aOztBa0V0a05RO0VBSVE7RUFHSjtBbEVva05aOztBa0Uza05RO0VBSVE7RUFHSjtBbEV5a05aOztBa0VobE5RO0VBSVE7RUFHSjtBbEU4a05aOztBa0VybE5RO0VBSVE7RUFHSjtBbEVtbE5aOztBa0UxbE5RO0VBSVE7RUFHSjtBbEV3bE5aOztBa0UvbE5RO0VBSVE7RUFHSjtBbEU2bE5aOztBa0U5bU5RO0VBQ0U7QWxFaW5OVjs7QWtFbG5OUTtFQUNFO0FsRXFuTlY7O0FrRXRuTlE7RUFDRTtBbEV5bk5WOztBa0Uxbk5RO0VBQ0U7QWxFNm5OVjs7QWtFcG5OUTtFQUlRO0VBR0o7QWxFa25OWjs7QWtFem5OUTtFQUlRO0VBR0o7QWxFdW5OWjs7QWtFOW5OUTtFQUlRO0VBR0o7QWxFNG5OWjs7QWtFbm9OUTtFQUlRO0VBR0o7QWxFaW9OWjs7QWtFeG9OUTtFQUlRO0VBR0o7QWxFc29OWjs7QWtFN29OUTtFQUlRO0VBR0o7QWxFMm9OWjs7QWtFbHBOUTtFQUlRO0VBR0o7QWxFZ3BOWjs7QWtFdnBOUTtFQUlRO0VBR0o7QWxFcXBOWjs7QWtFNXBOUTtFQUlRO0VBR0o7QWxFMHBOWjs7QWtFanFOUTtFQUlRO0VBR0o7QWxFK3BOWjs7QWtFdHFOUTtFQUlRO0VBR0o7QWxFb3FOWjs7QWtFM3FOUTtFQUlRO0VBR0o7QWxFeXFOWjs7QWtFMXJOUTtFQUNFO0FsRTZyTlY7O0FrRTlyTlE7RUFDRTtBbEVpc05WOztBa0Vsc05RO0VBQ0U7QWxFcXNOVjs7QWtFdHNOUTtFQUNFO0FsRXlzTlY7O0FrRTFzTlE7RUFDRTtBbEU2c05WOztBa0Vwc05RO0VBT0k7QWxFaXNOWjs7QWtFeHNOUTtFQU9JO1VBQUE7QWxFcXNOWjs7QWtFNXNOUTtFQU9JO1VBQUE7QWxFeXNOWjs7QWtFaHROUTtFQU9JO1VBQUE7QWxFNnNOWjs7QWtFcHROUTtFQU9JO0FsRWl0Tlo7O0FrRXh0TlE7RUFPSTtBbEVxdE5aOztBa0U1dE5RO0VBT0k7QWxFeXROWjs7QWtFaHVOUTtFQU9JO0FsRTZ0Tlo7O0FrRXB1TlE7RUFPSTtBbEVpdU5aOztBa0V4dU5RO0VBT0k7QWxFcXVOWjs7QWtFNXVOUTtFQU9JO0FsRXl1Tlo7O0FrRWh2TlE7RUFPSTtBbEU2dU5aOztBa0Vwdk5RO0VBT0k7QWxFaXZOWjs7QWtFeHZOUTtFQU9JO0FsRXF2Tlo7O0FrRTV2TlE7RUFPSTtBbEV5dk5aOztBa0Vod05RO0VBT0k7RUFBQTtBbEU4dk5aOztBa0Vyd05RO0VBT0k7RUFBQTtBbEVtd05aOztBa0Uxd05RO0VBT0k7RUFBQTtBbEV3d05aOztBa0Uvd05RO0VBT0k7RUFBQTtBbEU2d05aOztBa0VweE5RO0VBT0k7QWxFaXhOWjs7QWtFeHhOUTtFQU9JO0FsRXF4Tlo7O0FlL3hOSTtFbURHSTtJQU9JO0VsRTB4TlY7RWtFanlOTTtJQU9JO0VsRTZ4TlY7RWtFcHlOTTtJQU9JO0VsRWd5TlY7RWtFdnlOTTtJQU9JO0VsRW15TlY7RWtFMXlOTTtJQU9JO0VsRXN5TlY7RWtFN3lOTTtJQU9JO0VsRXl5TlY7RWtFaHpOTTtJQU9JO0VsRTR5TlY7RWtFbnpOTTtJQU9JO0VsRSt5TlY7RWtFdHpOTTtJQU9JO0VsRWt6TlY7RWtFenpOTTtJQU9JO0VsRXF6TlY7RWtFNXpOTTtJQU9JO0VsRXd6TlY7RWtFL3pOTTtJQU9JO0VsRTJ6TlY7RWtFbDBOTTtJQU9JO0VsRTh6TlY7RWtFcjBOTTtJQU9JO0VsRWkwTlY7RWtFeDBOTTtJQU9JO0VsRW8wTlY7RWtFMzBOTTtJQU9JO0VsRXUwTlY7RWtFOTBOTTtJQU9JO0VsRTAwTlY7RWtFajFOTTtJQU9JO0VsRTYwTlY7RWtFcDFOTTtJQU9JO0VsRWcxTlY7RWtFdjFOTTtJQU9JO0VsRW0xTlY7RWtFMTFOTTtJQU9JO0VsRXMxTlY7RWtFNzFOTTtJQU9JO0VsRXkxTlY7RWtFaDJOTTtJQU9JO0VsRTQxTlY7RWtFbjJOTTtJQU9JO0VsRSsxTlY7RWtFdDJOTTtJQU9JO0VsRWsyTlY7RWtFejJOTTtJQU9JO0VsRXEyTlY7RWtFNTJOTTtJQU9JO0VsRXcyTlY7RWtFLzJOTTtJQU9JO0VsRTIyTlY7RWtFbDNOTTtJQU9JO0VsRTgyTlY7RWtFcjNOTTtJQU9JO0VsRWkzTlY7RWtFeDNOTTtJQU9JO0VsRW8zTlY7RWtFMzNOTTtJQU9JO0VsRXUzTlY7RWtFOTNOTTtJQU9JO0VsRTAzTlY7RWtFajROTTtJQU9JO0VsRTYzTlY7RWtFcDROTTtJQU9JO0VsRWc0TlY7RWtFdjROTTtJQU9JO0VsRW00TlY7RWtFMTROTTtJQU9JO0VsRXM0TlY7RWtFNzROTTtJQU9JO0VsRXk0TlY7RWtFaDVOTTtJQU9JO0VsRTQ0TlY7RWtFbjVOTTtJQU9JO0VsRSs0TlY7RWtFdDVOTTtJQU9JO0VsRWs1TlY7RWtFejVOTTtJQU9JO0VsRXE1TlY7RWtFNTVOTTtJQU9JO0VsRXc1TlY7RWtFLzVOTTtJQU9JO0VsRTI1TlY7RWtFbDZOTTtJQU9JO0VsRTg1TlY7RWtFcjZOTTtJQU9JO0VsRWk2TlY7RWtFeDZOTTtJQU9JO0VsRW82TlY7RWtFMzZOTTtJQU9JO0VsRXU2TlY7RWtFOTZOTTtJQU9JO0VsRTA2TlY7RWtFajdOTTtJQU9JO0VsRTY2TlY7RWtFcDdOTTtJQU9JO0VsRWc3TlY7RWtFdjdOTTtJQU9JO0VsRW03TlY7RWtFMTdOTTtJQU9JO0VsRXM3TlY7RWtFNzdOTTtJQU9JO0VsRXk3TlY7RWtFaDhOTTtJQU9JO0VsRTQ3TlY7RWtFbjhOTTtJQU9JO0VsRSs3TlY7RWtFdDhOTTtJQU9JO0VsRWs4TlY7RWtFejhOTTtJQU9JO0VsRXE4TlY7RWtFNThOTTtJQU9JO0VsRXc4TlY7RWtFLzhOTTtJQU9JO0VsRTI4TlY7RWtFbDlOTTtJQU9JO0VsRTg4TlY7RWtFcjlOTTtJQU9JO0VsRWk5TlY7RWtFeDlOTTtJQU9JO0VsRW85TlY7RWtFMzlOTTtJQU9JO0lBQUE7RWxFdzlOVjtFa0UvOU5NO0lBT0k7SUFBQTtFbEU0OU5WO0VrRW4rTk07SUFPSTtJQUFBO0VsRWcrTlY7RWtFditOTTtJQU9JO0lBQUE7RWxFbytOVjtFa0UzK05NO0lBT0k7SUFBQTtFbEV3K05WO0VrRS8rTk07SUFPSTtJQUFBO0VsRTQrTlY7RWtFbi9OTTtJQU9JO0lBQUE7RWxFZy9OVjtFa0V2L05NO0lBT0k7SUFBQTtFbEVvL05WO0VrRTMvTk07SUFPSTtJQUFBO0VsRXcvTlY7RWtFLy9OTTtJQU9JO0lBQUE7RWxFNC9OVjtFa0VuZ09NO0lBT0k7SUFBQTtFbEVnZ09WO0VrRXZnT007SUFPSTtJQUFBO0VsRW9nT1Y7RWtFM2dPTTtJQU9JO0lBQUE7RWxFd2dPVjtFa0UvZ09NO0lBT0k7SUFBQTtFbEU0Z09WO0VrRW5oT007SUFPSTtFbEUrZ09WO0VrRXRoT007SUFPSTtFbEVraE9WO0VrRXpoT007SUFPSTtFbEVxaE9WO0VrRTVoT007SUFPSTtFbEV3aE9WO0VrRS9oT007SUFPSTtFbEUyaE9WO0VrRWxpT007SUFPSTtFbEU4aE9WO0VrRXJpT007SUFPSTtFbEVpaU9WO0VrRXhpT007SUFPSTtFbEVvaU9WO0VrRTNpT007SUFPSTtFbEV1aU9WO0VrRTlpT007SUFPSTtFbEUwaU9WO0VrRWpqT007SUFPSTtFbEU2aU9WO0VrRXBqT007SUFPSTtFbEVnak9WO0VrRXZqT007SUFPSTtFbEVtak9WO0VrRTFqT007SUFPSTtFbEVzak9WO0VrRTdqT007SUFPSTtFbEV5ak9WO0VrRWhrT007SUFPSTtFbEU0ak9WO0VrRW5rT007SUFPSTtFbEUrak9WO0VrRXRrT007SUFPSTtFbEVra09WO0VrRXprT007SUFPSTtFbEVxa09WO0VrRTVrT007SUFPSTtFbEV3a09WO0VrRS9rT007SUFPSTtFbEUya09WO0VrRWxsT007SUFPSTtFbEU4a09WO0VrRXJsT007SUFPSTtFbEVpbE9WO0VrRXhsT007SUFPSTtFbEVvbE9WO0VrRTNsT007SUFPSTtFbEV1bE9WO0VrRTlsT007SUFPSTtFbEUwbE9WO0VrRWptT007SUFPSTtFbEU2bE9WO0VrRXBtT007SUFPSTtFbEVnbU9WO0VrRXZtT007SUFPSTtFbEVtbU9WO0VrRTFtT007SUFPSTtFbEVzbU9WO0VrRTdtT007SUFPSTtFbEV5bU9WO0VrRWhuT007SUFPSTtFbEU0bU9WO0VrRW5uT007SUFPSTtFbEUrbU9WO0VrRXRuT007SUFPSTtFbEVrbk9WO0VrRXpuT007SUFPSTtJQUFBO0VsRXNuT1Y7RWtFN25PTTtJQU9JO0lBQUE7RWxFMG5PVjtFa0Vqb09NO0lBT0k7SUFBQTtFbEU4bk9WO0VrRXJvT007SUFPSTtJQUFBO0VsRWtvT1Y7RWtFem9PTTtJQU9JO0lBQUE7RWxFc29PVjtFa0U3b09NO0lBT0k7SUFBQTtFbEUwb09WO0VrRWpwT007SUFPSTtJQUFBO0VsRThvT1Y7RWtFcnBPTTtJQU9JO0lBQUE7RWxFa3BPVjtFa0V6cE9NO0lBT0k7SUFBQTtFbEVzcE9WO0VrRTdwT007SUFPSTtJQUFBO0VsRTBwT1Y7RWtFanFPTTtJQU9JO0lBQUE7RWxFOHBPVjtFa0VycU9NO0lBT0k7SUFBQTtFbEVrcU9WO0VrRXpxT007SUFPSTtFbEVxcU9WO0VrRTVxT007SUFPSTtFbEV3cU9WO0VrRS9xT007SUFPSTtFbEUycU9WO0VrRWxyT007SUFPSTtFbEU4cU9WO0VrRXJyT007SUFPSTtFbEVpck9WO0VrRXhyT007SUFPSTtFbEVvck9WO0VrRTNyT007SUFPSTtFbEV1ck9WO0VrRTlyT007SUFPSTtFbEUwck9WO0VrRWpzT007SUFPSTtFbEU2ck9WO0VrRXBzT007SUFPSTtFbEVnc09WO0VrRXZzT007SUFPSTtFbEVtc09WO0VrRTFzT007SUFPSTtFbEVzc09WO0VrRTdzT007SUFPSTtFbEV5c09WO0VrRWh0T007SUFPSTtFbEU0c09WO0VrRW50T007SUFPSTtFbEUrc09WO0VrRXR0T007SUFPSTtFbEVrdE9WO0VrRXp0T007SUFPSTtFbEVxdE9WO0VrRTV0T007SUFPSTtFbEV3dE9WO0VrRS90T007SUFPSTtFbEUydE9WO0VrRWx1T007SUFPSTtFbEU4dE9WO0VrRXJ1T007SUFPSTtFbEVpdU9WO0VrRXh1T007SUFPSTtFbEVvdU9WO0VrRTN1T007SUFPSTtFbEV1dU9WO0VrRTl1T007SUFPSTtFbEUwdU9WO0VrRWp2T007SUFPSTtFbEU2dU9WO0VrRXB2T007SUFPSTtFbEVndk9WO0VrRXZ2T007SUFPSTtFbEVtdk9WO0VrRTF2T007SUFPSTtFbEVzdk9WO0VrRTd2T007SUFPSTtFbEV5dk9WO0VrRWh3T007SUFPSTtFbEU0dk9WO0VrRW53T007SUFPSTtFbEUrdk9WO0VrRXR3T007SUFPSTtFbEVrd09WO0VrRXp3T007SUFPSTtFbEVxd09WO0FBQ0Y7QWVoeE9JO0VtREdJO0lBT0k7RWxFMHdPVjtFa0VqeE9NO0lBT0k7RWxFNndPVjtFa0VweE9NO0lBT0k7RWxFZ3hPVjtFa0V2eE9NO0lBT0k7RWxFbXhPVjtFa0UxeE9NO0lBT0k7RWxFc3hPVjtFa0U3eE9NO0lBT0k7RWxFeXhPVjtFa0VoeU9NO0lBT0k7RWxFNHhPVjtFa0VueU9NO0lBT0k7RWxFK3hPVjtFa0V0eU9NO0lBT0k7RWxFa3lPVjtFa0V6eU9NO0lBT0k7RWxFcXlPVjtFa0U1eU9NO0lBT0k7RWxFd3lPVjtFa0UveU9NO0lBT0k7RWxFMnlPVjtFa0Vsek9NO0lBT0k7RWxFOHlPVjtFa0Vyek9NO0lBT0k7RWxFaXpPVjtFa0V4ek9NO0lBT0k7RWxFb3pPVjtFa0Uzek9NO0lBT0k7RWxFdXpPVjtFa0U5ek9NO0lBT0k7RWxFMHpPVjtFa0VqME9NO0lBT0k7RWxFNnpPVjtFa0VwME9NO0lBT0k7RWxFZzBPVjtFa0V2ME9NO0lBT0k7RWxFbTBPVjtFa0UxME9NO0lBT0k7RWxFczBPVjtFa0U3ME9NO0lBT0k7RWxFeTBPVjtFa0VoMU9NO0lBT0k7RWxFNDBPVjtFa0VuMU9NO0lBT0k7RWxFKzBPVjtFa0V0MU9NO0lBT0k7RWxFazFPVjtFa0V6MU9NO0lBT0k7RWxFcTFPVjtFa0U1MU9NO0lBT0k7RWxFdzFPVjtFa0UvMU9NO0lBT0k7RWxFMjFPVjtFa0VsMk9NO0lBT0k7RWxFODFPVjtFa0VyMk9NO0lBT0k7RWxFaTJPVjtFa0V4Mk9NO0lBT0k7RWxFbzJPVjtFa0UzMk9NO0lBT0k7RWxFdTJPVjtFa0U5Mk9NO0lBT0k7RWxFMDJPVjtFa0VqM09NO0lBT0k7RWxFNjJPVjtFa0VwM09NO0lBT0k7RWxFZzNPVjtFa0V2M09NO0lBT0k7RWxFbTNPVjtFa0UxM09NO0lBT0k7RWxFczNPVjtFa0U3M09NO0lBT0k7RWxFeTNPVjtFa0VoNE9NO0lBT0k7RWxFNDNPVjtFa0VuNE9NO0lBT0k7RWxFKzNPVjtFa0V0NE9NO0lBT0k7RWxFazRPVjtFa0V6NE9NO0lBT0k7RWxFcTRPVjtFa0U1NE9NO0lBT0k7RWxFdzRPVjtFa0UvNE9NO0lBT0k7RWxFMjRPVjtFa0VsNU9NO0lBT0k7RWxFODRPVjtFa0VyNU9NO0lBT0k7RWxFaTVPVjtFa0V4NU9NO0lBT0k7RWxFbzVPVjtFa0UzNU9NO0lBT0k7RWxFdTVPVjtFa0U5NU9NO0lBT0k7RWxFMDVPVjtFa0VqNk9NO0lBT0k7RWxFNjVPVjtFa0VwNk9NO0lBT0k7RWxFZzZPVjtFa0V2Nk9NO0lBT0k7RWxFbTZPVjtFa0UxNk9NO0lBT0k7RWxFczZPVjtFa0U3Nk9NO0lBT0k7RWxFeTZPVjtFa0VoN09NO0lBT0k7RWxFNDZPVjtFa0VuN09NO0lBT0k7RWxFKzZPVjtFa0V0N09NO0lBT0k7RWxFazdPVjtFa0V6N09NO0lBT0k7RWxFcTdPVjtFa0U1N09NO0lBT0k7RWxFdzdPVjtFa0UvN09NO0lBT0k7RWxFMjdPVjtFa0VsOE9NO0lBT0k7RWxFODdPVjtFa0VyOE9NO0lBT0k7RWxFaThPVjtFa0V4OE9NO0lBT0k7RWxFbzhPVjtFa0UzOE9NO0lBT0k7SUFBQTtFbEV3OE9WO0VrRS84T007SUFPSTtJQUFBO0VsRTQ4T1Y7RWtFbjlPTTtJQU9JO0lBQUE7RWxFZzlPVjtFa0V2OU9NO0lBT0k7SUFBQTtFbEVvOU9WO0VrRTM5T007SUFPSTtJQUFBO0VsRXc5T1Y7RWtFLzlPTTtJQU9JO0lBQUE7RWxFNDlPVjtFa0VuK09NO0lBT0k7SUFBQTtFbEVnK09WO0VrRXYrT007SUFPSTtJQUFBO0VsRW8rT1Y7RWtFMytPTTtJQU9JO0lBQUE7RWxFdytPVjtFa0UvK09NO0lBT0k7SUFBQTtFbEU0K09WO0VrRW4vT007SUFPSTtJQUFBO0VsRWcvT1Y7RWtFdi9PTTtJQU9JO0lBQUE7RWxFby9PVjtFa0UzL09NO0lBT0k7SUFBQTtFbEV3L09WO0VrRS8vT007SUFPSTtJQUFBO0VsRTQvT1Y7RWtFbmdQTTtJQU9JO0VsRSsvT1Y7RWtFdGdQTTtJQU9JO0VsRWtnUFY7RWtFemdQTTtJQU9JO0VsRXFnUFY7RWtFNWdQTTtJQU9JO0VsRXdnUFY7RWtFL2dQTTtJQU9JO0VsRTJnUFY7RWtFbGhQTTtJQU9JO0VsRThnUFY7RWtFcmhQTTtJQU9JO0VsRWloUFY7RWtFeGhQTTtJQU9JO0VsRW9oUFY7RWtFM2hQTTtJQU9JO0VsRXVoUFY7RWtFOWhQTTtJQU9JO0VsRTBoUFY7RWtFamlQTTtJQU9JO0VsRTZoUFY7RWtFcGlQTTtJQU9JO0VsRWdpUFY7RWtFdmlQTTtJQU9JO0VsRW1pUFY7RWtFMWlQTTtJQU9JO0VsRXNpUFY7RWtFN2lQTTtJQU9JO0VsRXlpUFY7RWtFaGpQTTtJQU9JO0VsRTRpUFY7RWtFbmpQTTtJQU9JO0VsRStpUFY7RWtFdGpQTTtJQU9JO0VsRWtqUFY7RWtFempQTTtJQU9JO0VsRXFqUFY7RWtFNWpQTTtJQU9JO0VsRXdqUFY7RWtFL2pQTTtJQU9JO0VsRTJqUFY7RWtFbGtQTTtJQU9JO0VsRThqUFY7RWtFcmtQTTtJQU9JO0VsRWlrUFY7RWtFeGtQTTtJQU9JO0VsRW9rUFY7RWtFM2tQTTtJQU9JO0VsRXVrUFY7RWtFOWtQTTtJQU9JO0VsRTBrUFY7RWtFamxQTTtJQU9JO0VsRTZrUFY7RWtFcGxQTTtJQU9JO0VsRWdsUFY7RWtFdmxQTTtJQU9JO0VsRW1sUFY7RWtFMWxQTTtJQU9JO0VsRXNsUFY7RWtFN2xQTTtJQU9JO0VsRXlsUFY7RWtFaG1QTTtJQU9JO0VsRTRsUFY7RWtFbm1QTTtJQU9JO0VsRStsUFY7RWtFdG1QTTtJQU9JO0VsRWttUFY7RWtFem1QTTtJQU9JO0lBQUE7RWxFc21QVjtFa0U3bVBNO0lBT0k7SUFBQTtFbEUwbVBWO0VrRWpuUE07SUFPSTtJQUFBO0VsRThtUFY7RWtFcm5QTTtJQU9JO0lBQUE7RWxFa25QVjtFa0V6blBNO0lBT0k7SUFBQTtFbEVzblBWO0VrRTduUE07SUFPSTtJQUFBO0VsRTBuUFY7RWtFam9QTTtJQU9JO0lBQUE7RWxFOG5QVjtFa0Vyb1BNO0lBT0k7SUFBQTtFbEVrb1BWO0VrRXpvUE07SUFPSTtJQUFBO0VsRXNvUFY7RWtFN29QTTtJQU9JO0lBQUE7RWxFMG9QVjtFa0VqcFBNO0lBT0k7SUFBQTtFbEU4b1BWO0VrRXJwUE07SUFPSTtJQUFBO0VsRWtwUFY7RWtFenBQTTtJQU9JO0VsRXFwUFY7RWtFNXBQTTtJQU9JO0VsRXdwUFY7RWtFL3BQTTtJQU9JO0VsRTJwUFY7RWtFbHFQTTtJQU9JO0VsRThwUFY7RWtFcnFQTTtJQU9JO0VsRWlxUFY7RWtFeHFQTTtJQU9JO0VsRW9xUFY7RWtFM3FQTTtJQU9JO0VsRXVxUFY7RWtFOXFQTTtJQU9JO0VsRTBxUFY7RWtFanJQTTtJQU9JO0VsRTZxUFY7RWtFcHJQTTtJQU9JO0VsRWdyUFY7RWtFdnJQTTtJQU9JO0VsRW1yUFY7RWtFMXJQTTtJQU9JO0VsRXNyUFY7RWtFN3JQTTtJQU9JO0VsRXlyUFY7RWtFaHNQTTtJQU9JO0VsRTRyUFY7RWtFbnNQTTtJQU9JO0VsRStyUFY7RWtFdHNQTTtJQU9JO0VsRWtzUFY7RWtFenNQTTtJQU9JO0VsRXFzUFY7RWtFNXNQTTtJQU9JO0VsRXdzUFY7RWtFL3NQTTtJQU9JO0VsRTJzUFY7RWtFbHRQTTtJQU9JO0VsRThzUFY7RWtFcnRQTTtJQU9JO0VsRWl0UFY7RWtFeHRQTTtJQU9JO0VsRW90UFY7RWtFM3RQTTtJQU9JO0VsRXV0UFY7RWtFOXRQTTtJQU9JO0VsRTB0UFY7RWtFanVQTTtJQU9JO0VsRTZ0UFY7RWtFcHVQTTtJQU9JO0VsRWd1UFY7RWtFdnVQTTtJQU9JO0VsRW11UFY7RWtFMXVQTTtJQU9JO0VsRXN1UFY7RWtFN3VQTTtJQU9JO0VsRXl1UFY7RWtFaHZQTTtJQU9JO0VsRTR1UFY7RWtFbnZQTTtJQU9JO0VsRSt1UFY7RWtFdHZQTTtJQU9JO0VsRWt2UFY7RWtFenZQTTtJQU9JO0VsRXF2UFY7QUFDRjtBZWh3UEk7RW1ER0k7SUFPSTtFbEUwdlBWO0VrRWp3UE07SUFPSTtFbEU2dlBWO0VrRXB3UE07SUFPSTtFbEVnd1BWO0VrRXZ3UE07SUFPSTtFbEVtd1BWO0VrRTF3UE07SUFPSTtFbEVzd1BWO0VrRTd3UE07SUFPSTtFbEV5d1BWO0VrRWh4UE07SUFPSTtFbEU0d1BWO0VrRW54UE07SUFPSTtFbEUrd1BWO0VrRXR4UE07SUFPSTtFbEVreFBWO0VrRXp4UE07SUFPSTtFbEVxeFBWO0VrRTV4UE07SUFPSTtFbEV3eFBWO0VrRS94UE07SUFPSTtFbEUyeFBWO0VrRWx5UE07SUFPSTtFbEU4eFBWO0VrRXJ5UE07SUFPSTtFbEVpeVBWO0VrRXh5UE07SUFPSTtFbEVveVBWO0VrRTN5UE07SUFPSTtFbEV1eVBWO0VrRTl5UE07SUFPSTtFbEUweVBWO0VrRWp6UE07SUFPSTtFbEU2eVBWO0VrRXB6UE07SUFPSTtFbEVnelBWO0VrRXZ6UE07SUFPSTtFbEVtelBWO0VrRTF6UE07SUFPSTtFbEVzelBWO0VrRTd6UE07SUFPSTtFbEV5elBWO0VrRWgwUE07SUFPSTtFbEU0elBWO0VrRW4wUE07SUFPSTtFbEUrelBWO0VrRXQwUE07SUFPSTtFbEVrMFBWO0VrRXowUE07SUFPSTtFbEVxMFBWO0VrRTUwUE07SUFPSTtFbEV3MFBWO0VrRS8wUE07SUFPSTtFbEUyMFBWO0VrRWwxUE07SUFPSTtFbEU4MFBWO0VrRXIxUE07SUFPSTtFbEVpMVBWO0VrRXgxUE07SUFPSTtFbEVvMVBWO0VrRTMxUE07SUFPSTtFbEV1MVBWO0VrRTkxUE07SUFPSTtFbEUwMVBWO0VrRWoyUE07SUFPSTtFbEU2MVBWO0VrRXAyUE07SUFPSTtFbEVnMlBWO0VrRXYyUE07SUFPSTtFbEVtMlBWO0VrRTEyUE07SUFPSTtFbEVzMlBWO0VrRTcyUE07SUFPSTtFbEV5MlBWO0VrRWgzUE07SUFPSTtFbEU0MlBWO0VrRW4zUE07SUFPSTtFbEUrMlBWO0VrRXQzUE07SUFPSTtFbEVrM1BWO0VrRXozUE07SUFPSTtFbEVxM1BWO0VrRTUzUE07SUFPSTtFbEV3M1BWO0VrRS8zUE07SUFPSTtFbEUyM1BWO0VrRWw0UE07SUFPSTtFbEU4M1BWO0VrRXI0UE07SUFPSTtFbEVpNFBWO0VrRXg0UE07SUFPSTtFbEVvNFBWO0VrRTM0UE07SUFPSTtFbEV1NFBWO0VrRTk0UE07SUFPSTtFbEUwNFBWO0VrRWo1UE07SUFPSTtFbEU2NFBWO0VrRXA1UE07SUFPSTtFbEVnNVBWO0VrRXY1UE07SUFPSTtFbEVtNVBWO0VrRTE1UE07SUFPSTtFbEVzNVBWO0VrRTc1UE07SUFPSTtFbEV5NVBWO0VrRWg2UE07SUFPSTtFbEU0NVBWO0VrRW42UE07SUFPSTtFbEUrNVBWO0VrRXQ2UE07SUFPSTtFbEVrNlBWO0VrRXo2UE07SUFPSTtFbEVxNlBWO0VrRTU2UE07SUFPSTtFbEV3NlBWO0VrRS82UE07SUFPSTtFbEUyNlBWO0VrRWw3UE07SUFPSTtFbEU4NlBWO0VrRXI3UE07SUFPSTtFbEVpN1BWO0VrRXg3UE07SUFPSTtFbEVvN1BWO0VrRTM3UE07SUFPSTtJQUFBO0VsRXc3UFY7RWtFLzdQTTtJQU9JO0lBQUE7RWxFNDdQVjtFa0VuOFBNO0lBT0k7SUFBQTtFbEVnOFBWO0VrRXY4UE07SUFPSTtJQUFBO0VsRW84UFY7RWtFMzhQTTtJQU9JO0lBQUE7RWxFdzhQVjtFa0UvOFBNO0lBT0k7SUFBQTtFbEU0OFBWO0VrRW45UE07SUFPSTtJQUFBO0VsRWc5UFY7RWtFdjlQTTtJQU9JO0lBQUE7RWxFbzlQVjtFa0UzOVBNO0lBT0k7SUFBQTtFbEV3OVBWO0VrRS85UE07SUFPSTtJQUFBO0VsRTQ5UFY7RWtFbitQTTtJQU9JO0lBQUE7RWxFZytQVjtFa0V2K1BNO0lBT0k7SUFBQTtFbEVvK1BWO0VrRTMrUE07SUFPSTtJQUFBO0VsRXcrUFY7RWtFLytQTTtJQU9JO0lBQUE7RWxFNCtQVjtFa0VuL1BNO0lBT0k7RWxFKytQVjtFa0V0L1BNO0lBT0k7RWxFay9QVjtFa0V6L1BNO0lBT0k7RWxFcS9QVjtFa0U1L1BNO0lBT0k7RWxFdy9QVjtFa0UvL1BNO0lBT0k7RWxFMi9QVjtFa0VsZ1FNO0lBT0k7RWxFOC9QVjtFa0VyZ1FNO0lBT0k7RWxFaWdRVjtFa0V4Z1FNO0lBT0k7RWxFb2dRVjtFa0UzZ1FNO0lBT0k7RWxFdWdRVjtFa0U5Z1FNO0lBT0k7RWxFMGdRVjtFa0VqaFFNO0lBT0k7RWxFNmdRVjtFa0VwaFFNO0lBT0k7RWxFZ2hRVjtFa0V2aFFNO0lBT0k7RWxFbWhRVjtFa0UxaFFNO0lBT0k7RWxFc2hRVjtFa0U3aFFNO0lBT0k7RWxFeWhRVjtFa0VoaVFNO0lBT0k7RWxFNGhRVjtFa0VuaVFNO0lBT0k7RWxFK2hRVjtFa0V0aVFNO0lBT0k7RWxFa2lRVjtFa0V6aVFNO0lBT0k7RWxFcWlRVjtFa0U1aVFNO0lBT0k7RWxFd2lRVjtFa0UvaVFNO0lBT0k7RWxFMmlRVjtFa0VsalFNO0lBT0k7RWxFOGlRVjtFa0VyalFNO0lBT0k7RWxFaWpRVjtFa0V4alFNO0lBT0k7RWxFb2pRVjtFa0UzalFNO0lBT0k7RWxFdWpRVjtFa0U5alFNO0lBT0k7RWxFMGpRVjtFa0Vqa1FNO0lBT0k7RWxFNmpRVjtFa0Vwa1FNO0lBT0k7RWxFZ2tRVjtFa0V2a1FNO0lBT0k7RWxFbWtRVjtFa0Uxa1FNO0lBT0k7RWxFc2tRVjtFa0U3a1FNO0lBT0k7RWxFeWtRVjtFa0VobFFNO0lBT0k7RWxFNGtRVjtFa0VubFFNO0lBT0k7RWxFK2tRVjtFa0V0bFFNO0lBT0k7RWxFa2xRVjtFa0V6bFFNO0lBT0k7SUFBQTtFbEVzbFFWO0VrRTdsUU07SUFPSTtJQUFBO0VsRTBsUVY7RWtFam1RTTtJQU9JO0lBQUE7RWxFOGxRVjtFa0VybVFNO0lBT0k7SUFBQTtFbEVrbVFWO0VrRXptUU07SUFPSTtJQUFBO0VsRXNtUVY7RWtFN21RTTtJQU9JO0lBQUE7RWxFMG1RVjtFa0VqblFNO0lBT0k7SUFBQTtFbEU4bVFWO0VrRXJuUU07SUFPSTtJQUFBO0VsRWtuUVY7RWtFem5RTTtJQU9JO0lBQUE7RWxFc25RVjtFa0U3blFNO0lBT0k7SUFBQTtFbEUwblFWO0VrRWpvUU07SUFPSTtJQUFBO0VsRThuUVY7RWtFcm9RTTtJQU9JO0lBQUE7RWxFa29RVjtFa0V6b1FNO0lBT0k7RWxFcW9RVjtFa0U1b1FNO0lBT0k7RWxFd29RVjtFa0Uvb1FNO0lBT0k7RWxFMm9RVjtFa0VscFFNO0lBT0k7RWxFOG9RVjtFa0VycFFNO0lBT0k7RWxFaXBRVjtFa0V4cFFNO0lBT0k7RWxFb3BRVjtFa0UzcFFNO0lBT0k7RWxFdXBRVjtFa0U5cFFNO0lBT0k7RWxFMHBRVjtFa0VqcVFNO0lBT0k7RWxFNnBRVjtFa0VwcVFNO0lBT0k7RWxFZ3FRVjtFa0V2cVFNO0lBT0k7RWxFbXFRVjtFa0UxcVFNO0lBT0k7RWxFc3FRVjtFa0U3cVFNO0lBT0k7RWxFeXFRVjtFa0VoclFNO0lBT0k7RWxFNHFRVjtFa0VuclFNO0lBT0k7RWxFK3FRVjtFa0V0clFNO0lBT0k7RWxFa3JRVjtFa0V6clFNO0lBT0k7RWxFcXJRVjtFa0U1clFNO0lBT0k7RWxFd3JRVjtFa0UvclFNO0lBT0k7RWxFMnJRVjtFa0Vsc1FNO0lBT0k7RWxFOHJRVjtFa0Vyc1FNO0lBT0k7RWxFaXNRVjtFa0V4c1FNO0lBT0k7RWxFb3NRVjtFa0Uzc1FNO0lBT0k7RWxFdXNRVjtFa0U5c1FNO0lBT0k7RWxFMHNRVjtFa0VqdFFNO0lBT0k7RWxFNnNRVjtFa0VwdFFNO0lBT0k7RWxFZ3RRVjtFa0V2dFFNO0lBT0k7RWxFbXRRVjtFa0UxdFFNO0lBT0k7RWxFc3RRVjtFa0U3dFFNO0lBT0k7RWxFeXRRVjtFa0VodVFNO0lBT0k7RWxFNHRRVjtFa0VudVFNO0lBT0k7RWxFK3RRVjtFa0V0dVFNO0lBT0k7RWxFa3VRVjtFa0V6dVFNO0lBT0k7RWxFcXVRVjtBQUNGO0FlaHZRSTtFbURHSTtJQU9JO0VsRTB1UVY7RWtFanZRTTtJQU9JO0VsRTZ1UVY7RWtFcHZRTTtJQU9JO0VsRWd2UVY7RWtFdnZRTTtJQU9JO0VsRW12UVY7RWtFMXZRTTtJQU9JO0VsRXN2UVY7RWtFN3ZRTTtJQU9JO0VsRXl2UVY7RWtFaHdRTTtJQU9JO0VsRTR2UVY7RWtFbndRTTtJQU9JO0VsRSt2UVY7RWtFdHdRTTtJQU9JO0VsRWt3UVY7RWtFendRTTtJQU9JO0VsRXF3UVY7RWtFNXdRTTtJQU9JO0VsRXd3UVY7RWtFL3dRTTtJQU9JO0VsRTJ3UVY7RWtFbHhRTTtJQU9JO0VsRTh3UVY7RWtFcnhRTTtJQU9JO0VsRWl4UVY7RWtFeHhRTTtJQU9JO0VsRW94UVY7RWtFM3hRTTtJQU9JO0VsRXV4UVY7RWtFOXhRTTtJQU9JO0VsRTB4UVY7RWtFanlRTTtJQU9JO0VsRTZ4UVY7RWtFcHlRTTtJQU9JO0VsRWd5UVY7RWtFdnlRTTtJQU9JO0VsRW15UVY7RWtFMXlRTTtJQU9JO0VsRXN5UVY7RWtFN3lRTTtJQU9JO0VsRXl5UVY7RWtFaHpRTTtJQU9JO0VsRTR5UVY7RWtFbnpRTTtJQU9JO0VsRSt5UVY7RWtFdHpRTTtJQU9JO0VsRWt6UVY7RWtFenpRTTtJQU9JO0VsRXF6UVY7RWtFNXpRTTtJQU9JO0VsRXd6UVY7RWtFL3pRTTtJQU9JO0VsRTJ6UVY7RWtFbDBRTTtJQU9JO0VsRTh6UVY7RWtFcjBRTTtJQU9JO0VsRWkwUVY7RWtFeDBRTTtJQU9JO0VsRW8wUVY7RWtFMzBRTTtJQU9JO0VsRXUwUVY7RWtFOTBRTTtJQU9JO0VsRTAwUVY7RWtFajFRTTtJQU9JO0VsRTYwUVY7RWtFcDFRTTtJQU9JO0VsRWcxUVY7RWtFdjFRTTtJQU9JO0VsRW0xUVY7RWtFMTFRTTtJQU9JO0VsRXMxUVY7RWtFNzFRTTtJQU9JO0VsRXkxUVY7RWtFaDJRTTtJQU9JO0VsRTQxUVY7RWtFbjJRTTtJQU9JO0VsRSsxUVY7RWtFdDJRTTtJQU9JO0VsRWsyUVY7RWtFejJRTTtJQU9JO0VsRXEyUVY7RWtFNTJRTTtJQU9JO0VsRXcyUVY7RWtFLzJRTTtJQU9JO0VsRTIyUVY7RWtFbDNRTTtJQU9JO0VsRTgyUVY7RWtFcjNRTTtJQU9JO0VsRWkzUVY7RWtFeDNRTTtJQU9JO0VsRW8zUVY7RWtFMzNRTTtJQU9JO0VsRXUzUVY7RWtFOTNRTTtJQU9JO0VsRTAzUVY7RWtFajRRTTtJQU9JO0VsRTYzUVY7RWtFcDRRTTtJQU9JO0VsRWc0UVY7RWtFdjRRTTtJQU9JO0VsRW00UVY7RWtFMTRRTTtJQU9JO0VsRXM0UVY7RWtFNzRRTTtJQU9JO0VsRXk0UVY7RWtFaDVRTTtJQU9JO0VsRTQ0UVY7RWtFbjVRTTtJQU9JO0VsRSs0UVY7RWtFdDVRTTtJQU9JO0VsRWs1UVY7RWtFejVRTTtJQU9JO0VsRXE1UVY7RWtFNTVRTTtJQU9JO0VsRXc1UVY7RWtFLzVRTTtJQU9JO0VsRTI1UVY7RWtFbDZRTTtJQU9JO0VsRTg1UVY7RWtFcjZRTTtJQU9JO0VsRWk2UVY7RWtFeDZRTTtJQU9JO0VsRW82UVY7RWtFMzZRTTtJQU9JO0lBQUE7RWxFdzZRVjtFa0UvNlFNO0lBT0k7SUFBQTtFbEU0NlFWO0VrRW43UU07SUFPSTtJQUFBO0VsRWc3UVY7RWtFdjdRTTtJQU9JO0lBQUE7RWxFbzdRVjtFa0UzN1FNO0lBT0k7SUFBQTtFbEV3N1FWO0VrRS83UU07SUFPSTtJQUFBO0VsRTQ3UVY7RWtFbjhRTTtJQU9JO0lBQUE7RWxFZzhRVjtFa0V2OFFNO0lBT0k7SUFBQTtFbEVvOFFWO0VrRTM4UU07SUFPSTtJQUFBO0VsRXc4UVY7RWtFLzhRTTtJQU9JO0lBQUE7RWxFNDhRVjtFa0VuOVFNO0lBT0k7SUFBQTtFbEVnOVFWO0VrRXY5UU07SUFPSTtJQUFBO0VsRW85UVY7RWtFMzlRTTtJQU9JO0lBQUE7RWxFdzlRVjtFa0UvOVFNO0lBT0k7SUFBQTtFbEU0OVFWO0VrRW4rUU07SUFPSTtFbEUrOVFWO0VrRXQrUU07SUFPSTtFbEVrK1FWO0VrRXorUU07SUFPSTtFbEVxK1FWO0VrRTUrUU07SUFPSTtFbEV3K1FWO0VrRS8rUU07SUFPSTtFbEUyK1FWO0VrRWwvUU07SUFPSTtFbEU4K1FWO0VrRXIvUU07SUFPSTtFbEVpL1FWO0VrRXgvUU07SUFPSTtFbEVvL1FWO0VrRTMvUU07SUFPSTtFbEV1L1FWO0VrRTkvUU07SUFPSTtFbEUwL1FWO0VrRWpnUk07SUFPSTtFbEU2L1FWO0VrRXBnUk07SUFPSTtFbEVnZ1JWO0VrRXZnUk07SUFPSTtFbEVtZ1JWO0VrRTFnUk07SUFPSTtFbEVzZ1JWO0VrRTdnUk07SUFPSTtFbEV5Z1JWO0VrRWhoUk07SUFPSTtFbEU0Z1JWO0VrRW5oUk07SUFPSTtFbEUrZ1JWO0VrRXRoUk07SUFPSTtFbEVraFJWO0VrRXpoUk07SUFPSTtFbEVxaFJWO0VrRTVoUk07SUFPSTtFbEV3aFJWO0VrRS9oUk07SUFPSTtFbEUyaFJWO0VrRWxpUk07SUFPSTtFbEU4aFJWO0VrRXJpUk07SUFPSTtFbEVpaVJWO0VrRXhpUk07SUFPSTtFbEVvaVJWO0VrRTNpUk07SUFPSTtFbEV1aVJWO0VrRTlpUk07SUFPSTtFbEUwaVJWO0VrRWpqUk07SUFPSTtFbEU2aVJWO0VrRXBqUk07SUFPSTtFbEVnalJWO0VrRXZqUk07SUFPSTtFbEVtalJWO0VrRTFqUk07SUFPSTtFbEVzalJWO0VrRTdqUk07SUFPSTtFbEV5alJWO0VrRWhrUk07SUFPSTtFbEU0alJWO0VrRW5rUk07SUFPSTtFbEUralJWO0VrRXRrUk07SUFPSTtFbEVra1JWO0VrRXprUk07SUFPSTtJQUFBO0VsRXNrUlY7RWtFN2tSTTtJQU9JO0lBQUE7RWxFMGtSVjtFa0VqbFJNO0lBT0k7SUFBQTtFbEU4a1JWO0VrRXJsUk07SUFPSTtJQUFBO0VsRWtsUlY7RWtFemxSTTtJQU9JO0lBQUE7RWxFc2xSVjtFa0U3bFJNO0lBT0k7SUFBQTtFbEUwbFJWO0VrRWptUk07SUFPSTtJQUFBO0VsRThsUlY7RWtFcm1STTtJQU9JO0lBQUE7RWxFa21SVjtFa0V6bVJNO0lBT0k7SUFBQTtFbEVzbVJWO0VrRTdtUk07SUFPSTtJQUFBO0VsRTBtUlY7RWtFam5STTtJQU9JO0lBQUE7RWxFOG1SVjtFa0VyblJNO0lBT0k7SUFBQTtFbEVrblJWO0VrRXpuUk07SUFPSTtFbEVxblJWO0VrRTVuUk07SUFPSTtFbEV3blJWO0VrRS9uUk07SUFPSTtFbEUyblJWO0VrRWxvUk07SUFPSTtFbEU4blJWO0VrRXJvUk07SUFPSTtFbEVpb1JWO0VrRXhvUk07SUFPSTtFbEVvb1JWO0VrRTNvUk07SUFPSTtFbEV1b1JWO0VrRTlvUk07SUFPSTtFbEUwb1JWO0VrRWpwUk07SUFPSTtFbEU2b1JWO0VrRXBwUk07SUFPSTtFbEVncFJWO0VrRXZwUk07SUFPSTtFbEVtcFJWO0VrRTFwUk07SUFPSTtFbEVzcFJWO0VrRTdwUk07SUFPSTtFbEV5cFJWO0VrRWhxUk07SUFPSTtFbEU0cFJWO0VrRW5xUk07SUFPSTtFbEUrcFJWO0VrRXRxUk07SUFPSTtFbEVrcVJWO0VrRXpxUk07SUFPSTtFbEVxcVJWO0VrRTVxUk07SUFPSTtFbEV3cVJWO0VrRS9xUk07SUFPSTtFbEUycVJWO0VrRWxyUk07SUFPSTtFbEU4cVJWO0VrRXJyUk07SUFPSTtFbEVpclJWO0VrRXhyUk07SUFPSTtFbEVvclJWO0VrRTNyUk07SUFPSTtFbEV1clJWO0VrRTlyUk07SUFPSTtFbEUwclJWO0VrRWpzUk07SUFPSTtFbEU2clJWO0VrRXBzUk07SUFPSTtFbEVnc1JWO0VrRXZzUk07SUFPSTtFbEVtc1JWO0VrRTFzUk07SUFPSTtFbEVzc1JWO0VrRTdzUk07SUFPSTtFbEV5c1JWO0VrRWh0Uk07SUFPSTtFbEU0c1JWO0VrRW50Uk07SUFPSTtFbEUrc1JWO0VrRXR0Uk07SUFPSTtFbEVrdFJWO0VrRXp0Uk07SUFPSTtFbEVxdFJWO0FBQ0Y7QWVodVJJO0VtREdJO0lBT0k7RWxFMHRSVjtFa0VqdVJNO0lBT0k7RWxFNnRSVjtFa0VwdVJNO0lBT0k7RWxFZ3VSVjtFa0V2dVJNO0lBT0k7RWxFbXVSVjtFa0UxdVJNO0lBT0k7RWxFc3VSVjtFa0U3dVJNO0lBT0k7RWxFeXVSVjtFa0VodlJNO0lBT0k7RWxFNHVSVjtFa0VudlJNO0lBT0k7RWxFK3VSVjtFa0V0dlJNO0lBT0k7RWxFa3ZSVjtFa0V6dlJNO0lBT0k7RWxFcXZSVjtFa0U1dlJNO0lBT0k7RWxFd3ZSVjtFa0UvdlJNO0lBT0k7RWxFMnZSVjtFa0Vsd1JNO0lBT0k7RWxFOHZSVjtFa0Vyd1JNO0lBT0k7RWxFaXdSVjtFa0V4d1JNO0lBT0k7RWxFb3dSVjtFa0Uzd1JNO0lBT0k7RWxFdXdSVjtFa0U5d1JNO0lBT0k7RWxFMHdSVjtFa0VqeFJNO0lBT0k7RWxFNndSVjtFa0VweFJNO0lBT0k7RWxFZ3hSVjtFa0V2eFJNO0lBT0k7RWxFbXhSVjtFa0UxeFJNO0lBT0k7RWxFc3hSVjtFa0U3eFJNO0lBT0k7RWxFeXhSVjtFa0VoeVJNO0lBT0k7RWxFNHhSVjtFa0VueVJNO0lBT0k7RWxFK3hSVjtFa0V0eVJNO0lBT0k7RWxFa3lSVjtFa0V6eVJNO0lBT0k7RWxFcXlSVjtFa0U1eVJNO0lBT0k7RWxFd3lSVjtFa0UveVJNO0lBT0k7RWxFMnlSVjtFa0VselJNO0lBT0k7RWxFOHlSVjtFa0VyelJNO0lBT0k7RWxFaXpSVjtFa0V4elJNO0lBT0k7RWxFb3pSVjtFa0UzelJNO0lBT0k7RWxFdXpSVjtFa0U5elJNO0lBT0k7RWxFMHpSVjtFa0VqMFJNO0lBT0k7RWxFNnpSVjtFa0VwMFJNO0lBT0k7RWxFZzBSVjtFa0V2MFJNO0lBT0k7RWxFbTBSVjtFa0UxMFJNO0lBT0k7RWxFczBSVjtFa0U3MFJNO0lBT0k7RWxFeTBSVjtFa0VoMVJNO0lBT0k7RWxFNDBSVjtFa0VuMVJNO0lBT0k7RWxFKzBSVjtFa0V0MVJNO0lBT0k7RWxFazFSVjtFa0V6MVJNO0lBT0k7RWxFcTFSVjtFa0U1MVJNO0lBT0k7RWxFdzFSVjtFa0UvMVJNO0lBT0k7RWxFMjFSVjtFa0VsMlJNO0lBT0k7RWxFODFSVjtFa0VyMlJNO0lBT0k7RWxFaTJSVjtFa0V4MlJNO0lBT0k7RWxFbzJSVjtFa0UzMlJNO0lBT0k7RWxFdTJSVjtFa0U5MlJNO0lBT0k7RWxFMDJSVjtFa0VqM1JNO0lBT0k7RWxFNjJSVjtFa0VwM1JNO0lBT0k7RWxFZzNSVjtFa0V2M1JNO0lBT0k7RWxFbTNSVjtFa0UxM1JNO0lBT0k7RWxFczNSVjtFa0U3M1JNO0lBT0k7RWxFeTNSVjtFa0VoNFJNO0lBT0k7RWxFNDNSVjtFa0VuNFJNO0lBT0k7RWxFKzNSVjtFa0V0NFJNO0lBT0k7RWxFazRSVjtFa0V6NFJNO0lBT0k7RWxFcTRSVjtFa0U1NFJNO0lBT0k7RWxFdzRSVjtFa0UvNFJNO0lBT0k7RWxFMjRSVjtFa0VsNVJNO0lBT0k7RWxFODRSVjtFa0VyNVJNO0lBT0k7RWxFaTVSVjtFa0V4NVJNO0lBT0k7RWxFbzVSVjtFa0UzNVJNO0lBT0k7SUFBQTtFbEV3NVJWO0VrRS81Uk07SUFPSTtJQUFBO0VsRTQ1UlY7RWtFbjZSTTtJQU9JO0lBQUE7RWxFZzZSVjtFa0V2NlJNO0lBT0k7SUFBQTtFbEVvNlJWO0VrRTM2Uk07SUFPSTtJQUFBO0VsRXc2UlY7RWtFLzZSTTtJQU9JO0lBQUE7RWxFNDZSVjtFa0VuN1JNO0lBT0k7SUFBQTtFbEVnN1JWO0VrRXY3Uk07SUFPSTtJQUFBO0VsRW83UlY7RWtFMzdSTTtJQU9JO0lBQUE7RWxFdzdSVjtFa0UvN1JNO0lBT0k7SUFBQTtFbEU0N1JWO0VrRW44Uk07SUFPSTtJQUFBO0VsRWc4UlY7RWtFdjhSTTtJQU9JO0lBQUE7RWxFbzhSVjtFa0UzOFJNO0lBT0k7SUFBQTtFbEV3OFJWO0VrRS84Uk07SUFPSTtJQUFBO0VsRTQ4UlY7RWtFbjlSTTtJQU9JO0VsRSs4UlY7RWtFdDlSTTtJQU9JO0VsRWs5UlY7RWtFejlSTTtJQU9JO0VsRXE5UlY7RWtFNTlSTTtJQU9JO0VsRXc5UlY7RWtFLzlSTTtJQU9JO0VsRTI5UlY7RWtFbCtSTTtJQU9JO0VsRTg5UlY7RWtFcitSTTtJQU9JO0VsRWkrUlY7RWtFeCtSTTtJQU9JO0VsRW8rUlY7RWtFMytSTTtJQU9JO0VsRXUrUlY7RWtFOStSTTtJQU9JO0VsRTArUlY7RWtFai9STTtJQU9JO0VsRTYrUlY7RWtFcC9STTtJQU9JO0VsRWcvUlY7RWtFdi9STTtJQU9JO0VsRW0vUlY7RWtFMS9STTtJQU9JO0VsRXMvUlY7RWtFNy9STTtJQU9JO0VsRXkvUlY7RWtFaGdTTTtJQU9JO0VsRTQvUlY7RWtFbmdTTTtJQU9JO0VsRSsvUlY7RWtFdGdTTTtJQU9JO0VsRWtnU1Y7RWtFemdTTTtJQU9JO0VsRXFnU1Y7RWtFNWdTTTtJQU9JO0VsRXdnU1Y7RWtFL2dTTTtJQU9JO0VsRTJnU1Y7RWtFbGhTTTtJQU9JO0VsRThnU1Y7RWtFcmhTTTtJQU9JO0VsRWloU1Y7RWtFeGhTTTtJQU9JO0VsRW9oU1Y7RWtFM2hTTTtJQU9JO0VsRXVoU1Y7RWtFOWhTTTtJQU9JO0VsRTBoU1Y7RWtFamlTTTtJQU9JO0VsRTZoU1Y7RWtFcGlTTTtJQU9JO0VsRWdpU1Y7RWtFdmlTTTtJQU9JO0VsRW1pU1Y7RWtFMWlTTTtJQU9JO0VsRXNpU1Y7RWtFN2lTTTtJQU9JO0VsRXlpU1Y7RWtFaGpTTTtJQU9JO0VsRTRpU1Y7RWtFbmpTTTtJQU9JO0VsRStpU1Y7RWtFdGpTTTtJQU9JO0VsRWtqU1Y7RWtFempTTTtJQU9JO0lBQUE7RWxFc2pTVjtFa0U3alNNO0lBT0k7SUFBQTtFbEUwalNWO0VrRWprU007SUFPSTtJQUFBO0VsRThqU1Y7RWtFcmtTTTtJQU9JO0lBQUE7RWxFa2tTVjtFa0V6a1NNO0lBT0k7SUFBQTtFbEVza1NWO0VrRTdrU007SUFPSTtJQUFBO0VsRTBrU1Y7RWtFamxTTTtJQU9JO0lBQUE7RWxFOGtTVjtFa0VybFNNO0lBT0k7SUFBQTtFbEVrbFNWO0VrRXpsU007SUFPSTtJQUFBO0VsRXNsU1Y7RWtFN2xTTTtJQU9JO0lBQUE7RWxFMGxTVjtFa0VqbVNNO0lBT0k7SUFBQTtFbEU4bFNWO0VrRXJtU007SUFPSTtJQUFBO0VsRWttU1Y7RWtFem1TTTtJQU9JO0VsRXFtU1Y7RWtFNW1TTTtJQU9JO0VsRXdtU1Y7RWtFL21TTTtJQU9JO0VsRTJtU1Y7RWtFbG5TTTtJQU9JO0VsRThtU1Y7RWtFcm5TTTtJQU9JO0VsRWluU1Y7RWtFeG5TTTtJQU9JO0VsRW9uU1Y7RWtFM25TTTtJQU9JO0VsRXVuU1Y7RWtFOW5TTTtJQU9JO0VsRTBuU1Y7RWtFam9TTTtJQU9JO0VsRTZuU1Y7RWtFcG9TTTtJQU9JO0VsRWdvU1Y7RWtFdm9TTTtJQU9JO0VsRW1vU1Y7RWtFMW9TTTtJQU9JO0VsRXNvU1Y7RWtFN29TTTtJQU9JO0VsRXlvU1Y7RWtFaHBTTTtJQU9JO0VsRTRvU1Y7RWtFbnBTTTtJQU9JO0VsRStvU1Y7RWtFdHBTTTtJQU9JO0VsRWtwU1Y7RWtFenBTTTtJQU9JO0VsRXFwU1Y7RWtFNXBTTTtJQU9JO0VsRXdwU1Y7RWtFL3BTTTtJQU9JO0VsRTJwU1Y7RWtFbHFTTTtJQU9JO0VsRThwU1Y7RWtFcnFTTTtJQU9JO0VsRWlxU1Y7RWtFeHFTTTtJQU9JO0VsRW9xU1Y7RWtFM3FTTTtJQU9JO0VsRXVxU1Y7RWtFOXFTTTtJQU9JO0VsRTBxU1Y7RWtFanJTTTtJQU9JO0VsRTZxU1Y7RWtFcHJTTTtJQU9JO0VsRWdyU1Y7RWtFdnJTTTtJQU9JO0VsRW1yU1Y7RWtFMXJTTTtJQU9JO0VsRXNyU1Y7RWtFN3JTTTtJQU9JO0VsRXlyU1Y7RWtFaHNTTTtJQU9JO0VsRTRyU1Y7RWtFbnNTTTtJQU9JO0VsRStyU1Y7RWtFdHNTTTtJQU9JO0VsRWtzU1Y7RWtFenNTTTtJQU9JO0VsRXFzU1Y7QUFDRjtBbUU1dlNBO0VEK0NRO0lBT0k7RWxFMHNTVjtFa0VqdFNNO0lBT0k7RWxFNnNTVjtFa0VwdFNNO0lBT0k7RWxFZ3RTVjtBQUNGO0FtRXB2U0E7RUQ0QlE7SUFPSTtFbEVxdFNWO0VrRTV0U007SUFPSTtFbEV3dFNWO0VrRS90U007SUFPSTtFbEUydFNWO0VrRWx1U007SUFPSTtFbEU4dFNWO0VrRXJ1U007SUFPSTtFbEVpdVNWO0VrRXh1U007SUFPSTtFbEVvdVNWO0VrRTN1U007SUFPSTtFbEV1dVNWO0VrRTl1U007SUFPSTtFbEUwdVNWO0VrRWp2U007SUFPSTtFbEU2dVNWO0VrRXB2U007SUFPSTtFbEVndlNWO0FBQ0Y7QW9FcnpTRTtFQUNFO0FwRXV6U0o7O0FvRXJ6U0U7RUFDRTtBcEV3elNKOztBb0V0elNFO0VBQ0U7QXBFeXpTSjs7QW9FdHpTRTtFQUNFO0FwRXl6U0o7O0FvRXAwU0U7RUFDRTtBcEV1MFNKOztBb0VyMFNFO0VBQ0U7QXBFdzBTSjs7QW9FdDBTRTtFQUNFO0FwRXkwU0o7O0FvRXQwU0U7RUFDRTtBcEV5MFNKOztBb0VwMVNFO0VBQ0U7QXBFdTFTSjs7QW9FcjFTRTtFQUNFO0FwRXcxU0o7O0FvRXQxU0U7RUFDRTtBcEV5MVNKOztBb0V0MVNFO0VBQ0U7QXBFeTFTSjs7QW9FcDJTRTtFQUNFO0FwRXUyU0o7O0FvRXIyU0U7RUFDRTtBcEV3MlNKOztBb0V0MlNFO0VBQ0U7QXBFeTJTSjs7QW9FdDJTRTtFQUNFO0FwRXkyU0o7O0FvRXAzU0U7RUFDRTtBcEV1M1NKOztBb0VyM1NFO0VBQ0U7QXBFdzNTSjs7QW9FdDNTRTtFQUNFO0FwRXkzU0o7O0FvRXQzU0U7RUFDRTtBcEV5M1NKOztBb0VwNFNFO0VBQ0U7QXBFdTRTSjs7QW9FcjRTRTtFQUNFO0FwRXc0U0o7O0FvRXQ0U0U7RUFDRTtBcEV5NFNKOztBb0V0NFNFO0VBQ0U7QXBFeTRTSjs7QW9FcDVTRTtFQUNFO0FwRXU1U0o7O0FvRXI1U0U7RUFDRTtBcEV3NVNKOztBb0V0NVNFO0VBQ0U7QXBFeTVTSjs7QW9FdDVTRTtFQUNFO0FwRXk1U0o7O0FvRXA2U0U7RUFDRTtBcEV1NlNKOztBb0VyNlNFO0VBQ0U7QXBFdzZTSjs7QW9FdDZTRTtFQUNFO0FwRXk2U0o7O0FvRXQ2U0U7RUFDRTtBcEV5NlNKOztBb0VwN1NFO0VBQ0U7QXBFdTdTSjs7QW9FcjdTRTtFQUNFO0FwRXc3U0o7O0FvRXQ3U0U7RUFDRTtBcEV5N1NKOztBb0V0N1NFO0VBQ0U7QXBFeTdTSjs7QW9FcDhTRTtFQUNFO0FwRXU4U0o7O0FvRXI4U0U7RUFDRTtBcEV3OFNKOztBb0V0OFNFO0VBQ0U7QXBFeThTSjs7QW9FdDhTRTtFQUNFO0FwRXk4U0o7O0FvRXA5U0U7RUFDRTtBcEV1OVNKOztBb0VyOVNFO0VBQ0U7QXBFdzlTSjs7QW9FdDlTRTtFQUNFO0FwRXk5U0o7O0FvRXQ5U0U7RUFDRTtBcEV5OVNKOztBb0VwK1NFO0VBQ0U7QXBFdStTSjs7QW9FcitTRTtFQUNFO0FwRXcrU0o7O0FvRXQrU0U7RUFDRTtBcEV5K1NKOztBb0V0K1NFO0VBQ0U7QXBFeStTSjs7QW9FbitTRTtFQUNFO0FwRXMrU0o7O0FvRXYrU0U7RUFDRTtBcEUwK1NKOztBb0UzK1NFO0VBQ0U7QXBFOCtTSjs7QW9FLytTRTtFQUNFO0FwRWsvU0o7O0FvRW4vU0U7RUFDRTtBcEVzL1NKOztBb0V2L1NFO0VBQ0U7QXBFMC9TSjs7QW9FMy9TRTtFQUNFO0FwRTgvU0o7O0FvRS8vU0U7RUFDRTtBcEVrZ1RKOztBb0VuZ1RFO0VBQ0U7QXBFc2dUSjs7QW9FdmdURTtFQUNFO0FwRTBnVEo7O0FvRTNnVEU7RUFDRTtBcEU4Z1RKOztBb0UvZ1RFO0VBQ0U7QXBFa2hUSjs7QW9FMWdUSTtFQUNFO0FwRTZnVE47O0FvRTNnVEk7RUFDRTtBcEU4Z1ROOztBb0UxZ1RNO0VBQ0U7QXBFNmdUUjs7QW9FOWdUTTtFQUNFO0FwRWloVFI7O0FvRWxoVE07RUFDRTtBcEVxaFRSOztBb0V0aFRNO0VBQ0U7QXBFeWhUUjs7QW9FMWhUTTtFQUNFO0FwRTZoVFI7O0FvRTloVE07RUFDRTtBcEVpaVRSOztBb0VsaVRNO0VBQ0U7QXBFcWlUUjs7QW9FdGlUTTtFQUNFO0FwRXlpVFI7O0FvRTFpVE07RUFDRTtBcEU2aVRSOztBb0U5aVRNO0VBQ0U7QXBFaWpUUjs7QW9FbGpUTTtFQUNFO0FwRXFqVFI7O0FvRXRqVE07RUFDRTtBcEV5alRSOztBb0VwalRNO0VBQ0U7QXBFdWpUUjs7QW9FcmpUTTtFQUNFO0FwRXdqVFI7O0FvRXRqVE07RUFDRTtBcEV5alRSOztBb0Voa1RNO0VBQ0U7QXBFbWtUUjs7QW9FamtUTTtFQUNFO0FwRW9rVFI7O0FvRWxrVE07RUFDRTtBcEVxa1RSOztBb0U1a1RNO0VBQ0U7QXBFK2tUUjs7QW9FN2tUTTtFQUNFO0FwRWdsVFI7O0FvRTlrVE07RUFDRTtBcEVpbFRSOztBb0V4bFRNO0VBQ0U7QXBFMmxUUjs7QW9FemxUTTtFQUNFO0FwRTRsVFI7O0FvRTFsVE07RUFDRTtBcEU2bFRSOztBb0VwbVRNO0VBQ0U7QXBFdW1UUjs7QW9Fcm1UTTtFQUNFO0FwRXdtVFI7O0FvRXRtVE07RUFDRTtBcEV5bVRSOztBb0VoblRNO0VBQ0U7QXBFbW5UUjs7QW9Fam5UTTtFQUNFO0FwRW9uVFI7O0FvRWxuVE07RUFDRTtBcEVxblRSOztBb0U1blRNO0VBQ0U7QXBFK25UUjs7QW9FN25UTTtFQUNFO0FwRWdvVFI7O0FvRTluVE07RUFDRTtBcEVpb1RSOztBb0V4b1RNO0VBQ0U7QXBFMm9UUjs7QW9Fem9UTTtFQUNFO0FwRTRvVFI7O0FvRTFvVE07RUFDRTtBcEU2b1RSOztBb0VwcFRNO0VBQ0U7QXBFdXBUUjs7QW9FcnBUTTtFQUNFO0FwRXdwVFI7O0FvRXRwVE07RUFDRTtBcEV5cFRSOztBb0VocVRNO0VBQ0U7QXBFbXFUUjs7QW9FanFUTTtFQUNFO0FwRW9xVFI7O0FvRWxxVE07RUFDRTtBcEVxcVRSOztBb0U1cVRNO0VBQ0U7QXBFK3FUUjs7QW9FN3FUTTtFQUNFO0FwRWdyVFI7O0FvRTlxVE07RUFDRTtBcEVpclRSOztBb0V4clRNO0VBQ0U7QXBFMnJUUjs7QW9FenJUTTtFQUNFO0FwRTRyVFI7O0FvRTFyVE07RUFDRTtBcEU2clRSOztBb0V4clRNO0VBQ0U7QXBFMnJUUjs7QW9FenJUTTtFQUNFO0FwRTRyVFI7O0FvRTFyVE07RUFDRTtBcEU2clRSOztBb0Vwc1RNO0VBQ0U7QXBFdXNUUjs7QW9FcnNUTTtFQUNFO0FwRXdzVFI7O0FvRXRzVE07RUFDRTtBcEV5c1RSOztBb0VodFRNO0VBQ0U7QXBFbXRUUjs7QW9FanRUTTtFQUNFO0FwRW90VFI7O0FvRWx0VE07RUFDRTtBcEVxdFRSOztBb0U1dFRNO0VBQ0U7QXBFK3RUUjs7QW9FN3RUTTtFQUNFO0FwRWd1VFI7O0FvRTl0VE07RUFDRTtBcEVpdVRSOztBb0V4dVRNO0VBQ0U7QXBFMnVUUjs7QW9FenVUTTtFQUNFO0FwRTR1VFI7O0FvRTF1VE07RUFDRTtBcEU2dVRSOztBb0VwdlRNO0VBQ0U7QXBFdXZUUjs7QW9FcnZUTTtFQUNFO0FwRXd2VFI7O0FvRXR2VE07RUFDRTtBcEV5dlRSOztBb0Vod1RNO0VBQ0U7QXBFbXdUUjs7QW9FandUTTtFQUNFO0FwRW93VFI7O0FvRWx3VE07RUFDRTtBcEVxd1RSOztBb0U1d1RNO0VBQ0U7QXBFK3dUUjs7QW9FN3dUTTtFQUNFO0FwRWd4VFI7O0FvRTl3VE07RUFDRTtBcEVpeFRSOztBb0V4eFRNO0VBQ0U7QXBFMnhUUjs7QW9FenhUTTtFQUNFO0FwRTR4VFI7O0FvRTF4VE07RUFDRTtBcEU2eFRSOztBb0VweVRNO0VBQ0U7QXBFdXlUUjs7QW9FcnlUTTtFQUNFO0FwRXd5VFI7O0FvRXR5VE07RUFDRTtBcEV5eVRSOztBb0VoelRNO0VBQ0U7QXBFbXpUUjs7QW9FanpUTTtFQUNFO0FwRW96VFI7O0FvRWx6VE07RUFDRTtBcEVxelRSOztBb0U1elRNO0VBQ0U7QXBFK3pUUjs7QW9FN3pUTTtFQUNFO0FwRWcwVFI7O0FvRTl6VE07RUFDRTtBcEVpMFRSOztBb0U1elRNO0VBQ0U7QXBFK3pUUjs7QW9FaDBUTTtFQUNFO0FwRW0wVFI7O0FvRXAwVE07RUFDRTtBcEV1MFRSOztBb0V4MFRNO0VBQ0U7QXBFMjBUUjs7QW9FNTBUTTtFQUNFO0FwRSswVFI7O0FvRWgxVE07RUFDRTtBcEVtMVRSOztBb0VwMVRNO0VBQ0U7QXBFdTFUUjs7QW9FeDFUTTtFQUNFO0FwRTIxVFI7O0FvRTUxVE07RUFDRTtBcEUrMVRSOztBb0VoMlRNO0VBQ0U7QXBFbTJUUjs7QW9FcDJUTTtFQUNFO0FwRXUyVFI7O0FvRXgyVE07RUFDRTtBcEUyMlRSOztBb0V2MlRNO0VBQ0U7QXBFMDJUUjs7QW9FMzJUTTtFQUNFO0FwRTgyVFI7O0FvRS8yVE07RUFDRTtBcEVrM1RSOztBb0VuM1RNO0VBQ0U7QXBFczNUUjs7QW9FdjNUTTtFQUNFO0FwRTAzVFI7O0FvRTMzVE07RUFDRTtBcEU4M1RSOztBb0UvM1RNO0VBQ0U7QXBFazRUUjs7QW9FbjRUTTtFQUNFO0FwRXM0VFI7O0FvRXY0VE07RUFDRTtBcEUwNFRSOztBb0UzNFRNO0VBQ0U7QXBFODRUUjs7QW9FLzRUTTtFQUNFO0FwRWs1VFI7O0FvRW41VE07RUFDRTtBcEVzNVRSOztBZWw2VEk7RXFEaENBO0lBQ0U7RXBFczhUSjtFb0VwOFRFO0lBQ0U7RXBFczhUSjtFb0VsOFRJO0lBQ0U7RXBFbzhUTjtFb0VyOFRJO0lBQ0U7RXBFdThUTjtFb0V4OFRJO0lBQ0U7RXBFMDhUTjtFb0UzOFRJO0lBQ0U7RXBFNjhUTjtFb0U5OFRJO0lBQ0U7RXBFZzlUTjtFb0VqOVRJO0lBQ0U7RXBFbTlUTjtFb0VwOVRJO0lBQ0U7RXBFczlUTjtFb0V2OVRJO0lBQ0U7RXBFeTlUTjtFb0UxOVRJO0lBQ0U7RXBFNDlUTjtFb0U3OVRJO0lBQ0U7RXBFKzlUTjtFb0VoK1RJO0lBQ0U7RXBFaytUTjtFb0VuK1RJO0lBQ0U7RXBFcStUTjtFb0VoK1RJO0lBQ0U7RXBFaytUTjtFb0VoK1RJO0lBQ0U7RXBFaytUTjtFb0VoK1RJO0lBQ0U7RXBFaytUTjtFb0V6K1RJO0lBQ0U7RXBFMitUTjtFb0V6K1RJO0lBQ0U7RXBFMitUTjtFb0V6K1RJO0lBQ0U7RXBFMitUTjtFb0VsL1RJO0lBQ0U7RXBFby9UTjtFb0VsL1RJO0lBQ0U7RXBFby9UTjtFb0VsL1RJO0lBQ0U7RXBFby9UTjtFb0UzL1RJO0lBQ0U7RXBFNi9UTjtFb0UzL1RJO0lBQ0U7RXBFNi9UTjtFb0UzL1RJO0lBQ0U7RXBFNi9UTjtFb0VwZ1VJO0lBQ0U7RXBFc2dVTjtFb0VwZ1VJO0lBQ0U7RXBFc2dVTjtFb0VwZ1VJO0lBQ0U7RXBFc2dVTjtFb0U3Z1VJO0lBQ0U7RXBFK2dVTjtFb0U3Z1VJO0lBQ0U7RXBFK2dVTjtFb0U3Z1VJO0lBQ0U7RXBFK2dVTjtFb0V0aFVJO0lBQ0U7RXBFd2hVTjtFb0V0aFVJO0lBQ0U7RXBFd2hVTjtFb0V0aFVJO0lBQ0U7RXBFd2hVTjtFb0UvaFVJO0lBQ0U7RXBFaWlVTjtFb0UvaFVJO0lBQ0U7RXBFaWlVTjtFb0UvaFVJO0lBQ0U7RXBFaWlVTjtFb0V4aVVJO0lBQ0U7RXBFMGlVTjtFb0V4aVVJO0lBQ0U7RXBFMGlVTjtFb0V4aVVJO0lBQ0U7RXBFMGlVTjtFb0VqalVJO0lBQ0U7RXBFbWpVTjtFb0VqalVJO0lBQ0U7RXBFbWpVTjtFb0VqalVJO0lBQ0U7RXBFbWpVTjtFb0UxalVJO0lBQ0U7RXBFNGpVTjtFb0UxalVJO0lBQ0U7RXBFNGpVTjtFb0UxalVJO0lBQ0U7RXBFNGpVTjtFb0Vua1VJO0lBQ0U7RXBFcWtVTjtFb0Vua1VJO0lBQ0U7RXBFcWtVTjtFb0Vua1VJO0lBQ0U7RXBFcWtVTjtFb0Voa1VJO0lBQ0U7RXBFa2tVTjtFb0Voa1VJO0lBQ0U7RXBFa2tVTjtFb0Voa1VJO0lBQ0U7RXBFa2tVTjtFb0V6a1VJO0lBQ0U7RXBFMmtVTjtFb0V6a1VJO0lBQ0U7RXBFMmtVTjtFb0V6a1VJO0lBQ0U7RXBFMmtVTjtFb0VsbFVJO0lBQ0U7RXBFb2xVTjtFb0VsbFVJO0lBQ0U7RXBFb2xVTjtFb0VsbFVJO0lBQ0U7RXBFb2xVTjtFb0UzbFVJO0lBQ0U7RXBFNmxVTjtFb0UzbFVJO0lBQ0U7RXBFNmxVTjtFb0UzbFVJO0lBQ0U7RXBFNmxVTjtFb0VwbVVJO0lBQ0U7RXBFc21VTjtFb0VwbVVJO0lBQ0U7RXBFc21VTjtFb0VwbVVJO0lBQ0U7RXBFc21VTjtFb0U3bVVJO0lBQ0U7RXBFK21VTjtFb0U3bVVJO0lBQ0U7RXBFK21VTjtFb0U3bVVJO0lBQ0U7RXBFK21VTjtFb0V0blVJO0lBQ0U7RXBFd25VTjtFb0V0blVJO0lBQ0U7RXBFd25VTjtFb0V0blVJO0lBQ0U7RXBFd25VTjtFb0UvblVJO0lBQ0U7RXBFaW9VTjtFb0UvblVJO0lBQ0U7RXBFaW9VTjtFb0UvblVJO0lBQ0U7RXBFaW9VTjtFb0V4b1VJO0lBQ0U7RXBFMG9VTjtFb0V4b1VJO0lBQ0U7RXBFMG9VTjtFb0V4b1VJO0lBQ0U7RXBFMG9VTjtFb0VqcFVJO0lBQ0U7RXBFbXBVTjtFb0VqcFVJO0lBQ0U7RXBFbXBVTjtFb0VqcFVJO0lBQ0U7RXBFbXBVTjtFb0UxcFVJO0lBQ0U7RXBFNHBVTjtFb0UxcFVJO0lBQ0U7RXBFNHBVTjtFb0UxcFVJO0lBQ0U7RXBFNHBVTjtFb0VucVVJO0lBQ0U7RXBFcXFVTjtFb0VucVVJO0lBQ0U7RXBFcXFVTjtFb0VucVVJO0lBQ0U7RXBFcXFVTjtFb0VocVVJO0lBQ0U7RXBFa3FVTjtFb0VucVVJO0lBQ0U7RXBFcXFVTjtFb0V0cVVJO0lBQ0U7RXBFd3FVTjtFb0V6cVVJO0lBQ0U7RXBFMnFVTjtFb0U1cVVJO0lBQ0U7RXBFOHFVTjtFb0UvcVVJO0lBQ0U7RXBFaXJVTjtFb0VsclVJO0lBQ0U7RXBFb3JVTjtFb0VyclVJO0lBQ0U7RXBFdXJVTjtFb0V4clVJO0lBQ0U7RXBFMHJVTjtFb0UzclVJO0lBQ0U7RXBFNnJVTjtFb0U5clVJO0lBQ0U7RXBFZ3NVTjtFb0Vqc1VJO0lBQ0U7RXBFbXNVTjtFb0UvclVJO0lBQ0U7RXBFaXNVTjtFb0Vsc1VJO0lBQ0U7RXBFb3NVTjtFb0Vyc1VJO0lBQ0U7RXBFdXNVTjtFb0V4c1VJO0lBQ0U7RXBFMHNVTjtFb0Uzc1VJO0lBQ0U7RXBFNnNVTjtFb0U5c1VJO0lBQ0U7RXBFZ3RVTjtFb0VqdFVJO0lBQ0U7RXBFbXRVTjtFb0VwdFVJO0lBQ0U7RXBFc3RVTjtFb0V2dFVJO0lBQ0U7RXBFeXRVTjtFb0UxdFVJO0lBQ0U7RXBFNHRVTjtFb0U3dFVJO0lBQ0U7RXBFK3RVTjtFb0VodVVJO0lBQ0U7RXBFa3VVTjtBQUNGO0FlL3VVSTtFcURoQ0E7SUFDRTtFcEVreFVKO0VvRWh4VUU7SUFDRTtFcEVreFVKO0VvRTl3VUk7SUFDRTtFcEVneFVOO0VvRWp4VUk7SUFDRTtFcEVteFVOO0VvRXB4VUk7SUFDRTtFcEVzeFVOO0VvRXZ4VUk7SUFDRTtFcEV5eFVOO0VvRTF4VUk7SUFDRTtFcEU0eFVOO0VvRTd4VUk7SUFDRTtFcEUreFVOO0VvRWh5VUk7SUFDRTtFcEVreVVOO0VvRW55VUk7SUFDRTtFcEVxeVVOO0VvRXR5VUk7SUFDRTtFcEV3eVVOO0VvRXp5VUk7SUFDRTtFcEUyeVVOO0VvRTV5VUk7SUFDRTtFcEU4eVVOO0VvRS95VUk7SUFDRTtFcEVpelVOO0VvRTV5VUk7SUFDRTtFcEU4eVVOO0VvRTV5VUk7SUFDRTtFcEU4eVVOO0VvRTV5VUk7SUFDRTtFcEU4eVVOO0VvRXJ6VUk7SUFDRTtFcEV1elVOO0VvRXJ6VUk7SUFDRTtFcEV1elVOO0VvRXJ6VUk7SUFDRTtFcEV1elVOO0VvRTl6VUk7SUFDRTtFcEVnMFVOO0VvRTl6VUk7SUFDRTtFcEVnMFVOO0VvRTl6VUk7SUFDRTtFcEVnMFVOO0VvRXYwVUk7SUFDRTtFcEV5MFVOO0VvRXYwVUk7SUFDRTtFcEV5MFVOO0VvRXYwVUk7SUFDRTtFcEV5MFVOO0VvRWgxVUk7SUFDRTtFcEVrMVVOO0VvRWgxVUk7SUFDRTtFcEVrMVVOO0VvRWgxVUk7SUFDRTtFcEVrMVVOO0VvRXoxVUk7SUFDRTtFcEUyMVVOO0VvRXoxVUk7SUFDRTtFcEUyMVVOO0VvRXoxVUk7SUFDRTtFcEUyMVVOO0VvRWwyVUk7SUFDRTtFcEVvMlVOO0VvRWwyVUk7SUFDRTtFcEVvMlVOO0VvRWwyVUk7SUFDRTtFcEVvMlVOO0VvRTMyVUk7SUFDRTtFcEU2MlVOO0VvRTMyVUk7SUFDRTtFcEU2MlVOO0VvRTMyVUk7SUFDRTtFcEU2MlVOO0VvRXAzVUk7SUFDRTtFcEVzM1VOO0VvRXAzVUk7SUFDRTtFcEVzM1VOO0VvRXAzVUk7SUFDRTtFcEVzM1VOO0VvRTczVUk7SUFDRTtFcEUrM1VOO0VvRTczVUk7SUFDRTtFcEUrM1VOO0VvRTczVUk7SUFDRTtFcEUrM1VOO0VvRXQ0VUk7SUFDRTtFcEV3NFVOO0VvRXQ0VUk7SUFDRTtFcEV3NFVOO0VvRXQ0VUk7SUFDRTtFcEV3NFVOO0VvRS80VUk7SUFDRTtFcEVpNVVOO0VvRS80VUk7SUFDRTtFcEVpNVVOO0VvRS80VUk7SUFDRTtFcEVpNVVOO0VvRTU0VUk7SUFDRTtFcEU4NFVOO0VvRTU0VUk7SUFDRTtFcEU4NFVOO0VvRTU0VUk7SUFDRTtFcEU4NFVOO0VvRXI1VUk7SUFDRTtFcEV1NVVOO0VvRXI1VUk7SUFDRTtFcEV1NVVOO0VvRXI1VUk7SUFDRTtFcEV1NVVOO0VvRTk1VUk7SUFDRTtFcEVnNlVOO0VvRTk1VUk7SUFDRTtFcEVnNlVOO0VvRTk1VUk7SUFDRTtFcEVnNlVOO0VvRXY2VUk7SUFDRTtFcEV5NlVOO0VvRXY2VUk7SUFDRTtFcEV5NlVOO0VvRXY2VUk7SUFDRTtFcEV5NlVOO0VvRWg3VUk7SUFDRTtFcEVrN1VOO0VvRWg3VUk7SUFDRTtFcEVrN1VOO0VvRWg3VUk7SUFDRTtFcEVrN1VOO0VvRXo3VUk7SUFDRTtFcEUyN1VOO0VvRXo3VUk7SUFDRTtFcEUyN1VOO0VvRXo3VUk7SUFDRTtFcEUyN1VOO0VvRWw4VUk7SUFDRTtFcEVvOFVOO0VvRWw4VUk7SUFDRTtFcEVvOFVOO0VvRWw4VUk7SUFDRTtFcEVvOFVOO0VvRTM4VUk7SUFDRTtFcEU2OFVOO0VvRTM4VUk7SUFDRTtFcEU2OFVOO0VvRTM4VUk7SUFDRTtFcEU2OFVOO0VvRXA5VUk7SUFDRTtFcEVzOVVOO0VvRXA5VUk7SUFDRTtFcEVzOVVOO0VvRXA5VUk7SUFDRTtFcEVzOVVOO0VvRTc5VUk7SUFDRTtFcEUrOVVOO0VvRTc5VUk7SUFDRTtFcEUrOVVOO0VvRTc5VUk7SUFDRTtFcEUrOVVOO0VvRXQrVUk7SUFDRTtFcEV3K1VOO0VvRXQrVUk7SUFDRTtFcEV3K1VOO0VvRXQrVUk7SUFDRTtFcEV3K1VOO0VvRS8rVUk7SUFDRTtFcEVpL1VOO0VvRS8rVUk7SUFDRTtFcEVpL1VOO0VvRS8rVUk7SUFDRTtFcEVpL1VOO0VvRTUrVUk7SUFDRTtFcEU4K1VOO0VvRS8rVUk7SUFDRTtFcEVpL1VOO0VvRWwvVUk7SUFDRTtFcEVvL1VOO0VvRXIvVUk7SUFDRTtFcEV1L1VOO0VvRXgvVUk7SUFDRTtFcEUwL1VOO0VvRTMvVUk7SUFDRTtFcEU2L1VOO0VvRTkvVUk7SUFDRTtFcEVnZ1ZOO0VvRWpnVkk7SUFDRTtFcEVtZ1ZOO0VvRXBnVkk7SUFDRTtFcEVzZ1ZOO0VvRXZnVkk7SUFDRTtFcEV5Z1ZOO0VvRTFnVkk7SUFDRTtFcEU0Z1ZOO0VvRTdnVkk7SUFDRTtFcEUrZ1ZOO0VvRTNnVkk7SUFDRTtFcEU2Z1ZOO0VvRTlnVkk7SUFDRTtFcEVnaFZOO0VvRWpoVkk7SUFDRTtFcEVtaFZOO0VvRXBoVkk7SUFDRTtFcEVzaFZOO0VvRXZoVkk7SUFDRTtFcEV5aFZOO0VvRTFoVkk7SUFDRTtFcEU0aFZOO0VvRTdoVkk7SUFDRTtFcEUraFZOO0VvRWhpVkk7SUFDRTtFcEVraVZOO0VvRW5pVkk7SUFDRTtFcEVxaVZOO0VvRXRpVkk7SUFDRTtFcEV3aVZOO0VvRXppVkk7SUFDRTtFcEUyaVZOO0VvRTVpVkk7SUFDRTtFcEU4aVZOO0FBQ0Y7QWUzalZJO0VxRGhDQTtJQUNFO0VwRThsVko7RW9FNWxWRTtJQUNFO0VwRThsVko7RW9FMWxWSTtJQUNFO0VwRTRsVk47RW9FN2xWSTtJQUNFO0VwRStsVk47RW9FaG1WSTtJQUNFO0VwRWttVk47RW9Fbm1WSTtJQUNFO0VwRXFtVk47RW9FdG1WSTtJQUNFO0VwRXdtVk47RW9Fem1WSTtJQUNFO0VwRTJtVk47RW9FNW1WSTtJQUNFO0VwRThtVk47RW9FL21WSTtJQUNFO0VwRWluVk47RW9FbG5WSTtJQUNFO0VwRW9uVk47RW9Fcm5WSTtJQUNFO0VwRXVuVk47RW9FeG5WSTtJQUNFO0VwRTBuVk47RW9FM25WSTtJQUNFO0VwRTZuVk47RW9FeG5WSTtJQUNFO0VwRTBuVk47RW9FeG5WSTtJQUNFO0VwRTBuVk47RW9FeG5WSTtJQUNFO0VwRTBuVk47RW9Fam9WSTtJQUNFO0VwRW1vVk47RW9Fam9WSTtJQUNFO0VwRW1vVk47RW9Fam9WSTtJQUNFO0VwRW1vVk47RW9FMW9WSTtJQUNFO0VwRTRvVk47RW9FMW9WSTtJQUNFO0VwRTRvVk47RW9FMW9WSTtJQUNFO0VwRTRvVk47RW9FbnBWSTtJQUNFO0VwRXFwVk47RW9FbnBWSTtJQUNFO0VwRXFwVk47RW9FbnBWSTtJQUNFO0VwRXFwVk47RW9FNXBWSTtJQUNFO0VwRThwVk47RW9FNXBWSTtJQUNFO0VwRThwVk47RW9FNXBWSTtJQUNFO0VwRThwVk47RW9FcnFWSTtJQUNFO0VwRXVxVk47RW9FcnFWSTtJQUNFO0VwRXVxVk47RW9FcnFWSTtJQUNFO0VwRXVxVk47RW9FOXFWSTtJQUNFO0VwRWdyVk47RW9FOXFWSTtJQUNFO0VwRWdyVk47RW9FOXFWSTtJQUNFO0VwRWdyVk47RW9FdnJWSTtJQUNFO0VwRXlyVk47RW9FdnJWSTtJQUNFO0VwRXlyVk47RW9FdnJWSTtJQUNFO0VwRXlyVk47RW9FaHNWSTtJQUNFO0VwRWtzVk47RW9FaHNWSTtJQUNFO0VwRWtzVk47RW9FaHNWSTtJQUNFO0VwRWtzVk47RW9FenNWSTtJQUNFO0VwRTJzVk47RW9FenNWSTtJQUNFO0VwRTJzVk47RW9FenNWSTtJQUNFO0VwRTJzVk47RW9FbHRWSTtJQUNFO0VwRW90Vk47RW9FbHRWSTtJQUNFO0VwRW90Vk47RW9FbHRWSTtJQUNFO0VwRW90Vk47RW9FM3RWSTtJQUNFO0VwRTZ0Vk47RW9FM3RWSTtJQUNFO0VwRTZ0Vk47RW9FM3RWSTtJQUNFO0VwRTZ0Vk47RW9FeHRWSTtJQUNFO0VwRTB0Vk47RW9FeHRWSTtJQUNFO0VwRTB0Vk47RW9FeHRWSTtJQUNFO0VwRTB0Vk47RW9FanVWSTtJQUNFO0VwRW11Vk47RW9FanVWSTtJQUNFO0VwRW11Vk47RW9FanVWSTtJQUNFO0VwRW11Vk47RW9FMXVWSTtJQUNFO0VwRTR1Vk47RW9FMXVWSTtJQUNFO0VwRTR1Vk47RW9FMXVWSTtJQUNFO0VwRTR1Vk47RW9FbnZWSTtJQUNFO0VwRXF2Vk47RW9FbnZWSTtJQUNFO0VwRXF2Vk47RW9FbnZWSTtJQUNFO0VwRXF2Vk47RW9FNXZWSTtJQUNFO0VwRTh2Vk47RW9FNXZWSTtJQUNFO0VwRTh2Vk47RW9FNXZWSTtJQUNFO0VwRTh2Vk47RW9FcndWSTtJQUNFO0VwRXV3Vk47RW9FcndWSTtJQUNFO0VwRXV3Vk47RW9FcndWSTtJQUNFO0VwRXV3Vk47RW9FOXdWSTtJQUNFO0VwRWd4Vk47RW9FOXdWSTtJQUNFO0VwRWd4Vk47RW9FOXdWSTtJQUNFO0VwRWd4Vk47RW9FdnhWSTtJQUNFO0VwRXl4Vk47RW9FdnhWSTtJQUNFO0VwRXl4Vk47RW9FdnhWSTtJQUNFO0VwRXl4Vk47RW9FaHlWSTtJQUNFO0VwRWt5Vk47RW9FaHlWSTtJQUNFO0VwRWt5Vk47RW9FaHlWSTtJQUNFO0VwRWt5Vk47RW9FenlWSTtJQUNFO0VwRTJ5Vk47RW9FenlWSTtJQUNFO0VwRTJ5Vk47RW9FenlWSTtJQUNFO0VwRTJ5Vk47RW9FbHpWSTtJQUNFO0VwRW96Vk47RW9FbHpWSTtJQUNFO0VwRW96Vk47RW9FbHpWSTtJQUNFO0VwRW96Vk47RW9FM3pWSTtJQUNFO0VwRTZ6Vk47RW9FM3pWSTtJQUNFO0VwRTZ6Vk47RW9FM3pWSTtJQUNFO0VwRTZ6Vk47RW9FeHpWSTtJQUNFO0VwRTB6Vk47RW9FM3pWSTtJQUNFO0VwRTZ6Vk47RW9FOXpWSTtJQUNFO0VwRWcwVk47RW9FajBWSTtJQUNFO0VwRW0wVk47RW9FcDBWSTtJQUNFO0VwRXMwVk47RW9FdjBWSTtJQUNFO0VwRXkwVk47RW9FMTBWSTtJQUNFO0VwRTQwVk47RW9FNzBWSTtJQUNFO0VwRSswVk47RW9FaDFWSTtJQUNFO0VwRWsxVk47RW9FbjFWSTtJQUNFO0VwRXExVk47RW9FdDFWSTtJQUNFO0VwRXcxVk47RW9FejFWSTtJQUNFO0VwRTIxVk47RW9FdjFWSTtJQUNFO0VwRXkxVk47RW9FMTFWSTtJQUNFO0VwRTQxVk47RW9FNzFWSTtJQUNFO0VwRSsxVk47RW9FaDJWSTtJQUNFO0VwRWsyVk47RW9FbjJWSTtJQUNFO0VwRXEyVk47RW9FdDJWSTtJQUNFO0VwRXcyVk47RW9FejJWSTtJQUNFO0VwRTIyVk47RW9FNTJWSTtJQUNFO0VwRTgyVk47RW9FLzJWSTtJQUNFO0VwRWkzVk47RW9FbDNWSTtJQUNFO0VwRW8zVk47RW9FcjNWSTtJQUNFO0VwRXUzVk47RW9FeDNWSTtJQUNFO0VwRTAzVk47QUFDRjtBZXY0Vkk7RXFEaENBO0lBQ0U7RXBFMDZWSjtFb0V4NlZFO0lBQ0U7RXBFMDZWSjtFb0V0NlZJO0lBQ0U7RXBFdzZWTjtFb0V6NlZJO0lBQ0U7RXBFMjZWTjtFb0U1NlZJO0lBQ0U7RXBFODZWTjtFb0UvNlZJO0lBQ0U7RXBFaTdWTjtFb0VsN1ZJO0lBQ0U7RXBFbzdWTjtFb0VyN1ZJO0lBQ0U7RXBFdTdWTjtFb0V4N1ZJO0lBQ0U7RXBFMDdWTjtFb0UzN1ZJO0lBQ0U7RXBFNjdWTjtFb0U5N1ZJO0lBQ0U7RXBFZzhWTjtFb0VqOFZJO0lBQ0U7RXBFbThWTjtFb0VwOFZJO0lBQ0U7RXBFczhWTjtFb0V2OFZJO0lBQ0U7RXBFeThWTjtFb0VwOFZJO0lBQ0U7RXBFczhWTjtFb0VwOFZJO0lBQ0U7RXBFczhWTjtFb0VwOFZJO0lBQ0U7RXBFczhWTjtFb0U3OFZJO0lBQ0U7RXBFKzhWTjtFb0U3OFZJO0lBQ0U7RXBFKzhWTjtFb0U3OFZJO0lBQ0U7RXBFKzhWTjtFb0V0OVZJO0lBQ0U7RXBFdzlWTjtFb0V0OVZJO0lBQ0U7RXBFdzlWTjtFb0V0OVZJO0lBQ0U7RXBFdzlWTjtFb0UvOVZJO0lBQ0U7RXBFaStWTjtFb0UvOVZJO0lBQ0U7RXBFaStWTjtFb0UvOVZJO0lBQ0U7RXBFaStWTjtFb0V4K1ZJO0lBQ0U7RXBFMCtWTjtFb0V4K1ZJO0lBQ0U7RXBFMCtWTjtFb0V4K1ZJO0lBQ0U7RXBFMCtWTjtFb0VqL1ZJO0lBQ0U7RXBFbS9WTjtFb0VqL1ZJO0lBQ0U7RXBFbS9WTjtFb0VqL1ZJO0lBQ0U7RXBFbS9WTjtFb0UxL1ZJO0lBQ0U7RXBFNC9WTjtFb0UxL1ZJO0lBQ0U7RXBFNC9WTjtFb0UxL1ZJO0lBQ0U7RXBFNC9WTjtFb0VuZ1dJO0lBQ0U7RXBFcWdXTjtFb0VuZ1dJO0lBQ0U7RXBFcWdXTjtFb0VuZ1dJO0lBQ0U7RXBFcWdXTjtFb0U1Z1dJO0lBQ0U7RXBFOGdXTjtFb0U1Z1dJO0lBQ0U7RXBFOGdXTjtFb0U1Z1dJO0lBQ0U7RXBFOGdXTjtFb0VyaFdJO0lBQ0U7RXBFdWhXTjtFb0VyaFdJO0lBQ0U7RXBFdWhXTjtFb0VyaFdJO0lBQ0U7RXBFdWhXTjtFb0U5aFdJO0lBQ0U7RXBFZ2lXTjtFb0U5aFdJO0lBQ0U7RXBFZ2lXTjtFb0U5aFdJO0lBQ0U7RXBFZ2lXTjtFb0V2aVdJO0lBQ0U7RXBFeWlXTjtFb0V2aVdJO0lBQ0U7RXBFeWlXTjtFb0V2aVdJO0lBQ0U7RXBFeWlXTjtFb0VwaVdJO0lBQ0U7RXBFc2lXTjtFb0VwaVdJO0lBQ0U7RXBFc2lXTjtFb0VwaVdJO0lBQ0U7RXBFc2lXTjtFb0U3aVdJO0lBQ0U7RXBFK2lXTjtFb0U3aVdJO0lBQ0U7RXBFK2lXTjtFb0U3aVdJO0lBQ0U7RXBFK2lXTjtFb0V0aldJO0lBQ0U7RXBFd2pXTjtFb0V0aldJO0lBQ0U7RXBFd2pXTjtFb0V0aldJO0lBQ0U7RXBFd2pXTjtFb0UvaldJO0lBQ0U7RXBFaWtXTjtFb0UvaldJO0lBQ0U7RXBFaWtXTjtFb0UvaldJO0lBQ0U7RXBFaWtXTjtFb0V4a1dJO0lBQ0U7RXBFMGtXTjtFb0V4a1dJO0lBQ0U7RXBFMGtXTjtFb0V4a1dJO0lBQ0U7RXBFMGtXTjtFb0VqbFdJO0lBQ0U7RXBFbWxXTjtFb0VqbFdJO0lBQ0U7RXBFbWxXTjtFb0VqbFdJO0lBQ0U7RXBFbWxXTjtFb0UxbFdJO0lBQ0U7RXBFNGxXTjtFb0UxbFdJO0lBQ0U7RXBFNGxXTjtFb0UxbFdJO0lBQ0U7RXBFNGxXTjtFb0VubVdJO0lBQ0U7RXBFcW1XTjtFb0VubVdJO0lBQ0U7RXBFcW1XTjtFb0VubVdJO0lBQ0U7RXBFcW1XTjtFb0U1bVdJO0lBQ0U7RXBFOG1XTjtFb0U1bVdJO0lBQ0U7RXBFOG1XTjtFb0U1bVdJO0lBQ0U7RXBFOG1XTjtFb0VybldJO0lBQ0U7RXBFdW5XTjtFb0VybldJO0lBQ0U7RXBFdW5XTjtFb0VybldJO0lBQ0U7RXBFdW5XTjtFb0U5bldJO0lBQ0U7RXBFZ29XTjtFb0U5bldJO0lBQ0U7RXBFZ29XTjtFb0U5bldJO0lBQ0U7RXBFZ29XTjtFb0V2b1dJO0lBQ0U7RXBFeW9XTjtFb0V2b1dJO0lBQ0U7RXBFeW9XTjtFb0V2b1dJO0lBQ0U7RXBFeW9XTjtFb0Vwb1dJO0lBQ0U7RXBFc29XTjtFb0V2b1dJO0lBQ0U7RXBFeW9XTjtFb0Uxb1dJO0lBQ0U7RXBFNG9XTjtFb0U3b1dJO0lBQ0U7RXBFK29XTjtFb0VocFdJO0lBQ0U7RXBFa3BXTjtFb0VucFdJO0lBQ0U7RXBFcXBXTjtFb0V0cFdJO0lBQ0U7RXBFd3BXTjtFb0V6cFdJO0lBQ0U7RXBFMnBXTjtFb0U1cFdJO0lBQ0U7RXBFOHBXTjtFb0UvcFdJO0lBQ0U7RXBFaXFXTjtFb0VscVdJO0lBQ0U7RXBFb3FXTjtFb0VycVdJO0lBQ0U7RXBFdXFXTjtFb0VucVdJO0lBQ0U7RXBFcXFXTjtFb0V0cVdJO0lBQ0U7RXBFd3FXTjtFb0V6cVdJO0lBQ0U7RXBFMnFXTjtFb0U1cVdJO0lBQ0U7RXBFOHFXTjtFb0UvcVdJO0lBQ0U7RXBFaXJXTjtFb0VscldJO0lBQ0U7RXBFb3JXTjtFb0VycldJO0lBQ0U7RXBFdXJXTjtFb0V4cldJO0lBQ0U7RXBFMHJXTjtFb0UzcldJO0lBQ0U7RXBFNnJXTjtFb0U5cldJO0lBQ0U7RXBFZ3NXTjtFb0Vqc1dJO0lBQ0U7RXBFbXNXTjtFb0Vwc1dJO0lBQ0U7RXBFc3NXTjtBQUNGO0FlbnRXSTtFcURoQ0E7SUFDRTtFcEVzdldKO0VvRXB2V0U7SUFDRTtFcEVzdldKO0VvRWx2V0k7SUFDRTtFcEVvdldOO0VvRXJ2V0k7SUFDRTtFcEV1dldOO0VvRXh2V0k7SUFDRTtFcEUwdldOO0VvRTN2V0k7SUFDRTtFcEU2dldOO0VvRTl2V0k7SUFDRTtFcEVnd1dOO0VvRWp3V0k7SUFDRTtFcEVtd1dOO0VvRXB3V0k7SUFDRTtFcEVzd1dOO0VvRXZ3V0k7SUFDRTtFcEV5d1dOO0VvRTF3V0k7SUFDRTtFcEU0d1dOO0VvRTd3V0k7SUFDRTtFcEUrd1dOO0VvRWh4V0k7SUFDRTtFcEVreFdOO0VvRW54V0k7SUFDRTtFcEVxeFdOO0VvRWh4V0k7SUFDRTtFcEVreFdOO0VvRWh4V0k7SUFDRTtFcEVreFdOO0VvRWh4V0k7SUFDRTtFcEVreFdOO0VvRXp4V0k7SUFDRTtFcEUyeFdOO0VvRXp4V0k7SUFDRTtFcEUyeFdOO0VvRXp4V0k7SUFDRTtFcEUyeFdOO0VvRWx5V0k7SUFDRTtFcEVveVdOO0VvRWx5V0k7SUFDRTtFcEVveVdOO0VvRWx5V0k7SUFDRTtFcEVveVdOO0VvRTN5V0k7SUFDRTtFcEU2eVdOO0VvRTN5V0k7SUFDRTtFcEU2eVdOO0VvRTN5V0k7SUFDRTtFcEU2eVdOO0VvRXB6V0k7SUFDRTtFcEVzeldOO0VvRXB6V0k7SUFDRTtFcEVzeldOO0VvRXB6V0k7SUFDRTtFcEVzeldOO0VvRTd6V0k7SUFDRTtFcEUreldOO0VvRTd6V0k7SUFDRTtFcEUreldOO0VvRTd6V0k7SUFDRTtFcEUreldOO0VvRXQwV0k7SUFDRTtFcEV3MFdOO0VvRXQwV0k7SUFDRTtFcEV3MFdOO0VvRXQwV0k7SUFDRTtFcEV3MFdOO0VvRS8wV0k7SUFDRTtFcEVpMVdOO0VvRS8wV0k7SUFDRTtFcEVpMVdOO0VvRS8wV0k7SUFDRTtFcEVpMVdOO0VvRXgxV0k7SUFDRTtFcEUwMVdOO0VvRXgxV0k7SUFDRTtFcEUwMVdOO0VvRXgxV0k7SUFDRTtFcEUwMVdOO0VvRWoyV0k7SUFDRTtFcEVtMldOO0VvRWoyV0k7SUFDRTtFcEVtMldOO0VvRWoyV0k7SUFDRTtFcEVtMldOO0VvRTEyV0k7SUFDRTtFcEU0MldOO0VvRTEyV0k7SUFDRTtFcEU0MldOO0VvRTEyV0k7SUFDRTtFcEU0MldOO0VvRW4zV0k7SUFDRTtFcEVxM1dOO0VvRW4zV0k7SUFDRTtFcEVxM1dOO0VvRW4zV0k7SUFDRTtFcEVxM1dOO0VvRWgzV0k7SUFDRTtFcEVrM1dOO0VvRWgzV0k7SUFDRTtFcEVrM1dOO0VvRWgzV0k7SUFDRTtFcEVrM1dOO0VvRXozV0k7SUFDRTtFcEUyM1dOO0VvRXozV0k7SUFDRTtFcEUyM1dOO0VvRXozV0k7SUFDRTtFcEUyM1dOO0VvRWw0V0k7SUFDRTtFcEVvNFdOO0VvRWw0V0k7SUFDRTtFcEVvNFdOO0VvRWw0V0k7SUFDRTtFcEVvNFdOO0VvRTM0V0k7SUFDRTtFcEU2NFdOO0VvRTM0V0k7SUFDRTtFcEU2NFdOO0VvRTM0V0k7SUFDRTtFcEU2NFdOO0VvRXA1V0k7SUFDRTtFcEVzNVdOO0VvRXA1V0k7SUFDRTtFcEVzNVdOO0VvRXA1V0k7SUFDRTtFcEVzNVdOO0VvRTc1V0k7SUFDRTtFcEUrNVdOO0VvRTc1V0k7SUFDRTtFcEUrNVdOO0VvRTc1V0k7SUFDRTtFcEUrNVdOO0VvRXQ2V0k7SUFDRTtFcEV3NldOO0VvRXQ2V0k7SUFDRTtFcEV3NldOO0VvRXQ2V0k7SUFDRTtFcEV3NldOO0VvRS82V0k7SUFDRTtFcEVpN1dOO0VvRS82V0k7SUFDRTtFcEVpN1dOO0VvRS82V0k7SUFDRTtFcEVpN1dOO0VvRXg3V0k7SUFDRTtFcEUwN1dOO0VvRXg3V0k7SUFDRTtFcEUwN1dOO0VvRXg3V0k7SUFDRTtFcEUwN1dOO0VvRWo4V0k7SUFDRTtFcEVtOFdOO0VvRWo4V0k7SUFDRTtFcEVtOFdOO0VvRWo4V0k7SUFDRTtFcEVtOFdOO0VvRTE4V0k7SUFDRTtFcEU0OFdOO0VvRTE4V0k7SUFDRTtFcEU0OFdOO0VvRTE4V0k7SUFDRTtFcEU0OFdOO0VvRW45V0k7SUFDRTtFcEVxOVdOO0VvRW45V0k7SUFDRTtFcEVxOVdOO0VvRW45V0k7SUFDRTtFcEVxOVdOO0VvRWg5V0k7SUFDRTtFcEVrOVdOO0VvRW45V0k7SUFDRTtFcEVxOVdOO0VvRXQ5V0k7SUFDRTtFcEV3OVdOO0VvRXo5V0k7SUFDRTtFcEUyOVdOO0VvRTU5V0k7SUFDRTtFcEU4OVdOO0VvRS85V0k7SUFDRTtFcEVpK1dOO0VvRWwrV0k7SUFDRTtFcEVvK1dOO0VvRXIrV0k7SUFDRTtFcEV1K1dOO0VvRXgrV0k7SUFDRTtFcEUwK1dOO0VvRTMrV0k7SUFDRTtFcEU2K1dOO0VvRTkrV0k7SUFDRTtFcEVnL1dOO0VvRWovV0k7SUFDRTtFcEVtL1dOO0VvRS8rV0k7SUFDRTtFcEVpL1dOO0VvRWwvV0k7SUFDRTtFcEVvL1dOO0VvRXIvV0k7SUFDRTtFcEV1L1dOO0VvRXgvV0k7SUFDRTtFcEUwL1dOO0VvRTMvV0k7SUFDRTtFcEU2L1dOO0VvRTkvV0k7SUFDRTtFcEVnZ1hOO0VvRWpnWEk7SUFDRTtFcEVtZ1hOO0VvRXBnWEk7SUFDRTtFcEVzZ1hOO0VvRXZnWEk7SUFDRTtFcEV5Z1hOO0VvRTFnWEk7SUFDRTtFcEU0Z1hOO0VvRTdnWEk7SUFDRTtFcEUrZ1hOO0VvRWhoWEk7SUFDRTtFcEVraFhOO0FBQ0Y7QWUvaFhJO0VxRHNCRTtJQUNFO0VwRTRnWE47RW9FN2dYSTtJQUNFO0VwRStnWE47RW9FaGhYSTtJQUNFO0VwRWtoWE47RW9FbmhYSTtJQUNFO0VwRXFoWE47RW9FdGhYSTtJQUNFO0VwRXdoWE47RW9FemhYSTtJQUNFO0VwRTJoWE47RW9FNWhYSTtJQUNFO0VwRThoWE47RW9FL2hYSTtJQUNFO0VwRWlpWE47RW9FbGlYSTtJQUNFO0VwRW9pWE47RW9FcmlYSTtJQUNFO0VwRXVpWE47RW9FeGlYSTtJQUNFO0VwRTBpWE47QUFDRjtBcUUvblhFO0VBQ0U7QXJFaW9YSjs7QXFFM25YRTtFQUNFO0FyRThuWEo7O0FxRXpuWEU7RUFDRTtBckU0blhKOztBcUV2blhFO0VBQ0U7QXJFMG5YSjs7QWVqbFhJO0V1RDdERjs7O0lBR0U7RXRFa3BYRjtFc0Uvb1hBO0lBQ0U7SUFDQTtFdEVpcFhGO0VzRS9vWEU7SUFDRTtFdEVpcFhKO0VzRTdvWEE7SUFBc0I7RXRFZ3BYdEI7QUFDRjtBc0U5b1hBO0VBQ0U7QXRFZ3BYRjs7QXNFNW9YQTtFQUNFO0VBQ0E7RUFDQTtBdEUrb1hGOztBZS9sWEk7RXVEM0NGOzs7SUFHRTtFdEU4b1hGO0FBQ0Y7QXNFM29YQTtFQUNFO0F0RTZvWEY7QWV2blhJO0V1RHZCSjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0V0RStvWEY7QUFDRjtBc0U1b1hFO0VBQ0U7QXRFOG9YSjs7QXNFcm9YRTs7Ozs7RUFDRTtFQUNBO0F0RTRvWEo7QWUzb1hJO0V1REhGOzs7OztJQUlJO0lBQ0E7RXRFa3BYSjtBQUNGO0FlcnBYSTtFdURIRjs7Ozs7SUFRSTtJQUNBO0V0RXdwWEo7QUFDRjs7QXNFbHBYSTtFQUNFLGlCdERyRVE7RXNEc0VSO0VBQ0E7QXRFcXBYTjtBc0VocFhJO0VBQ0U7QXRFa3BYTjs7QXNFMW9YTTtFQUNFLGdCdERwRlc7QWhCaXVYbkI7O0FzRXBvWE07RUFDRSxpQnREaEdNO0VzRGlHTjtFQUNBO0F0RXVvWFI7O0FzRS9uWEU7RUFDRTtFQ29FRjtBdkUralhGO0F1RTdqWEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZFK2pYSjtBZTlyWEk7RXdEMEhGOztJQVFJO0lBQ0E7SUFDQTtFdkVpa1hKO0FBQ0Y7QXVFL2pYSTs7RUFDRTtBdkVra1hOO0F1RTlqWEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZFZ2tYSjtBdUUzalhFO0VBQ0U7RUFDQTtBdkU2alhKO0F1RXpqWEk7RUFDRTtBdkUyalhOO0FleHRYSTtFd0Q0SkE7SUFHSSxtQmpFN0xPO0VOMHZYYjtBQUNGO0F1RWxqWE07O0VBQ0U7QXZFcWpYUjtBdUVoalhNO0VBQ0Usc0JoRTdPSztBUCt4WGI7QXVFdGlYTTtFQUNFO0F2RXdpWFI7QXVFamlYTTtFQUNFO0VBQ0E7QXZFbWlYUjtBdUUxdFhFOztFQUVFO0F2RTR0WEo7QXVFenRYTTs7RUFDRSxjaEU3REk7QVB5eFhaOztBc0V2clhBO0VBQ0U7RUFDQTtBdEUwclhGOztBc0V2clhBO0VBQ0U7QXRFMHJYRjs7QXNFdnJYQTtFQUNFO0F0RTByWEY7O0FzRXZyWEE7RUNsR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFNnhYRjtBdUUzeFhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RTZ4WEo7QXVFMXhYRTtFQUFnQjtBdkU2eFhsQjtBdUU1eFhFO0VBQWtCO0F2RSt4WHBCO0F1RTl4WEU7RUFBaUI7QXZFaXlYbkI7O0FlanhYSTtFdURpRUY7SUFFSTtFdEVtdFhKO0FBQ0Y7QXNFaHRYRTtFQUFnQjtBdEVtdFhsQjtBc0VsdFhFO0VBQWtCO0F0RXF0WHBCO0FzRXB0WEU7RUFBaUI7QXRFdXRYbkI7QXNFcnRYRTtFQUNFO0VBQ0E7QXRFdXRYSjs7QXNFbnRYQTtFQUNFO0F0RXN0WEY7O0FzRW50WEE7RUFDRTtBdEVzdFhGOztBc0VsdFhBO0VBQ0U7RUFDQTtBdEVxdFhGOztBc0VodFhFOztFQUNFO0VBQ0E7QXRFb3RYSjs7QXNFL3NYRTtFQUNFO0F0RWt0WEo7QXNFOXNYSTtFQUNFO0VBQ0E7QXRFZ3RYTjs7QXNFMXNYQTs7O0VBR0U7QXRFNnNYRjs7QXNFMXNYQTtFQUNFO0VBQ0E7QXRFNnNYRjs7QXdFdDVYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBeEV3NVhGOztBd0VyNVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhFdzVYRjs7QXdFcjVYQTtFQUNFO0F4RXc1WEY7O0F3RXA1WEU7RUFDRTtBeEV1NVhKO0F3RXI1WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXU1WE47QWV0M1hJO0V5RHRDQTtJQU9JO0V4RXk1WE47QUFDRjs7QXVFMTJYRTs7RUFFRTtBdkU2MlhKO0F1RTEyWE07O0VBQ0UsY2hFN0RJO0FQMDZYWjtBd0V6NVhFO0VBQWU7QXhFNDVYakI7O0F3RXY1WEU7RUFDRTtFQUNBO0F4RTA1WEo7QWU1NFhJO0V5RGhCRjtJQUlJO0V4RTQ1WEo7QUFDRjs7QXdFcjVYSTtFQUNFO0VBQ0E7QXhFdzVYTjtBd0VuNVhFOztFQUVFO0VBQ0E7QXhFcTVYSjs7QXdFaDVYQTtFQUNFO0F4RW01WEY7QXdFajVYRTs7Ozs7Ozs7Ozs7RUFNRTtBeEV3NVhKO0F3RXI1WEU7RUFDRTtBeEV1NVhKO0F1RWwrWEU7RUM2RUksY2pFN0VHO0FQcStYVDtBd0V2NVhNO0VBQWEsYWpFOUVWO0FQdytYVDtBd0V0NVhFOztFQUVFO0F4RXc1WEo7QXdFcjVYRTtFQUNFO0F4RXU1WEo7O0F5RTEvWEU7RUFDRTtBekU2L1hKOztBeUV2L1hJO0VBQ0UseUJsRUpTO0FQOC9YZjs7QXlFci9YQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFdy9YRjtBeUV0L1hFO0VBQ0U7QXpFdy9YSjtBeUV0L1hJO0VBQ0U7QXpFdy9YTjs7QXlFaC9YSTtFQUNFO0VBQ0E7QXpFbS9YTjtBeUVoL1hJOzs7RUFHRTtBekVrL1hOOztBeUUzK1hFO0VBQ0U7QXpFOCtYSjtBeUUzK1hFO0V0RXFQTTtBSHl2WFI7QUczNVhJO0VzRW5GRjtJdEU0UE07RUhzdlhOO0FBQ0Y7QXlFLytYRTtFQUNFO0VBQ0E7QXpFaS9YSjtBZTUrWEk7RTBERkY7SUFFSTtFekVnL1hKO0FBQ0Y7QXlFNytYRTtFQUNFLHNCbEVsRUk7QVBpallSO0FlcC9YSTtFMERJRjtJQUdJO0V6RWkvWEo7QUFDRjs7QXlFNytYQTtFQUNFO0F6RWcvWEY7QWU3L1hJO0UwRFlKO0lBR0k7SUFDQTtFekVrL1hGO0FBQ0Y7QXlFaC9YRTtFQUNFO0VBQ0E7QXpFay9YSjs7QWV2Z1lJO0UwRDBCRjtJQUdJO0lBQ0E7SUFDQTtFekUrK1hKO0FBQ0Y7O0F5RXorWEE7RUFDRSxXbEVwR007RWtFcUdOO0F6RTQrWEY7QWVwaFlJO0UwRHNDSjtJQUtJO0V6RTYrWEY7QUFDRjtBeUUzK1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekU2K1hKO0F5RTErWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RTQrWEo7QXlFeitYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFMitYSjtBeUV4K1hFO0VBQ0U7RUFDQTtBekUwK1hKO0F5RXgrWEk7RUFDRTtBekUwK1hOO0F5RXgrWE07RUFDRTtBekUwK1hSO0F5RXIrWEU7RUFDRTtBekV1K1hKO0F5RXIrWEk7RUFDRTtBekV1K1hOO0F5RW4rWEU7RUFDRTtBekVxK1hKO0F5RW4rWEk7RUFDRTtBekVxK1hOO0F5RWorWEU7RUFDRTtBekVtK1hKO0F5RWorWEk7RUFDRTtBekVtK1hOO0F5RS85WEU7RUFDRTtBekVpK1hKO0F5RS85WEk7RUFDRTtBekVpK1hOOztBeUUxOVhBO0VBQ0U7RUFDQTtBekU2OVhGO0FlM2xZSTtFMEQ0SEo7SUFLSTtFekU4OVhGO0FBQ0Y7QXlFNTlYRTtFQUNFO0VBQ0E7QXpFODlYSjs7QXlFMTlYQTtFQUNFLFdsRXhNTTtFa0V5TU47RUFDQTtFQUNBO0VBQ0E7QXpFNjlYRjtBeUUzOVhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0RW1GSTtBSDI0WFI7QUc3aVlJO0VzRXlFRjtJdEVnR007RUh3NFhOO0FBQ0Y7QXlFLzlYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVpK1hOO0F5RTc5WEU7RUFFRTtBekU4OVhKO0F5RTM5WEU7RUFDRTtBekU2OVhKO0F5RTE5WEU7RUFDRTtBekU0OVhKO0F5RXo5WEU7RUFDRTtBekUyOVhKOztBeUV2OVhBO0VBQ0U7QXpFMDlYRjtBZXJwWUk7RTBEMExKO0lBR0k7SUFDQTtJQUNBO0lBQ0E7RXpFNDlYRjtBQUNGOztBMEU1dFlBO0VIb0JFO0F2RTRzWUY7QTBFNXRZSTtFSGdCRjtBdkUrc1lGO0EwRXp0WUU7RUFDRTtBMUUydFlKOztBMEV2dFlBO0VBQ0UsbUJwRWlCYTtFb0VoQmI7RUFDQTtFQUNBO0ExRTB0WUY7QTBFeHRZRTtFQUNFO0ExRTB0WUo7O0EwRXB0WUU7O0VBQ0U7QTFFd3RZSjs7QTBFcHRZQTtFdkV3UVE7RXVFclFOO0ExRXN0WUY7QUdubllJO0V1RXRHSjtJdkUrUVE7RUg4OFhOO0FBQ0Y7O0EwRXJ0WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2RTBQTTtBSCs5WFI7QUdqb1lJO0V1RTdGSjtJdkVzUVE7RUg0OVhOO0FBQ0Y7QTBFM3RZRTtFQUNFO0ExRTZ0WUo7QTBFM3RZSTtFQUNFO0ExRTZ0WU47QWVwdFlJO0UyRHJCSjtJQWlCSTtJQUNBO0UxRTR0WUY7QUFDRjs7QTBFenRZQTtFQUNFO0VBQ0E7RUFDQTtBMUU0dFlGO0FlaHVZSTtFMkRDSjtJQUtJO0lBQ0E7SUFDQTtFMUU4dFlGO0FBQ0Y7O0EwRXh0WUU7OztFQUNFO0VBQ0E7QTFFNnRZSjtBMEUxdFlFOzs7RUFDRTtFQUNBO0ExRTh0WUo7QTBFM3RZRTs7O0VBQ0U7RUFDQTtBMUUrdFlKO0EwRTV0WUU7OztFQUNFO0VBQ0E7QTFFZ3VZSjtBMEU3dFlFOzs7RUFDRTtFQUNBO0ExRWl1WUo7O0EwRTV0WUE7RUFDRTtBMUUrdFlGO0FlMXdZSTtFMkQwQ0o7SUFHSTtFMUVpdVlGO0FBQ0Y7QTBFL3RZRTtFQUNFO0VBQ0E7RUFDQTtBMUVpdVlKO0EwRS90WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRWl1WU47QWUzeFlJO0UyRHFEQTtJQU9JO0UxRW11WU47QUFDRjtBMEUvdFlFO0VBQ0U7QTFFaXVZSjtBMEUvdFlJO0VBQ0U7QTFFaXVZTjs7QTBFNXRZQTtFQUNFO0VBQ0E7QTFFK3RZRjtBZTN5WUk7RTJEMEVKO0lBSUk7SUFDQTtFMUVpdVlGO0FBQ0Y7QWVqellJO0UyRDBFSjtJQVFJO0UxRW11WUY7QUFDRjtBMEVqdVlFO0VBQ0U7QTFFbXVZSjs7QTBFL3RZQTtFQUNFO0V2RStJTTtBSG9sWVI7QUd0dllJO0V1RWtCSjtJdkV1SlE7RUhpbFlOO0FBQ0Y7O0FlbjBZSTtFNEQvREo7OztJQUlJO0UzRXE0WUY7QUFDRjs7QTJFbDRZQTtFQUNFO0EzRXE0WUY7O0EyRTMzWUE7RUFDRTtBM0U4M1lGO0FlbjFZSTtFNEQ1Q0o7SUFHSTtFM0VnNFlGO0FBQ0Y7QTJFOTNZRTtFQUVFO0VBQ0E7QTNFKzNZSjtBMkU1M1lFO0VBQ0U7RUFDQTtBM0U4M1lKO0FlaDJZSTtFNERoQ0Y7SUFJSSx3QzNEeEJhO0kyRHlCYix5QzNEekJhO0VoQnk1WWpCO0FBQ0Y7QWV0MllJO0U0RHRCQTtJQUVJO0UzRTgzWU47QUFDRjtBZTMyWUk7RTREaEJBO0lBRUk7RTNFNjNZTjtBQUNGOztBMkV0M1lFO0VBQ0U7QTNFeTNZSjtBMkVwM1lNO0VBQXFCO0EzRXUzWTNCOztBMkVqM1lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNFbzNZRjtBZTkzWUk7RTRETUo7SUFNSTtJQUNBO0UzRXMzWUY7QUFDRjs7QTJFbDNZQTtFSjlFRSxnQnZET2lCO0V1RE5qQjtFQUNBO0VBQ0Esa0J2RERvQjtFdURFcEI7RUFDQTtBdkVvOFlGOztBZTc0WUk7RTREdUJBO0lKd0xGO0lBQ0E7RXZFbXNZQTtFdUVqc1lBO0lBQ0U7SUFDQTtJQUNBO0V2RW1zWUY7RXVFanNZRTtJQUNFO0lBQ0E7SUFDQTtFdkVtc1lKO0V1RWpzWUk7SUFDRTtJQUNBO0lBQ0E7RXZFbXNZTjtFdUVqc1lNO0lBQ0U7SUFDQTtJQUNBO0V2RW1zWVI7QUFDRjs7QWV4NllJO0U0RGdDQTtJSitLRjtJQUNBO0V2RTh0WUE7RXVFNXRZQTtJQUNFO0lBQ0E7SUFDQTtFdkU4dFlGO0V1RTV0WUU7SUFDRTtJQUNBO0lBQ0E7RXZFOHRZSjtFdUU1dFlJO0lBQ0U7SUFDQTtJQUNBO0V2RTh0WU47RXVFNXRZTTtJQUNFO0lBQ0E7SUFDQTtFdkU4dFlSO0FBQ0Y7O0E0RWxnWkE7RUFDRTtFQUNBO0VBQ0E7RUFHQTtBNUVtZ1pGOztBNEVoZ1pBO0VBQ0U7RUFDQTtFTGdTQTtFQUNBO0VBQ0E7QXZFb3VZRjtBZWw5WUk7RTZEdERKO0lMV0U7RXZFaWdaQTtBQUNGO0F1RW51WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQWpCOEI7QXZFc3ZZbEM7QWVqK1lJO0V3RG9QRjtJQS9SQTtFdkVnaFpBO0FBQ0Y7QXVFbnVZRTtFQUNFLFdBekI4QjtFQTBCOUI7RUFDQSxxQmhFNVNRO0FQaWhaWjtBZTk5WUk7RXdEc1BGO0lBS0ksY2hFbFRNO0lnRW1UTixxQmhFblRNO0VQMGhaVjtBQUNGO0Flai9ZSTtFd0Q2UUU7SUFDRTtJQUNBLG1CaEVyVEk7SWdFc1RKLFdBckMwQjtFdkU0d1loQztBQUNGO0F1RW51WUU7RUFDRSx5QmhFNVRRO0VnRTZUUixxQmhFN1RRO0VnRThUUixXaEVyVkk7QVAwalpSO0FlNy9ZSTtFd0QyUkU7SUFDRSxjaEV0VUk7SWdFdVVKLGdCaEUxVkE7SWdFMlZBLHFCaEV4VUk7RVA2aVpWO0V1RW51WU07SUFDRSxzQkF0RHdCO0V2RTJ4WWhDO0FBQ0Y7O0E0RXRqWkE7RUFDRTtFQUNBO0VMeVJBO0VBQ0E7RUFDQTtBdkVpeVlGO0FlL2daSTtFNkQvQ0o7SUxJRTtFdkU4alpBO0FBQ0Y7QXVFaHlZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JBakI4QjtBdkVtellsQztBZTloWkk7RXdEb1BGO0lBL1JBO0V2RTZrWkE7QUFDRjtBdUVoeVlFO0VBQ0UsV0F6QjhCO0VBMEI5QjtFQUNBLHFCaEU1U1E7QVA4a1paO0FlM2haSTtFd0RzUEY7SUFLSSxjaEVsVE07SWdFbVROLHFCaEVuVE07RVB1bFpWO0FBQ0Y7QWU5aVpJO0V3RDZRRTtJQUNFO0lBQ0EsbUJoRXJUSTtJZ0VzVEosV0FyQzBCO0V2RXkwWWhDO0FBQ0Y7QXVFaHlZRTtFQUNFLHlCaEU1VFE7RWdFNlRSLHFCaEU3VFE7RWdFOFRSLFdoRXJWSTtBUHVuWlI7QWUxalpJO0V3RDJSRTtJQUNFLGNoRXRVSTtJZ0V1VUosZ0JoRTFWQTtJZ0UyVkEscUJoRXhVSTtFUDBtWlY7RXVFaHlZTTtJQUNFLHNCQXREd0I7RXZFdzFZaEM7QUFDRjs7QTRFNW1aQTtFQUNFO0VBRUE7RUFDQSxxQnJFTlU7RXFFT1YsY3JFUFU7QVBxblpaO0F1RTluWkU7RUtxQkk7RUFDQTtFQUNBO0E1RTRtWk47QXVFbm9aRTtFSzRCTSxxQnJFZkk7RXFFZ0JKLHlCckVoQkk7RXFFaUJKLFdyRXhDQTtBUGtwWlI7QTRFcm1aRTtFQUNFLHFCckV2QlE7RXFFd0JSLHlCckV4QlE7RXFFeUJSLFdyRWhESTtBUHVwWlI7QXVFN29aRTtFS3lDSTtFQUNBLHFCckVqQ007RXFFa0NOLGNyRWxDTTtBUHlvWlo7QXVFbHBaRTtFS2dERSxxQnJFbkNRO0VxRW9DUix5QnJFcENRO0VxRXFDUixXckU1REk7QVBpcVpSO0E0RWxtWkU7RUwwT0E7RUFDQTtFQUNBO0F2RTIzWUY7QWV6bVpJO0U2REVGO0lMN0NBO0V2RXdwWkE7QUFDRjtBdUUxM1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkFqQjhCO0F2RTY0WWxDO0FleG5aSTtFd0RvUEY7SUEvUkE7RXZFdXFaQTtBQUNGO0F1RTEzWUU7RUFDRSxXQXpCOEI7RUEwQjlCO0VBQ0EscUJoRTVTUTtBUHdxWlo7QWVyblpJO0V3RHNQRjtJQUtJLGNoRWxUTTtJZ0VtVE4scUJoRW5UTTtFUGlyWlY7QUFDRjtBZXhvWkk7RXdENlFFO0lBQ0U7SUFDQSxtQmhFclRJO0lnRXNUSixXQXJDMEI7RXZFbTZZaEM7QUFDRjtBdUUxM1lFO0VBQ0UseUJoRTVUUTtFZ0U2VFIscUJoRTdUUTtFZ0U4VFIsV2hFclZJO0FQaXRaUjtBZXBwWkk7RXdEMlJFO0lBQ0UsY2hFdFVJO0lnRXVVSixnQmhFMVZBO0lnRTJWQSxxQmhFeFVJO0VQb3NaVjtFdUUxM1lNO0lBQ0Usc0JBdER3QjtFdkVrN1loQztBQUNGOztBNEV2cFpBO0VBQ0U7QTVFMHBaRjs7QTRFdHBaRTtFQUNFO0E1RXlwWko7QTRFdnBaSTtFQUNFO0VMM0RKO0F2RXF0WkY7QTRFbnBaTTtFQUNFO0E1RXFwWlI7QTRFOW9aTTtFQUNFO0E1RWdwWlI7O0E0RXpvWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E1RTJvWkY7QTRFeG9aSTs7RUFFRSxlckV4R007RWdFV1Y7QXZFd3VaRjtBNEVwb1pNOzs7O0VBRUUsZXJFOUdDO0FQc3ZaVDtBNEVqb1pNOztFQUVFLGVyRXZIQztBUDB2WlQ7O0E0RXJuWkE7RUFDRTtFQUNBLG1CdEVsSGE7RXNFbUhiO0VBQ0E7RUFDQSxjckU3SVU7QVBxd1paO0F1RWx3WkU7RUs0SUUsY3JFNUlLO0FQcXdaVDs7QTRFcm5aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUV3blpGO0E0RXRuWkU7RUFDRTtBNUV3blpKO0E0RXJuWkU7RUFDRTtBNUV1blpKO0FlanVaSTtFNkR5R0Y7SUFHSTtFNUV5blpKO0FBQ0Y7QTRFdm5aSTtFQUNFO0VMM0pKO0F2RXF4WkY7QTRFbm5aTTtFQUNFO0E1RXFuWlI7O0E0RS9tWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdyRWhNTTtFcUVpTU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekU4Rkksa0JBTEk7QUgwaFpWOztBNEUvbVpBO0VBQ0U7RUFDQTtBNUVrblpGO0E0RWhuWkU7RUFDRTtBNUVrblpKOztBNEU1bVpFOztFQUFvQjtBNUVpblp0Qjs7QTRFN21aRTtFQUFvQjtBNUVpblp0Qjs7QTRFN21aRTtFQUFvQjtBNUVpblp0Qjs7QTRFN21aRTtFQUFzQjtBNUVpblp4Qjs7QTZFbjFaQTtFQUNFO0E3RXMxWkY7O0E2RW4xWkE7RUFDRTtFQUNBO0VBQ0E7QTdFczFaRjtBZWp4Wkk7RThEeEVKO0lBS0k7RTdFdzFaRjtBQUNGO0E2RXIxWkU7RUFDRTtBN0V1MVpKO0FldHlaSTtFOERsREY7SUFHSTtFN0V5MVpKO0FBQ0Y7O0FlOXhaSTtFOER2REo7SUFFSTtFN0V3MVpGO0FBQ0Y7QTZFdDFaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFdTFaSjtBZWp6Wkk7RThEbERGO0lBY0k7SUFDQTtFN0V5MVpKO0FBQ0Y7QTZFdjFaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTjlCSjtBdkV3M1pGO0E2RXYxWk07RUFDRSxhdEU3Q0k7QVBzNFpaO0E2RXAxWk07RUFDRTtBN0VzMVpSO0E2RWoxWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VtMVpKO0E2RTl6Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTdFK3paTjtBNkU3elpNO0VBQ0U7QTdFK3paUjs7QTZFeHpaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3RFekhNO0FQbzdaUjtBNkV6elpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV3RFL0hJO0FQMDdaUjtBNkV6elpJO0VBQ0UsV3RFbElFO0FQNjdaUjtBNkV2elpFO0VBQ0U7QTdFeXpaSjtBNkUzeVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNnlaSjs7QTZFdnlaSTtFQUNFO0E3RTB5Wk47O0E2RWp5WkU7RUFDRTtFQUNBO0E3RW95Wko7QTZFanlaRTtFQUNFO0E3RW15Wko7QTZFaHlaRTtFQUNFO0VBQ0E7QTdFa3laSjs7QTZFOXhaQTtFQUNFO0VBQ0EsbUR4RW9oQjhCO0FMNndZaEM7O0E2RXJ4WkE7OztFQUdFO0VBQ0E7QTdFd3haRjs7QTZFcnhaQTtFQUNFLHFCdEUxTUk7QVBrK1pOOztBdUUvNlpFO0VBQ0UsV2hFL0RJO0VnRWdFSixtQkFIa0U7RUFJbEUsb0JBSmlEO0VBS2pELGdCQUxxRjtBdkV1N1p6RjtBdUUvNlpFO0VBQ0UsV2hFdEVJO0VnRXVFSixtQkFWa0U7RUFXbEUsb0JBWGlEO0VBWWpELGdCQVpxRjtBdkU2N1p6Rjs7QXVFNTdaRTtFQUNFLFdoRS9ESTtFZ0VnRUosbUJBSGtFO0VBSWxFLG9CQUppRDtFQUtqRCxnQkFMcUY7QXZFbzhaekY7QXVFNTdaRTtFQUNFLFdoRXRFSTtFZ0V1RUosbUJBVmtFO0VBV2xFLG9CQVhpRDtFQVlqRCxnQkFacUY7QXZFMDhaekY7O0E4RWwvWkE7RUFDRTtBOUVxL1pGO0E4RW4vWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFcS9aSjtBOEVuL1pJO0VBQ0U7QTlFcS9aTjtBOEVqL1pFO0VBQ0U7QTlFbS9aSjs7QThFdCtaRTtFQUNFO0E5RXkrWko7QThFditaSTtFQUNFO0E5RXkrWk47QWV0K1pJO0UrRENGO0lBRUk7RTlFdStaSjtBQUNGO0E4RXArWkU7RUFDRSxjdkU5Q1E7QVBvaGFaO0F1RWppYUU7RU82REksY3ZFN0RHO0FQb2lhVDs7QThFbCtaQTtFQUNFO0E5RXErWkY7O0E4RWwrWkE7RUFDRTtFQWFBO0E5RXk5WkY7QThFcitaRTtFQUNFO0VBQ0E7RUFDQTtBOUV1K1pKO0E4RXArWkU7RUFDRTtFQUNBO0VBQ0E7QTlFcytaSjtBOEVsK1pFO0VBR3NEO0E5RWsrWnhEOztBOEUvOVpBO0VBQ0U7OztJQUdFO0lBQ0E7RTlFaytaRjtBQUNGO0E4RTk5WkE7RUFDRTtFQUNBO0E5RWcrWkY7O0E4RTU5WkE7RUFDRTtFQUNBO0VBQ0E7QTlFKzlaRjtBOEU3OVpFO0VBQ0U7RUFDQTtFQUNBO0E5RSs5Wko7QThFNTlaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUU4OVpKO0E4RTU5Wkk7RUFDRTtBOUU4OVpOO0E4RTM5Wkk7RUFDRTtBOUU2OVpOO0E4RTE5Wkk7RUFDRTtBOUU0OVpOO0F1RW5tYUU7RU80SU07QTlFMDlaUjs7QStFbG5hQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRXFuYUY7O0ErRWxuYUE7RUFDRTtBL0VxbmFGOztBK0VsbmFBO0VBRUU7QS9Fb25hRjs7QStFam5hQTtFQUNFO0VBQ0E7QS9Fb25hRjtBK0VsbmFFO0VBQ0U7QS9Fb25hSjtBK0UvbWFFOztFQUVFO0EvRWluYUo7O0ErRTdtYUE7RUFDRTtFQUNBO0EvRWduYUY7QStFOW1hRTtFQUNFO0VBQ0E7QS9FZ25hSjs7QStFem1hSTs7RUFDRTtBL0U2bWFOOztBK0V4bWFBO0VBQ0U7QS9FMm1hRjs7QWVobWFJO0VnRVJKO0lBRUk7SUFDQTtJQUNBO0UvRTJtYUY7QUFDRjtBK0V6bWFFO0VBQ0U7RUFDQTtBL0UybWFKO0ErRXZtYUk7RUFDRTtBL0V5bWFOO0ErRXBtYUk7RUFDRTtBL0VzbWFOOztBK0VqbWFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRW9tYUY7QWUzbmFJO0VnRWlCSjtJQVFJO0UvRXNtYUY7QUFDRjtBK0VwbWFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXeEU5Rkk7QVBvc2FSO0ErRXBtYUk7RUFDRTtBL0VzbWFOO0ErRW5tYUk7RUFFRTtBL0VvbWFOO0ErRWhtYUU7RUFDRTtFQUNBO0EvRWttYUo7O0FlanBhSTtFZ0VxREY7SUFFSTtFL0UrbGFKO0FBQ0Y7O0FnRnR0YUE7RUFDRTtBaEZ5dGFGO0FnRnZ0YUU7RUFDRTtBaEZ5dGFKO0FnRnZ0YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEZ5dGFOO0FnRnR0YUk7RUFDRTtBaEZ3dGFOO0FnRnJ0YUk7RUFDRSxhekVPTTtBUGd0YVo7QWdGbnRhRTtFQUNFO0FoRnF0YUo7O0FnRi9zYUU7RUFDRTtBaEZrdGFKO0FnRi9zYUU7RUFDRTtBaEZpdGFKO0FnRi9zYUk7RUFDRTtBaEZpdGFOO0FnRjlzYUk7RUFDRSxjekVoQ007QVBndmFaO0F1RTd1YUU7RVMrQk0sY3pFL0JDO0FQZ3ZhVDtBZ0Yvc2FRO0VBQ0UsYXpFbENEO0FQbXZhVDtBZ0Y3c2FNO0VBQ0U7RUFDQTtBaEYrc2FSOztBZ0Zwc2FFO0VBQ0U7QWhGdXNhSjs7QWdGanNhRTtFQUNFO0FoRm9zYUo7QWdGanNhRTtFQUNFO0FoRm1zYUo7QWdGanNhSTtFQUNFO0FoRm1zYU47QWdGaHNhSTtFQUNFO0FoRmtzYU47QWdGL3JhSTtFQUNFO0FoRmlzYU47O0FpRnR4YUE7RUFDRTtFQUNBO0FqRnl4YUY7QWlGdnhhRTs7RUFFRTtFQUNBO0FqRnl4YUo7QWlGcnhhSTs7RUFFRTtFQUNBO0VBQ0E7QWpGdXhhTjtBaUZueGFNO0VBQ0U7QWpGcXhhUjtBaUZoeGFNO0VBQ0U7QWpGa3hhUjtBaUY5d2FJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGZ3hhTjtBaUY3d2FJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGK3dhTjs7QWtGOXphRTtFQUNFO0FsRmkwYUo7O0FlcHdhSTtFbUV4REY7SUFFSTtFbEYremFKO0FBQ0Y7QWtGNXphRTtFQUNFO0FsRjh6YUo7QWtGNXphSTtFQUNFO0VBQ0E7QWxGOHphTjtBa0YzemFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGNnphTjs7QWtGdnphQTtFQUNFO0FsRjB6YUY7QWVqeWFJO0VtRTFCSjtJQUdJO0VsRjR6YUY7QUFDRjs7QW1GcjJhQTtFQUNFO0FuRncyYUY7O0FvRmwyYUU7RUFDRSxtQjlFeUJXO0U4RXhCWDtFQUNBO0FwRnEyYUo7O0FxRi8yYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGazNhRjtBZTV5YUk7RXNFcEVGO0lBRUk7SUFDQTtFckZrM2FKO0FBQ0Y7O0FxRjkyYUE7RUFDRTtFQUNBO0FyRmkzYUY7O0FzRm40YUE7RUFDRTtFQUNBO0F0RnM0YUY7QXNGcDRhRTtFQUNFO0F0RnM0YUo7QXNGbjRhRTtFQUNFO0F0RnE0YUo7O0F1Rjc0YUE7RUFDRTtFQUNBO0VBQ0E7QXZGZzVhRjtBdUY3NGFJO0VBQ0U7QXZGKzRhTjs7QXVGMTRhQTtFaEJPRTtBdkV1NGFGO0F1Rno0YUk7RUFDRTtFQUNBO0F2RjI0YU47QXVGdjRhVTs7RUFFRSxZaEZ4Qko7QVBpNmFSO0F1Rm40YVk7O0VBRUUsZWhGdEJMO0FQMjVhVDtBdUY5M2FZOztFQUVFLGVoRi9CTDtBUCs1YVQ7QWU1MmFJO0V3RVhBO0lBRUk7SUFDQTtFdkZ5M2FOO0FBQ0Y7O0FlcjJhSTtFd0VkSjtJQUVJO0V2RnMzYUY7QUFDRjtBdUY1MmFFO0VBQ0U7QXZGODJhSjtBdUY1MmFJO0VBQ0U7RWhCM0RKO0F2RTA2YUY7QXVGejJhTTtFQUNFLFVoRnBGQTtBUCs3YVI7QXVGdDJhRTtFQUNFO0F2RncyYUo7O0F1RmwyYUU7RUFDRTtFQUNBO0F2RnEyYUo7QXVGaDJhTTtFQUNFLG1CakZ6RU87QU4yNmFmO0F1RmgyYVE7RUFDRTtBdkZrMmFWO0F1RjcxYVE7RUFDRTtBdkYrMWFWOztBdUZyMWFJO0VBQ0U7QXZGdzFhTjtBdUZ0MWFNO0VBQ0U7QXZGdzFhUjtBdUZuMWFFO0VBQ0U7QXZGcTFhSjtBZWg1YUk7RXdFMERGO0lBR0k7RXZGdTFhSjtBQUNGO0F1RnIxYUk7RUFDRTtFQUNBO0F2RnUxYU47QXVGdDFhTTtFQUFRO0F2RnkxYWQ7O0FlejZhSTtFd0VxRko7SUFFSTtFdkZ1MWFGO0FBQ0Y7QXVGaDFhVTs7RUFDRTtBdkZtMWFaO0FldDZhSTtFd0V5RkE7SUFFSTtFdkYrMGFOO0FBQ0Y7QXVGMzBhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjYwYUo7QXVGMzBhSTtFQUNFO0VBQ0E7RUFDQTtBdkY2MGFOO0FlejdhSTtFd0V5R0E7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsZ0JoRjlMQTtJZ0YrTEE7SUFDQTtJQUNBO0V2RjgwYU47QUFDRjtBdUYzMGFJO0VBQ0U7QXZGNjBhTjtBdUYxMGFJO0VBQ0U7QXZGNDBhTjtBdUZ6MGFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJoRmhOUztFZ0ZpTlQ7QXZGMjBhTjtBdUZ6MGFNO0VBQ0U7RUFDQSxxQmhGL01DO0FQMGhiVDtBdUZ4MGFNO0VBQ0UsY2hGdE5JO0VnRnVOSjtFQUNBO0F2RjAwYVI7QXVGdjBhTTtFQUNFLGNoRjVOSTtFZ0Y2Tko7RUFDQTtBdkZ5MGFSO0F1RnIwYUk7RUFDRTtBdkZ1MGFOO0F1RnIwYU07RUFDRTtFQUNBO0F2RnUwYVI7O0FleC9hSTtFd0V3TEY7SUFFSTtFdkZtMGFKO0V1RmowYUk7SUFDRTtJQUNBO0V2Rm0wYU47QUFDRjs7QXVGN3phRTtFQUNFO0F2RmcwYUo7QWV0Z2JJO0V3RXFNRjtJQUdJO0V2RmswYUo7QUFDRjtBdUY5emFJO0VBQ0U7QXZGZzBhTjtBdUYvemFNO0VBRkY7SUFHSTtFdkZrMGFOO0FBQ0Y7QWVuaGJJO0V3RTZNQTtJQU1JO0V2Rm8wYU47QUFDRjs7QXdGdGxiRTtFQUNFO0F4RnlsYko7QXdGcGxiTTtFQUNFO0F4RnNsYlI7QXdGbGxiSTtFQUNFO0VBQ0E7QXhGb2xiTjtBZW5pYkk7RXlFbkRBO0lBS0k7SUFDQTtFeEZxbGJOO0FBQ0Y7QWV6aWJJO0V5RTFDRTtJQUVJO0lBRUE7RXhGb2xiUjtBQUNGO0FlbGliSTtFeUU5Q0E7SUFFSTtFeEZrbGJOO0FBQ0Y7QXdGN2tiRTtFQUNFO0F4RitrYko7QWV2amJJO0V5RXpCRjtJQUlJO0V4RmdsYko7QUFDRjtBd0Y3a2JFO0VBQ0U7QXhGK2tiSjtBZS9qYkk7RXlFakJGO0lBR0k7RXhGaWxiSjtBQUNGO0F3Ri9rYkk7RUFDRTtBeEZpbGJOO0FldmtiSTtFeUVYQTtJQUdJO0V4Rm1sYk47QUFDRjtBd0Yva2JFO0VBQ0U7RUFDQTtBeEZpbGJKO0F3Ri9rYkk7RUFDRTtBeEZpbGJOO0F3Ri9rYk07RUFDRTtFQUNBO0F4RmlsYlI7QXdGN2tiWTtFQUNFLGFqRjlETDtBUDZvYlQ7QXdGMWtiUTtFQUNFO0F4RjRrYlY7QXdGemtiUTtFQUNFO0VBQ0E7RUFDQTtBeEYya2JWO0F3RnprYlU7RUFDRSxVakZ2Rko7QVBrcWJSO0F3RnBrYkU7RUFDRTtBeEZza2JKO0F3Rm5rYk07RUFDRSxXakZuR0E7QVB3cWJSO0F1RTlwYkU7RWlCNEZRLGNqRjVGRDtBUGlxYlQ7QXdGaGtiUTtFQUNFLGNqRmxHRDtBUG9xYlQ7QXVFcHFiRTtFaUJvR1UsY2pGcEdIO0FQdXFiVDtBZXBuYkk7RXlFaUNGO0lBdUJJO0V4RmdrYko7QUFDRjs7QXlGdnJiRTtFQUNFO0VBQ0E7RUFDQTtBekYwcmJKO0F5RnZyYkU7RXRGa1NNO0VzRi9SSjtFQUNBO0VBQ0E7QXpGd3JiSjtBRzdqYkk7RXNGaElGO0l0RnlTTTtFSHc1YU47QUFDRjtBdUU3cmJFO0VrQkVJLGNsRkZHO0FQZ3NiVDtBeUYxcmJFO0VBQ0U7QXpGNHJiSjs7QWVocGJJO0UwRXJDQTtJQUNFO0lBQ0E7RXpGeXJiSjtFeUZ2cmJJO0lBQ0U7SUFDQTtFekZ5cmJOO0V5RnRyYkk7SUFDRTtJQUNBO0V6RndyYk47RXlGdHJiTTtJQUNFO0V6RndyYlI7QUFDRjs7QXlGaHJiRTtFQUNFO0F6Rm1yYko7QXlGanJiSTtFQUNFO0F6Rm1yYk47QXlGaHJiSTtFQUNFO0F6RmtyYk47QXlGL3FiSTtFQUNFO0F6RmlyYk47QWVscWJJO0UwRWhCQTtJQUdJO0V6Rm1yYk47QUFDRjtBeUZocmJJO0VBQ0U7QXpGa3JiTjtBZTFxYkk7RTBFVEE7SUFHSTtJQUNBO0V6Rm9yYk47QUFDRjtBeUZqcmJJO0VBQ0U7RUFDQTtBekZtcmJOO0FlcHJiSTtFMEVEQTtJQUlJO0lBQ0E7RXpGcXJiTjtBQUNGO0F5Rm5yYk07RUFDRTtBekZxcmJSOztBMEZ2d2JFO0VBQ0U7RUFDQTtFQUNBO0ExRjB3Yko7QWVodGJJO0UyRTdERjtJQUtJO0UxRjR3Yko7QUFDRjtBMEYxd2JJO0VBQ0U7QTFGNHdiTjtBMEZ6d2JJO0VBQ0U7QTFGMndiTjtBMEZ6d2JNO0VBQ0U7RUFDQSxrQ3BGQ087QU4wd2JmO0EwRnp3YlE7RUFDRSxjbkZiRTtBUHd4Ylo7QXVFcnhiRTtFbUJZVSxjbkZaSDtBUHd4YlQ7QTBGdndiTTtFQUNFO0ExRnl3YlI7QTBGcndiSTtFQUNFO0ExRnV3Yk47QTBGcHdiSTtFQUNFO0VBQ0E7RUFDQTtBMUZzd2JOO0EwRnB3Yk07RUFDRTtBMUZzd2JSO0EwRnB3YlE7RUFDRTtBMUZzd2JWO0EwRi92YlE7RUFDRTtBMUZpd2JWO0EwRnp2Ykk7RUFDRTtFQUNBLG1CbkZ4Q007RW1GeUNOO0VBQ0E7QTFGMnZiTjtBZWx2Ykk7RTJFYkE7SUFNSTtFMUY2dmJOO0FBQ0Y7QTBGenZiTTtFQUNFO0VBQ0E7QTFGMnZiUjtBMEZ2dmJRO0VBQ0UsV25GL0VGO0VtRmdGRTtFQUNBO0VBQ0E7RUFDQTtBMUZ5dmJWO0EwRnZ2YlU7RUFDRSxjbkY1RUg7QVBxMGJUO0EwRnR2YlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUZ3dmJaO0EwRmx2Ykk7RUFDRTtBMUZvdmJOO0EwRmp2Ykk7RUFDRTtBMUZtdmJOO0EwRmp2Yk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUZtdmJSO0EwRjd1Ykk7RUFDRTtFQUNBLGdCbkZ0SEU7QVBxMmJSO0EwRjN1Yk07RUFDRTtBMUY2dWJSO0EwRnp1YlE7RUFDRSxXbkYvSEY7RW1GZ0lFO0VBQ0E7QTFGMnViVjtBMEZ6dWJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFGMnViWjtBMEZwdWJNO0VBQ0U7RUFDQSxZbkZoSkE7RW1GaUpBO0VBQ0E7QTFGc3ViUjs7QTBGaHViQTtFQUNFO0ExRm11YkY7QWVoMGJJO0UyRTRGSjtJQUdJO0UxRnF1YkY7QUFDRjtBMEZudWJFO0VBQ0U7RUFDQTtFQUNBO0ExRnF1Yko7O0EwRjN0YkU7O0VBQ0U7QTFGK3RiSjtBMEY1dGJFOztFQUNFO0ExRit0Yko7QWV0MGJJO0UyRXNHRjs7SUFJSTtFMUZpdWJKO0FBQ0Y7QTBGOXRiRTs7RUFDRTtBMUZpdWJKO0EwRjl0YkU7O0VBQ0U7QTFGaXViSjtBMEY5dGJFOztFQUNFO0VBQ0E7RUFDQSxnQm5Gak1TO0FQazZiYjtBZTExYkk7RTJFc0hGOztJQUtJO0UxRm91Yko7QUFDRjtBZWgyYkk7RTJFOEhBOztJQUVJO0UxRnF1Yk47QUFDRjtBMEZsdWJJOztFQUNFO0ExRnF1Yk47QTBGbHViSTs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQm5GdE5PO0VtRnVOUDtFQUNBO0ExRnF1Yk47QTBGbHViSTs7RUFDRTtFQUNBO0ExRnF1Yk47O0FlMTNiSTtFMkUySkY7SUFFSTtFMUZrdWJKO0FBQ0Y7QWVoNGJJO0UyRWlLRjtJQUVJO0UxRml1Yko7QUFDRjtBMEY5dGJFO0VBQ0U7QTFGZ3ViSjtBZXg0Ykk7RTJFdUtGO0lBSUk7RTFGaXViSjtBQUNGOztBMkZ0OWJNO0VBQ0U7QTNGeTliUjtBZTk1Ykk7RTRFNURFO0lBR0k7RTNGMjliUjtBQUNGO0EyRnI5Ykk7RUFDRTtBM0Z1OWJOO0FldDZiSTtFNEVsREE7SUFHSTtFM0Z5OWJOO0FBQ0Y7O0EyRm45YkU7RUFDRSx5QnBGUkc7RW9GU0gsV3BGdkJJO0FQNitiUjtBMkZqOWJROztFQUNFLFVwRjdCRjtBUGkvYlI7O0E0RmwvYkU7RUFDRTtBNUZxL2JKO0E0RmovYkk7RUFDRTtBNUZtL2JOO0E0RmgvYlE7RUFDRTtBNUZrL2JWO0E0RjMrYkk7RUFDRTtBNUY2K2JOO0E0RjUrYk07RUFBWTtBNUYrK2JsQjtBNEY1K2JRO0VBQ0U7QTVGOCtiVjtBNEZ6K2JJO0VBQ0U7RUFDQTtBNUYyK2JOO0E0RngrYkk7RUFDRTtBNUYwK2JOO0E0RnYrYlE7RUFDRTtBNUZ5K2JWO0E0Rm4rYlU7RUFDRTtBNUZxK2JaO0E0Ri85Ykk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQnhDSjtBdkUwZ2NGO0E0Ri85Yk07RUFDRTtBNUZpK2JSO0E0RmgrYlE7RUFBTztBNUZtK2JmO0E0Rjc5YlE7RUFDRSxjckYvQ0U7QVA4Z2NaO0F1RTNoY0U7RXFCOERVLGNyRjlESDtBUDhoY1Q7QTRGNTliUTtFQUNFO0E1Rjg5YlY7QTRGMzliUTtFQUNFO0E1RjY5YlY7QTRGeDliUTtFQUNFO0E1RjA5YlY7QTRGdjliUTtFQUNFO0E1Rnk5YlY7QTRGdDliUTtFQUNFO0E1Rnc5YlY7O0FlNytiSTtFOEUzRUo7SUFFSTtFN0YyamNGO0FBQ0Y7QWVuL2JJO0U4RXRFRjtJQUVJO0U3RjJqY0o7QUFDRjtBZXgvYkk7RThFaEVGO0lBRUk7RTdGMGpjSjtBQUNGO0FlNy9iSTtFOEV6REE7SUFDRTtJQUNBLG1CdEZiUTtJc0ZjUjtJQUNBO0lBQ0E7SXRCSko7RXZFOGpjQTtFNkZ2amNJO0lBQ0U7RTdGeWpjTjtFNkZ2amNNO0lBQ0UsV3RGN0JGO0VQc2xjTjtFNkZyamNJO0lBQ0U7RTdGdWpjTjtFNkZuamNVO0lBQ0U7RTdGcWpjWjtFNkZqamNRO0lBQ0U7SUFDQSxrQnRGN0NKO0lzRjhDSTtFN0ZtamNWO0U2RmpqY1U7SUFFRSxnQnRGbEROO0lzRm1ETSxjdEY1Q0Y7RVA4bGNWO0U2RjVpY0k7SUFDRTtFN0Y4aWNOO0U2RjVpY007SUFDRTtFN0Y4aWNSO0U2RjFpY1E7SUFDRTtFN0Y0aWNWO0U2RnZpY0k7SUFDRTtJQUNBO0lBQ0E7RTdGeWljTjtFdUV6bWNBO0lzQmtFUSxjdEZsRUQ7RVA0bWNQO0U2RnRpY0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RndpY047RTZGdGljTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJ0RnRGRDtJc0Z1RkM7RTdGdWljUjtFNkZwaWNNO0lBQ0U7SUFDQTtFN0ZzaWNSO0U2Rm5pY007SUFDRTtJQUNBO0l0QnpGUjtFdkUrbmNBO0U2RmhpY007SUFDRTtFN0ZraWNSO0U2RmhpY1E7SUFDRTtFN0ZraWNWO0U2RjdoY1E7SUFDRSxjdEZqSEg7RVBncGNQO0U2RjVoY1E7O0lBRUU7RTdGOGhjVjtFNkYxaGNVO0lBQ0U7RTdGNGhjWjtFNkZ0aGNRO0lBQ0UsY3RGbElIO0VQMHBjUDtFNkZyaGNROzs7Ozs7Ozs7O0lBRUU7RTdGK2hjVjtFNkYzaGNVO0lBQ0U7RTdGNmhjWjtFNkZ2aGNJO0lBQ0UsbUJ0RjVJTztJc0Y2SVA7SUFDQTtJQUNBO0U3RnloY047RTZGcmhjSTtJQUNFO0U3RnVoY047QUFDRjs7QWVob2NJO0UrRTlESjtJQUVJO0lBQ0E7SXZCZ0JGO0V2RWtyY0E7RThGL3JjRTtJQUNFO0U5RmlzY0o7RThGN3JjSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0l2QklOO0V2RTRyY0E7RThGeHJjWTtJQUNFO0U5RjByY2Q7RThGcnJjUTtJQUNFO0lBQ0E7RTlGdXJjVjtFOEZycmNVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQnZGakNGO0lnRVdWO0V2RThzY0E7RThGcnJjWTtJQUNFLG1CdkZ0QlQ7RVA2c2NMO0U4Rm5yY1U7SUFDRSxjdkYxQ0Y7RVArdGNWO0U4Rm5yY1k7SUFDRSxXdkZwRFI7RVB5dWNOO0U4RmxyY1k7SUFDRTtFOUZvcmNkO0U4RjNxY1U7SUFDRTtJQUNBO0U5RjZxY1o7RThGM3FjWTtJQUNFO0lBQ0E7RTlGNnFjZDtFOEZ4cWNRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJdkJsRVY7SXVCc0VVO0U5RndxY1Y7RThGN3BjWTtJQUNFO0U5RitwY2Q7RThGNXBjWTtJQUNFO0lBQ0E7SUFDQTtFOUY4cGNkO0U4RnpwY1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RjJwY1Y7RThGenBjVTtJQUNFO0U5RjJwY1o7RThGcnBjVTs7SUFFRTtJQUNBO0lBQ0E7SUFDQSx5QnZGN0dEO0l1RjhHQztFOUZ1cGNaO0U4RnJwY1k7O0lBQ0U7RTlGd3BjZDtFOEZycGNZOztJQUNFO0lBQ0E7SUFDQTtFOUZ3cGNkO0U4RnJwY2dCOztJQUNFO0lBQ0E7SUFDQTtJQUNBLHFCdkZ0SU47RVA4eGNaO0U4RnRwY2tCOztJQUNFLGtCdkZ0SmQ7RVAreWNOO0U4RnRwY2tCOzs7SUFFRSxtQnZGckpSO0l1RnNKUSxXdkY1SmQ7RVBxemNOO0U4RnZwY29COzs7SUFDRSxnQnZGL0poQjtJdUZnS2dCLGN2RnpKWjtFUG96Y1Y7RThGbnBjWTs7SUFDRSx5QnZGbktGO0VQeXpjWjtFOEZucGNZOztJQUNFO0U5RnNwY2Q7RThGL29jVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5RmlwY1o7RThGL29jWTtJQUNFO0U5RmlwY2Q7RThGOW9jWTtJQUNFO0U5RmdwY2Q7RThGM29jWTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY3ZGck1KO0l1RnNNSTtFOUY2b2NkO0V1RWgxY0E7SXVCcU1nQixjdkZyTVQ7RVBtMWNQO0U4RjFvY2M7SUFDRSxXdkZwTlY7RVBnMmNOO0V1RXQxY0E7SXVCNE1rQixjdkY1TVg7RVB5MWNQO0U4RnhvY2M7SUFDRSxjdkZsTlQ7RVA0MWNQO0V1RTUxY0E7SXVCb05rQixjdkZwTlg7RVArMWNQO0U4RnhvY2dCO0lBQ0UsY3ZGeE5YO0VQazJjUDtFOEZwb2NVO0lBQ0U7RTlGc29jWjtFOEYvbmNFO0lBQ0U7SUFDQSxpQzlFek9hO0VoQjAyY2pCO0FBQ0Y7O0ErRi8yY0E7RUFDRSx5QnhGSGE7RWdFZWI7QXZFdTJjRjtBK0YvMmNFO0VBQ0U7QS9GaTNjSjtBZWx6Y0k7RWdGaEVGO0lBSUkseUJ4RkdTO0VQKzJjYjtBQUNGO0ErRi8yY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeEZUVztFd0ZVWDtBL0ZpM2NKO0FlbDBjSTtFZ0Z4REY7SUFXSTtFL0ZtM2NKO0FBQ0Y7QStGaDNjRTtFQUNFO0VBQ0E7RUFDQTtBL0ZrM2NKO0ErRjkyY0k7RUFDRTtBL0ZnM2NOO0ErRjkyY007RUFDRTtBL0ZnM2NSO0ErRjMyY0U7RUFDRTtBL0Y2MmNKO0ErRnoyY1E7RUFDRTtBL0YyMmNWO0ErRnYyY007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Z5MmNSOztBZ0d6NmNBO0VBQ0UseUJ6RkdhO0V5RkZiO0VBQ0E7RXpCZ0JBO0F2RTY1Y0Y7QWdHejZjRTtFQUNFO0FoRzI2Y0o7QWdHdDZjTTtFQUNFO0VBQ0E7QWhHdzZjUjtBZXozY0k7RWlGNUNFO0lBRUk7RWhHdTZjUjtFZ0dyNmNRO0lBQ0U7SUFDQTtFaEd1NmNWO0VnR3I2Y1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJekJqQlo7RXZFeTdjQTtFZ0dsNmNVO0lBQ0U7RWhHbzZjWjtFZ0dqNmNVO0lBQ0U7RWhHbTZjWjtBQUNGO0FleDRjSTtFaUZyQkE7SUFFSTtFaEcrNWNOO0FBQ0Y7QWUxNWNJO0VpRlJBO0l0Rm5ERjtJQUNBO0lzRnlETTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxzQnpGbEVBO0l5Rm1FQTtJQUNBO0lBQ0E7RWhHaTZjTjtFZ0c5NWNRO0lBQ0U7SUFDQTtJQUNBO0VoR2c2Y1Y7RWdHNzVjVTtJQUNFLGN6RnhERjtFUHU5Y1Y7RXVFcCtjQTtJeUJ1RWMsY3pGdkVQO0VQdStjUDtBQUNGOztBaUcvK2NBO0VBQ0U7RUFDQTtFQUNBO0FqR2svY0Y7QWlHNytjUTtFQUNFO0VBQ0E7RUFDQTtBakcrK2NWO0FpRzcrY1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcrK2NaO0FpR3orY1E7RUFDRTtBakcyK2NWO0FpR3IrY0U7RUFDRTtBakd1K2NKO0FpR3ArY0U7RUFDRTtFQUNBO0FqR3MrY0o7O0FldDhjSTtFa0ZuQkY7SUFDRTtFakc2OWNGO0VpRzM5Y0U7O0lBRUU7RWpHNjljSjtFaUcxOWNFO0lBQ0U7SUFDQTtFakc0OWNKO0FBQ0Y7QWVwOWNJO0VrRkZGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqR3k5Y0Y7RWlHdjljRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUIxRjlFTTtJZ0VXVjtFdkU2aGRBO0VpR3Y5Y0k7SUFDRSxzQjFGekZBO0VQa2pkTjtFaUd0OWNJO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QjFGeEZDO0kwRnlGRDtJQUNBO0VqR3U5Y047RWlHcDljSTtJQUNFO0VqR3M5Y047RWlHbjljSTtJQUNFO0lBQ0EseUIxRnRHSTtJZ0VXVjtFdkVpamRBO0VpR245Y007SUFDRSxzQjFGakhGO0VQc2tkTjtFaUdoOWNFO0lBQ0U7RWpHazljSjtFaUc5OGNJO0lBQ0U7SUFDQTtFakdnOWNOO0VpRzc4Y0k7SUFDRTtFakcrOGNOO0VpRzc4Y007SUFFRSx5QjFGM0hEO0kwRjRIQztFakc4OGNSO0VpRzM4Y007SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakc2OGNSO0VpRzE4Y007SUFDRTtJQUNBO0VqRzQ4Y1I7RWlHdDhjSTtJQUNFO0VqR3c4Y047RWlHdDhjTTtJQUNFLHlCMUZsSkQ7RVAwbGRQO0FBQ0Y7QWtHdm1kQTtFQUNFO0FsR3ltZEY7QWUzaWRJO0VtRi9ESjtJQUdJO0VsRzJtZEY7QUFDRjtBa0d6bWRFO0VBQ0U7QWxHMm1kSjtBZW5qZEk7RW1GekRGO0lBR0k7RWxHNm1kSjtBQUNGO0FlM2lkSTtFbUYvREY7SUFFSTtFbEc0bWRKO0FBQ0Y7QWtHem1kRTtFQUNFO0VBQ0E7QWxHMm1kSjtBa0d6bWRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcybWROO0FleGtkSTtFbUZ4Q0E7SUFPSTtFbEc2bWROO0FBQ0Y7QWtHMW1kSTtFQUNFO0FsRzRtZE47QWtHeG1kTTtFQUNFO0VBQ0E7RUFDQTtBbEcwbWRSO0FlcmxkSTtFbUZ4QkU7SUFLSTtFbEc0bWRSO0FBQ0Y7QWtHem1kTTtFQUNFLG1CM0Y1Qkk7RTJGNkJKLFczRmhEQTtBUDJwZFI7QWtHem1kUTtFQUNFO0FsRzJtZFY7QWtHem1kVTs7RUFFRSxZM0Z2REo7QVBrcWRSO0FrR3htZFU7RUFDRTtBbEcwbWRaO0FrR3BtZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzRnZFRTtFMkZ3RUY7RUFDQTtBbEdzbWROO0FlbG5kSTtFbUZJQTtJQVdJO0VsR3VtZE47QUFDRjtBa0dybWRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd1bWRSO0FrR3BtZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3NtZFI7QWtHcG1kUTs7RUFFRSxZM0YvRkY7QVBxc2RSO0FrR2htZEU7RUFDRTtBbEdrbWRKO0FrR2htZEk7RUFDRTtBbEdrbWROO0FrRzlsZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdnbWRKO0FrRzlsZEk7RUFDRTtFQUNBO0FsR2dtZE47QWtHN2xkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcrbGROO0FldnBkSTtFbUYrQ0E7SUFXSTtFbEdpbWROO0FBQ0Y7QWtHL2xkTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHaW1kUjtBa0cvbGRROztFQUVFLGUzRnpJRDtBUDB1ZFQ7QWtHNWxkSTtFQUNFO0VBQ0EsZ0IzRjFKRTtFMkYySkY7QWxHOGxkTjtBZTVyZEk7RW1GMkZBO0lBS0k7SUFDQTtFbEdnbWROO0FBQ0Y7QWVsc2RJO0VtRjJGQTtJQVVJO0VsR2ltZE47QUFDRjtBZXZzZEk7RW1GMkZBO0lBY0k7RWxHa21kTjtBQUNGO0FrR2htZE07RUFDRTtBbEdrbWRSO0FrRy9sZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2ltZFI7QWV0dGRJO0VtRmdIRTtJQU9JO0lBQ0E7RWxHbW1kUjtBQUNGO0FrR2htZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdrbWRSOztBbUdoeWRFO0VBQ0U7RUFDQTtFQUNBO0FuR215ZEo7QWV4dWRJO0VvRjlERjtJQUtJO0lBQ0E7RW5HcXlkSjtBQUNGO0FtR255ZEk7RUFDRTtBbkdxeWROO0FtR2p5ZEU7RUFDRTtFQUNBO0VBQ0E7QW5HbXlkSjtBbUdqeWRJO0VBQ0U7QW5HbXlkTjtBbUdoeWRJO0VBQ0U7RUFDQTtFQUNBO0FuR2t5ZE47QW1HL3hkSTtFQUNFO0FuR2l5ZE47QW1HOXhkSTtFQUNFLGM1RlJJO0FQd3lkVjtBbUc5eGRNO0VBQ0UsYzVGMUJDO0FQMHpkVDtBbUczeGRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkc2eGRKO0FtRzF4ZEU7RUFDRTtBbkc0eGRKOztBbUcvd2RJO0VBQ0U7QW5Ha3hkTjtBZXJ4ZEk7RW9GRUE7SUFHSTtFbkdveGROO0FBQ0Y7QW1HaHhkTTtFQUNFO0FuR2t4ZFI7QW1HOXdkSTtFQUNFO0VBQ0E7RUFDQTtBbkdneGROOztBb0doMmRFO0VBQ0U7QXBHbTJkSjtBZXR5ZEk7RXFGOURGO0lBR0k7SUFDQTtJQUNBO0VwR3EyZEo7QUFDRjtBb0dsMmRFO0VBQ0U7RUFDQTtBcEdvMmRKO0FlanpkSTtFcUZyREY7SUFJSTtFcEdzMmRKO0FBQ0Y7QW9HbjJkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwR3EyZEo7QWU1emRJO0VxRnBDRTtJQUNFO0VwR20yZE47QUFDRjtBZWowZEk7RXFGNUJFO0lBQ0U7RXBHZzJkTjtBQUNGOztBZXQwZEk7RXNGNURBO0lBRUk7RXJHcTRkTjtBQUNGO0FlNTBkSTtFc0Y1REE7SUFLSTtFckd1NGROO0FBQ0Y7QXFHcDRkSTtFQUNFO0VsRzRSRTtBSDJtZFI7QUc3d2RJO0VrRzNIQTtJbEdvU0k7RUh3bWROO0FBQ0Y7QXFHdDRkSTtFQUNFLGE5RkNNO0FQdTRkWjtBcUduNGRJO0VBQ0U7RUFDQTtBckdxNGROOztBc0cvNWRFO0VBQ0U7QXRHazZkSjtBc0cvNWRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHaTZkSjtBZTkyZEk7RXVGMURGO0lBU0k7SUFDQTtFdEdtNmRKO0FBQ0Y7QXNHajZkSTtFQUNFO0VBQ0E7RUFDQTtBdEdtNmROO0FlejNkSTtFdUY3Q0E7SUFNSTtFdEdvNmROO0FBQ0Y7QXNHbDZkTTtFQUNFLGMvRmhCQztBUG83ZFQ7QXVFcDdkRTtFK0JtQlEsYy9GSkE7QVB3NmRWO0FzR3o1ZE07RUFDRTtFQUNBO0F0RzI1ZFI7QXNHdDVkTTtFQUNFO0F0R3c1ZFI7QWUzNGRJO0V1RmRFO0lBR0k7RXRHMDVkUjtBQUNGO0FzR3Q1ZEk7RUFDRTtFQUNBO0VBQ0E7QXRHdzVkTjtBc0dyNWRJO0VBQ0U7RUFDQTtBdEd1NWROO0FzR2g1ZEU7O0VBRUU7RUFDQTtFQUNBO0F0R2s1ZEo7QXNHajVkSTtFQUxGOztJQU1JO0lBQ0E7RXRHcTVkSjtBQUNGO0FzR2w1ZEU7RUFDRTtBdEdvNWRKO0FzR2o1ZEU7RW5Ha05NO0FIa3NkUjtBR3AyZEk7RW1HaERGO0luR3lOTTtFSCtyZE47QUFDRjs7QXVHaC9kQTtFQUNFO0F2R20vZEY7QWVyN2RJO0V3RjVERjtJQUVJO0V2R20vZEo7QUFDRjtBdUdoL2RFO0VBQ0U7QXZHay9kSjtBdUdoL2RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHay9kTjtBdUc5K2RFO0VBQ0UsY2hHUEk7RWdHUUo7QXZHZy9kSjs7QXdHcGdlSTtFQUNFO0F4R3VnZU47O0F3RzkvZE07RUFDRTtBeEdpZ2VSO0F3RzMvZFE7RUFDRSxjakdYRTtFaUdZRjtBeEc2L2RWO0F3RzEvZFE7RUFDRSxVakd2QkY7QVBtaGVSOztBeUduaGVFO0VBQ0U7RUFDQTtBekdzaGVKO0FlMzlkSTtFMEY3REY7SUFJSTtJQUNBO0V6R3doZUo7QUFDRjtBeUdqaGVNO0VBQ0U7QXpHbWhlUjtBeUcvZ2VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpHaWhlTjtBZTErZEk7RTBGM0NBO0lBTUk7RXpHbWhlTjtBQUNGO0F5Ry9nZU07RUFDRTtBekdpaGVSO0FlbC9kSTtFMEYxQkk7SUFFSTtFekc4Z2VWO0FBQ0Y7QWV2L2RJO0UwRmpCSTtJQUVJO0V6RzBnZVY7QUFDRjtBZTUvZEk7RTBGTkE7SUFFSTtFekdvZ2VOO0FBQ0Y7QXlHNS9kSTtFQUNFO0VBQ0E7RUFDQTtBekc4L2ROO0F5RzEvZE07RUFDRTtBekc0L2RSO0F5R3ovZE07RUFDRTtBekcyL2RSO0FlNWdlSTtFMEZnQkU7SUFHSTtFekc2L2RSO0FBQ0Y7QXlHci9kTTtFQUNFO0F6R3UvZFI7QWVwaGVJO0UwRjRCRTtJQUdJO0V6R3kvZFI7QUFDRjs7QTBHdmxlRTtFQUNFO0VBQ0E7QTFHMGxlSjtBZTloZUk7RTJGOURGO0lBSUk7RTFHNGxlSjtBQUNGO0EwR3psZUU7RXZHZ1NNO0V1RzdSSixjbkdTUTtFbUdSUjtBMUcwbGVKO0FHaCtkSTtFdUc5SEY7SXZHdVNNO0VIMnpkTjtBQUNGO0EwRzVsZUU7O0V2R3lSTTtBSHUwZFI7QUd6K2RJO0V1R3ZIRjs7SXZHZ1NNO0VIcTBkTjtBQUNGO0EwR2ptZUU7RUFDRTtFQUNBLGNuR0xVO0VtR01WO0VBQ0E7QTFHbW1lSjtBMEdobWVFO0VBQ0UsY25HWFU7QVA2bWVkO0EwRzdsZU07RUFDRTtFQUNBO0ExRytsZVI7QWVwa2VJO0UyRjdCRTtJQUlJO0UxR2ltZVI7QUFDRjs7QXVFM2llRTtFQUNFO0F2RThpZUo7QXVFMWllSTtFQUNFO0F2RTRpZU47QXVFMWllTTtFQUNFO0F2RTRpZVI7QXVFcmllSTtFQUNFO0VBQ0E7RUFDQTtBdkV1aWVOO0F1RXJpZU07RUFDRTtBdkV1aWVSO0F1RXBpZU07RUFDRSxjaEVoR0s7QVBzb2ViO0F1RWpwZUU7RUE2R1EsY2hFN0dEO0FQb3BlVDtBdUVwaWVRO0VBQ0UsY2hFcEhFO0FQMHBlWjtBdUVqaWVJO0VBRUU7RUFDQTtFQUNBO0F2RWtpZU47QXVFaGllTTtFQUNFO0VBQ0E7QXZFa2llUjtBdUVocWVFO0VBbUlRO0VBQ0E7QXZFZ2llVjtBdUU5aGVVO0VBQ0U7QXZFZ2llWjtBdUV4aGVFO0VBQ0U7QXZFMGhlSjtBdUV4aGVJO0VBQ0U7QXZFMGhlTjtBdUV2aGVJO0VBRUU7RXBFcUlFO0FIbzVkUjtBR3RqZUk7RW9FMkJBO0lwRThJSTtFSGk1ZE47QUFDRjtBdUUxaGVJO0VBQ0U7QXZFNGhlTjtBdUV0aGVJO0VBQ0U7QXZFd2hlTjtBMkdoc2VZO0VBQ0U7QTNHa3NlZDtBMkcxcmVFO0VBQ0U7QTNHNHJlSjtBMkd2cmVNO0VBQ0U7QTNHeXJlUjtBMkd0cmVNO0VBQ0UsV3BHMUJBO0FQa3RlUjtBMkd0cmVRO0VBQ0UsY3BHbkJEO0FQMnNlVDtBMkdocmVNO0VBQ0U7RUFDQTtFQUNBO0EzR2tyZVI7QTJHL3FlTTtFQUNFO0EzR2lyZVI7QTJHN3FlUTtFQUNFLFdwR2hERjtBUCt0ZVI7QXVFdHRlRTtFb0N5Q1UsY3BHekNIO0FQeXRlVDtBMkc3cWVVO0VBQ0U7QTNHK3FlWjtBMkcxcWVNO0VBQ0UsV3BHNURBO0FQd3VlUjtBMkcxcWVRO0VBQ0UsY3BHdEREO0FQa3VlVDtBMkd6cWVRO0VBQ0U7QTNHMnFlVjtBMkd4cWVZO0VBQ0U7RUFDQSxZcEd4RU47RW9HeUVNO0VBQ0E7QTNHMHFlZDtBMkdocWVJO0VBQ0U7RUFDQTtBM0drcWVOO0FlNXJlSTtFNEZ3QkE7SUFJSTtFM0dvcWVOO0FBQ0Y7QWVqc2VJO0U0RndCQTtJQU9JO0UzR3NxZU47QUFDRjtBMkdwcWVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNHc3FlUjtBMkducWVNO0VBQ0U7QTNHcXFlUjtBZWxzZUk7RTRGZ0NFO0lBRUk7RTNHb3FlUjtBQUNGO0EyR2pxZU07RUFDRSxzQnBHL0dLO0VvR2dITDtFQUNBO0VBQ0E7RUFDQTtBM0dtcWVSO0FlOXNlSTtFNEZzQ0U7SUFRSTtJQUNBO0lBQ0E7RTNHb3FlUjtBQUNGO0EyR2xxZVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzR29xZVY7QTJHbHFlVTtFQVBGO0lBUUk7RTNHcXFlVjtBQUNGO0EyR2pxZVU7RUFDRTtBM0dtcWVaO0EyRy9wZVE7RUFDRTtBM0dpcWVWO0EyRy9wZVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0dpcWVaO0EyRy9wZVk7RUFDRSxVcEd6Sk47QVAwemVSO0EyRzdwZVU7RUFDRSxjcEd2SkE7QVBzemVaO0F1RW56ZUU7RW9Dc0pZLGNwR3RKTDtBUHN6ZVQ7QTJHenBlSTtFQUNFO0EzRzJwZU47QWV0d2VJO0U0RmdIRjtJQUVJO0UzR3dwZUo7QUFDRjtBZTN3ZUk7RTRGZ0hGO0lBS0k7RTNHMHBlSjtBQUNGO0EyR3hwZUk7RUFDRTtBM0cwcGVOO0EyR3hwZU07RUFDRTtBM0cwcGVSO0EyR3RwZUk7RUFDRTtBM0d3cGVOOztBNEd2MWVFO0VBQ0U7QTVHMDFlSjtBZTd4ZUk7RTZGOURGO0lBR0k7RTVHNDFlSjtBQUNGO0E0R3oxZUU7RUFDRTtFQUNBLFdyR1JJO0FQbTJlUjtBZXR5ZUk7RTZGdkRGO0lBSUk7RTVHNjFlSjtBQUNGO0FlM3llSTtFNkZ2REY7SUFPSTtJQUNBO0U1RysxZUo7QUFDRjtBNEc3MWVJO0VBQ0U7RUFDQTtFekdvUkU7QUg0a2VSO0FHOXVlSTtFeUdwSEE7SXpHNlJJO0VIeWtlTjtBQUNGO0E0R2gyZUU7RUFDRTtBNUdrMmVKO0FlanplSTtFNkYvQ0E7SUFFSTtFNUdrMmVOO0FBQ0Y7QTRHOTFlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekcyUEUsZUFMSTtBSDJtZVY7QTRHNzFlRTtFQUNFO0VBQ0E7QTVHKzFlSjs7QTZHOTRlRTtFQUNFO0E3R2k1ZUo7QTZHOTRlRTtFQUNFO0E3R2c1ZUo7QTZHOTRlSTtFQUNFO0E3R2c1ZU47QTZHNTRlRTtFQUNFO0E3Rzg0ZUo7QTZHMTRlSTtFQUNFLGN0R1FJO0FQbzRlVjtBNkcxNGVNO0VBQ0UsY3RHVkM7QVBzNWVUOztBOEdqNmVFO0VBQ0U7RUFDQTtFQUNBO0E5R282ZUo7QThHbDZlSTtFQUNFO0E5R282ZU47QThHOTVlSTtFQUNFLG1CeEdtQlM7QU42NGVmO0E4Rzc1ZUk7RUFDRTtBOUcrNWVOO0E4RzM1ZU07RUFDRTtFQUNBO0E5RzY1ZVI7QThHejVlSTtFQUNFO0VBQ0E7QTlHMjVlTjs7QXVFNTFlRTtFQUNFO0F2RSsxZUo7QXVFMzFlSTtFQUNFO0F2RTYxZU47QXVFMzFlTTtFQUNFO0F2RTYxZVI7QXVFdDFlSTtFQUNFO0VBQ0E7RUFDQTtBdkV3MWVOO0F1RXQxZU07RUFDRTtBdkV3MWVSO0F1RXIxZU07RUFDRSxjaEVoR0s7QVB1N2ViO0F1RWw4ZUU7RUE2R1EsY2hFN0dEO0FQcThlVDtBdUVyMWVRO0VBQ0UsY2hFcEhFO0FQMjhlWjtBdUVsMWVJO0VBRUU7RUFDQTtFQUNBO0F2RW0xZU47QXVFajFlTTtFQUNFO0VBQ0E7QXZFbTFlUjtBdUVqOWVFO0VBbUlRO0VBQ0E7QXZFaTFlVjtBdUUvMGVVO0VBQ0U7QXZFaTFlWjtBdUV6MGVFO0VBQ0U7QXZFMjBlSjtBdUV6MGVJO0VBQ0U7QXZFMjBlTjtBdUV4MGVJO0VBRUU7RXBFcUlFO0FIcXNlUjtBR3YyZUk7RW9FMkJBO0lwRThJSTtFSGtzZU47QUFDRjtBdUUzMGVJO0VBQ0U7QXZFNjBlTjtBdUV2MGVJO0VBQ0U7QXZFeTBlTjtBK0dwL2VNO0VBQ0U7QS9Hcy9lUjtBK0dqL2VNO0VBQ0U7RUFDQTtBL0dtL2VSO0ErR2ovZVE7RUFDRTtBL0dtL2VWO0ErRzUrZUk7RUFDRTtBL0c4K2VOO0ErRzUrZU07RUFDRTtBL0c4K2VSO0ErRzMrZU07RUFDRTtFQUNBO0VBQ0E7QS9HNitlUjtBK0czK2VRO0VBQ0U7RUFDQTtFQUNBO0V4Q2xCUjtBdkVnZ2ZGO0ErRzErZVE7RUFDRSxjeEdsQ0U7RXdHbUNGO0U1RzZQRjtFb0VyUk47QXZFc2dmRjtBR241ZUk7RTRHN0ZJO0k1R3NRQTtFSDh1ZU47QUFDRjtBK0cvK2VVO0VBQ0UsY3hHeENBO0FQeWhmWjtBK0cvK2VZO0VBQ0UsY3hHM0JGO0FQNGdmWjtBK0c3K2VVO0VBQ0U7QS9HKytlWjs7QXVFMzhlRTtFQUNFO0F2RTg4ZUo7QXVFMThlSTtFQUNFO0F2RTQ4ZU47QXVFMThlTTtFQUNFO0F2RTQ4ZVI7QXVFcjhlSTtFQUNFO0VBQ0E7RUFDQTtBdkV1OGVOO0F1RXI4ZU07RUFDRTtBdkV1OGVSO0F1RXA4ZU07RUFDRSxjaEVoR0s7QVBzaWZiO0F1RWpqZkU7RUE2R1EsY2hFN0dEO0FQb2pmVDtBdUVwOGVRO0VBQ0UsY2hFcEhFO0FQMGpmWjtBdUVqOGVJO0VBRUU7RUFDQTtFQUNBO0F2RWs4ZU47QXVFaDhlTTtFQUNFO0VBQ0E7QXZFazhlUjtBdUVoa2ZFO0VBbUlRO0VBQ0E7QXZFZzhlVjtBdUU5N2VVO0VBQ0U7QXZFZzhlWjtBdUV4N2VFO0VBQ0U7QXZFMDdlSjtBdUV4N2VJO0VBQ0U7QXZFMDdlTjtBdUV2N2VJO0VBRUU7RXBFcUlFO0FIb3plUjtBR3Q5ZUk7RW9FMkJBO0lwRThJSTtFSGl6ZU47QUFDRjtBdUUxN2VJO0VBQ0U7QXZFNDdlTjtBdUV0N2VJO0VBQ0U7QXZFdzdlTjtBZ0hwbWZJO0VBQ0U7QWhIc21mTjtBZ0hsbWZNO0VBQ0U7QWhIb21mUjtBZ0gvbGZNO0VBQ0UsV3pHYkE7QVA4bWZSO0FnSC9sZlE7RUFDRSxXekdqQkY7QVBrbmZSO0FnSC9sZlU7RUFDRSxjekdWSDtBUDJtZlQ7QWUzaWZJO0VpRzlEQTtJQWFJO0VoSGdtZk47QUFDRjtBZ0g1bGZFO0VBQ0UsY3pHeEJRO0V5R3lCUjtFQUNBO0VBQ0E7QWhIOGxmSjtBZXRqZkk7RWlHNUNGO0lBTUk7RWhIZ21mSjtBQUNGO0FnSDlsZkk7RUFDRSxhekdqQ007QVBpb2ZaO0FnSDdsZkk7RUFDRSxjekdsQ0c7QVBpb2ZUO0FnSDdsZk07RUFDRSxhekdyQ0M7QVBvb2ZUO0FnSDNsZkk7RUFDRTtFQUNBO0FoSDZsZk47QWV4a2ZJO0VpR2hCQTtJQUVJO0VoSDBsZk47QUFDRjtBZ0h0bGZVO0VBQ0U7QWhId2xmWjtBZ0hqbGZFO0VBQ0U7RUFDQTtBaEhtbGZKO0FnSC9rZlE7RUFDRTtFQUNBLFl6R2hGRjtFeUdpRkU7QWhIaWxmVjtBZ0gza2ZFO0VBQ0U7QWhINmtmSjtBZTVsZkk7RWlHY0Y7SUFHSTtFaEgra2ZKO0FBQ0Y7QWdIN2tmSTtFQUNFO0FoSCtrZk47QWdIN2tmTTtFQUNFO0FoSCtrZlI7QWdINWtmTTtFQUNFO0FoSDhrZlI7QWdIM2tmTTtFQUNFO0FoSDZrZlI7QWdIMWtmTTtFQUNFO0VBQ0E7RUFDQTtBaEg0a2ZSO0FnSDFrZlE7RUFDRSxjekc1R0U7RXlHNkdGO0FoSDRrZlY7QWV0bmZJO0VpR3dDSTtJQUtJO0lBQ0E7SUFDQTtFaEg2a2ZWO0FBQ0Y7QWdIM2tmVTtFQUNFO0FoSDZrZlo7QWdIM2tmWTs7RUFFRSxjekcxR0Y7QVB1cmZaO0FnSHprZmM7RUFDRSxhekcvR0o7QVAwcmZaO0FnSHJrZlE7RUFDRTtFQUNBO0VBQ0E7RXpDN0hSO0F2RXFzZkY7QWdIcGtmUTtFQUNFLGN6RzdJRTtFeUc4SUY7RUFDQTtFN0dpSkY7RW9FclJOO0F2RTRzZkY7QUd6bGZJO0U2R2NJO0k3RzJKQTtFSG83ZU47QUFDRjtBZ0h4a2ZRO0VBQ0U7RUFDQTtFekMzSVI7QXZFc3RmRjtBZ0h2a2ZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXpDbkpSO0F2RTZ0ZkY7O0FnSGhrZkk7RUFDRSxXekdoTEU7QVBtdmZSO0FnSGprZk07RUFDRSxVekduTEE7QVBzdmZSO0FnSGhrZk07RUFDRSxjekc3S0M7QVArdWZUO0FnSGhrZlE7RUFDRSxhekdoTEQ7QVBrdmZUOztBaUg3dmZFO0VBQ0U7RUFDQTtBakhnd2ZKO0FpSDl2Zkk7RUFDRTtFQUNBO0FqSGd3Zk47QWV4c2ZJO0VrRzFEQTtJQUlJO0VqSGt3Zk47QUFDRjtBaUhod2ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpIa3dmUjtBaUhod2ZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakhrd2ZWO0FpSDd2Zkk7RUFDRTtBakgrdmZOO0FpSDN2Zk07RUFDRTtBakg2dmZSO0FpSDF2Zk07RUFDRTtFQUNBO0FqSDR2ZlI7QWlIeHZmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDB2Zk47QWU3dWZJO0VrR3BCQTtJQVNJO0VqSDR2Zk47QUFDRjtBaUgxdmZNO0VBQ0U7QWpINHZmUjtBaUh6dmZNO0VBRUU7QWpIMHZmUjtBaUh2dmZNO0VBQ0U7RUFDQTtBakh5dmZSO0FpSHZ2ZlE7RUFDRTtFQUNBO0FqSHl2ZlY7QWlIcnZmTTtFQUNFO0VBQ0E7QWpIdXZmUjtBaUhydmZRO0VBQ0U7RUFDQTtBakh1dmZWO0FpSGx2ZlE7RUFDRTtBakhvdmZWO0FpSGh2Zk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakhrdmZSO0FpSGh2ZlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakhrdmZWO0FpSC91ZlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSGl2ZlY7QWlINXVmSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCMUdoR0M7RTBHaUdEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIOHVmTjtBaUg1dWZNO0VBQ0U7QWpIOHVmUjtBaUgzdWZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFHL0hDO0UwR2dJRDtBakg2dWZSO0FpSHp1Zkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDJ1Zk47O0FpSHR1ZkE7RUFDRTtJQUFLO0VqSDB1Zkw7RWlIenVmQTtJQUFNO0VqSDR1Zk47RWlIM3VmQTtJQUFPO0VqSDh1ZlA7QUFDRjtBa0gxNGZFOztFQUNFO0FsSDY0Zko7QWtIeDRmSTs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSDY0Zk47QWUxMWZJO0VtR3ZEQTs7OztJQU1JO0lBQ0E7RWxIazVmTjtBQUNGO0FlbjJmSTtFbUc1Q0E7Ozs7SUFFSTtFbEhvNWZOO0FBQ0Y7QWtIbDVmTTs7Ozs7Ozs7Ozs7Ozs7OztFQUlFLGtDNUdSTztFNEdTUCxXM0czQkE7RTJHNEJBO0VBQ0E7RUFDQTtBbEhnNmZSO0FrSDc1Zk07Ozs7RUFDRTtFQUNBO0FsSGs2ZlI7QWtILzVmTTs7OztFQUNFO0VBQ0E7RUFDQTtBbEhvNmZSO0FrSGw2ZlE7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEh1NmZWO0FrSHI2ZlU7Ozs7RUFDRSxVM0dyREo7QVArOWZSO0FrSHA2Zkk7Ozs7RUFDRTtFQUNBO0VBQ0E7QWxIeTZmTjtBa0h0NmZJOzs7O0VBQ0U7RUFDQTtBbEgyNmZOO0FrSHY2Zk07Ozs7RUFDRTtBbEg0NmZSOztBbUhwL2ZFOztFQUNFO0FuSHcvZko7QWU1N2ZJO0VvRzdERjs7SUFHSTtFbkgyL2ZKO0FBQ0Y7QW1IdC9mSTs7OztFQUNFO0VBQ0E7QW5IMi9mTjtBZXo4Zkk7RW9HcERBOzs7O0lBSUk7RW5IZ2dnQk47QUFDRjtBbUg3L2ZJOzs7O0VBQ0U7RUFDQTtFQUNBLGtCN0dEVztFNkdFWCxjNUdURTtFNEdVRjtFQUNBO0FuSGtnZ0JOO0FlNTlmSTtFb0c1Q0E7Ozs7SUFRSTtFbkh1Z2dCTjtBQUNGO0FtSHBnZ0JJOzs7O0VBQ0U7QW5IeWdnQk47QWUxK2ZJO0VvR2hDQTs7OztJQUdJLG1CN0dETztFTitnZ0JiO0FBQ0Y7O0FvSGhqZ0JFO0VBQ0U7QXBIbWpnQko7O0FxSHBqZ0JFO0U5Q3NMQTtBdkVrNGZGO0F1RWg0ZkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZFazRmSjtBZWpnZ0JJO0V3RDBIRjs7SUFRSTtJQUNBO0lBQ0E7RXZFbzRmSjtBQUNGO0F1RWw0Zkk7O0VBQ0U7QXZFcTRmTjtBdUVqNGZFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F2RW00Zko7QXVFOTNmRTtFQUNFO0VBQ0E7QXZFZzRmSjtBdUU1M2ZJO0VBQ0U7QXZFODNmTjtBZTNoZ0JJO0V3RDRKQTtJQUdJLG1CakU3TE87RU42amdCYjtBQUNGO0F1RXIzZk07O0VBQ0U7QXZFdzNmUjtBdUVuM2ZNO0VBQ0Usc0JoRTdPSztBUGttZ0JiO0F1RXoyZk07RUFDRTtBdkUyMmZSO0F1RXAyZk07RUFDRTtFQUNBO0F2RXMyZlI7O0FzSHRtZ0JJO0VBQ0U7QXRIeW1nQk47O0F1SGhuZ0JFO0VBQTBCO0F2SG9uZ0I1QjtBdUhsbmdCRTtFQUNFO0F2SG9uZ0JKOztBd0h0bmdCRTtFQUNFLFVqSENTO0FQd25nQmI7QXdIcm5nQkk7RUFDRTtBeEh1bmdCTjtBd0hsbmdCSTtFQUNFO0F4SG9uZ0JOO0F3SDltZ0JNO0VBQ0U7QXhIZ25nQlI7QXdIN21nQk07RUFDRTtFQUNBLGVqSGRDO0FQNm5nQlQ7QXdIMW1nQk07RUFDRTtBeEg0bWdCUjtBd0h2bWdCRTtFQUNFLFVqSHBDSTtFaUhxQ0o7QXhIeW1nQko7QXdIdG1nQkU7RUFDRTtBeEh3bWdCSjtBd0hwbWdCSTtFQUNFLG1CbEhmUztFa0hnQlQ7QXhIc21nQk47QXdIbG1nQkU7RUFDRSxrQ2xIbENXO0VrSG1DWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SG9tZ0JKO0F3SGhtZ0JJO0VBQ0U7QXhIa21nQk47QXdIL2xnQkk7RUFDRTtBeEhpbWdCTjtBd0g5bGdCSTtFQUNFO0F4SGdtZ0JOO0F3SDNsZ0JFO0VBQ0UsZWpIbEVLO0VpSG1FTDtBeEg2bGdCSjtBd0h4bGdCSTtFQUNFO0F4SDBsZ0JOO0F3SHRsZ0JNO0VBQ0Usa0NsSHRFTztFa0h1RVA7RUFDQTtFQUNBO0VBQ0E7QXhId2xnQlI7QXdIcGxnQlE7RUFDRTtBeEhzbGdCVjtBd0hqbGdCSTtFQUNFO0F4SG1sZ0JOO0F3SGhsZ0JJO0VBQ0UsWWpIM0dFO0FQNnJnQlI7QXdIL2tnQkk7RUFDRTtBeEhpbGdCTjtBd0g5a2dCSTtFQUNFO0F4SGdsZ0JOO0F3SDlrZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpIN0hBO0FQNnNnQlI7O0F3SHhrZ0JJO0VBQ0U7QXhIMmtnQk47QXdIeGtnQlE7RUFDRSx5QmpIdklLO0VpSHdJTDtBeEgwa2dCVjtBd0h2a2dCUTtFQUNFLHNCakgvSUY7QVB3dGdCUjtBd0h0a2dCUTtFQUNFLDRCakgvSEc7QVB1c2dCYjtBd0hwa2dCTTs7RUFFRSxXakh6SkE7RWlIMEpBLHlCakh0SUs7RWlIdUlMO0F4SHNrZ0JSOztBd0gvamdCRTtFakRtQkE7QXZFZ2pnQkY7QXVFOWlnQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZFZ2pnQko7QWUvcWdCSTtFd0QwSEY7O0lBUUk7SUFDQTtJQUNBO0V2RWtqZ0JKO0FBQ0Y7QXVFaGpnQkk7O0VBQ0U7QXZFbWpnQk47QXVFL2lnQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZFaWpnQko7QXVFNWlnQkU7RUFDRTtFQUNBO0F2RThpZ0JKO0F1RTFpZ0JJO0VBQ0U7QXZFNGlnQk47QWV6c2dCSTtFd0Q0SkE7SUFHSSxtQmpFN0xPO0VOMnVnQmI7QUFDRjtBdUVuaWdCTTs7RUFDRTtBdkVzaWdCUjtBdUVqaWdCTTtFQUNFLHNCaEU3T0s7QVBneGdCYjtBdUV2aGdCTTtFQUNFO0F2RXloZ0JSO0F1RWxoZ0JNO0VBQ0U7RUFDQTtBdkVvaGdCUjtBd0hubmdCRTtFQUNFO0VBQ0E7QXhIcW5nQko7O0F3SGhuZ0JFO0VBQ0U7QXhIbW5nQko7QXdIaG5nQkU7RUFDRTtBeEhrbmdCSjtBd0gvbWdCRTtFQUNFO0F4SGluZ0JKO0F3SC9tZ0JJO0VBQ0U7QXhIaW5nQk47QXdIL21nQk07RUFDRSxhakh6TE87QVAweWdCZjtBd0g1bWdCRTtFQUNFO0F4SDhtZ0JKO0F3SDNtZ0JNOzs7RUFHRTtFQUNBO0F4SDZtZ0JSO0F3SDFtZ0JNOzs7RUFHRTtBeEg0bWdCUjtBd0h6bWdCTTtFQUNFO0F4SDJtZ0JSO0F3SHhtZ0JNO0VBQ0U7QXhIMG1nQlI7QXdIeG1nQlE7RUFDRTtBeEgwbWdCVjtBd0h0bWdCTTtFQUNFLGNqSDNNSztBUG16Z0JiO0F3SHJtZ0JNO0VBQ0U7QXhIdW1nQlI7QXdIcG1nQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEhzbWdCUjtBd0hubWdCTTtFQUNFO0F4SHFtZ0JSO0F3SGxtZ0JNO0VBQ0U7QXhIb21nQlI7QXdIbG1nQlE7RUFDRSxXakhwUEY7RWlIcVBFO0VBQ0E7QXhIb21nQlY7QXdIam1nQlE7RUFDRSxXakgxUEY7RWlIMlBFO0VBQ0E7QXhIbW1nQlY7QWV0eGdCSTtFeUd1TEU7SUFFSTtJQUNBO0V4SGltZ0JSO0FBQ0Y7QWU1eGdCSTtFeUd1TEU7SUFPSTtJQUNBO0V4SGttZ0JSO0FBQ0Y7QXdIL2xnQk07RUFDRTtBeEhpbWdCUjtBd0gvbGdCUTtFQUNFO0F4SGltZ0JWO0F3SC9sZ0JVO0VBQ0U7QXhIaW1nQlo7O0F5SHAzZ0JJO0VBQ0U7QXpIdTNnQk47QWU1emdCSTtFMEc1REE7SUFHSTtFekh5M2dCTjtBQUNGO0FlajBnQkk7RTBHNURBO0lBTUk7RXpIMjNnQk47QUFDRjs7QTBIcDRnQkU7RUFDRTtFQUNBO0ExSHU0Z0JKO0EwSHA0Z0JFO0VBQ0U7QTFIczRnQko7O0EySDM0Z0JJO0VBQ0U7QTNIODRnQk47QWVsMWdCSTtFNEdwREk7SUFFSTtFM0h3NGdCVjtBQUNGOztBMkhqNGdCQTtFQUNFO0EzSG80Z0JGOztBNEh6NWdCQTtFQUNFO0VBQ0E7QTVINDVnQkY7QWVoMmdCSTtFNkc5REo7SUFJSTtFNUg4NWdCRjtBQUNGO0FlcjJnQkk7RTZHOURKO0lBT0k7RTVIZzZnQkY7QUFDRjtBNEg5NWdCRTtFQUNFO0E1SGc2Z0JKO0E0SDk1Z0JJO0VBQ0U7QTVIZzZnQk47QTRINzVnQkk7RUFDRTtBNUgrNWdCTjtBZW4zZ0JJO0U2RzdDQTtJQUlJO0lBQ0E7RTVIZzZnQk47QUFDRjtBNEg5NWdCTTtFQUNFO0E1SGc2Z0JSO0E0SDM1Z0JFO0VBQ0U7RUFDQTtFQUNBO0E1SDY1Z0JKO0E0SDM1Z0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVINjVnQk47O0E0SHg1Z0JBO0VBQ0U7QTVIMjVnQkY7QTRIejVnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDI1Z0JKO0E0SHo1Z0JJO0VBQ0U7QTVIMjVnQk47O0E0SHI1Z0JFO0VBQ0U7RUFDQTtFQUNBO0E1SHc1Z0JKO0E0SHI1Z0JFO0VBQ0U7RUFDQTtBNUh1NWdCSjs7QTRIbDVnQkU7RUFDRTtBNUhxNWdCSjtBNEhsNWdCRTtFQUNFO0E1SG81Z0JKO0E0SGo1Z0JFO0VBQ0UsV3JIckZJO0VxSHNGSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SG01Z0JKO0FlcDdnQkk7RTZHd0JGO0lBWUk7SUFDQTtFNUhvNWdCSjtBQUNGO0FlNzZnQkk7RTZHV0Y7SUFpQkk7RTVIcTVnQko7QUFDRjtBNEhuNWdCSTtFQUNFO0V6SHlMQSxrQkFMSTtBSGt1Z0JWO0E0SGw1Z0JNO0VBQ0U7QTVIbzVnQlI7QTRIaDVnQkk7RUFDRTtBNUhrNWdCTjtBZXo4Z0JJO0U2R3NEQTtJQUdJO0U1SG81Z0JOO0FBQ0Y7QTRIaDVnQkU7RUFDRTtBNUhrNWdCSjtBZWo5Z0JJO0U2RzhERjtJQUdJO0U1SG81Z0JKO0FBQ0Y7QWV0OWdCSTtFNkdvRUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVIbzVnQk47QUFDRjtBZWgrZ0JJO0U2R2dGRjtJQUVJO0lBQ0E7SUFDQTtFNUhrNWdCSjtBQUNGO0E0SC80Z0JFO0VBQ0U7QTVIaTVnQko7QTRIOTRnQkU7RUFDRTtBNUhnNWdCSjtBNEg5NGdCSTtFQUNFO0E1SGc1Z0JOO0E0SDc0Z0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVIKzRnQk47QTRINzRnQk07RUFDRSxzQnJIdEtBO0FQcWpoQlI7QTRINTRnQk07RUFDRTtBNUg4NGdCUjtBNEgzNGdCTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVINDRnQlI7QTRIMTRnQlE7RUFDRTtBNUg0NGdCVjtBNEgxNGdCVTtFQUNFO0VBQ0E7QTVINDRnQlo7QTRIMTRnQlk7RUFDRSxVckg3TE47RXFIOExNO0VyRDdLWjtBdkUwamhCRjtBNEh2NGdCUTs7O0VBRUU7QTVIMDRnQlY7QTRIdDRnQlU7RUFDRTtBNUh3NGdCWjtBNEhuNGdCTTtFQUNFO0E1SHE0Z0JSO0E0SGw0Z0JNO0VBQ0U7QTVIbzRnQlI7O0E2SDVsaEJBO0VBQ0UsV3RIQ007QVA4bGhCUjtBNkg3bGhCRTtFQUNFO0E3SCtsaEJKO0E2SDVsaEJFO0VBQ0UseUJ0SFVVO0FQb2xoQmQ7QTZINWxoQkk7RUFDRSxnQjdHRGE7QWhCK2xoQm5CO0E2SDNsaEJJO0VBQ0U7RUFDQTtBN0g2bGhCTjtBNkh6bGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3SDJsaEJKO0FlcGpoQkk7RThHM0NGO0lBT0k7SUFDQTtJQUNBO0U3SDRsaEJKO0FBQ0Y7QTZIMWxoQkk7RUFDRTtFQUNBO0E3SDRsaEJOO0E2SHhsaEJNO0VBQ0U7QTdIMGxoQlI7QTZIeGxoQlE7RUFDRTtBN0gwbGhCVjtBNkh0bGhCTTtFQUNFO0E3SHdsaEJSO0E2SHRsaEJRO0VBQ0UsY3RIekNFO0VzSDBDRjtFQUNBO0E3SHdsaEJWO0E2SHJsaEJRO0VBQ0UsY3RIL0NFO0VzSGdERjtFQUNBO0E3SHVsaEJWO0E2SGpsaEJFO0VBQ0U7QTdIbWxoQko7QWVybGhCSTtFOEdDRjtJQUlJO0lBQ0E7RTdIb2xoQko7QUFDRjtBNkhsbGhCSTs7RUFFRTtFQUNBO0E3SG9saEJOO0FlbmxoQkk7RThHSkE7O0lBTUk7RTdIc2xoQk47QUFDRjs7QThIcHFoQkU7RUFDRTtBOUh1cWhCSjtBOEhucWhCSTtFQUNFO0E5SHFxaEJOO0FlaG1oQkk7RStHdEVBO0lBSUk7RTlIc3FoQk47QUFDRjtBOEhucWhCSTtFQUNFLGdCOUdMYTtBaEIwcWhCbkI7QThIbHFoQkk7RUFDRTtFQUNBO0E5SG9xaEJOO0FlNW1oQkk7RStHMURBO0lBS0k7RTlIcXFoQk47QUFDRjtBOEhocWhCSTtFQUNFO0E5SGtxaEJOO0FlcG5oQkk7RStHL0NBO0lBSUk7RTlIbXFoQk47QUFDRjtBOEgvcGhCTTtFQUNFO0E5SGlxaEJSO0E4SC9waEJRO0VBQ0U7QTlIaXFoQlY7QThIN3BoQk07RUFDRTtFQUNBO0VBQ0E7QTlIK3BoQlI7QThIN3BoQlE7RUFDRSxXdkhqREY7RXVIa0RFO0VBQ0E7QTlIK3BoQlY7QThINXBoQlE7RUFDRSxXdkh2REY7RXVId0RFO0VBQ0E7QTlIOHBoQlY7QThIdnBoQkk7O0VBRUU7RUFDQTtFQUNBO0E5SHlwaEJOO0FlcHBoQkk7RStHVEE7O0lBT0k7RTlIMnBoQk47QUFDRjtBOEh0cGhCSTtFQUNFO0VBQ0E7RUFDQTtBOUh3cGhCTjtBZS9waEJJO0UrR0lBO0lBTUk7SUFDQTtFOUh5cGhCTjtBQUNGO0E4SHZwaEJNO0VBQ0U7RUFDQTtFQUNBO0E5SHlwaEJSO0E4SHRwaEJNO0VBQ0U7QTlId3BoQlI7QThIcnBoQk07O0VBRUU7QTlIdXBoQlI7QThIbHBoQkU7RUFDRTtBOUhvcGhCSjs7QThIL29oQkU7RUFDRTtBOUhrcGhCSjs7QStIbHdoQkU7RUFDRTtFQUNBO0EvSHF3aEJKO0ErSC92aEJRO0VBRUU7RUFDQTtFQUNBO0EvSGd3aEJWO0ErSDN2aEJJO0VBQ0U7RUFDQTtBL0g2dmhCTjtBZXRzaEJJO0VnSHpEQTtJQUlJO0UvSCt2aEJOO0FBQ0Y7QStIN3ZoQk07RUFDRSxrQ3pIUE87RXlIUVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhEakJOO0F2RWl4aEJGO0ErSDd2aEJRO0VBQ0U7QS9IK3ZoQlY7QStINXZoQlE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBL0g2dmhCVjtBK0gxdmhCWTtFQUNFO0EvSDR2aEJkO0ErSHZ2aEJZO0VBQ0U7QS9IeXZoQmQ7QStIbnZoQk07RUFDRTtFQUNBO0EvSHF2aEJSO0ErSG52aEJRO0VBQ0U7QS9IcXZoQlY7QStIaHZoQkk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4RGpFSjtBdkVvemhCRjtBZTV2aEJJO0VnSERBOztJQWFJO0UvSHF2aEJOO0FBQ0Y7QStIbnZoQk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9Ic3ZoQlI7QStIbnZoQk07O0VBQ0U7RUFDQTtBL0hzdmhCUjtBK0hudmhCTTs7RUFDRTtBL0hzdmhCUjtBK0hwdmhCUTs7RUFDRTtFQUNBO0EvSHV2aEJWO0ErSGx2aEJJO0VBQ0U7QS9Ib3ZoQk47QStIanZoQkk7RUFDRTtBL0htdmhCTjtBK0hodmhCUTtFQUNFO0VBQ0E7RUFDQTtBL0hrdmhCVjtBZWx5aEJJO0VnSHVEQTtJQUVJLHNCeEhuSUE7RVBnM2hCTjtBQUNGO0ErSHp1aEJFO0VBQ0UsV3hIeklJO0V3SDBJSjtFQUNBO0EvSDJ1aEJKO0ErSHp1aEJJO0VBQ0U7QS9IMnVoQk47QStIenVoQk07RUFDRSxXeEhqSkE7QVA0M2hCUjtBK0h2dWhCSTtFQUNFO0VBQ0E7RUFDQTtBL0h5dWhCTjtBK0h0dWhCSTtFQUNFO0EvSHd1aEJOO0ErSHR1aEJNO0VBQ0U7QS9Id3VoQlI7QStIbHVoQkk7RUFDRTtBL0hvdWhCTjtBK0hodWhCRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBL0hrdWhCSjtBK0gvdGhCRTs7RUFFRTtBL0hpdWhCSjtBK0g5dGhCRTtFQUNFO0EvSGd1aEJKO0ErSDd0aEJFOztFQUVFO0EvSCt0aEJKOztBK0h6dGhCRTtFQUNFO0EvSDR0aEJKO0ErSHp0aEJFO0VBQ0U7QS9IMnRoQko7QStIeHRoQkU7RUFDRTtFQUNBO0VBQ0EsV3hIN01JO0V3SDhNSjtBL0gwdGhCSjtBZS8xaEJJO0VnSHdJRjtJQUVJO0lBQ0E7RS9IeXRoQko7QUFDRjtBK0hudGhCTTtFQUNFO0VBQ0E7RUFDQSxXeEgvTkE7QVBvN2hCUjtBK0hqdGhCSTs7RUFFRSxXeEhwT0U7QVB1N2hCUjtBK0hodGhCSTs7RUFFRTtBL0hrdGhCTjs7QWdJNzdoQkE7RUFDRTtBaElnOGhCRjtBZ0k5N2hCRTs7RUFFRTtBaElnOGhCSjtBZ0k3N2hCRTtFQUNFO0FoSSs3aEJKO0FnSTU3aEJFO0VBQ0U7QWhJODdoQko7QWdJMzdoQkU7RUFDRTtFQUNBO0VBQ0E7QWhJNjdoQko7QWdJMTdoQkU7OztFQUdFLGN6SGJFO0V5SGNGO0VBQ0E7QWhJNDdoQko7QWdJejdoQkU7O0VBRUU7QWhJMjdoQko7QWdJeDdoQkU7RUFDRSxXekhuQ0k7RXlIb0NKO0FoSTA3aEJKO0FnSXg3aEJJO0VBQ0UsY3pIN0JHO0V5SDhCSDtBaEkwN2hCTjtBZ0l0N2hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSXc3aEJKO0FlOTVoQkk7RWlIOUJGO0lBT0k7SUFDQTtFaEl5N2hCSjtBQUNGO0FnSXI3aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJdTdoQk47QWdJcjdoQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCekgxRUE7RXlIMkVBO0VBQ0E7RXpEMUROO0F2RWsvaEJGO0FnSW43aEJRO0VBQ0U7RUFDQTtBaElxN2hCVjtBZ0kvNmhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSWk3aEJKO0FnSTk2aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElnN2hCSjtBZ0k5NmhCSTtFQUNFO0VBQ0E7RUFDQTtBaElnN2hCTjtBZ0k5NmhCTTtFQUNFO0FoSWc3aEJSO0FlbitoQkk7RWlINkNBO0lBVUk7RWhJZzdoQk47RWdJOTZoQk07SUFDRTtFaElnN2hCUjtBQUNGO0FnSTM2aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV3pIaklJO0V5SGtJSjtFQUNBO0VBQ0E7QWhJNjZoQko7QXVFbi9oQkU7RUFDRSxXaEUvREk7RWdFZ0VKLG1CQUhrRTtFQUlsRSxvQkFKaUQ7RUFLakQsZ0JBTHFGO0F2RTAvaEJ6RjtBdUVsL2hCRTtFQUNFLFdoRXRFSTtFZ0V1RUosbUJBVmtFO0VBV2xFLG9CQVhpRDtFQVlqRCxnQkFacUY7QXZFZ2dpQnpGO0FnSXI3aEJFO0VBQ0U7RUFDQTtBaEl1N2hCSjtBZ0lyN2hCSTtFQUNFO0FoSXU3aEJOO0FnSXI3aEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhJdTdoQlI7QWdJcjdoQlE7RUFDRTtFQUNBO0FoSXU3aEJWO0FnSXA3aEJZO0VBQ0U7RUFDQTtBaElzN2hCZDtBZ0lqN2hCUTtFQUNFO0VBQ0E7RUFDQTtBaEltN2hCVjtBZ0k3NmhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFd6SDlLSTtFeUgrS0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekRwS0Y7QXZFb2xpQkY7QWdJNzZoQkk7RUFDRSxXekh6TEU7QVB3bWlCUjtBZ0k3NmhCTTtFQUNFO0FoSSs2aEJSO0FnSTM2aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnpIek1FO0V5SDBNRjtBaEk2NmhCTjs7QWlJdm5pQkk7RUFDRTtFQUNBO0FqSTBuaUJOO0FlL2ppQkk7RWtIN0RBO0lBSUk7RWpJNG5pQk47QUFDRjtBaUkxbmlCTTtFQUNFLHlCMUhjRDtFMEhiQztBakk0bmlCUjtBaUkxbmlCUTtFQUNFO0FqSTRuaUJWO0FpSXpuaUJRO0VBQ0U7QWpJMm5pQlY7QWlJdm5pQk07RUFDRTtBakl5bmlCUjtBaUl2bmlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl5bmlCVjtBaUl2bmlCVTtFQUNFLFUxSGhDSjtBUHlwaUJSO0FpSXBuaUJNO0VBQ0UsYzFIL0JJO0FQcXBpQlo7QXVFbHBpQkU7RTBEOEJRLFcxSHhDRjtBUCtwaUJSO0F1RXJwaUJFO0UwRG9DUSxXMUg5Q0Y7QVBrcWlCUjs7QWtJcHFpQkE7RUFDRTtFQUNBO0FsSXVxaUJGO0FlMW1pQkk7RW1IL0RKO0lBSUk7SUFDQTtJQUNBO0VsSXlxaUJGO0FBQ0Y7QWtJcHFpQkU7RUFDRSxXM0hWSTtFMkhXSjtBbElzcWlCSjtBdUV4cWlCRTtFMkRJSSxjM0hTTTtBUDhwaUJaO0FrSW5xaUJNO0VBQ0UsVTNIbEJBO0FQdXJpQlI7QWtJanFpQkk7RUFDRTtBbEltcWlCTjtBa0lqcWlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzRGZOO0F2RW1yaUJGO0FrSWhxaUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNEaENOO0F2RW1zaUJGO0FrSS9waUJNO0VBQ0U7RUFDQTtBbElpcWlCUjtBa0kzcGlCUTtFQUNFLGEzSHpDSDtBUHNzaUJQO0FrSXhwaUJRO0VBQ0U7QWxJMHBpQlY7QWtJdnBpQlE7RUFDRTtBbEl5cGlCVjtBa0lucGlCRTtFQUNFO0VBQ0E7RUFDQTtBbElxcGlCSjtBa0lscGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UvSDBNRSxtQkFMSTtFK0hsTU47QWxJbXBpQko7O0FtSS91aUJJO0VBQ0U7QW5Ja3ZpQk47QW1JL3VpQkk7RUFDRTtBbklpdmlCTjtBbUk3dWlCRTtFQUNFO0FuSSt1aUJKO0FlNXJpQkk7RW9IcERGO0lBR0k7SUFDQTtFbklpdmlCSjtBQUNGO0FtSTd1aUJJO0VBQ0U7RUFDQTtBbkkrdWlCTjtBbUk3dWlCTTtFQUNFO0FuSSt1aUJSO0FtSTN1aUJJO0VBQ0U7QW5JNnVpQk47QWU1c2lCSTtFb0gvQkU7SUFFSTtFbkk2dWlCUjtBQUNGO0FtSXp1aUJJO0VBQ0UsbUI1SGJJO0U0SGNKLFc1SHZDRTtFNEh3Q0Y7RUFDQTtFQUNBO0FuSTJ1aUJOO0FtSXh1aUJJO0VBQ0U7RUFDQTtFQUNBO0FuSTB1aUJOOztBb0kxeGlCRTtFQUNFO0FwSTZ4aUJKO0FvSXp4aUJRO0VBQ0UsYzdIaUJFO0FQMHdpQlo7QW9JcnhpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEl1eGlCSjtBb0lweGlCRTtFQUNFO0VBQ0E7RUFDQTtBcElzeGlCSjtBZS91aUJJO0VxSDFDRjtJQUtJO0VwSXd4aUJKO0FBQ0Y7QWVwdmlCSTtFcUgxQ0Y7SUFRSTtFcEkweGlCSjtBQUNGO0FvSXh4aUJJO0VBQ0U7QXBJMHhpQk47QW9JdnhpQkk7RUFDRTtFQUNBLG1CN0hoQ1M7RTZIaUNUO0VBQ0E7RUFDQTtBcEl5eGlCTjtBZXR2aUJJO0VxSHhDQTtJQU9JO0VwSTJ4aUJOO0FBQ0Y7QW9JenhpQk07RUFDRTtFQUNBO0VBQ0E7QXBJMnhpQlI7QW9JeHhpQk07RUFDRTtFQUNBO0VBQ0E7QXBJMHhpQlI7QW9JeHhpQlE7RUFDRTtFQUNBO0FwSTB4aUJWO0FvSXJ4aUJRO0VBQ0U7QXBJdXhpQlY7QW9JanhpQkU7RUFDRSxjN0gvRFE7RTZIZ0VSO0VqSWdPSTtFb0VyUk47QXZFMDBpQkY7QUd2dGlCSTtFaUloRUY7SWpJeU9NO0VIa2ppQk47QUFDRjtBb0lyeGlCRTtFQUNFO0VBQ0E7QXBJdXhpQko7QWUzeGlCSTtFcUhFRjtJQUlJO0lBQ0E7RXBJeXhpQko7QUFDRjtBb0l2eGlCSTtFQUNFO0FwSXl4aUJOO0FlcHlpQkk7RXFIVUE7SUFHSTtFcEkyeGlCTjtBQUNGO0FvSXp4aUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVzdIN0ZBO0FQdzNpQlI7QXVFLzJpQkU7RTZEc0ZRLGM3SHRGRDtBUGszaUJUO0FvSXh4aUJVO0VBQ0UsVTdIcEdKO0FQODNpQlI7QW9JcnhpQlU7RUFDRSxjN0hwRkE7QVAyMmlCWjtBb0lueGlCWTtFQUNFLGE3SHpGRjtBUDgyaUJaO0FvSTd3aUJFO0VBQ0U7QXBJK3dpQko7QW9JNXdpQkU7RUFDRTtFQUNBO0VBQ0E7QXBJOHdpQko7QW9JM3dpQkU7RUFDRTtFQUNBO0FwSTZ3aUJKOztBcUlsNWlCQTtFQUNFO0FySXE1aUJGO0FleDFpQkk7RXNIOURKO0lBR0k7RXJJdTVpQkY7QUFDRjtBcUlyNWlCRTtFOURnTEE7QXZFd3VpQkY7QXVFdHVpQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZFd3VpQko7QWV2MmlCSTtFd0QwSEY7O0lBUUk7SUFDQTtJQUNBO0V2RTB1aUJKO0FBQ0Y7QXVFeHVpQkk7O0VBQ0U7QXZFMnVpQk47QXVFdnVpQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZFeXVpQko7QXVFcHVpQkU7RUFDRTtFQUNBO0F2RXN1aUJKO0F1RWx1aUJJO0VBQ0U7QXZFb3VpQk47QWVqNGlCSTtFd0Q0SkE7SUFHSSxtQmpFN0xPO0VObTZpQmI7QUFDRjtBdUUzdGlCTTs7RUFDRTtBdkU4dGlCUjtBdUV6dGlCTTtFQUNFLHNCaEU3T0s7QVB3OGlCYjtBdUUvc2lCTTtFQUNFO0F2RWl0aUJSO0F1RTFzaUJNO0VBQ0U7RUFDQTtBdkU0c2lCUjtBcUl6OGlCSTtFQUNFO0FySTI4aUJOO0FxSXg4aUJJO0VBQ0U7RUFDQTtBckkwOGlCTjtBcUl2OGlCSTtFQUNFO0FySXk4aUJOO0FxSXY4aUJNO0VBQ0U7QXJJeThpQlI7QXFJcjhpQkk7RUFDRTtFQUNBO0VBQ0E7QXJJdThpQk47QXFJcjhpQlE7RUFBYSxhOUhwQlo7QVA0OWlCVDtBcUlwOGlCSTtFQUNFO0FySXM4aUJOO0FlNTZpQkk7RXNIM0JBO0lBR0k7RXJJdzhpQk47QUFDRjtBcUl0OGlCTTtFQUNFO0VBQ0E7RUFDQTtBckl3OGlCUjtBZXQ3aUJJO0VzSHJCRTtJQUtJO0VySTA4aUJSO0FBQ0Y7QXFJdjhpQk07RUFDRTtFQUNBO0VBQ0E7QXJJeThpQlI7QWVoOGlCSTtFc0haRTtJQUtJO0VySTI4aUJSO0FBQ0Y7O0FzSW5nakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRJc2dqQko7QXNJcGdqQkk7RUFDRTtBdElzZ2pCTjtBc0lqZ2pCSTs7RUFFRTtBdEltZ2pCTjtBc0l0L2lCSTtFQUNFO0VBQ0E7RUFDQTtBdEl3L2lCTjtBc0lyL2lCSTtFQUNFO0F0SXUvaUJOO0FlMzlpQkk7RXVIN0JBO0lBR0k7SUFDQTtFdEl5L2lCTjtBQUNGO0FzSXQvaUJJO0VBQ0U7QXRJdy9pQk47QXNJbi9pQlE7RUFDRTtBdElxL2lCVjtBc0kvK2lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SWkvaUJKO0FlNytpQkk7RXVIUkY7SUFNSTtFdEltL2lCSjtBQUNGO0FzSWovaUJJO0VBQ0UsVy9IOURFO0FQaWpqQlI7QXNJai9pQk07RUFDRTtFQUNBO0VBQ0E7RS9EbEROO0F2RXNpakJGO0FzSWgvaUJRO0VBQVcsYS9IOURWO0FQaWpqQlQ7QXNJaC9pQk07RUFDRTtBdElrL2lCUjtBZWpnakJJO0V1SG1CQTtJQUVJO0V0SWcvaUJOO0FBQ0Y7QXNJNytpQkk7O0VBRUU7QXRJKytpQk47O0F1SXprakJBO0VBQ0U7RUFDQTtBdkk0a2pCRjtBdUkxa2pCRTtFQUNFO0VBQ0E7RUFDQSxXaElMSTtBUGlsakJSO0FlcGhqQkk7RXdIM0RGO0lBS0k7RXZJOGtqQko7QUFDRjtBZXpoakJJO0V3SGxERjtJQUVJO0V2STZrakJKO0FBQ0Y7QXVJMWtqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhFTEY7RWdFaUJFO0F2SWtrakJKO0FleGlqQkk7RXdINUNGO0lBVUk7SUFDQTtFdkk4a2pCSjtBQUNGO0FlOWlqQkk7RXdINUNGO0lBZUk7RXZJK2tqQko7QUFDRjtBdUkza2pCSTtFQUNFO0VBQ0E7QXZJNmtqQk47QXVJMWtqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk0a2pCTjtBZWhrakJJO0V3SG5CQTtJQVVJO0lBQ0E7RXZJNmtqQk47QUFDRjtBdUkxa2pCSTtFQUNFO0F2STRrakJOO0F1STFrakJNO0VBQ0U7QXZJNGtqQlI7QXVJeGtqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STBrakJOO0FldGxqQkk7RXdISUE7SUFXSTtFdkkya2pCTjtBQUNGO0F1SXprakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STJrakJSO0F1SXZrakJJO0VBQ0U7RUFDQTtFQUNBLGtCakk1RVc7RWlJNkVYO0F2SXlrakJOO0FlNW1qQkk7RXdIK0JBO0lBTUk7RXZJMmtqQk47QUFDRjtBdUl4a2pCSTtFQUNFO0F2STBrakJOO0F1SXZrakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkl5a2pCTjtBZTNuakJJO0V3SDZDQTtJQU9JO0lBQ0E7SUFDQTtFdkkya2pCTjtBQUNGO0F1SXprakJNO0VBQ0U7QXZJMmtqQlI7QWVyb2pCSTtFd0g4REE7SUFFSTtFdkl5a2pCTjtBQUNGO0FlMW9qQkk7RXdIbUVFO0lBRUk7RXZJeWtqQlI7QUFDRjtBZS9vakJJO0V3SHlFRTtJQUVJO0lBQ0E7RXZJd2tqQlI7QUFDRjtBZXJwakJJO0V3SGtGRTtJQUVJO0V2SXFrakJSO0FBQ0Y7QWUxcGpCSTtFd0h3RkU7SUFFSTtJQUNBO0V2SW9rakJSO0FBQ0Y7QWVocWpCSTtFd0grRkU7SUFFSTtFdklta2pCUjtBQUNGOztBZXJxakJJO0V5SDdERjtJQUVJO0V4SXF1akJKO0FBQ0Y7O0F3SWp1akJBO0VBQ0U7QXhJb3VqQkY7QWVscWpCSTtFeUhuRUo7SUFHSTtFeElzdWpCRjtBQUNGO0FldnFqQkk7RXlIN0RGO0lBRUk7RXhJc3VqQko7QUFDRjtBZTVxakJJO0V5SHhEQTtJQUVJO0V4SXN1akJOO0FBQ0Y7QXdJbHVqQkU7RUFDRTtBeElvdWpCSjtBd0lqdWpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEltdWpCSjtBZTVyakJJO0V5SDdDRjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0V4SXF1akJKO0FBQ0Y7QXdJbnVqQkk7RUFDRTtBeElxdWpCTjs7QXdJOXRqQkk7RUFDRTtFQUNBLGNqSWxDTTtFaUltQ047QXhJaXVqQk47QWU3c2pCSTtFeUh2QkE7SUFLSTtFeEltdWpCTjtBQUNGO0F3SWh1akJJO0VBQ0U7QXhJa3VqQk47QXdJOXRqQkU7RUFDRTtBeElndWpCSjtBd0k3dGpCRTtFQUNFO0VBQ0E7RUFDQTtBeEkrdGpCSjtBZTd0akJJO0V5SExGO0lBTUk7RXhJZ3VqQko7QUFDRjtBd0k5dGpCSTtFQUNFO0F4SWd1akJOO0F3STl0akJNO0VBQ0U7QXhJZ3VqQlI7QXdJNXRqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQmpJMUZFO0FQd3pqQlI7QXdJNXRqQk07RUFDRTtBeEk4dGpCUjtBZWp2akJJO0V5SGtCRTtJQUdJO0V4SWd1akJSO0FBQ0Y7QXdJN3RqQlU7RUFDRTtBeEkrdGpCWjtBd0kzdGpCUTtFQUNFO0F4STZ0akJWO0FlNXZqQkk7RXlIOEJJO0lBR0k7SUFDQTtFeEkrdGpCVjtBQUNGO0F3STV0akJRO0VBQ0U7QXhJOHRqQlY7QWVyd2pCSTtFeUhzQ0k7SUFHSTtFeElndWpCVjtBQUNGO0F3STd0akJRO0VBQ0U7RUFDQSxjakl0R0U7RWlJdUdGO0F4SSt0akJWO0F3STV0akJRO0VBQ0U7QXhJOHRqQlY7QXdJNXRqQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4STh0akJaO0FlenhqQkk7RXlIc0RNO0lBT0k7RXhJZ3VqQlo7QUFDRjtBd0k5dGpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJZ3VqQmQ7QXdJNXRqQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4STh0akJaO0FlL3lqQkk7RXlINEVNO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RXhJZ3VqQlo7QUFDRjtBZXZ6akJJO0V5SDRFTTtJQWFJO0V4SWt1akJaO0FBQ0Y7QXdJaHVqQlk7RUFDRTtFQUNBO0F4SWt1akJkO0FlaDBqQkk7RXlINEZRO0lBS0k7RXhJbXVqQmQ7QUFDRjtBd0k3dGpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNqSW5LSTtFaUlvS0o7QXhJK3RqQlI7QWU1MGpCSTtFeUh3R0U7SUFPSTtJQUNBO0V4SWl1akJSO0FBQ0Y7QXdJOXRqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeElndWpCUjtBd0k5dGpCUTtFQUNFO0VBQ0E7RUFDQTtBeElndWpCVjtBd0k5dGpCVTs7RUFFRSxlakl2TUg7QVB1NmpCVDtBd0l6dGpCRTtFQUNFO0VBQ0E7RUFDQSxtQmpJdk5XO0VpSXdOWDtFakUxTUY7QXZFczZqQkY7QWU5MmpCSTtFeUg4SUY7SUFRSTtFeEk0dGpCSjtBQUNGO0FlbjNqQkk7RXlIOElGO0lBV0k7RXhJOHRqQko7QUFDRjtBd0k1dGpCSTtFQUNFO0F4STh0akJOO0FleDRqQkk7RXlINktBO0lBRUksbUJqSXpOSTtFUHM3akJWO0V3SXp0akJVO0lqRTlOVjtFdkUwN2pCQTtFd0l6dGpCWTs7SUFFRSxZaklyUFI7RVBnOWpCTjtFd0l4dGpCWTtJakV0T1o7RXZFaThqQkE7RXdJcHRqQlU7SUFDRTtFeElzdGpCWjtFd0ludGpCVTtJQUNFO0V4SXF0akJaO0FBQ0Y7QXdJL3NqQkk7RUFDRSxtQmpJelBNO0FQMDhqQlo7QXdJN3NqQlU7RUFDRTtFakUvUFY7QXZFKzhqQkY7QXdJN3NqQlk7O0VBRUUsWWpJdFJOO0FQcStqQlI7QXdJNXNqQlk7RWpFdlFWO0F2RXM5akJGO0F3STNzakJZO0VBQ0U7QXhJNnNqQmQ7QXdJdnNqQlU7RUFDRTtBeEl5c2pCWjtBd0l0c2pCVTtFQUNFO0F4SXdzakJaO0F3STVyakJJO0VBQ0U7QXhJOHJqQk47QXdJNXJqQk07RWpFdFNKO0F2RXErakJGO0F3STVyakJRO0VBQ0U7QXhJOHJqQlY7QXdJenJqQlE7RUFDRTtBeEkycmpCVjtBd0l4cmpCUTtFQUNFO0F4STByakJWO0F3SXZyakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhJeXJqQlY7QWU1N2pCSTtFeUgrUEk7SUFPSTtJQUNBO0lBQ0E7RXhJMHJqQlY7QUFDRjtBd0l0cmpCTTtFQUNFO0VBQ0E7RUFDQTtBeEl3cmpCUjtBd0l0cmpCUTtFQUNFO0VBQ0E7QXhJd3JqQlY7QXdJdHJqQlU7O0VBRUUsWWpJaldKO0VnRWlCTjtBdkV5Z2tCRjs7QXlJNWhrQkU7RUFDRTtBekkraGtCSjtBZXI5akJJO0UwSDNFRjtJQUlJO0V6SWdpa0JKO0FBQ0Y7QWUxOWpCSTtFMEgzRUY7SUFRSTtFeklpaWtCSjtBQUNGO0FlLzlqQkk7RTBIM0VGO0lBWUk7RXpJa2lrQko7QUFDRjtBeUkvaGtCRTtFQUNFO0F6SWlpa0JKO0F5STdoa0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekkraGtCTjtBZTkrakJJO0UwSHREQTtJQVFJO0lBQ0E7SUFDQTtFeklnaWtCTjtBQUNGO0F5STVoa0JFO0VBQ0UsY2xJN0JRO0VrSThCUjtFQUNBO0F6SThoa0JKOztBMElua2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSXNra0JGO0FlamdrQkk7RTJIekVKO0lBT0k7RTFJdWtrQkY7QUFDRjs7QTBJcGtrQkE7RUFDRTtFQUNBO0VBQ0E7QTFJdWtrQkY7QWU1Z2tCSTtFMkg5REo7SUFNSTtFMUl3a2tCRjtBQUNGOztBMElya2tCQTs7RUFFRTtFQUNBO0ExSXdra0JGO0FldmhrQkk7RTJIcERKOztJQU1JO0UxSTBra0JGO0FBQ0Y7O0FlMWlrQkk7RTJIM0JGO0lBQ0U7SUFDQTtFMUl5a2tCRjtFMEl0a2tCQTtJQUNFO0lBQ0E7RTFJd2trQkY7QUFDRjtBMElqa2tCQTtFQUNFO0VBQ0E7QTFJbWtrQkY7O0EwSS9qa0JBO0VBQ0U7QTFJa2trQkY7QTBJaGtrQkU7RUFDRTtFQUNBO0ExSWtra0JKOztBMklob2tCQTtFQUNFO0VBQ0E7RUFNQTtBM0k4bmtCRjtBMklsb2tCRTtFQUNFO0EzSW9va0JKO0EySS9ua0JFO0VBQ0U7QTNJaW9rQko7QTJJaG9rQkk7RUFBa0I7QTNJbW9rQnRCO0EySWpva0JJO0VBQ0U7QTNJbW9rQk47QTJJL25rQkU7RUFDRTtFQUNBO0EzSWlva0JKO0EySS9ua0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lpb2tCTjtBMkk5bmtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSWdva0JOO0EySTlua0JJO0VBQW1DO0EzSWlva0J2QztBMklob2tCSTtFQUFrQztBM0ltb2tCdEM7QTJJbG9rQkk7RUFBb0M7QTNJcW9rQnhDO0EySXBva0JJO0VBQW1DO0EzSXVva0J2QztBMkl0b2tCSTtFQUFxQztBM0l5b2tCekM7QTJJeG9rQkk7RUFBb0M7QTNJMm9rQnhDO0EySXpva0JJO0VBQ0U7RUFDQTtFQUNBO0EzSTJva0JOO0EySXhva0JJO0VBQ0U7RUFDQTtFQUNBO0EzSTBva0JOO0EySXRva0JFO0VBQ0U7RUFDQTtFQUNBO1VBQUE7QTNJd29rQko7QTJJcm9rQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0l1b2tCSjtBMklsb2tCSTs7RUFFRTtBM0lvb2tCTjtBMkkvbmtCSTtFQUVFLGdCcElyRk87RW9Jc0ZQO0EzSWdva0JOO0EySTdua0JJO0VBRUUsV3BJM0ZPO0FQeXRrQmI7QTJJM25rQkk7RUFFRTtFQUNBLFdwSWpHTztFb0lrR1A7QTNJNG5rQk47QTJJem5rQkk7RUFDRSxtQnBJNUZFO0VvSTZGRjtBM0kybmtCTjtBMkl4bmtCSTtFQUlFO0VBQ0E7QTNJdW5rQk47QTJJcG5rQkk7RUFFRTtBM0lxbmtCTjtBMklsbmtCSTtFQUNFO0EzSW9ua0JOO0EySWpua0JJO0VBSUUsZ0JwSS9ITztFb0lnSVA7QTNJZ25rQk47QTJJN21rQkk7RUFJRTtFQUNBO0EzSTRta0JOO0EySXpta0JJO0VBSUUseUJwSTFJTTtFb0kySU47RUFDQTtBM0l3bWtCTjtBMklybWtCSTtFQUlFO0VBQ0E7RUFDQTtBM0lvbWtCTjtBMklqbWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJbW1rQk47QTJJam1rQk07RUFFRSxnQnBJektLO0FQMndrQmI7QTJJL2xrQk07RUFFRTtFQUNBLFdwSS9LSztFb0lnTEw7QTNJZ21rQlI7QTJJN2xrQk07RUFJRTtFQUNBO0VBQ0E7QTNJNGxrQlI7QTJJemxrQk07RUFFRSxXcEk5TEs7QVB3eGtCYjtBMklybGtCRTtFQUNFO0EzSXVsa0JKO0EySXBsa0JFOzs7O0VBSUU7QTNJc2xrQko7QTJJcGxrQkk7Ozs7RUFDRSxnQnBJOU1PO0FQdXlrQmI7QTJJbmxrQkk7O0VBQ0U7QTNJc2xrQk47QTJJamxrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0ltbGtCSjs7QTJJN2trQkU7O0VBQ0U7QTNJaWxrQko7QTJJL2trQkk7O0VBQ0U7QTNJa2xrQk47O0EySTVra0JFO0VBQ0U7QTNJK2trQko7QTJJNWtrQkU7RUFDRTtBM0k4a2tCSjtBMkkza2tCRTtFQUNFO0EzSTZra0JKO0EySTFra0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnBJclFTO0VvSXNRVDtFQUNBO0VBQ0E7QTNJNGtrQko7O0E0SXgxa0JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUkyMWtCRjtFNEl4MWtCQTs7SUFFRTtFNUkwMWtCRjtFNEl0MWtCQTs7O0lBR0U7RTVJdzFrQkY7RTRJcjFrQkE7SUFDRTtFNUl1MWtCRjtFNElwMWtCQTs7SUFHRTtFNUlxMWtCRjtFNElsMWtCQTtJQUNFO0U1SW8xa0JGO0U0SWoxa0JBOztJQUVFO0U1SW0xa0JGO0U0SWgxa0JBO0lBQ0U7RTVJazFrQkY7RTRJLzBrQkE7Ozs7O0lBR0U7SUFDQTtFNUltMWtCRjtFNEloMWtCQTs7SUFFRTtFNUlrMWtCRjtFNEkvMGtCQTs7O0lBRUU7RTVJazFrQkY7RTRJLzBrQkE7SUFDRTtFNUlpMWtCRjtFNEk5MGtCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUNFO0U1SWcxa0JGO0U0STcwa0JBO0lBQU87RTVJZzFrQlA7RTRJOTBrQkE7SUFDRTtFNUlnMWtCRjtFNEk3MGtCQTtJQUNFO0U1SSswa0JGO0U0STUwa0JBO0lBQWU7RTVJKzBrQmY7RTRJNzBrQkE7SUFDRTtJQUNBO0lBQ0E7RTVJKzBrQkY7RTRJNTBrQkk7SUFDRTtFNUk4MGtCTjtFNEkzMGtCSTtJQUNFO0U1STYwa0JOO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvZGlzdC9mYW5jeWJveC5jc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L2Nzcy90b20tc2VsZWN0LmJvb3RzdHJhcDUuY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL3RvbS1zZWxlY3QvZGlzdC9jc3MvdG9tLXNlbGVjdC5ib290c3RyYXA1Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb25maWcvZXh0ZXJuYWwvX2V4dGVybmFsLWJvb3RzdHJhcC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb25maWcvdmFyaWFibGVzL192YXJpYWJsZXMtdHlwZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb25maWcvdmFyaWFibGVzL192YXJpYWJsZXMtY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb25maWcvdmFyaWFibGVzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb25maWcvdmFyaWFibGVzL192YXJpYWJsZXMtY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbmZpZy9taXhpbnMvX21peGlucy1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbmZpZy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbmZpZy9taXhpbnMvX21peGlucy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21tb24vX21vZHVsZXMtZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fc3BlY2lmaWMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tbW9uL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZHJvcGRvd25zLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3JlbGF0ZWQtbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2UtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX25hdnMtdGFicy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvcGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fYXJjaGl2ZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9uYXZiYXIvX25hdmJhci1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL25hdmJhci9uYXZiYXItbWFpbi9fbmF2YmFyLW1haW4tbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL25hdmJhci9uYXZiYXItbWFpbi9fbmF2YmFyLW1haW4tZGVza3RvcC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9uYXZiYXIvbmF2YmFyLW1haW4vX25hdmJhci1tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3BhcnRpYWxzL25hdmJhci9fbmF2YmFyLXRvcC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9uYXZiYXIvX25hdmJhci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fdHlwZS1wZW9wbGUtZXhwYW5kYWJsZS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9wYXJ0aWFscy9fdHlwZS1jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLXNsaWRlci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtY2FyZC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtY29udGFjdC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1udW1iZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1yZWxlYXNlcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtY2VvLWNvcm5lci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtbWVudS5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtaWNvbmxpc3Quc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1maWxlcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtcGlwZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1zaGFyZXRpY2tlci1zbWFsbC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtc3Vic2NyaWJlLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1zcHJlYWRzaGVldHMuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWFjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1tZm4uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWNoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL21vZHVsZXMvX21vZHVsZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvbW9kdWxlcy9fbW9kdWxlLWNvbnRhaW5lci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9tb2R1bGVzL19tb2R1bGUtdmlkZW9zLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvXzQwNC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fc2hhcmVncmFwaC1tZm4uc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fc3Vic2NyaWJlLW1mbi5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL19pbWFnZWJhbmsuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fZGlzY2xhaW1lci5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL19yZXBvcnQtbGlzdC5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL19yZXBvcnQtdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fdGFibGV0b29sLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3NwZWNpYWwvX2hpc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly9jd2Fhcy8uL3Jlc291cmNlcy9zdHlsZXMvc3BlY2lhbC9fcHJvamVjdHMtcHJvcGVydGllcy5zY3NzIiwid2VicGFjazovL2N3YWFzLy4vcmVzb3VyY2VzL3N0eWxlcy9zcGVjaWFsL193aHktaW52ZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3ZhcmlhL193cC1jbGFzc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL3ZhcmlhL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vY3dhYXMvLi9yZXNvdXJjZXMvc3R5bGVzL2NvbW1vbi9fcHJpbnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94fS5jYXJvdXNlbCAqLC5jYXJvdXNlbCAqOmJlZm9yZSwuY2Fyb3VzZWwgKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmNhcm91c2VsLmlzLWRyYWdnYWJsZXtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uY2Fyb3VzZWwuaXMtZHJhZ2dpbmd7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5jYXJvdXNlbF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uY2Fyb3VzZWxfX3RyYWNre2Rpc3BsYXk6ZmxleH0uY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSk7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW59Lmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uY2Fyb3VzZWxfX2RvdHN7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDAuNXJlbSk7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGlzdC1zdHlsZTpub25lO3VzZXItc2VsZWN0Om5vbmV9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Y3Vyc29yOnBvaW50ZXJ9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXR9LmNhcm91c2VsX19kb3RzIC5jYXJvdXNlbF9fZG90LmlzLXNlbGVjdGVkOmFmdGVye29wYWNpdHk6MX0uY2Fyb3VzZWxfX2J1dHRvbnt3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24td2lkdGgsIDQ4cHgpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTtwYWRkaW5nOjA7Ym9yZGVyOjA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtjb2xvcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tY29sb3IsIGN1cnJlbnRDb2xvcik7YmFja2dyb3VuZDp2YXIoLS1jYXJvdXNlbC1idXR0b24tYmcsIHRyYW5zcGFyZW50KTtib3JkZXItcmFkaXVzOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzLCA1MCUpO2JveC1zaGFkb3c6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXNoYWRvdywgbm9uZSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2LC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjEwcHh9LmNhcm91c2VsX19idXR0b25bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjN9LmNhcm91c2VsX19idXR0b24gc3Zne3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGgsIDUwJSk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpO2ZpbGw6bm9uZTtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCwgMS41KTtzdHJva2UtbGluZWpvaW46YmV2ZWw7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7ZmlsdGVyOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKTtwb2ludGVyLWV2ZW50czpub25lfWh0bWwud2l0aC1mYW5jeWJveHtzY3JvbGwtYmVoYXZpb3I6YXV0b31ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDt0b3VjaC1hY3Rpb246bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtkaXJlY3Rpb246bHRyO21hcmdpbjowO3BhZGRpbmc6ZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwNTA7b3V0bGluZTpub25lO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTstLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfS5mYW5jeWJveF9fY29udGFpbmVyICosLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7b3V0bGluZTpub25lfWJvZHk6bm90KC5pcy11c2luZy1tb3VzZSkgLmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgMnB4IHZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgxLCAyMTAsIDIzMiwgMC45NCkpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19jb250YWluZXJ7LS1jYXJvdXNlbC1idXR0b24td2lkdGg6NDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6NDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6MjdweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OjI3cHh9fS5mYW5jeWJveF9fYmFja2Ryb3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWJnLCByZ2JhKDI0LCAyNCwgMjcsIDAuOTIpKX0uZmFuY3lib3hfX2Nhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDowO2hlaWdodDoxMDAlO3otaW5kZXg6MTB9LmZhbmN5Ym94X19jYXJvdXNlbC5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmZhbmN5Ym94X192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOmRlZmF1bHR9LmZhbmN5Ym94X190cmFja3tkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzo0OHB4IDhweCA4cHggOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO291dGxpbmU6MDtvdmVyZmxvdzphdXRvOy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjJweH0uZmFuY3lib3hfX3NsaWRlOjpiZWZvcmUsLmZhbmN5Ym94X19zbGlkZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2ZsZXg6MCAwIDA7bWFyZ2luOmF1dG99QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3NsaWRle3BhZGRpbmc6NjRweCAxMDBweH19LmZhbmN5Ym94X19jb250ZW50e21hcmdpbjowIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgMCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQsIDBweCk7cGFkZGluZzozNnB4O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtY29udGVudC1iZywgI2ZmZik7cG9zaXRpb246cmVsYXRpdmU7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt6LWluZGV4OjIwfS5mYW5jeWJveF9fY29udGVudCA6Zm9jdXM6bm90KC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlKXtvdXRsaW5lOnRoaW4gZG90dGVkO2JveC1zaGFkb3c6bm9uZX0uZmFuY3lib3hfX2NhcHRpb257YWxpZ24tc2VsZjpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzoxcmVtIDAgMCAwO2xpbmUtaGVpZ2h0OjEuMzc1O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO3Zpc2liaWxpdHk6dmlzaWJsZTtjdXJzb3I6YXV0bztmbGV4LXNocmluazowO292ZXJmbG93LXdyYXA6YW55d2hlcmV9LmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jYXB0aW9ue3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fY29udGFpbmVyPi5jYXJvdXNlbF9fZG90c3t0b3A6MTAwJTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b257ei1pbmRleDo0MH0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjhweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6NDBweH19LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjhweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo0MHB4fX0uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O3JpZ2h0OjhweDt0b3A6Y2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSArIDhweCk7cmlnaHQ6Y2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpICsgOHB4KTt6LWluZGV4OjQwfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cmlnaHQ6NDBweH19LmZhbmN5Ym94X19jb250ZW50Pi5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNDBweDtyaWdodDowO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25vLWNsaWNrLC5mYW5jeWJveF9fbm8tY2xpY2sgYnV0dG9ue3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94X19zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpfS5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19zcGlubmVye2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTA1M30uZmFuY3lib3hfX3NwaW5uZXIgc3Zne2FuaW1hdGlvbjpmYW5jeWJveC1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDttYXJnaW46YXV0bzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc3Bpbm5lciBzdmcgY2lyY2xle2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6Mi43NTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjA7YW5pbWF0aW9uOmZhbmN5Ym94LWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2U6Y3VycmVudENvbG9yfUBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWRhc2h7MCV7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowfTUwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMzVweH0xMDAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0xMjRweH19LmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19uYXYsLmNhcm91c2VsX19kb3RzLC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7YW5pbWF0aW9uOi4xNXMgZWFzZSBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXR9LmZhbmN5Ym94LWZhZGVJbnthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveC1mYWRlT3V0e2FuaW1hdGlvbjouMXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVPdXR9LmZhbmN5Ym94LXpvb21JblVwe2FuaW1hdGlvbjouMnMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21JblVwfS5mYW5jeWJveC16b29tT3V0RG93bnthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtem9vbU91dERvd259LmZhbmN5Ym94LXRocm93T3V0VXB7YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0VXB9LmZhbmN5Ym94LXRocm93T3V0RG93bnthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXREb3dufUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlT3V0e3Rve29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC16b29tSW5VcHtmcm9te3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmYW5jeWJveC16b29tT3V0RG93bnt0b3t0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0VXB7dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dERvd257dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7b3BhY2l0eTowfX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGV7c2Nyb2xsYmFyLXdpZHRoOnRoaW47c2Nyb2xsYmFyLWNvbG9yOiNjY2MgcmdiYSgyNTUsMjU1LDI1NSwuMSl9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo4cHg7aGVpZ2h0OjhweH0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSl9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNHB4IHJnYmEoMCwwLDAsLjIpfS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOmF1dG99LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX2luIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19pbWFnZXt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246bm9uZX0uaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO21pbi1oZWlnaHQ6MXB4fS5pcy1jbG9zaW5nIC5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e292ZXJmbG93OnZpc2libGV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19jb250ZW50e2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td117b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2NvbnRlbnR7bWluLWhlaWdodDphdXRvfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJde292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl0gLmZhbmN5Ym94X19pbWFnZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazoxO21pbi1oZWlnaHQ6MXB4O292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6ODAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6OTYwcHg7aGVpZ2h0OjU0MHB4O21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgyNCwyNCwyNywuOSk7Y29sb3I6I2ZmZn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnR7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveF9faHRtbDV2aWRlbywuZmFuY3lib3hfX2lmcmFtZXtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5mYW5jeWJveC1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9LmZhbmN5Ym94X190aHVtYnN7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjBweCAzcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190aHVtYnN7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnN7b3BhY2l0eTowfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpO21hcmdpbjowO3BhZGRpbmc6OHB4IDNweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JvcmRlci13aWR0aDo1cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSk7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KX0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlcntvcGFjaXR5Oi45Mn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlPip7cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9fdGh1bWJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDpjYWxjKDEwMCUvKHZhcigtLWZhbmN5Ym94LXRodW1icy1yYXRpbywgMS41KSkpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1mYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cywgNHB4KX0uZmFuY3lib3hfX3Rvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoyMDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIGhzbGEoMGRlZywgMCUsIDAlLCAwKSAwJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDA2KSA4LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMjEpIDE1LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wNDYpIDIyLjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wNzcpIDI5JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMTE0KSAzNS4zJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMTU1KSA0MS4yJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMTk4KSA0Ny4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMjQyKSA1Mi45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMjg1KSA1OC44JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzI2KSA2NC43JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzYzKSA3MSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM5NCkgNzcuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjQxOSkgODQuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjQzNCkgOTEuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjQ0KSAxMDAlKTtwYWRkaW5nOjA7dG91Y2gtYWN0aW9uOm5vbmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjBweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7dGV4dC1zaGFkb3c6dmFyKC0tZmFuY3lib3gtdG9vbGJhci10ZXh0LXNoYWRvdywgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fdG9vbGJhcntwYWRkaW5nOjhweH19LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdG9vbGJhcnthbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3Rvb2xiYXJ7b3BhY2l0eTowfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXN7ZGlzcGxheTpmbGV4fS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWxlZnR7bWFyZ2luLXJpZ2h0OmF1dG99LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLXJpZ2h0e21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1heC13aWR0aDogNjQwcHgpey5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcjpub3QoOmxhc3QtY2hpbGQpe2Rpc3BsYXk6bm9uZX19LmZhbmN5Ym94X19jb3VudGVye21pbi13aWR0aDo3MnB4O3BhZGRpbmc6MCAxMHB4O2xpbmUtaGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtczstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkfS5mYW5jeWJveF9fcHJvZ3Jlc3N7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMzQsIDIxMywgMjMzLCAwLjk2KSk7aGVpZ2h0OjNweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDozMDt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW46OmJhY2tkcm9we29wYWNpdHk6MH0uZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbiAuZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfS5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgxKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9IiwiLyoqXG4gKiBUb20gU2VsZWN0IGJvb3RzdHJhcCA1XG4gKi9cbi8qKlxuICogdG9tLXNlbGVjdC5jc3MgKHYvL0BAdmVyc2lvbilcbiAqIENvcHlyaWdodCAoYykgY29udHJpYnV0b3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTsgeW91IG1heSBub3QgdXNlIHRoaXNcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxuICogdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRlxuICogQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICpcbiAqL1xuOnJvb3Qge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjpcdDA7XG4gIC0tdHMtcHItY2FyZXQ6XHQwO1xuICAtLXRzLXByLW1pbjpcdC43NXJlbTtcbn1cblxuLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50cy1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogbWF4KHZhcigtLXRzLXByLW1pbiksIHZhcigtLXRzLXByLWNsZWFyLWJ1dHRvbikgKyB2YXIoLS10cy1wci1jYXJldCkpICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAudHMtY29udHJvbCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIHtcbiAgLS10cy1wci1jbGVhci1idXR0b246IDFlbTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiBjYWxjKDAuNzVyZW0gLSA1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb3JtLXNlbGVjdCAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbi5zaW5nbGUgLmNsZWFyLWJ1dHRvbiB7XG4gIHJpZ2h0OiBtYXgoIHZhcigtLXRzLXByLWNhcmV0KSwgMC43NXJlbSk7XG59XG4ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb2N1cy5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiwgLnBsdWdpbi1jbGVhcl9idXR0b246bm90KC5kaXNhYmxlZCk6aG92ZXIuaGFzLWl0ZW1zIC5jbGVhci1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtIDAuMzc1cmVtIDAgMDtcbn1cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQuZm9jdXMuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dCAuZHJvcGRvd24taW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQuZm9jdXMgLnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5pdGVtcy1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0Lmhhcy1pdGVtcyAuaXRlbXMtcGxhY2Vob2xkZXIsIC5wbHVnaW4tZHJvcGRvd25faW5wdXQuZHJvcGRvd24tYWN0aXZlIC5pdGVtcy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcyAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgZmxleDogbm9uZTtcbiAgbWluLXdpZHRoOiA0cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLmRpc2FibGVkIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKS5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsLmRpc2FibGVkIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xufVxuXG4udHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRzLWRyb3Bkb3duLFxuLnRzLWNvbnRyb2wsXG4udHMtY29udHJvbCBpbnB1dCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cblxuLnRzLWNvbnRyb2wsXG4udHMtd3JhcHBlci5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udHMtY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICBwYWRkaW5nOiBjYWxjKCAwLjM3NXJlbSAtIDFweCAtIDBweCkgMC43NXJlbSBjYWxjKCAwLjM3NXJlbSAtIDFweCAtIDNweCAtIDBweCk7XG59XG4uZnVsbCAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wsIC5kaXNhYmxlZCAudHMtY29udHJvbCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uZm9jdXMgLnRzLWNvbnRyb2wge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRzLWNvbnRyb2wgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNkZWUyZTY7XG59XG4udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGQ2ZWZkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sID4gZGl2LCAudHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogIzg3ODc4NztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHdoaXRlO1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1jb250cm9sID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtYXJnaW46IDBweCA0cHggIWltcG9ydGFudDtcbn1cbi50cy1jb250cm9sLnJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRzLWNvbnRyb2wucnRsLnNpbmdsZSAudHMtY29udHJvbDphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMC43NXJlbSArIDVweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnRzLWNvbnRyb2wucnRsIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtYXJnaW46IDBweCA0cHggMHB4IC0ycHggIWltcG9ydGFudDtcbn1cbi5kaXNhYmxlZCAudHMtY29udHJvbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5pbnB1dC1oaWRkZW4gLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi50cy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC4zNzVyZW0gMC4zNzVyZW07XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzcsIDQwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4udHMtZHJvcGRvd24gLm9wdGlvbixcbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLFxuLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxuLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICBwYWRkaW5nOiAzcHggMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAub3B0aW9uLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cy1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMxZTIxMjU7XG59XG4udHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzFlMjEyNTtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAzcHggMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwIHRyYW5zcGFyZW50ICNkMGQwZDAgdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi50cy1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udHMtd3JhcHBlci5mb3JtLWNvbnRyb2wsXG4udHMtd3JhcHBlci5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udHMtZHJvcGRvd24sXG4udHMtZHJvcGRvd24uZm9ybS1jb250cm9sLFxuLnRzLWRyb3Bkb3duLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRzLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRzLWRyb3Bkb3duIC5vcHRncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4udHMtZHJvcGRvd24tY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4udHMtY29udHJvbCB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50cy1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4udHMtY29udHJvbC5kcm9wZG93biAtYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZm9jdXMgLnRzLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLnRzLWNvbnRyb2wgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udHMtd3JhcHBlci5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCArIC50cy13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLnRzLXdyYXBwZXIuaXMtaW52YWxpZDpub3QoLnNpbmdsZSksXG4ud2FzLXZhbGlkYXRlZCAuaW52YWxpZDpub3QoLnNpbmdsZSksXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCArIC50cy13cmFwcGVyOm5vdCguc2luZ2xlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRzLXdyYXBwZXIuaXMtaW52YWxpZC5zaW5nbGUsXG4ud2FzLXZhbGlkYXRlZCAuaW52YWxpZC5zaW5nbGUsXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCArIC50cy13cmFwcGVyLnNpbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udHMtd3JhcHBlci5pcy1pbnZhbGlkLmZvY3VzIC50cy1jb250cm9sLFxuLndhcy12YWxpZGF0ZWQgLmludmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCArIC50cy13cmFwcGVyLmZvY3VzIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4udHMtd3JhcHBlci5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC52YWxpZCxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCArIC50cy13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLnRzLXdyYXBwZXIuaXMtdmFsaWQ6bm90KC5zaW5nbGUpLFxuLndhcy12YWxpZGF0ZWQgLnZhbGlkOm5vdCguc2luZ2xlKSxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCArIC50cy13cmFwcGVyOm5vdCguc2luZ2xlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRzLXdyYXBwZXIuaXMtdmFsaWQuc2luZ2xlLFxuLndhcy12YWxpZGF0ZWQgLnZhbGlkLnNpbmdsZSxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCArIC50cy13cmFwcGVyLnNpbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udHMtd3JhcHBlci5pcy12YWxpZC5mb2N1cyAudHMtY29udHJvbCxcbi53YXMtdmFsaWRhdGVkIC52YWxpZC5mb2N1cyAudHMtY29udHJvbCxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCArIC50cy13cmFwcGVyLmZvY3VzIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4udHMtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC50cy13cmFwcGVyLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbSwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAudHMtd3JhcHBlciAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qtc20gLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbSAudHMtY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAudHMtd3JhcHBlci5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbS5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbS5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICBwYWRkaW5nLXRvcDogY2FsYygoY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCkgLSAoMS41ICogMC44NzVyZW0pIC0gNHB4KSAvIDIpICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC43NXJlbSAtIDVweCk7XG4gIC0tdHMtcHItbWluOiBjYWxjKDAuNzVyZW0gLSA1cHgpO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbn1cbi5pbnB1dC1ncm91cC1sZyA+IC50cy13cmFwcGVyLCAudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtbGcsIC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLnRzLXdyYXBwZXIgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1sZyAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3QtbGcgLnRzLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnRzLXdyYXBwZXI6bm90KC5mb3JtLWNvbnRyb2wpOm5vdCguZm9ybS1zZWxlY3QpIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udHMtd3JhcHBlcjpub3QoLmZvcm0tY29udHJvbCk6bm90KC5mb3JtLXNlbGVjdCkuc2luZ2xlIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG59XG4udHMtd3JhcHBlci5mb3JtLXNlbGVjdCwgLnRzLXdyYXBwZXIuc2luZ2xlIHtcbiAgLS10cy1wci1jYXJldDogMi4yNXJlbTtcbn1cblxuLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCxcbi50cy13cmFwcGVyLmZvcm0tc2VsZWN0IC50cy1jb250cm9sLFxuLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Quc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sOm5vdCguZGlzYWJsZWQpIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLWNvbnRyb2w6bm90KC5kaXNhYmxlZCkuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCxcbi50cy13cmFwcGVyLmZvcm0tc2VsZWN0Om5vdCguZGlzYWJsZWQpIC50cy1jb250cm9sLFxuLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Q6bm90KC5kaXNhYmxlZCkuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cCA+IC50cy13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmlucHV0LWdyb3VwID4gLnRzLXdyYXBwZXI6bm90KDpudGgtY2hpbGQoMikpID4gLnRzLWNvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLnRzLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSA+IC50cy1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufSIsIjpyb290ey0tdHMtcHItY2xlYXItYnV0dG9uOjA7LS10cy1wci1jYXJldDowOy0tdHMtcHItbWluOi43NXJlbX0udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sIGlucHV0e2N1cnNvcjpwb2ludGVyfS50cy1jb250cm9se3BhZGRpbmctcmlnaHQ6bWF4KHZhcigtLXRzLXByLW1pbiksdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkhaW1wb3J0YW50fS50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGk+LnRzLWNvbnRyb2w+ZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVye2JhY2tncm91bmQ6I2YyZjJmMiFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNikhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDtib3gtc2hhZG93Omluc2V0IDAgMCAxMnB4IDRweCAjZmZmO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6YWZ0ZXJ7Y29udGVudDpcIiFcIjt2aXNpYmlsaXR5OmhpZGRlbn0udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXJ7Ym94LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwuMil9LnBsdWdpbi1jaGVja2JveF9vcHRpb25zIC5vcHRpb24gaW5wdXR7bWFyZ2luLXJpZ2h0Oi41cmVtfS5wbHVnaW4tY2xlYXJfYnV0dG9uey0tdHMtcHItY2xlYXItYnV0dG9uOjFlbX0ucGx1Z2luLWNsZWFyX2J1dHRvbiAuY2xlYXItYnV0dG9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO21hcmdpbi1yaWdodDowIWltcG9ydGFudDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6Y2FsYyguNzVyZW0gLSA1cHgpO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjpvcGFjaXR5IC41c30ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb3JtLXNlbGVjdCAuY2xlYXItYnV0dG9uLC5wbHVnaW4tY2xlYXJfYnV0dG9uLnNpbmdsZSAuY2xlYXItYnV0dG9ue3JpZ2h0Om1heCh2YXIoLS10cy1wci1jYXJldCksLjc1cmVtKX0ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb2N1cy5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiwucGx1Z2luLWNsZWFyX2J1dHRvbjpub3QoLmRpc2FibGVkKTpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbntvcGFjaXR5OjF9LnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlcntiYWNrZ3JvdW5kOiNmOGY4Zjg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOi4zNzVyZW0gLjM3NXJlbSAwIDA7cGFkZGluZzo2cHggLjc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXItY2xvc2V7Y29sb3I6IzM0M2E0MDtmb250LXNpemU6MjBweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tdG9wOi0xMnB4O29wYWNpdHk6LjQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6Ljc1cmVtO3RvcDo1MCV9LnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3Zlcntjb2xvcjojMDAwfS5wbHVnaW4tZHJvcGRvd25faW5wdXQuZm9jdXMuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9se2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMDc1KX0ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCAjZDBkMGQwO2JvcmRlci13aWR0aDowIDAgMXB4O2JveC1zaGFkb3c6bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07d2lkdGg6MTAwJX0ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzIC50cy1kcm9wZG93biAuZHJvcGRvd24taW5wdXR7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSk7b3V0bGluZTowfS5wbHVnaW4tZHJvcGRvd25faW5wdXQgLml0ZW1zLXBsYWNlaG9sZGVye2JvcmRlcjowIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O3dpZHRoOjEwMCV9LnBsdWdpbi1kcm9wZG93bl9pbnB1dC5kcm9wZG93bi1hY3RpdmUgLml0ZW1zLXBsYWNlaG9sZGVyLC5wbHVnaW4tZHJvcGRvd25faW5wdXQuaGFzLWl0ZW1zIC5pdGVtcy1wbGFjZWhvbGRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMgLnRzLWNvbnRyb2w+aW5wdXR7bWluLXdpZHRoOjB9LnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbD5pbnB1dHtmbGV4Om5vbmU7bWluLXdpZHRoOjRweH0udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sPmlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbD5pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC50cy1kcm9wZG93bi1jb250ZW50e2Rpc3BsYXk6ZmxleH0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3Vwe2JvcmRlci1yaWdodDoxcHggc29saWQgI2YyZjJmMjtib3JkZXItdG9wOjA7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21pbi13aWR0aDowfS50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXJ7Ym9yZGVyLXRvcDowfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVte2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZXtib3JkZXItcmFkaXVzOjAgMnB4IDJweCAwO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSl9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGV7Zm9udC1zaXplOjIzcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0gLnJlbW92ZXtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNjttYXJnaW4tbGVmdDo1cHh9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtLmFjdGl2ZSAucmVtb3Zle2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKS5kaXNhYmxlZCAuaXRlbSAucmVtb3Zle2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsIC5pdGVtIC5yZW1vdmV7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2O21hcmdpbi1yaWdodDo1cHh9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsIC5pdGVtLmFjdGl2ZSAucmVtb3Zle2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZXtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0udHMtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0udHMtY29udHJvbCwudHMtY29udHJvbCBpbnB1dCwudHMtZHJvcGRvd257Zm9udC1zbW9vdGhpbmc6aW5oZXJpdDtjb2xvcjojMzQzYTQwO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS50cy1jb250cm9sLC50cy13cmFwcGVyLnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2x7YmFja2dyb3VuZDojZmZmO2N1cnNvcjp0ZXh0fS50cy1jb250cm9se2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4zNzVyZW07Ym94LXNoYWRvdzpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXdyYXA6d3JhcDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzouMzc1cmVtIC43NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7cGFkZGluZzpjYWxjKC4zNzVyZW0gLSAxcHgpIC43NXJlbSBjYWxjKC4zNzVyZW0gLSA0cHgpfS5mdWxsIC50cy1jb250cm9se2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZGlzYWJsZWQgLnRzLWNvbnRyb2wsLmRpc2FibGVkIC50cy1jb250cm9sICp7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS5mb2N1cyAudHMtY29udHJvbHtib3gtc2hhZG93Om5vbmV9LnRzLWNvbnRyb2w+KntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbD5kaXZ7YmFja2dyb3VuZDojZWZlZmVmO2JvcmRlcjowIHNvbGlkICNkZWUyZTY7Y29sb3I6IzM0M2E0MDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCAzcHggM3B4IDA7cGFkZGluZzoxcHggNXB4fS50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sPmRpdi5hY3RpdmV7YmFja2dyb3VuZDojMGQ2ZWZkO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O2NvbG9yOiNmZmZ9LnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2w+ZGl2LC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sPmRpdi5hY3RpdmV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowIHNvbGlkICNmZmY7Y29sb3I6Izg3ODc4N30udHMtY29udHJvbD5pbnB1dHtiYWNrZ3JvdW5kOm5vbmUhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvO2xpbmUtaGVpZ2h0OmluaGVyaXQhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDttaW4taGVpZ2h0OjAhaW1wb3J0YW50O21pbi13aWR0aDo3cmVtO3BhZGRpbmc6MCFpbXBvcnRhbnQ7dGV4dC1pbmRlbnQ6MCFpbXBvcnRhbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50Oy1tcy11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDt1c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudH0udHMtY29udHJvbD5pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0udHMtY29udHJvbD5pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmUhaW1wb3J0YW50fS5oYXMtaXRlbXMgLnRzLWNvbnRyb2w+aW5wdXR7bWFyZ2luOjAgNHB4IWltcG9ydGFudH0udHMtY29udHJvbC5ydGx7dGV4dC1hbGlnbjpyaWdodH0udHMtY29udHJvbC5ydGwuc2luZ2xlIC50cy1jb250cm9sOmFmdGVye2xlZnQ6Y2FsYyguNzVyZW0gKyA1cHgpO3JpZ2h0OmF1dG99LnRzLWNvbnRyb2wucnRsIC50cy1jb250cm9sPmlucHV0e21hcmdpbjowIDRweCAwIC0ycHghaW1wb3J0YW50fS5kaXNhYmxlZCAudHMtY29udHJvbHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eTouNX0uaW5wdXQtaGlkZGVuIC50cy1jb250cm9sPmlucHV0e2xlZnQ6LTEwMDAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlfS50cy1kcm9wZG93bntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6MCAwIC4zNzVyZW0gLjM3NXJlbTtib3JkZXItdG9wOjA7Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLDAsMCwuMSk7Ym94LXNpemluZzpib3JkZXItYm94O2xlZnQ6MDttYXJnaW46LjI1cmVtIDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6MTB9LnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVde2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbn0udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDIzNyw0MCwuNCk7Ym9yZGVyLXJhZGl1czoxcHh9LnRzLWRyb3Bkb3duIC5jcmVhdGUsLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLC50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLC50cy1kcm9wZG93biAub3B0aW9ue3BhZGRpbmc6M3B4IC43NXJlbX0udHMtZHJvcGRvd24gLm9wdGlvbiwudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLC50cy1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9ue2N1cnNvcjppbmhlcml0O29wYWNpdHk6LjV9LnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjF9LnRzLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVye2JvcmRlci10b3A6MH0udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzZjNzU3ZDtjdXJzb3I6ZGVmYXVsdH0udHMtZHJvcGRvd24gLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Y29sb3I6IzFlMjEyNX0udHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGV7Y29sb3I6IzFlMjEyNX0udHMtZHJvcGRvd24gLmNyZWF0ZXtjb2xvcjpyZ2JhKDUyLDU4LDY0LC41KX0udHMtZHJvcGRvd24gLnNwaW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjMwcHg7bWFyZ2luOjNweCAuNzVyZW07d2lkdGg6MzBweH0udHMtZHJvcGRvd24gLnNwaW5uZXI6YWZ0ZXJ7YW5pbWF0aW9uOmxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyLWNvbG9yOiNkMGQwZDAgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHg7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNHB4O21hcmdpbjozcHg7d2lkdGg6MjRweH1Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnRzLWRyb3Bkb3duLWNvbnRlbnR7b3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9LnRzLWhpZGRlbi1hY2Nlc3NpYmxle2NsaXA6cmVjdCgwIDAgMCAwKSFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudH0udHMtd3JhcHBlci5mb3JtLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3R7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6YXV0bztwYWRkaW5nOjAhaW1wb3J0YW50fS50cy1kcm9wZG93biwudHMtZHJvcGRvd24uZm9ybS1jb250cm9sLC50cy1kcm9wZG93bi5mb3JtLXNlbGVjdHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtib3gtc2hhZG93OjAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtoZWlnaHQ6YXV0bztwYWRkaW5nOjA7ei1pbmRleDoxMDAwfS50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVye2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRzLWRyb3Bkb3duIC5vcHRncm91cDpiZWZvcmV7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bWFyZ2luOi41cmVtIC0uNzVyZW07b3ZlcmZsb3c6aGlkZGVufS50cy1kcm9wZG93biAuY3JlYXRle3BhZGRpbmctbGVmdDouNzVyZW19LnRzLWRyb3Bkb3duLWNvbnRlbnR7cGFkZGluZzo1cHggMH0udHMtY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey50cy1jb250cm9se3RyYW5zaXRpb246bm9uZX19LnRzLWNvbnRyb2wuZHJvcGRvd24gLWFjdGl2ZXtib3JkZXItcmFkaXVzOi4zNzVyZW19LmZvY3VzIC50cy1jb250cm9se2JvcmRlci1jb2xvcjojODZiN2ZlO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpO291dGxpbmU6MH0udHMtY29udHJvbCAuaXRlbXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fS50cy13cmFwcGVyLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmludmFsaWQsLndhcy12YWxpZGF0ZWQgOmludmFsaWQrLnRzLXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LnRzLXdyYXBwZXIuaXMtaW52YWxpZDpub3QoLnNpbmdsZSksLndhcy12YWxpZGF0ZWQgLmludmFsaWQ6bm90KC5zaW5nbGUpLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkKy50cy13cmFwcGVyOm5vdCguc2luZ2xlKXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNFJTNDY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM0UlM0NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNFJTNDY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS50cy13cmFwcGVyLmlzLWludmFsaWQuc2luZ2xlLC53YXMtdmFsaWRhdGVkIC5pbnZhbGlkLnNpbmdsZSwud2FzLXZhbGlkYXRlZCA6aW52YWxpZCsudHMtd3JhcHBlci5zaW5nbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzRSUzQ2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNFJTNDcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzRSUzQ2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS50cy13cmFwcGVyLmlzLWludmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsLndhcy12YWxpZGF0ZWQgLmludmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsLndhcy12YWxpZGF0ZWQgOmludmFsaWQrLnRzLXdyYXBwZXIuZm9jdXMgLnRzLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0udHMtd3JhcHBlci5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAudmFsaWQsLndhcy12YWxpZGF0ZWQgOnZhbGlkKy50cy13cmFwcGVye2JvcmRlci1jb2xvcjojMTk4NzU0fS50cy13cmFwcGVyLmlzLXZhbGlkOm5vdCguc2luZ2xlKSwud2FzLXZhbGlkYXRlZCAudmFsaWQ6bm90KC5zaW5nbGUpLC53YXMtdmFsaWRhdGVkIDp2YWxpZCsudHMtd3JhcHBlcjpub3QoLnNpbmdsZSl7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS50cy13cmFwcGVyLmlzLXZhbGlkLnNpbmdsZSwud2FzLXZhbGlkYXRlZCAudmFsaWQuc2luZ2xlLC53YXMtdmFsaWRhdGVkIDp2YWxpZCsudHMtd3JhcHBlci5zaW5nbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyLGNlbnRlciByaWdodCAyLjI1cmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LnRzLXdyYXBwZXIuaXMtdmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsLndhcy12YWxpZGF0ZWQgLnZhbGlkLmZvY3VzIC50cy1jb250cm9sLC53YXMtdmFsaWRhdGVkIDp2YWxpZCsudHMtd3JhcHBlci5mb2N1cyAudHMtY29udHJvbHtib3JkZXItY29sb3I6IzE5ODc1NDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1LDEzNSw4NCwuMjUpfS50cy13cmFwcGVye2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1zbT4udHMtd3JhcHBlciwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtc20sLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qtc217bWluLWhlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1zbT4udHMtd3JhcHBlciAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtc20gLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qtc20gLnRzLWNvbnRyb2x7Ym9yZGVyLXJhZGl1czouMjVyZW07Zm9udC1zaXplOi44NzVyZW19LmlucHV0LWdyb3VwLXNtPi50cy13cmFwcGVyLmhhcy1pdGVtcyAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtc20uaGFzLWl0ZW1zIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LXNtLmhhcy1pdGVtcyAudHMtY29udHJvbHtmb250LXNpemU6Ljg3NXJlbTtwYWRkaW5nLWJvdHRvbTowfS5pbnB1dC1ncm91cC1zbT4udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbS5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7cGFkZGluZy10b3A6Y2FsYyguNzVlbSAtIC40MDYyNXJlbSAtIDFweCkhaW1wb3J0YW50fS50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbHstLXRzLXByLW1pbjpjYWxjKDAuNzVyZW0gLSA1cHgpO3BhZGRpbmctbGVmdDpjYWxjKC43NXJlbSAtIDVweCl9LnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2w+ZGl2e2JvcmRlci1yYWRpdXM6Y2FsYyguMzc1cmVtIC0gMXB4KX0uaW5wdXQtZ3JvdXAtbGc+LnRzLXdyYXBwZXIsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLWxnLC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1sZz4udHMtd3JhcHBlciAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtbGcgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3QtbGcgLnRzLWNvbnRyb2x7Ym9yZGVyLXJhZGl1czouNXJlbTtmb250LXNpemU6MS4yNXJlbX0udHMtd3JhcHBlcjpub3QoLmZvcm0tY29udHJvbCk6bm90KC5mb3JtLXNlbGVjdCl7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtoZWlnaHQ6YXV0bztwYWRkaW5nOjB9LnRzLXdyYXBwZXI6bm90KC5mb3JtLWNvbnRyb2wpOm5vdCguZm9ybS1zZWxlY3QpLnNpbmdsZSAudHMtY29udHJvbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE2cHggMTJweH0udHMtd3JhcHBlci5mb3JtLXNlbGVjdCwudHMtd3JhcHBlci5zaW5nbGV7LS10cy1wci1jYXJldDoyLjI1cmVtfS50cy13cmFwcGVyLmZvcm0tY29udHJvbCAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdCAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9se2JvcmRlcjpub25lIWltcG9ydGFudH0udHMtd3JhcHBlci5mb3JtLWNvbnRyb2w6bm90KC5kaXNhYmxlZCkgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sOm5vdCguZGlzYWJsZWQpLnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Q6bm90KC5kaXNhYmxlZCkgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Q6bm90KC5kaXNhYmxlZCkuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IWltcG9ydGFudH0uaW5wdXQtZ3JvdXA+LnRzLXdyYXBwZXJ7ZmxleC1ncm93OjF9LmlucHV0LWdyb3VwPi50cy13cmFwcGVyOm5vdCg6bnRoLWNoaWxkKDIpKT4udHMtY29udHJvbHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4udHMtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpPi50cy1jb250cm9se2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXRvbS1zZWxlY3QuYm9vdHN0cmFwNS5taW4uY3NzLm1hcCAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwXG4gKi9cbkBpbXBvcnQgXCJ+QGZhbmN5YXBwcy91aS9kaXN0L2ZhbmN5Ym94LmNzc1wiO1xuQGltcG9ydCBcIn50b20tc2VsZWN0L2Rpc3QvY3NzL3RvbS1zZWxlY3QuYm9vdHN0cmFwNS5taW4uY3NzXCI7XG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzNFNjE4MTtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZjQzMzE5O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNEQkIxM0I7XG4gIC0tYnMtZ3JlZW46ICMyZGNiNDg7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICNCQUIyODU7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjMDgyMjJGO1xuICAtLWJzLXN1Y2Nlc3M6ICMyZGNiNDg7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjREJCMTNCO1xuICAtLWJzLWRhbmdlcjogI2Y0MzMxOTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxODYsIDE3OCwgMTMzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDgsIDM0LCA0NztcbiAgLS1icy1zdWNjZXNzLXJnYjogNDUsIDIwMywgNzI7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjE5LCAxNzcsIDU5O1xuICAtLWJzLWRhbmdlci1yZ2I6IDI0NCwgNTEsIDI1O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMSwgMjQsIDMxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMTUxODFGO1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1saW5rLWNvbG9yOiAjOEM4MjYxO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNEQkIxM0I7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmOGVmZDg7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMnJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOWMyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTg2LCAxNzgsIDEzMywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBoZWlnaHQ6IDEuMzc1ZW07XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgbWFyZ2luOiAtMTdweCAtMjJweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDIycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogIzE1MTgxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS4zNzVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjM3NWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS4zNzVlbSArIDM2cHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjM3NWVtICsgMC41cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS4zNzVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjM3NWVtICsgMzZweCk7XG4gIHBhZGRpbmc6IDE3cHg7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjM3NWVtICsgMC41cmVtICsgMnB4KTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuMzc1ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDY2cHggMTdweCAyMnB4O1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOWMyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTg2LCAxNzgsIDEzMywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4xODc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDljMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE4NiwgMTc4LCAxMzMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUIyODU7XG4gIGJvcmRlci1jb2xvcjogI0JBQjI4NTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFCMjg1O1xuICBib3JkZXItY29sb3I6ICNCQUIyODU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZGRkOWMyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTg2LCAxNzgsIDEzMywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTg2LCAxNzgsIDEzMywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFCMjg1O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWU4ZGE7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFCMjg1O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlOGRhO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAyMnB4O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxN3B4IDIycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHg7XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzJkY2I0ODtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgMjAzLCA3MiwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjQ4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuMzc1ZW0gKyAzNHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyZGNiNDgnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM0Mzc1ZW0gKyA4LjVweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC42ODc1ZW0gKyAxN3B4KSBjYWxjKDAuNjg3NWVtICsgMTdweCk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjQ4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDUsIDIwMywgNzIsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS4zNzVlbSArIDM0cHgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM0Mzc1ZW0gKyA4LjVweCkgcmlnaHQgY2FsYygwLjM0Mzc1ZW0gKyA4LjVweCk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjQ4O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMmRjYjQ4JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIycHggY2VudGVyLCBjZW50ZXIgcmlnaHQgNjZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC42ODc1ZW0gKyAxN3B4KSBjYWxjKDAuNjg3NWVtICsgMTdweCk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I0ODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ1LCAyMDMsIDcyLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuMzc1ZW0gKyAzNHB4KSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I0ODtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjYjQ4O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ1LCAyMDMsIDcyLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzJkY2I0ODtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2Y0MzMxOTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNTEsIDI1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0MzMxOTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjM3NWVtICsgMzRweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmNDMzMTknJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZjQzMzE5JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNDM3NWVtICsgOC41cHgpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNjg3NWVtICsgMTdweCkgY2FsYygwLjY4NzVlbSArIDE3cHgpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNDMzMTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDQsIDUxLCAyNSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS4zNzVlbSArIDM0cHgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM0Mzc1ZW0gKyA4LjVweCkgcmlnaHQgY2FsYygwLjM0Mzc1ZW0gKyA4LjVweCk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0MzMxOTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmNDMzMTknJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZjQzMzE5JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIycHggY2VudGVyLCBjZW50ZXIgcmlnaHQgNjZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC42ODc1ZW0gKyAxN3B4KSBjYWxjKDAuNjg3NWVtICsgMTdweCk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNDMzMTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDQsIDUxLCAyNSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS4zNzVlbSArIDM0cHgpKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0MzMxOTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0MzMxOTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ0LCA1MSwgMjUsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2Y0MzMxOTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1icy1idG4tY29sb3I6ICMxNTE4MUY7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNCQUIyODU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0JBQjI4NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzRiZTk3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjMWJhOTE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE1OCwgMTUxLCAxMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzhjMTlkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYzFiYTkxO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0JBQjI4NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQkFCMjg1O1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzA4MjIyRjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDgyMjJGO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwNzFkMjg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzA2MWIyNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDUsIDY3LCA3ODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwNjFiMjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwNjFhMjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMDgyMjJGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwODIyMkY7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzJkY2I0ODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmRjYjQ4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0ZGQzNjM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQyZDA1YTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDE3MywgNjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTdkNTZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNDJkMDVhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzJkY2I0ODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmRjYjQ4O1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzFkMmYyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZGQ1ZjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI0RCQjEzQjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjREJCMTNCO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlMGJkNTg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RmYjk0ZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTg2LCAxNTAsIDUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2UyYzE2MjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RmYjk0ZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNEQkIxM0I7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0RCQjEzQjtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmNDMzMTk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y0MzMxOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjY1MjNjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmNTQ3MzA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwNywgNDMsIDIxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y2NWM0NztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y1NDczMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmNDMzMTk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y0MzMxOTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNCQUIyODU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0JBQjI4NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjQkFCMjg1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNCQUIyODU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4NiwgMTc4LCAxMzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQkFCMjg1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQkFCMjg1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQkFCMjg1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0JBQjI4NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDgyMjJGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwODIyMkY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzA4MjIyRjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDgyMjJGO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4LCAzNCwgNDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDgyMjJGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDgyMjJGO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDgyMjJGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzA4MjIyRjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzJkY2I0ODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmRjYjQ4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyZGNiNDg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJkY2I0ODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDUsIDIwMywgNzI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMmRjYjQ4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmRjYjQ4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMmRjYjQ4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJkY2I0ODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNEQkIxM0I7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0RCQjEzQjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjREJCMTNCO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNEQkIxM0I7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxOSwgMTc3LCA1OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNEQkIxM0I7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNEQkIxM0I7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNEQkIxM0I7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjREJCMTNCO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmNDMzMTk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y0MzMxOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjQzMzE5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmNDMzMTk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0NCwgNTEsIDI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y0MzMxOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y0MzMxOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y0MzMxOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmNDMzMTk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTgsIDE1MSwgMTEzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjMTUxODFGO1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IDM5cHg7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogIzFlMjEyNTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjQkFCMjg1O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjQkFCMjg1O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjZmZmO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjQkFCMjg1O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMyODEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogMzlweDtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiAjZmZmO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6ICMxNTE4MUY7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiAjZmZmO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IDM5cHg7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogIzE1MTgxRjtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMTUxODFGJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2E3YTA3OCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI2RkZDljMjtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxODYsIDE3OCwgMTMzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICNhN2EwNzg7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogI2Y4ZjdmMztcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE4NiwgMTc4LCAxMzMsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjQkFCMjg1O1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI0JBQjI4NTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM3MDZiNTA7XG4gIC0tYnMtYWxlcnQtYmc6ICNmMWYwZTc7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZWFlOGRhO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVhNTY0MDtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMwNTE0MWM7XG4gIC0tYnMtYWxlcnQtYmc6ICNjZWQzZDU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjViZGMxO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQxMDE2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMxYjdhMmI7XG4gIC0tYnMtYWxlcnQtYmc6ICNkNWY1ZGE7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYzBlZmM4O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE2NjIyMjtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMDU1MTYwO1xuICAtLWJzLWFsZXJ0LWJnOiAjY2ZmNGZjO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2I2ZWZmYjtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDQxNGQ7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzgzNmEyMztcbiAgLS1icy1hbGVydC1iZzogI2Y4ZWZkODtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmNGU4YzQ7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjk1NTFjO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzkyMWYwZjtcbiAgLS1icy1hbGVydC1iZzogI2ZkZDZkMTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmY2MyYmE7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3NTE5MGM7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM2MzY0NjQ7XG4gIC0tYnMtYWxlcnQtYmc6ICNmZWZlZmU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZjUwNTA7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzE0MTYxOTtcbiAgLS1icy1hbGVydC1iZzogI2QzZDNkNDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiY2JlYmY7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTAxMjE0O1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICMxNTE4MUY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjZTllY2VmO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI0JBQjI4NTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNCQUIyODU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNzA2YjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGU3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MDZiNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ4ZDA7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNmI1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNzA2YjUwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDUxNDFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkM2Q1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDUxNDFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliZWMwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTQxYztcbiAgYm9yZGVyLWNvbG9yOiAjMDUxNDFjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFiN2EyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjVkYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWI3YTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkZGM0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjdhMmI7XG4gIGJvcmRlci1jb2xvcjogIzFiN2EyYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmY0ZmM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZGNlMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MTYwO1xuICBib3JkZXItY29sb3I6ICMwNTUxNjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODM2YTIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlZmQ4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MzZhMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmQ3YzI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNmEyMztcbiAgYm9yZGVyLWNvbG9yOiAjODM2YTIzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjOTIxZjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNmQxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTIxZjBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRjMWJjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyMWYwZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTIxZjBmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY0O1xuICBib3JkZXItY29sb3I6ICM2MzY0NjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2Q0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTYxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNjE5O1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTg2LCAxNzgsIDEzMywgMC4yNSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6ICNmZmY7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogI2ZmZjtcbiAgLS1icy10b29sdGlwLWJnOiAjMDAwO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTg2LCAxNzgsIDEzMywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoOCwgMzQsIDQ3LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoNDUsIDIwMywgNzIsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMywgMjAyLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyMTksIDE3NywgNTksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0NCwgNTEsIDI1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0OCwgMjQ5LCAyNTAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgzMywgMzcsIDQxLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjQkFCMjg1ICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNjOGMxOWQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwODIyMkYgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwNjFiMjYgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMmRjYjQ4ICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM1N2Q1NmQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzZGQ1ZjMgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjREJCMTNCICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNlMmMxNjIgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNmNDMzMTkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmNjVjNDcgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmOWZhZmIgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFlMjEgIWltcG9ydGFudDtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLTIge1xuICAtLWJzLWJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uYm9yZGVyLTMge1xuICAtLWJzLWJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uYm9yZGVyLTQge1xuICAtLWJzLWJvcmRlci13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLTUge1xuICAtLWJzLWJvcmRlci13aWR0aDogNXB4O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1cmVtICsgMS4ydncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtMnhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZ3JpZC1jb2wtc3RhcnQtMSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1lbmQtMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuXG4uZ3JpZC1jcy0xIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXN0YXJ0LTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtY3MtMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1zdGFydC0zIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDMgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC0zIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbHMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5ncmlkLWNzLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtc3RhcnQtNCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1lbmQtNCB7XG4gIGdyaWQtY29sdW1uLWVuZDogNCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC1jcy00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXN0YXJ0LTUge1xuICBncmlkLWNvbHVtbi1zdGFydDogNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtY3MtNSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1zdGFydC02IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC02IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbHMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5ncmlkLWNzLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtc3RhcnQtNyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1lbmQtNyB7XG4gIGdyaWQtY29sdW1uLWVuZDogNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2xzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ3JpZC1jcy03IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDcgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXN0YXJ0LTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogOCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtZW5kLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtY3MtOCB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC1zdGFydC05IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC05IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbHMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5ncmlkLWNzLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtc3RhcnQtMTAge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTAgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTAgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy0xMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xufVxuXG4uZ3JpZC1jcy0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtc3RhcnQtMTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xufVxuXG4uZ3JpZC1jcy0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wtc3RhcnQtMTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLWVuZC0xMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy0xMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xufVxuXG4uZ3JpZC1jcy0xMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy0xIHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMtMiB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTMge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy00IHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMtNSB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTYge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy03IHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDcgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMtOCB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLTkge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy0xMCB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy0xMSB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy0xMiB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZC14cy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC0tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29scy14cy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbn1cblxuLmdyaWQtY29scy14cy0xMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xufVxuXG4uZ3JpZC1jb2xzLXhzLTExIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG59XG5cbi5ncmlkLWNvbHMteHMtMTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cblxuLmdyaWQtY29sLXhzLTEge1xuICBncmlkLWNvbHVtbjogMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtc3RhcnQtMSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1lbmQtMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtMiB7XG4gIGdyaWQtY29sdW1uOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1zdGFydC0yIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLWVuZC0yIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy0zIHtcbiAgZ3JpZC1jb2x1bW46IDMgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLXN0YXJ0LTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtZW5kLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDMgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLTQge1xuICBncmlkLWNvbHVtbjogNCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtc3RhcnQtNCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1lbmQtNCB7XG4gIGdyaWQtY29sdW1uLWVuZDogNCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtNSB7XG4gIGdyaWQtY29sdW1uOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1zdGFydC01IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLWVuZC01IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy02IHtcbiAgZ3JpZC1jb2x1bW46IDYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLXN0YXJ0LTYge1xuICBncmlkLWNvbHVtbi1zdGFydDogNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtZW5kLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IDYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLTcge1xuICBncmlkLWNvbHVtbjogNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtc3RhcnQtNyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1lbmQtNyB7XG4gIGdyaWQtY29sdW1uLWVuZDogNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtOCB7XG4gIGdyaWQtY29sdW1uOiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1zdGFydC04IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLWVuZC04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy05IHtcbiAgZ3JpZC1jb2x1bW46IDkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLXN0YXJ0LTkge1xuICBncmlkLWNvbHVtbi1zdGFydDogOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtZW5kLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLTEwIHtcbiAgZ3JpZC1jb2x1bW46IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1zdGFydC0xMCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtZW5kLTEwIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtMTEge1xuICBncmlkLWNvbHVtbjogMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy1lbmQtMTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNvbC14cy0xMiB7XG4gIGdyaWQtY29sdW1uOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb2wteHMtc3RhcnQtMTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29sLXhzLWVuZC0xMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLTEge1xuICBncmlkLXJvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtc3RhcnQtMSB7XG4gIGdyaWQtcm93LXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1lbmQtMSB7XG4gIGdyaWQtcm93LWVuZDogMSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtMiB7XG4gIGdyaWQtcm93OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1zdGFydC0yIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLWVuZC0yIHtcbiAgZ3JpZC1yb3ctZW5kOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy0zIHtcbiAgZ3JpZC1yb3c6IDMgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLXN0YXJ0LTMge1xuICBncmlkLXJvdy1zdGFydDogMyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtZW5kLTMge1xuICBncmlkLXJvdy1lbmQ6IDMgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLTQge1xuICBncmlkLXJvdzogNCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtc3RhcnQtNCB7XG4gIGdyaWQtcm93LXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1lbmQtNCB7XG4gIGdyaWQtcm93LWVuZDogNCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtNSB7XG4gIGdyaWQtcm93OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1zdGFydC01IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDUgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLWVuZC01IHtcbiAgZ3JpZC1yb3ctZW5kOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy02IHtcbiAgZ3JpZC1yb3c6IDYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLXN0YXJ0LTYge1xuICBncmlkLXJvdy1zdGFydDogNiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtZW5kLTYge1xuICBncmlkLXJvdy1lbmQ6IDYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLTcge1xuICBncmlkLXJvdzogNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtc3RhcnQtNyB7XG4gIGdyaWQtcm93LXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1lbmQtNyB7XG4gIGdyaWQtcm93LWVuZDogNyAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtOCB7XG4gIGdyaWQtcm93OiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1zdGFydC04IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLWVuZC04IHtcbiAgZ3JpZC1yb3ctZW5kOiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy05IHtcbiAgZ3JpZC1yb3c6IDkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLXN0YXJ0LTkge1xuICBncmlkLXJvdy1zdGFydDogOSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtZW5kLTkge1xuICBncmlkLXJvdy1lbmQ6IDkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLTEwIHtcbiAgZ3JpZC1yb3c6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1zdGFydC0xMCB7XG4gIGdyaWQtcm93LXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtZW5kLTEwIHtcbiAgZ3JpZC1yb3ctZW5kOiAxMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtMTEge1xuICBncmlkLXJvdzogMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLXN0YXJ0LTExIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy1lbmQtMTEge1xuICBncmlkLXJvdy1lbmQ6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJvdy14cy0xMiB7XG4gIGdyaWQtcm93OiAxMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1yb3cteHMtc3RhcnQtMTIge1xuICBncmlkLXJvdy1zdGFydDogMTIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcm93LXhzLWVuZC0xMiB7XG4gIGdyaWQtcm93LWVuZDogMTIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNzLXhzLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy0zIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDMgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtNCB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNzLXhzLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy02IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtNyB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWNzLXhzLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jcy14cy05IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtMTAge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTAgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtMTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY3MteHMtMTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtMSB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLXhzLTIge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy0zIHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDMgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtNCB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLXhzLTUge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gNSAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy02IHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDYgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtNyB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLXJzLXhzLTgge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gOCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1ycy14cy05IHtcbiAgZ3JpZC1yb3ctZW5kOiBzcGFuIDkgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtMTAge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTAgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtMTEge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtcnMteHMtMTIge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMTIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC0tc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtc20tMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXNtLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1zbS0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtc20tNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXNtLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1zbS02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtc20tNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXNtLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1zbS05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtc20tMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtc20tMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtc20tMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbC1zbS0xIHtcbiAgICBncmlkLWNvbHVtbjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS1zdGFydC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS1lbmQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLTIge1xuICAgIGdyaWQtY29sdW1uOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLWVuZC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tc3RhcnQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tZW5kLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS00IHtcbiAgICBncmlkLWNvbHVtbjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS1zdGFydC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS1lbmQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLTUge1xuICAgIGdyaWQtY29sdW1uOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLWVuZC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tNiB7XG4gICAgZ3JpZC1jb2x1bW46IDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tc3RhcnQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tZW5kLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS03IHtcbiAgICBncmlkLWNvbHVtbjogNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS1zdGFydC03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS1lbmQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLTgge1xuICAgIGdyaWQtY29sdW1uOiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLWVuZC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tOSB7XG4gICAgZ3JpZC1jb2x1bW46IDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tc3RhcnQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tZW5kLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS0xMCB7XG4gICAgZ3JpZC1jb2x1bW46IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLTExIHtcbiAgICBncmlkLWNvbHVtbjogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS1lbmQtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtc20tMTIge1xuICAgIGdyaWQtY29sdW1uOiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1zbS1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXNtLWVuZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS0xIHtcbiAgICBncmlkLXJvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS1zdGFydC0xIHtcbiAgICBncmlkLXJvdy1zdGFydDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS1lbmQtMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLTIge1xuICAgIGdyaWQtcm93OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLWVuZC0yIHtcbiAgICBncmlkLXJvdy1lbmQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tMyB7XG4gICAgZ3JpZC1yb3c6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tc3RhcnQtMyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tZW5kLTMge1xuICAgIGdyaWQtcm93LWVuZDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS00IHtcbiAgICBncmlkLXJvdzogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS1zdGFydC00IHtcbiAgICBncmlkLXJvdy1zdGFydDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS1lbmQtNCB7XG4gICAgZ3JpZC1yb3ctZW5kOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLTUge1xuICAgIGdyaWQtcm93OiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLXN0YXJ0LTUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLWVuZC01IHtcbiAgICBncmlkLXJvdy1lbmQ6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tNiB7XG4gICAgZ3JpZC1yb3c6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tc3RhcnQtNiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tZW5kLTYge1xuICAgIGdyaWQtcm93LWVuZDogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS03IHtcbiAgICBncmlkLXJvdzogNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS1zdGFydC03IHtcbiAgICBncmlkLXJvdy1zdGFydDogNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS1lbmQtNyB7XG4gICAgZ3JpZC1yb3ctZW5kOiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLTgge1xuICAgIGdyaWQtcm93OiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLXN0YXJ0LTgge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLWVuZC04IHtcbiAgICBncmlkLXJvdy1lbmQ6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tOSB7XG4gICAgZ3JpZC1yb3c6IDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tc3RhcnQtOSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tZW5kLTkge1xuICAgIGdyaWQtcm93LWVuZDogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS0xMCB7XG4gICAgZ3JpZC1yb3c6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLXN0YXJ0LTEwIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tZW5kLTEwIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLTExIHtcbiAgICBncmlkLXJvdzogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tc3RhcnQtMTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS1lbmQtMTEge1xuICAgIGdyaWQtcm93LWVuZDogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctc20tMTIge1xuICAgIGdyaWQtcm93OiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1zbS1zdGFydC0xMiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXNtLWVuZC0xMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXNtLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3Mtc20tMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1zbS0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXNtLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3Mtc20tNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1zbS02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXNtLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3Mtc20tOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1zbS05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXNtLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1zbS0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3Mtc20tMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXNtLTEge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtc20tMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1zbS0zIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXNtLTQge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtc20tNSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1zbS02IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXNtLTcge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtc20tOCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1zbS05IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXNtLTEwIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1zbS0xMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtc20tMTIge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLS1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29scy1tZC0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtbWQtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLW1kLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1tZC00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtbWQtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLW1kLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1tZC03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtbWQtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLW1kLTkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1tZC0xMCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1tZC0xMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1tZC0xMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29sLW1kLTEge1xuICAgIGdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLXN0YXJ0LTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLWVuZC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtMiB7XG4gICAgZ3JpZC1jb2x1bW46IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtc3RhcnQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtZW5kLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC0zIHtcbiAgICBncmlkLWNvbHVtbjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC1zdGFydC0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC1lbmQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLTQge1xuICAgIGdyaWQtY29sdW1uOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLXN0YXJ0LTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLWVuZC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtNSB7XG4gICAgZ3JpZC1jb2x1bW46IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtc3RhcnQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtZW5kLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC02IHtcbiAgICBncmlkLWNvbHVtbjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC1zdGFydC02IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC1lbmQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLTcge1xuICAgIGdyaWQtY29sdW1uOiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLXN0YXJ0LTcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLWVuZC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtOCB7XG4gICAgZ3JpZC1jb2x1bW46IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtc3RhcnQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtZW5kLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC05IHtcbiAgICBncmlkLWNvbHVtbjogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC1zdGFydC05IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC1lbmQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLTEwIHtcbiAgICBncmlkLWNvbHVtbjogMTAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtc3RhcnQtMTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC1lbmQtMTAge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtMTEge1xuICAgIGdyaWQtY29sdW1uOiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC1zdGFydC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLWVuZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1tZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLW1kLXN0YXJ0LTEyIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbWQtZW5kLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLTEge1xuICAgIGdyaWQtcm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLXN0YXJ0LTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLWVuZC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtMiB7XG4gICAgZ3JpZC1yb3c6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtc3RhcnQtMiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtZW5kLTIge1xuICAgIGdyaWQtcm93LWVuZDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC0zIHtcbiAgICBncmlkLXJvdzogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC1zdGFydC0zIHtcbiAgICBncmlkLXJvdy1zdGFydDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC1lbmQtMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLTQge1xuICAgIGdyaWQtcm93OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLXN0YXJ0LTQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLWVuZC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtNSB7XG4gICAgZ3JpZC1yb3c6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtc3RhcnQtNSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtZW5kLTUge1xuICAgIGdyaWQtcm93LWVuZDogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC02IHtcbiAgICBncmlkLXJvdzogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC1zdGFydC02IHtcbiAgICBncmlkLXJvdy1zdGFydDogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC1lbmQtNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLTcge1xuICAgIGdyaWQtcm93OiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLXN0YXJ0LTcge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLWVuZC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtOCB7XG4gICAgZ3JpZC1yb3c6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtc3RhcnQtOCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtZW5kLTgge1xuICAgIGdyaWQtcm93LWVuZDogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC05IHtcbiAgICBncmlkLXJvdzogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC1zdGFydC05IHtcbiAgICBncmlkLXJvdy1zdGFydDogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC1lbmQtOSB7XG4gICAgZ3JpZC1yb3ctZW5kOiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLTEwIHtcbiAgICBncmlkLXJvdzogMTAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtc3RhcnQtMTAge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC1lbmQtMTAge1xuICAgIGdyaWQtcm93LWVuZDogMTAgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtMTEge1xuICAgIGdyaWQtcm93OiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC1zdGFydC0xMSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLWVuZC0xMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1tZC0xMiB7XG4gICAgZ3JpZC1yb3c6IDEyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LW1kLXN0YXJ0LTEyIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbWQtZW5kLTEyIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MtbWQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1tZC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLW1kLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MtbWQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1tZC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLW1kLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MtbWQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1tZC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLW1kLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MtbWQtMTAge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLW1kLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1tZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtbWQtMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1tZC0yIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLW1kLTMge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtbWQtNCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1tZC01IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLW1kLTYge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtbWQtNyB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1tZC04IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLW1kLTkge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtbWQtMTAge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLW1kLTExIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1tZC0xMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2xzLWxnLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1sZy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtbGctMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLWxnLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1sZy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtbGctNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLWxnLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy1sZy04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMtbGctOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLWxnLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLWxnLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLWxnLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2wtbGctMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctc3RhcnQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy0yIHtcbiAgICBncmlkLWNvbHVtbjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy1zdGFydC0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy1lbmQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLTMge1xuICAgIGdyaWQtY29sdW1uOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctNCB7XG4gICAgZ3JpZC1jb2x1bW46IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctc3RhcnQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy01IHtcbiAgICBncmlkLWNvbHVtbjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy1zdGFydC01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy1lbmQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLTYge1xuICAgIGdyaWQtY29sdW1uOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctNyB7XG4gICAgZ3JpZC1jb2x1bW46IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctc3RhcnQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy04IHtcbiAgICBncmlkLWNvbHVtbjogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy1zdGFydC04IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy1lbmQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLTkge1xuICAgIGdyaWQtY29sdW1uOiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctMTAge1xuICAgIGdyaWQtY29sdW1uOiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy1zdGFydC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLWVuZC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLXN0YXJ0LTExIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctZW5kLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLWxnLTEyIHtcbiAgICBncmlkLWNvbHVtbjogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtbGctc3RhcnQtMTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC1sZy1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctMSB7XG4gICAgZ3JpZC1yb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctc3RhcnQtMSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctZW5kLTEge1xuICAgIGdyaWQtcm93LWVuZDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy0yIHtcbiAgICBncmlkLXJvdzogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy1zdGFydC0yIHtcbiAgICBncmlkLXJvdy1zdGFydDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy1lbmQtMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLTMge1xuICAgIGdyaWQtcm93OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLXN0YXJ0LTMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLWVuZC0zIHtcbiAgICBncmlkLXJvdy1lbmQ6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctNCB7XG4gICAgZ3JpZC1yb3c6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctc3RhcnQtNCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctZW5kLTQge1xuICAgIGdyaWQtcm93LWVuZDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy01IHtcbiAgICBncmlkLXJvdzogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy1zdGFydC01IHtcbiAgICBncmlkLXJvdy1zdGFydDogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy1lbmQtNSB7XG4gICAgZ3JpZC1yb3ctZW5kOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLTYge1xuICAgIGdyaWQtcm93OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLXN0YXJ0LTYge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLWVuZC02IHtcbiAgICBncmlkLXJvdy1lbmQ6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctNyB7XG4gICAgZ3JpZC1yb3c6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctc3RhcnQtNyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctZW5kLTcge1xuICAgIGdyaWQtcm93LWVuZDogNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy04IHtcbiAgICBncmlkLXJvdzogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy1zdGFydC04IHtcbiAgICBncmlkLXJvdy1zdGFydDogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy1lbmQtOCB7XG4gICAgZ3JpZC1yb3ctZW5kOiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLTkge1xuICAgIGdyaWQtcm93OiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLXN0YXJ0LTkge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLWVuZC05IHtcbiAgICBncmlkLXJvdy1lbmQ6IDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctMTAge1xuICAgIGdyaWQtcm93OiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy1zdGFydC0xMCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLWVuZC0xMCB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy0xMSB7XG4gICAgZ3JpZC1yb3c6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLXN0YXJ0LTExIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctZW5kLTExIHtcbiAgICBncmlkLXJvdy1lbmQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LWxnLTEyIHtcbiAgICBncmlkLXJvdzogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3ctbGctc3RhcnQtMTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy1sZy1lbmQtMTIge1xuICAgIGdyaWQtcm93LWVuZDogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1sZy0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLWxnLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MtbGctMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1sZy00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLWxnLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MtbGctNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1sZy03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLWxnLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MtbGctOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy1sZy0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MtbGctMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLWxnLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1sZy0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLWxnLTIge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtbGctMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1sZy00IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLWxnLTUge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtbGctNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1sZy03IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLWxnLTgge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtbGctOSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy1sZy0xMCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMtbGctMTEge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLWxnLTEyIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2xzLXhsLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy14bC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMteGwtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXhsLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy14bC01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMteGwtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXhsLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy14bC04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMteGwtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXhsLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXhsLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXhsLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2wteGwtMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtc3RhcnQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC0yIHtcbiAgICBncmlkLWNvbHVtbjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC1zdGFydC0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC1lbmQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLTMge1xuICAgIGdyaWQtY29sdW1uOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtNCB7XG4gICAgZ3JpZC1jb2x1bW46IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtc3RhcnQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC01IHtcbiAgICBncmlkLWNvbHVtbjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC1zdGFydC01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC1lbmQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLTYge1xuICAgIGdyaWQtY29sdW1uOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtNyB7XG4gICAgZ3JpZC1jb2x1bW46IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtc3RhcnQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC04IHtcbiAgICBncmlkLWNvbHVtbjogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC1zdGFydC04IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC1lbmQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLTkge1xuICAgIGdyaWQtY29sdW1uOiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtMTAge1xuICAgIGdyaWQtY29sdW1uOiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC1zdGFydC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLWVuZC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLXN0YXJ0LTExIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtZW5kLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXhsLTEyIHtcbiAgICBncmlkLWNvbHVtbjogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteGwtc3RhcnQtMTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14bC1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtMSB7XG4gICAgZ3JpZC1yb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtc3RhcnQtMSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtZW5kLTEge1xuICAgIGdyaWQtcm93LWVuZDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC0yIHtcbiAgICBncmlkLXJvdzogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC1zdGFydC0yIHtcbiAgICBncmlkLXJvdy1zdGFydDogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC1lbmQtMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLTMge1xuICAgIGdyaWQtcm93OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLXN0YXJ0LTMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLWVuZC0zIHtcbiAgICBncmlkLXJvdy1lbmQ6IDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtNCB7XG4gICAgZ3JpZC1yb3c6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtc3RhcnQtNCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtZW5kLTQge1xuICAgIGdyaWQtcm93LWVuZDogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC01IHtcbiAgICBncmlkLXJvdzogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC1zdGFydC01IHtcbiAgICBncmlkLXJvdy1zdGFydDogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC1lbmQtNSB7XG4gICAgZ3JpZC1yb3ctZW5kOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLTYge1xuICAgIGdyaWQtcm93OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLXN0YXJ0LTYge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLWVuZC02IHtcbiAgICBncmlkLXJvdy1lbmQ6IDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtNyB7XG4gICAgZ3JpZC1yb3c6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtc3RhcnQtNyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtZW5kLTcge1xuICAgIGdyaWQtcm93LWVuZDogNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC04IHtcbiAgICBncmlkLXJvdzogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC1zdGFydC04IHtcbiAgICBncmlkLXJvdy1zdGFydDogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC1lbmQtOCB7XG4gICAgZ3JpZC1yb3ctZW5kOiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLTkge1xuICAgIGdyaWQtcm93OiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLXN0YXJ0LTkge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLWVuZC05IHtcbiAgICBncmlkLXJvdy1lbmQ6IDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtMTAge1xuICAgIGdyaWQtcm93OiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC1zdGFydC0xMCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLWVuZC0xMCB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC0xMSB7XG4gICAgZ3JpZC1yb3c6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLXN0YXJ0LTExIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtZW5kLTExIHtcbiAgICBncmlkLXJvdy1lbmQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXhsLTEyIHtcbiAgICBncmlkLXJvdzogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteGwtc3RhcnQtMTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14bC1lbmQtMTIge1xuICAgIGdyaWQtcm93LWVuZDogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy14bC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXhsLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MteGwtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy14bC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXhsLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MteGwtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy14bC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXhsLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MteGwtOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy14bC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MteGwtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXhsLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy14bC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXhsLTIge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMteGwtMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy14bC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXhsLTUge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMteGwtNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDYgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy14bC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXhsLTgge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiA4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMteGwtOSB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDkgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy14bC0xMCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMteGwtMTEge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXhsLTEyIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLS14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMteHhsLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy14eGwtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXh4bC0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMteHhsLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy14eGwtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXh4bC02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMteHhsLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy14eGwtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXh4bC05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbHMteHhsLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgfVxuICAuZ3JpZC1jb2xzLXh4bC0xMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG4gIH1cbiAgLmdyaWQtY29scy14eGwtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ncmlkLWNvbC14eGwtMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLXN0YXJ0LTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC1lbmQtMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC0yIHtcbiAgICBncmlkLWNvbHVtbjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtc3RhcnQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLWVuZC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLTMge1xuICAgIGdyaWQtY29sdW1uOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC1zdGFydC0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtZW5kLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtNCB7XG4gICAgZ3JpZC1jb2x1bW46IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLXN0YXJ0LTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC1lbmQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC01IHtcbiAgICBncmlkLWNvbHVtbjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtc3RhcnQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLWVuZC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLTYge1xuICAgIGdyaWQtY29sdW1uOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC1zdGFydC02IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtZW5kLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtNyB7XG4gICAgZ3JpZC1jb2x1bW46IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLXN0YXJ0LTcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC1lbmQtNyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC04IHtcbiAgICBncmlkLWNvbHVtbjogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtc3RhcnQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLWVuZC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLTkge1xuICAgIGdyaWQtY29sdW1uOiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC1zdGFydC05IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtZW5kLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtMTAge1xuICAgIGdyaWQtY29sdW1uOiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtc3RhcnQtMTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbC14eGwtZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC1zdGFydC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29sLXh4bC1lbmQtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLTEyIHtcbiAgICBncmlkLWNvbHVtbjogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLXN0YXJ0LTEyIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wteHhsLWVuZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtMSB7XG4gICAgZ3JpZC1yb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLXN0YXJ0LTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC1lbmQtMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC0yIHtcbiAgICBncmlkLXJvdzogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtc3RhcnQtMiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLWVuZC0yIHtcbiAgICBncmlkLXJvdy1lbmQ6IDIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLTMge1xuICAgIGdyaWQtcm93OiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC1zdGFydC0zIHtcbiAgICBncmlkLXJvdy1zdGFydDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtZW5kLTMge1xuICAgIGdyaWQtcm93LWVuZDogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtNCB7XG4gICAgZ3JpZC1yb3c6IDQgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLXN0YXJ0LTQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC1lbmQtNCB7XG4gICAgZ3JpZC1yb3ctZW5kOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC01IHtcbiAgICBncmlkLXJvdzogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtc3RhcnQtNSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLWVuZC01IHtcbiAgICBncmlkLXJvdy1lbmQ6IDUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLTYge1xuICAgIGdyaWQtcm93OiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC1zdGFydC02IHtcbiAgICBncmlkLXJvdy1zdGFydDogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtZW5kLTYge1xuICAgIGdyaWQtcm93LWVuZDogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtNyB7XG4gICAgZ3JpZC1yb3c6IDcgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLXN0YXJ0LTcge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC1lbmQtNyB7XG4gICAgZ3JpZC1yb3ctZW5kOiA3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC04IHtcbiAgICBncmlkLXJvdzogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtc3RhcnQtOCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLWVuZC04IHtcbiAgICBncmlkLXJvdy1lbmQ6IDggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLTkge1xuICAgIGdyaWQtcm93OiA5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC1zdGFydC05IHtcbiAgICBncmlkLXJvdy1zdGFydDogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtZW5kLTkge1xuICAgIGdyaWQtcm93LWVuZDogOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtMTAge1xuICAgIGdyaWQtcm93OiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtc3RhcnQtMTAge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJvdy14eGwtZW5kLTEwIHtcbiAgICBncmlkLXJvdy1lbmQ6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC0xMSB7XG4gICAgZ3JpZC1yb3c6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC1zdGFydC0xMSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcm93LXh4bC1lbmQtMTEge1xuICAgIGdyaWQtcm93LWVuZDogMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLTEyIHtcbiAgICBncmlkLXJvdzogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLXN0YXJ0LTEyIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1yb3cteHhsLWVuZC0xMiB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC01IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC04IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNzLXh4bC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY3MteHhsLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jcy14eGwtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC0yIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC0zIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC01IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC02IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gNyAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC04IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC05IHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gOSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLXJzLXh4bC0xMCB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtcnMteHhsLTExIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTEgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1ycy14eGwtMTIge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCByZXBlYXQoMSwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCByZXBlYXQoMiwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCByZXBlYXQoMywgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCByZXBlYXQoNCwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCByZXBlYXQoNSwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCByZXBlYXQoNiwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCByZXBlYXQoNywgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCByZXBlYXQoOCwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAwcHggcmVwZWF0KDksIDFmcikgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2xzLXdpdGgtbW9kdWxlLXhsLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IHJlcGVhdCgxMCwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAwcHggcmVwZWF0KDExLCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2R1bGUtY29udGVudC1nYXAtMCAubW9kdWxlLWNvbnRlbnQge1xuICAtLWN3LW1vZHVsZS1nYXA6IDA7XG59XG5cbi5yZWFkLW1vcmUtbm8tc3RyZXRjaCAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIGZsZXg6IDA7XG59XG5cbi55ZWxsb3ctdGl0bGUgLm1vZHVsZS10aXRsZSB7XG4gIGNvbG9yOiAjREJCMTNCICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1tZXRhIC5tZXRhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5LFxuICBodG1sLFxuICAjYXBwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2FwcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNhcHAgLmNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuaHRtbCB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxubWFpbiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG59XG4udHJhbnNwYXJlbnQtaGVhZGVyIG1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2UgLndyYXAsXG4uc2luZ2xlIC53cmFwLFxuLmFyY2hpdmUgLndyYXAsXG4uc2VhcmNoIC53cmFwLFxuLmVycm9yNDA0IC53cmFwIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlIC53cmFwLFxuICAuc2luZ2xlIC53cmFwLFxuICAuYXJjaGl2ZSAud3JhcCxcbiAgLnNlYXJjaCAud3JhcCxcbiAgLmVycm9yNDA0IC53cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZSAud3JhcCxcbiAgLnNpbmdsZSAud3JhcCxcbiAgLmFyY2hpdmUgLndyYXAsXG4gIC5zZWFyY2ggLndyYXAsXG4gIC5lcnJvcjQwNCAud3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uc2luZ2xlIG1haW4gLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLmhhcy10b3AtaW1hZ2UgLndyYXAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNpbmdsZTpub3QoLmhhcy1zZWNvbmRhcnktc2lkZWJhcikgbWFpbiAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTEwcHg7XG59XG5cbi5wYWdlOm5vdCguaG9tZSwgLndpZGUtbGF5b3V0KSBtYWluIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5lbnRyeS1jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUgdGQsXG4uZW50cnktY29udGVudCB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiA5NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5lbnRyeS1jb250ZW50IHRhYmxlIHRkLFxuICAuZW50cnktY29udGVudCB0YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG59XG4uZW50cnktY29udGVudCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5lbnRyeS1jb250ZW50IHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRoLFxuLmVudHJ5LWNvbnRlbnQgdGFibGUgLnJvdzAgdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRkLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyeS1jb250ZW50IHRhYmxlIHRkLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsXG4uZW50cnktY29udGVudCB0YWJsZSB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUuZ3JpZGxpbmVzIHRyOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZW50cnktY29udGVudCB1bDpub3QoLmxpc3QtdW5zdHlsZWQsIC5kcm9wZG93bi1tZW51LCAubmF2LXRhYnMsIC5tZm4tbGlzdCksXG4uZW50cnktY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IHVsOm5vdCgubGlzdC11bnN0eWxlZCwgLmRyb3Bkb3duLW1lbnUsIC5uYXYtdGFicywgLm1mbi1saXN0KSBsaTo6bWFya2VyLFxuLmVudHJ5LWNvbnRlbnQgb2wgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjOEM4MjYxO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmRhcmstb3ZlcmxheSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hYnMtbWVkaWEtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFicy1tZWRpYS1jb250YWluZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmFicy1tZWRpYS1jb250YWluZXIuYmctbGVmdCBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG4uYWJzLW1lZGlhLWNvbnRhaW5lci5iZy1jZW50ZXIgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYWJzLW1lZGlhLWNvbnRhaW5lci5iZy1yaWdodCBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJhdGlvOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NTBweDtcbiAgfVxufVxuLnJhdGlvLmJnLWxlZnQgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnJhdGlvLmJnLWNlbnRlciBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5yYXRpby5iZy1yaWdodCBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xufVxuLnJhdGlvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hZGQtdG8tY2FsZW5kYXIgLmljb24sXG4ubWV0YSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmbGV4OiAwIDAgMXJlbTtcbn1cblxuW2NsYXNzXj1leHQtXSAuaWNvbiB7XG4gIGZsZXg6IDAgMCAxcmVtO1xufVxuW2NsYXNzXj1leHQtXS5jb250ZW50LXNpbmdsZS1maWxlLWRlZmF1bHQgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgZmxleDogMCAwIDI2cHg7XG59XG5cbi5tZm4tYXR0YWNobWVudCxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ1Bvd2VyZWRieUN5Ym90LFxuI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZEJ5VGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkNvb2tpZURlY2xhcmF0aW9uVHlwZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2R1bGUge1xuICAtLWN3LW1vZHVsZS1weDogMjBweDtcbiAgLS1jdy1tb2R1bGUtcHk6IDMwcHg7XG4gIC0tY3ctbW9kdWxlLXB4LWRlc2t0b3A6IDIwcHg7XG4gIC0tY3ctbW9kdWxlLXB5LWRlc2t0b3A6IDIwcHg7XG4gIC0tY3ctbW9kdWxlLWdhcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kdWxlLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWN3LW1vZHVsZS1nYXApO1xufVxuXG4ubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhhcy1tb2R1bGUtdGl0bGUtYXJyb3cgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1tb2R1bGUtdGl0bGUtYXJyb3cgPiAqIHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGFzLW1vZHVsZS10aXRsZS1hcnJvdyA+ICogc3ZnIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuXG4ubW9kdWxlLWRlc2MgdWw6bm90KC5saXN0LXVuc3R5bGVkLCAuZHJvcGRvd24tbWVudSwgLm5hdi10YWJzLCAubWZuLWxpc3QpLFxuLm1vZHVsZS1kZXNjIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLm1vZHVsZS1kZXNjIHVsOm5vdCgubGlzdC11bnN0eWxlZCwgLmRyb3Bkb3duLW1lbnUsIC5uYXYtdGFicywgLm1mbi1saXN0KSBsaTo6bWFya2VyLFxuLm1vZHVsZS1kZXNjIG9sIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzhDODI2MTtcbn1cbi5tb2R1bGUtZGVzYyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jdy1iZy1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weSkgdmFyKC0tY3ctbW9kdWxlLXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAge1xuICAgIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weS1kZXNrdG9wKSB2YXIoLS1jdy1tb2R1bGUtcHgtZGVza3RvcCk7XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLm1vZHVsZSAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbnRyeS1jb250ZW50ID4gLm1vZHVsZSxcbi5lbnRyeS1jb250ZW50IC5jb250ZW50LWxheW91dC1yb3cge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uaGFzLXRleHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY3ctdGV4dC1jb2xvcik7XG59XG4uaGFzLXRleHQtY29sb3IgaDEsIC5oYXMtdGV4dC1jb2xvciAuaDEsXG4uaGFzLXRleHQtY29sb3IgaDIsXG4uaGFzLXRleHQtY29sb3IgLmgyLFxuLmhhcy10ZXh0LWNvbG9yIGgzLFxuLmhhcy10ZXh0LWNvbG9yIC5oMyxcbi5oYXMtdGV4dC1jb2xvciBoNCxcbi5oYXMtdGV4dC1jb2xvciAuaDQsXG4uaGFzLXRleHQtY29sb3IgaDUsXG4uaGFzLXRleHQtY29sb3IgLmg1LFxuLmhhcy10ZXh0LWNvbG9yIGg2LFxuLmhhcy10ZXh0LWNvbG9yIC5oNiB7XG4gIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbn1cbi5oYXMtdGV4dC1jb2xvciBhOm5vdCguZHJvcGRvd24taXRlbSwgLmJ0bikge1xuICBjb2xvcjogdmFyKC0tY3ctdGV4dC1jb2xvcik7XG59XG4uaGFzLXRleHQtY29sb3IgYTpub3QoLmRyb3Bkb3duLWl0ZW0sIC5idG4pOmhvdmVyLCAuaGFzLXRleHQtY29sb3IgYTpub3QoLmRyb3Bkb3duLWl0ZW0sIC5idG4pOmZvY3VzLCAuaGFzLXRleHQtY29sb3IgYTpub3QoLmRyb3Bkb3duLWl0ZW0sIC5idG4pOmFjdGl2ZSB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuLmhhcy10ZXh0LWNvbG9yIGE6bm90KC5kcm9wZG93bi1pdGVtLCAuYnRuKTpob3ZlciAuaWNvbiBwYXRoLCAuaGFzLXRleHQtY29sb3IgYTpub3QoLmRyb3Bkb3duLWl0ZW0sIC5idG4pOmZvY3VzIC5pY29uIHBhdGgsIC5oYXMtdGV4dC1jb2xvciBhOm5vdCguZHJvcGRvd24taXRlbSwgLmJ0bik6YWN0aXZlIC5pY29uIHBhdGgge1xuICBmaWxsOiAjREJCMTNCO1xufVxuLmhhcy10ZXh0LWNvbG9yIC5tb2R1bGUtZGVzYyBhLFxuLmhhcy10ZXh0LWNvbG9yIC5jb250YWN0LWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhhcy10ZXh0LWNvbG9yIC5pY29uIHBhdGgge1xuICBmaWxsOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbn1cblxuLmhvbWUgbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5ib2R5Om5vdCguaG9tZSwgLmVycm9yNDA0LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWJsdWUtYmFja2dyb3VuZCkgbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbi5jdXJ2ZWQtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTBweDtcbn1cbi5jdXJ2ZWQtYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uY3VydmVkLWFycm93IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGlkZS1kZWZhdWx0cyAubW9kdWxlIC5tb2R1bGUtYmctd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGlkZS1kZWZhdWx0cyAubW9kdWxlIC5tb2R1bGUtdGl0bGUsXG4uaGlkZS1kZWZhdWx0cyAubW9kdWxlIC5yZWFkLW1vcmUtY29udGFpbmVyLFxuLmhpZGUtZGVmYXVsdHMgLm1vZHVsZSAubW9kdWxlLWRlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW52ZXN0b3ItY29udGFjdCAubW9kdWxlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnZlc3Rvci1jb250YWN0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2MjVyZW0gKyAwLjE1dncpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnZlc3Rvci1jb250YWN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaW52ZXN0b3ItY29udGFjdCAucG9zaXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmludmVzdG9yLWNvbnRhY3QgLmNvbnRhY3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pbnZlc3Rvci1jb250YWN0IC5tb2R1bGUtYmctd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmludmVzdG9yLWNvbnRhY3QgLm1vZHVsZS1iZy13cmFwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0cmF0ZWd5LWdyYXBocyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RyYXRlZ3ktZ3JhcGhzIHtcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmF0ZWd5LWdyYXBocyA+IGRpdiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIC5tb2R1bGUtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3RyYXRlZ3kge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNzZweCAyN3B4IDQ2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdHJhdGVneSB7XG4gICAgcGFkZGluZzogNDZweCAyN3B4O1xuICB9XG59XG4uc3RyYXRlZ3kgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5zdHJhdGVneTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDk4cHg7XG4gIGhlaWdodDogOTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdHJhdGVneTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyBjbGFzcz0naWNvbicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMjYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxMCAyNiclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTEwIDEzLjEyYy01LjUyIDAtMTAtNS42LTEwLTEyLjV2MjVjMC02LjkgNC40OC0xMi41IDEwLTEyLjVaJyUzZSUzYy9wYXRoJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zdHJhdGVneSB1bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5zdHJhdGVneSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zdHJhdGVneSB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zdHJhdGVneS5ib2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQ3NjU7XG59XG4uc3RyYXRlZ3kuYm9hcmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9Jzk4JyBoZWlnaHQ9Jzk4JyB2aWV3Qm94PScwIDAgOTggOTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NlbGxpcHNlIGN4PSc0OC45NjYnIGN5PSc0OScgcng9JzQ4Ljk2Nicgcnk9JzQ5JyBmaWxsPSclMjMyRjQ3NjUnLyUzZSUzY21hc2sgaWQ9J3BhdGgtMi1pbnNpZGUtMV8yXzQ0JyBmaWxsPSd3aGl0ZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzcuMjU0OCA1NC41OTA0QzM1Ljc2NDQgNTUuMjI1MSAzNC4xMjQzIDU1LjU3NjMgMzIuNDAyMyA1NS41NzYzQzI1LjU1MjcgNTUuNTc2MyAyMCA1MC4wMTk4IDIwIDQzLjE2NTRDMjAgMzYuMzExMSAyNS41NTI3IDMwLjc1NDUgMzIuNDAyMyAzMC43NTQ1QzM1LjkzMDMgMzAuNzU0NSAzOS4xMTQzIDMyLjIyODcgNDEuMzcyNyAzNC41OTUxQzQzLjM4ODMgMzMuMjc5NiA0NS43NTgxIDMyLjUyMTQgNDguMjkzOSAzMi41MjE0QzUxLjEwMjkgMzIuNTIxNCA1My43MDgzIDMzLjQ1MTggNTUuODU0MyAzNS4wMzk2QzU4LjEyODMgMzIuNDE0NyA2MS40ODQ5IDMwLjc1NDUgNjUuMjI4OSAzMC43NTQ1QzcyLjA3ODUgMzAuNzU0NSA3Ny42MzEyIDM2LjMxMTEgNzcuNjMxMiA0My4xNjU0Qzc3LjYzMTIgNTAuMDE5OCA3Mi4wNzg1IDU1LjU3NjMgNjUuMjI4OSA1NS41NzYzQzYzLjE4ODEgNTUuNTc2MyA2MS4yNjI0IDU1LjA4MzEgNTkuNTY0NCA1NC4yMDkyQzU3LjIxNjYgNTguMjEzOCA1My4wNDY3IDYwLjg3NzMgNDguMjkzOSA2MC44NzczQzQzLjY5MzUgNjAuODc3MyAzOS42MzkzIDU4LjM4MiAzNy4yNTQ4IDU0LjU5MDRaJy8lM2UlM2MvbWFzayUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zNy4yNTQ4IDU0LjU5MDRDMzUuNzY0NCA1NS4yMjUxIDM0LjEyNDMgNTUuNTc2MyAzMi40MDIzIDU1LjU3NjNDMjUuNTUyNyA1NS41NzYzIDIwIDUwLjAxOTggMjAgNDMuMTY1NEMyMCAzNi4zMTExIDI1LjU1MjcgMzAuNzU0NSAzMi40MDIzIDMwLjc1NDVDMzUuOTMwMyAzMC43NTQ1IDM5LjExNDMgMzIuMjI4NyA0MS4zNzI3IDM0LjU5NTFDNDMuMzg4MyAzMy4yNzk2IDQ1Ljc1ODEgMzIuNTIxNCA0OC4yOTM5IDMyLjUyMTRDNTEuMTAyOSAzMi41MjE0IDUzLjcwODMgMzMuNDUxOCA1NS44NTQzIDM1LjAzOTZDNTguMTI4MyAzMi40MTQ3IDYxLjQ4NDkgMzAuNzU0NSA2NS4yMjg5IDMwLjc1NDVDNzIuMDc4NSAzMC43NTQ1IDc3LjYzMTIgMzYuMzExMSA3Ny42MzEyIDQzLjE2NTRDNzcuNjMxMiA1MC4wMTk4IDcyLjA3ODUgNTUuNTc2MyA2NS4yMjg5IDU1LjU3NjNDNjMuMTg4MSA1NS41NzYzIDYxLjI2MjQgNTUuMDgzMSA1OS41NjQ0IDU0LjIwOTJDNTcuMjE2NiA1OC4yMTM4IDUzLjA0NjcgNjAuODc3MyA0OC4yOTM5IDYwLjg3NzNDNDMuNjkzNSA2MC44NzczIDM5LjYzOTMgNTguMzgyIDM3LjI1NDggNTQuNTkwNFonIGZpbGw9JyUyMzJGNDc2NScvJTNlJTNjcGF0aCBkPSdNMzcuMjU0OCA1NC41OTA0TDM3LjkzMiA1NC4xNjQ1TDM3LjU2ODkgNTMuNTg3MUwzNi45NDE0IDUzLjg1NDRMMzcuMjU0OCA1NC41OTA0Wk00MS4zNzI3IDM0LjU5NTFMNDAuNzkzOSAzNS4xNDc0TDQxLjI1MyAzNS42Mjg0TDQxLjgwOTkgMzUuMjY1TDQxLjM3MjcgMzQuNTk1MVpNNTUuODU0MyAzNS4wMzk2TDU1LjM3ODQgMzUuNjgyN0w1NS45NzM5IDM2LjEyMzNMNTYuNDU4OSAzNS41NjM0TDU1Ljg1NDMgMzUuMDM5NlpNNTkuNTY0NCA1NC4yMDkyTDU5LjkzMDUgNTMuNDk3OEw1OS4yNTcyIDUzLjE1MTNMNTguODc0MyA1My44MDQ1TDU5LjU2NDQgNTQuMjA5MlpNMzIuNDAyMyA1Ni4zNzYzQzM0LjIzNCA1Ni4zNzYzIDM1Ljk4MDUgNTYuMDAyNiAzNy41NjgzIDU1LjMyNjRMMzYuOTQxNCA1My44NTQ0QzM1LjU0ODIgNTQuNDQ3NyAzNC4wMTQ2IDU0Ljc3NjMgMzIuNDAyMyA1NC43NzYzVjU2LjM3NjNaTTE5LjIgNDMuMTY1NEMxOS4yIDUwLjQ2MTEgMjUuMTEwMyA1Ni4zNzYzIDMyLjQwMjMgNTYuMzc2M1Y1NC43NzYzQzI1Ljk5NSA1NC43NzYzIDIwLjggNDkuNTc4NSAyMC44IDQzLjE2NTRIMTkuMlpNMzIuNDAyMyAyOS45NTQ1QzI1LjExMDMgMjkuOTU0NSAxOS4yIDM1Ljg2OTggMTkuMiA0My4xNjU0SDIwLjhDMjAuOCAzNi43NTI0IDI1Ljk5NSAzMS41NTQ1IDMyLjQwMjMgMzEuNTU0NVYyOS45NTQ1Wk00MS45NTE0IDM0LjA0MjdDMzkuNTQ4NCAzMS41MjQ4IDM2LjE1OCAyOS45NTQ1IDMyLjQwMjMgMjkuOTU0NVYzMS41NTQ1QzM1LjcwMjcgMzEuNTU0NSAzOC42ODAyIDMyLjkzMjYgNDAuNzkzOSAzNS4xNDc0TDQxLjk1MTQgMzQuMDQyN1pNNDEuODA5OSAzNS4yNjVDNDMuNzAxOSAzNC4wMzAzIDQ1LjkyMDggMzMuMzIxNCA0OC4yOTM5IDMzLjMyMTRWMzEuNzIxNEM0NS41OTU0IDMxLjcyMTQgNDMuMDc0OCAzMi41Mjg5IDQwLjkzNTQgMzMuOTI1MUw0MS44MDk5IDM1LjI2NVpNNDguMjkzOSAzMy4zMjE0QzUwLjkyMjEgMzMuMzIxNCA1My4zNjI0IDM0LjE5MSA1NS4zNzg0IDM1LjY4MjdMNTYuMzMwMSAzNC4zOTY1QzU0LjA1NDIgMzIuNzEyNiA1MS4yODM3IDMxLjcyMTQgNDguMjkzOSAzMS43MjE0VjMzLjMyMTRaTTY1LjIyODkgMjkuOTU0NUM2MS4yNDMgMjkuOTU0NSA1Ny42NjkxIDMxLjcyMzEgNTUuMjQ5NiAzNC41MTU4TDU2LjQ1ODkgMzUuNTYzNEM1OC41ODc1IDMzLjEwNjQgNjEuNzI2NyAzMS41NTQ1IDY1LjIyODkgMzEuNTU0NVYyOS45NTQ1Wk03OC40MzEyIDQzLjE2NTRDNzguNDMxMiAzNS44Njk4IDcyLjUyMDggMjkuOTU0NSA2NS4yMjg5IDI5Ljk1NDVWMzEuNTU0NUM3MS42MzYxIDMxLjU1NDUgNzYuODMxMiAzNi43NTI0IDc2LjgzMTIgNDMuMTY1NEg3OC40MzEyWk02NS4yMjg5IDU2LjM3NjNDNzIuNTIwOCA1Ni4zNzYzIDc4LjQzMTIgNTAuNDYxMSA3OC40MzEyIDQzLjE2NTRINzYuODMxMkM3Ni44MzEyIDQ5LjU3ODUgNzEuNjM2MSA1NC43NzYzIDY1LjIyODkgNTQuNzc2M1Y1Ni4zNzYzWk01OS4xOTgzIDU0LjkyMDVDNjEuMDA2OSA1NS44NTEzIDYzLjA1NzggNTYuMzc2MyA2NS4yMjg5IDU2LjM3NjNWNTQuNzc2M0M2My4zMTg0IDU0Ljc3NjMgNjEuNTE3OSA1NC4zMTQ4IDU5LjkzMDUgNTMuNDk3OEw1OS4xOTgzIDU0LjkyMDVaTTU4Ljg3NDMgNTMuODA0NUM1Ni42NTUyIDU3LjU4OTYgNTIuNzM0NiA2MC4wNzczIDQ4LjI5MzkgNjAuMDc3M1Y2MS42NzczQzUzLjM1ODcgNjEuNjc3MyA1Ny43Nzc5IDU4LjgzODEgNjAuMjU0NiA1NC42MTM4TDU4Ljg3NDMgNTMuODA0NVpNNDguMjkzOSA2MC4wNzczQzQzLjk5NTEgNjAuMDc3MyA0MC4xODQ4IDU3Ljc0NjcgMzcuOTMyIDU0LjE2NDVMMzYuNTc3NiA1NS4wMTYzQzM5LjA5MzggNTkuMDE3MyA0My4zOTE5IDYxLjY3NzMgNDguMjkzOSA2MS42NzczVjYwLjA3NzNaJyBmaWxsPSd3aGl0ZScgbWFzaz0ndXJsJTI4JTIzcGF0aC0yLWluc2lkZS0xXzJfNDQlMjknLyUzZSUzY3BhdGggZD0nTTM3LjExOTkgNDAuMzUyOEMzNy4xMTk5IDQzLjAwMDcgMzQuOTUwNCA0NS4xNDcyIDMyLjI3NDMgNDUuMTQ3MkMyOS41OTgyIDQ1LjE0NzIgMjcuNDI4OCA0My4wMDA3IDI3LjQyODggNDAuMzUyOEMyNy40Mjg4IDM3LjcwNDkgMjkuNTk4MiAzNS41NTg0IDMyLjI3NDMgMzUuNTU4NEMzNC45NTA0IDM1LjU1ODQgMzcuMTE5OSAzNy43MDQ5IDM3LjExOTkgNDAuMzUyOFonIGZpbGw9JyUyMzJGNDc2NScvJTNlJTNjcGF0aCBkPSdNMzUuMjUwOSA0NS45NzQxTDMyLjI3MzYgNTAuMzEyN0wyOS4yOTYzIDQ1Ljk3NDFDMjUuMDA1MyA0Ni42NDA5IDI0LjAyMTggNDcuOTY5MyAyMi44MjE1IDQ5Ljk3MUMyMi44MjE1IDQ5Ljk3MSAyNi4xMjI4IDU1LjE3NTYgMzIuMjczNiA1NS4xNzU2QzM4LjQyNDQgNTUuMTc1NiA0Mi4wMjUxIDQ5Ljk3MSA0Mi4wMjUxIDQ5Ljk3MUM0MC40MjQ4IDQ3LjU2ODkgMzkuNTUwNCA0Ni42NDkzIDM1LjI1MDkgNDUuOTc0MVonIGZpbGw9JyUyMzJGNDc2NScvJTNlJTNjcGF0aCBkPSdNMzcuMTE5OSA0MC4zNTI4QzM3LjExOTkgNDMuMDAwNyAzNC45NTA0IDQ1LjE0NzIgMzIuMjc0MyA0NS4xNDcyQzI5LjU5ODIgNDUuMTQ3MiAyNy40Mjg4IDQzLjAwMDcgMjcuNDI4OCA0MC4zNTI4QzI3LjQyODggMzcuNzA0OSAyOS41OTgyIDM1LjU1ODQgMzIuMjc0MyAzNS41NTg0QzM0Ljk1MDQgMzUuNTU4NCAzNy4xMTk5IDM3LjcwNDkgMzcuMTE5OSA0MC4zNTI4WicgZmlsbD0nJTIzMkY0NzY1Jy8lM2UlM2NwYXRoIGQ9J00zNS4yNTA5IDQ1Ljk3NDFMMzIuMjczNiA1MC4zMTI3TDI5LjI5NjMgNDUuOTc0MUMyNS4wMDUzIDQ2LjY0MDkgMjQuMDIxOCA0Ny45NjkzIDIyLjgyMTUgNDkuOTcxQzIyLjgyMTUgNDkuOTcxIDI2LjEyMjggNTUuMTc1NiAzMi4yNzM2IDU1LjE3NTZDMzguNDI0NCA1NS4xNzU2IDQyLjAyNTEgNDkuOTcxIDQyLjAyNTEgNDkuOTcxQzQwLjQyNDggNDcuNTY4OSAzOS41NTA0IDQ2LjY0OTMgMzUuMjUwOSA0NS45NzQxWicgZmlsbD0nJTIzMkY0NzY1Jy8lM2UlM2NwYXRoIGQ9J00zMi4yNzQzIDQ1LjE0NzJDMzQuOTUwNCA0NS4xNDcyIDM3LjExOTkgNDMuMDAwNyAzNy4xMTk5IDQwLjM1MjhDMzcuMTE5OSAzNy43MDQ5IDM0Ljk1MDQgMzUuNTU4NCAzMi4yNzQzIDM1LjU1ODRDMjkuNTk4MiAzNS41NTg0IDI3LjQyODggMzcuNzA0OSAyNy40Mjg4IDQwLjM1MjhDMjcuNDI4OCA0My4wMDA3IDI5LjU5ODIgNDUuMTQ3MiAzMi4yNzQzIDQ1LjE0NzJaTTMyLjI3MzYgNTAuMzEyN0wzNS4yNTA5IDQ1Ljk3NDFDMzkuNTUwNCA0Ni42NDkzIDQwLjQyNDggNDcuNTY4OSA0Mi4wMjUxIDQ5Ljk3MUM0Mi4wMjUxIDQ5Ljk3MSAzOC40MjQ0IDU1LjE3NTYgMzIuMjczNiA1NS4xNzU2QzI2LjEyMjggNTUuMTc1NiAyMi44MjE1IDQ5Ljk3MSAyMi44MjE1IDQ5Ljk3MUMyNC4wMjE4IDQ3Ljk2OTMgMjUuMDA1MyA0Ni42NDA5IDI5LjI5NjMgNDUuOTc0MUwzMi4yNzM2IDUwLjMxMjdaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvJTNlJTNjcGF0aCBkPSdNNjkuOTUzIDQwLjM1MjhDNjkuOTUzIDQzLjAwMDcgNjcuNzgzNSA0NS4xNDcyIDY1LjEwNzQgNDUuMTQ3MkM2Mi40MzEzIDQ1LjE0NzIgNjAuMjYxOSA0My4wMDA3IDYwLjI2MTkgNDAuMzUyOEM2MC4yNjE5IDM3LjcwNDkgNjIuNDMxMyAzNS41NTg0IDY1LjEwNzQgMzUuNTU4NEM2Ny43ODM1IDM1LjU1ODQgNjkuOTUzIDM3LjcwNDkgNjkuOTUzIDQwLjM1MjhaJyBmaWxsPSclMjMyRjQ3NjUnLyUzZSUzY3BhdGggZD0nTTY4LjA4NCA0NS45NzQxTDY1LjEwNjcgNTAuMzEyN0w2Mi4xMjk0IDQ1Ljk3NDFDNTcuODM4NCA0Ni42NDA5IDU2Ljg1NDkgNDcuOTY5MyA1NS42NTQ2IDQ5Ljk3MUM1NS42NTQ2IDQ5Ljk3MSA1OC45NTU5IDU1LjE3NTYgNjUuMTA2NyA1NS4xNzU2QzcxLjI1NzUgNTUuMTc1NiA3NC44NTgyIDQ5Ljk3MSA3NC44NTgyIDQ5Ljk3MUM3My4yNTc5IDQ3LjU2ODkgNzIuMzgzNSA0Ni42NDkzIDY4LjA4NCA0NS45NzQxWicgZmlsbD0nJTIzMkY0NzY1Jy8lM2UlM2NwYXRoIGQ9J002OS45NTMgNDAuMzUyOEM2OS45NTMgNDMuMDAwNyA2Ny43ODM1IDQ1LjE0NzIgNjUuMTA3NCA0NS4xNDcyQzYyLjQzMTMgNDUuMTQ3MiA2MC4yNjE5IDQzLjAwMDcgNjAuMjYxOSA0MC4zNTI4QzYwLjI2MTkgMzcuNzA0OSA2Mi40MzEzIDM1LjU1ODQgNjUuMTA3NCAzNS41NTg0QzY3Ljc4MzUgMzUuNTU4NCA2OS45NTMgMzcuNzA0OSA2OS45NTMgNDAuMzUyOFonIGZpbGw9JyUyMzJGNDc2NScvJTNlJTNjcGF0aCBkPSdNNjguMDg0IDQ1Ljk3NDFMNjUuMTA2NyA1MC4zMTI3TDYyLjEyOTQgNDUuOTc0MUM1Ny44Mzg0IDQ2LjY0MDkgNTYuODU0OSA0Ny45NjkzIDU1LjY1NDYgNDkuOTcxQzU1LjY1NDYgNDkuOTcxIDU4Ljk1NTkgNTUuMTc1NiA2NS4xMDY3IDU1LjE3NTZDNzEuMjU3NSA1NS4xNzU2IDc0Ljg1ODIgNDkuOTcxIDc0Ljg1ODIgNDkuOTcxQzczLjI1NzkgNDcuNTY4OSA3Mi4zODM1IDQ2LjY0OTMgNjguMDg0IDQ1Ljk3NDFaJyBmaWxsPSclMjMyRjQ3NjUnLyUzZSUzY3BhdGggZD0nTTY1LjEwNzQgNDUuMTQ3MkM2Ny43ODM1IDQ1LjE0NzIgNjkuOTUzIDQzLjAwMDcgNjkuOTUzIDQwLjM1MjhDNjkuOTUzIDM3LjcwNDkgNjcuNzgzNSAzNS41NTg0IDY1LjEwNzQgMzUuNTU4NEM2Mi40MzEzIDM1LjU1ODQgNjAuMjYxOSAzNy43MDQ5IDYwLjI2MTkgNDAuMzUyOEM2MC4yNjE5IDQzLjAwMDcgNjIuNDMxMyA0NS4xNDcyIDY1LjEwNzQgNDUuMTQ3MlpNNjUuMTA2NyA1MC4zMTI3TDY4LjA4NCA0NS45NzQxQzcyLjM4MzUgNDYuNjQ5MyA3My4yNTc5IDQ3LjU2ODkgNzQuODU4MiA0OS45NzFDNzQuODU4MiA0OS45NzEgNzEuMjU3NSA1NS4xNzU2IDY1LjEwNjcgNTUuMTc1NkM1OC45NTU5IDU1LjE3NTYgNTUuNjU0NiA0OS45NzEgNTUuNjU0NiA0OS45NzFDNTYuODU0OSA0Ny45NjkzIDU3LjgzODQgNDYuNjQwOSA2Mi4xMjk0IDQ1Ljk3NDFMNjUuMTA2NyA1MC4zMTI3Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzY3BhdGggZD0nTTUzLjg2NDggNDIuNjA2NUM1My44NjQ4IDQ1LjczNjcgNTEuMjcxNSA0OC4yNzQyIDQ4LjA3MjUgNDguMjc0MkM0NC44NzM0IDQ4LjI3NDIgNDIuMjgwMSA0NS43MzY3IDQyLjI4MDEgNDIuNjA2NUM0Mi4yODAxIDM5LjQ3NjQgNDQuODczNCAzNi45Mzg5IDQ4LjA3MjUgMzYuOTM4OUM1MS4yNzE1IDM2LjkzODkgNTMuODY0OCAzOS40NzY0IDUzLjg2NDggNDIuNjA2NVonIGZpbGw9JyUyMzJGNDc2NScvJTNlJTNjcGF0aCBkPSdNNTEuNjMwNiA0OS4yNTE3TDQ4LjA3MTYgNTQuMzgwNUw0NC41MTI1IDQ5LjI1MTdDMzkuMzgzIDUwLjA0IDM4LjIwNzMgNTEuNjEwMyAzNi43NzI2IDUzLjk3NjZDMzYuNzcyNiA1My45NzY2IDM5LjI4NDEgNjAuOTY5NiA0OC4wNzE2IDYwLjc5MUM1Ni44NTkgNjAuNjEyMyA1OS43Mjg1IDUzLjk3NjYgNTkuNzI4NSA1My45NzY2QzU3LjgxNTUgNTEuMTM3IDU2Ljc3MDQgNTAuMDUgNTEuNjMwNiA0OS4yNTE3WicgZmlsbD0nJTIzMkY0NzY1Jy8lM2UlM2NwYXRoIGQ9J001My44NjQ4IDQyLjYwNjVDNTMuODY0OCA0NS43MzY3IDUxLjI3MTUgNDguMjc0MiA0OC4wNzI1IDQ4LjI3NDJDNDQuODczNCA0OC4yNzQyIDQyLjI4MDEgNDUuNzM2NyA0Mi4yODAxIDQyLjYwNjVDNDIuMjgwMSAzOS40NzY0IDQ0Ljg3MzQgMzYuOTM4OSA0OC4wNzI1IDM2LjkzODlDNTEuMjcxNSAzNi45Mzg5IDUzLjg2NDggMzkuNDc2NCA1My44NjQ4IDQyLjYwNjVaJyBmaWxsPSclMjMyRjQ3NjUnLyUzZSUzY3BhdGggZD0nTTUxLjYzMDYgNDkuMjUxN0w0OC4wNzE2IDU0LjM4MDVMNDQuNTEyNSA0OS4yNTE3QzM5LjM4MyA1MC4wNCAzOC4yMDczIDUxLjYxMDMgMzYuNzcyNiA1My45NzY2QzM2Ljc3MjYgNTMuOTc2NiAzOS4yODQxIDYwLjk2OTYgNDguMDcxNiA2MC43OTFDNTYuODU5IDYwLjYxMjMgNTkuNzI4NSA1My45NzY2IDU5LjcyODUgNTMuOTc2NkM1Ny44MTU1IDUxLjEzNyA1Ni43NzA0IDUwLjA1IDUxLjYzMDYgNDkuMjUxN1onIGZpbGw9JyUyMzJGNDc2NScvJTNlJTNjcGF0aCBkPSdNNDguMDcyNSA0OC4yNzQyQzUxLjI3MTUgNDguMjc0MiA1My44NjQ4IDQ1LjczNjcgNTMuODY0OCA0Mi42MDY1QzUzLjg2NDggMzkuNDc2NCA1MS4yNzE1IDM2LjkzODkgNDguMDcyNSAzNi45Mzg5QzQ0Ljg3MzQgMzYuOTM4OSA0Mi4yODAxIDM5LjQ3NjQgNDIuMjgwMSA0Mi42MDY1QzQyLjI4MDEgNDUuNzM2NyA0NC44NzM0IDQ4LjI3NDIgNDguMDcyNSA0OC4yNzQyWk00OC4wNzE2IDU0LjM4MDVMNTEuNjMwNiA0OS4yNTE3QzU2Ljc3MDQgNTAuMDUgNTcuODE1NSA1MS4xMzcgNTkuNzI4NSA1My45NzY2QzU5LjcyODUgNTMuOTc2NiA1Ni44NTkgNjAuNjEyMyA0OC4wNzE2IDYwLjc5MUMzOS4yODQxIDYwLjk2OTYgMzYuNzcyNiA1My45NzY2IDM2Ljc3MjYgNTMuOTc2NkMzOC4yMDczIDUxLjYxMDMgMzkuMzgzIDUwLjA0IDQ0LjUxMjUgNDkuMjUxN0w0OC4wNzE2IDU0LjM4MDVaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvJTNlJTNjcGF0aCBkPSdNNTMuNDIzNiAyNC4zNDY4QzU0LjAzNTggMjUuNjMyOCA1NS41NzM2IDI2LjE3ODggNTYuODU4MyAyNS41NjY1QzU4LjE0MyAyNC45NTQyIDU4LjY4ODIgMjMuNDE1NCA1OC4wNzYgMjIuMTI5NEM1Ny40NjM3IDIwLjg0MzMgNTUuOTI1OSAyMC4yOTczIDU0LjY0MTIgMjAuOTA5NkM1My4zNTY2IDIxLjUyMTkgNTIuODExMyAyMy4wNjA3IDUzLjQyMzYgMjQuMzQ2OFonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2NwYXRoIGQ9J000MC41ODk0IDI2LjQyMjNDNDEuNzY2MiAyNS42MjE3IDQyLjA3MTMgMjQuMDE3NyA0MS4yNzA5IDIyLjgzOThDNDAuNDcwNSAyMS42NjE4IDM4Ljg2NzcgMjEuMzU2MSAzNy42OTA5IDIyLjE1NjdDMzYuNTE0MSAyMi45NTczIDM2LjIwOSAyNC41NjEzIDM3LjAwOTQgMjUuNzM5MkMzNy44MDk4IDI2LjkxNzEgMzkuNDEyNyAyNy4yMjI5IDQwLjU4OTQgMjYuNDIyM1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2NwYXRoIGQ9J000NC43OTY4IDE3Ljk0OTJDNDUuMDY4MSAxOS4zNDc3IDQ2LjQyMDYgMjAuMjYxMyA0Ny44MTc0IDE5Ljk5MDJDNDkuMjE0MyAxOS43MTkxIDUwLjEyNjkgMTguMzY1OCA0OS44NTU2IDE2Ljk2NzNDNDkuNTg0MiAxNS41Njg4IDQ4LjIzMTcgMTQuNjU1MiA0Ni44MzQ5IDE0LjkyNjNDNDUuNDM4MSAxNS4xOTc0IDQ0LjUyNTQgMTYuNTUwNyA0NC43OTY4IDE3Ljk0OTJaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvJTNlJTNjcGF0aCBkPSdNNTUuNzU0NiAzNS4xNzE5TDQ4LjgwNjQgMjQuNTY5NE00OC44MDY0IDI0LjU2OTRMNDcuMzY2OSAyMC4xNTE4TTQ4LjgwNjQgMjQuNTY5NEw0Mi4wNjk0IDI0LjEyNzcnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2NwYXRoIGQ9J001NC40MjkxIDI1LjQ1M0w1MS43ODA0IDI4Ljk4NzEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2NwYXRoIGQ9J00zOC44NTE0IDY2LjM3NjJDMzguMTc2OSA2NC45NTk2IDM2LjQ4MjkgNjQuMzU4MSAzNS4wNjc3IDY1LjAzMjZDMzMuNjUyNSA2NS43MDcxIDMzLjA1MTkgNjcuNDAyMiAzMy43MjY0IDY4LjgxODlDMzQuNDAwOCA3MC4yMzU1IDM2LjA5NDggNzAuODM3IDM3LjUxIDcwLjE2MjVDMzguOTI1MiA2OS40ODggMzkuNTI1OCA2Ny43OTI5IDM4Ljg1MTQgNjYuMzc2MlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2NwYXRoIGQ9J001Mi43NjI4IDY0LjEwNDJDNTEuNDY2NiA2NC45ODYyIDUxLjEzMDQgNjYuNzUzIDUyLjAxMjEgNjguMDUwNkM1Mi44OTM5IDY5LjM0ODIgNTQuNjU5NSA2OS42ODUxIDU1Ljk1NTggNjguODAzMUM1Ny4yNTIxIDY3LjkyMTEgNTcuNTg4MyA2Ni4xNTQzIDU2LjcwNjUgNjQuODU2N0M1NS44MjQ4IDYzLjU1OTEgNTQuMDU5MSA2My4yMjIyIDUyLjc2MjggNjQuMTA0MlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2NwYXRoIGQ9J000OC4yNDI5IDczLjM0NUM0Ny45NDQgNzEuODA0NSA0Ni40NTQxIDcwLjc5OCA0NC45MTU0IDcxLjA5NjdDNDMuMzc2NiA3MS4zOTUzIDQyLjM3MTMgNzIuODg2MSA0Mi42NzAyIDc0LjQyNjZDNDIuOTY5MSA3NS45NjcxIDQ0LjQ1OSA3Ni45NzM2IDQ1Ljk5NzcgNzYuNjc0OUM0Ny41MzY1IDc2LjM3NjMgNDguNTQxOCA3NC44ODU1IDQ4LjI0MjkgNzMuMzQ1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzY3BhdGggZD0nTTM2Ljc3MzIgNTQuNjA5Nkw0My44NDY0IDY2LjE0OTJNNDMuODQ2NCA2Ni4xNDkyTDQ1LjQxMjUgNzAuOTU1NE00My44NDY0IDY2LjE0OTJMNTEuMTc1OSA2Ni42Mjk5JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvJTNlJTNjcGF0aCBkPSdNMzcuNzI1OCA2NS4xODgzTDQwLjc0MzggNjEuMjM2MScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uc3RyYXRlZ3kucGxhbm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg2Nzg3O1xufVxuLnN0cmF0ZWd5LnBsYW5uaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPSc5OScgaGVpZ2h0PSc5OCcgdmlld0JveD0nMCAwIDk5IDk4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjZWxsaXBzZSBjeD0nNDkuNTk4OCcgY3k9JzQ5JyByeD0nNDguOTY2JyByeT0nNDknIGZpbGw9JyUyMzQ4Njc4NycvJTNlJTNjbWFzayBpZD0ncGF0aC0yLW91dHNpZGUtMV8xXzgnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzI0LjYxNTUnIHk9JzIxJyB3aWR0aD0nNDknIGhlaWdodD0nNDMnIGZpbGw9J2JsYWNrJyUzZSUzY3JlY3QgZmlsbD0nd2hpdGUnIHg9JzI0LjYxNTUnIHk9JzIxJyB3aWR0aD0nNDknIGhlaWdodD0nNDMnLyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002OC43MzY3IDI5LjY4NzVDNjcuOTc4IDI5LjY4NzUgNjcuMjc2NCAyOS40NjY0IDY2LjY3NjIgMjkuMTAxM0w1OS4zNTg2IDM0Ljg0MDVDNTkuNDk4MyAzNS4yMzUyIDU5LjU4OTggMzUuNjUyNCA1OS41ODk4IDM2LjA5MzdDNTkuNTg5OCAzOC4yMTY1IDU3LjgzNDcgMzkuOTM3NCA1NS42Njk3IDM5LjkzNzRDNTMuNTA0NiAzOS45Mzc0IDUxLjc0OTYgMzguMjE2NSA1MS43NDk2IDM2LjA5MzdDNTEuNzQ5NiAzNS42NTI0IDUxLjg0MSAzNS4yMzUyIDUxLjk4MDcgMzQuODQwNUw0NC42NjMyIDI5LjEwMDVDNDQuMDYyOSAyOS40NjY0IDQzLjM2MTQgMjkuNjg3NSA0Mi42MDI3IDI5LjY4NzVDNDEuOTk4MyAyOS42ODc1IDQxLjQzMzIgMjkuNTQyNSA0MC45MjE5IDI5LjMwMzFMMzMuMDYzOCAzNy4wMDgyQzMzLjMwOCAzNy41MDk0IDMzLjQ1NTggMzguMDYzNiAzMy40NTU4IDM4LjY1NjJDMzMuNDU1OCA0MC43NzkgMzEuNzAwNyA0Mi40OTk5IDI5LjUzNTcgNDIuNDk5OUMyNy4zNzA3IDQyLjQ5OTkgMjUuNjE1NiA0MC43NzkgMjUuNjE1NiAzOC42NTYyQzI1LjYxNTYgMzYuNTMzMyAyNy4zNzA3IDM0LjgxMjQgMjkuNTM1NyAzNC44MTI0QzMwLjE0IDM0LjgxMjQgMzAuNzA1MiAzNC45NTc0IDMxLjIxNjQgMzUuMTk2OEwzOS4wNzQ2IDI3LjQ5MTdDMzguODMwNCAyNi45OTA0IDM4LjY4MjYgMjYuNDM2MyAzOC42ODI2IDI1Ljg0MzdDMzguNjgyNiAyMy43MjA5IDQwLjQzNzYgMjIgNDIuNjAyNyAyMkM0NC43Njc3IDIyIDQ2LjUyMjggMjMuNzIwOSA0Ni41MjI4IDI1Ljg0MzdDNDYuNTIyOCAyNi4yODUgNDYuNDMxMyAyNi43MDIyIDQ2LjI5MTcgMjcuMDk2MUw1My42MDkyIDMyLjgzNjFDNTQuMjA5NCAzMi40NzAyIDU0LjkxMSAzMi4yNDkxIDU1LjY2OTcgMzIuMjQ5MUM1Ni40Mjg0IDMyLjI0OTEgNTcuMTI5OSAzMi40NzAyIDU3LjczMDIgMzIuODM2MUw2NS4wNDc3IDI3LjA5NjFDNjQuOTA4IDI2LjcwMTQgNjQuODE2NiAyNi4yODUgNjQuODE2NiAyNS44NDM3QzY0LjgxNjYgMjMuNzIwOSA2Ni41NzE2IDIyIDY4LjczNjcgMjJDNzAuOTAxNyAyMiA3Mi42NTY4IDIzLjcyMDkgNzIuNjU2OCAyNS44NDM3QzcyLjY1NjggMjcuOTY2NiA3MC45MDE3IDI5LjY4NzUgNjguNzM2NyAyOS42ODc1Wk02Ni4xMjIzIDM3LjM3NTFINzEuMzQ5MUM3Mi4wNzExIDM3LjM3NTEgNzIuNjU1OCAzNy45NDg1IDcyLjY1NTggMzguNjU2M1Y2MS43MTg3QzcyLjY1NTggNjIuNDI2NiA3Mi4wNzExIDYzIDcxLjM0OTEgNjNINjYuMTIyM0M2NS40MDA0IDYzIDY0LjgxNTYgNjIuNDI2NiA2NC44MTU2IDYxLjcxODdWMzguNjU2M0M2NC44MTU2IDM3Ljk0ODUgNjUuNDAwNCAzNy4zNzUxIDY2LjEyMjMgMzcuMzc1MVpNMzIuMTQ5IDUwLjE4NjZIMjYuOTIyMkMyNi4yMDAyIDUwLjE4NjYgMjUuNjE1NSA1MC43NiAyNS42MTU1IDUxLjQ2NzlWNjEuNzE3OEMyNS42MTU1IDYyLjQyNTcgMjYuMjAwMiA2Mi45OTkxIDI2LjkyMjIgNjIuOTk5MUgzMi4xNDlDMzIuODcwOSA2Mi45OTkxIDMzLjQ1NTcgNjIuNDI1NyAzMy40NTU3IDYxLjcxNzhWNTEuNDY3OUMzMy40NTU3IDUwLjc2IDMyLjg3MDkgNTAuMTg2NiAzMi4xNDkgNTAuMTg2NlpNMzAuODQyIDUyLjc0OTZWNjAuNDM3MUgyOC4yMjg2VjUyLjc0OTZIMzAuODQyWk02Ny40Mjk5IDYwLjQzNjhWMzkuOTM2OUg3MC4wNDMzVjYwLjQzNjhINjcuNDI5OVpNNjguNzM2NiAyNC41NjI0QzY5LjQ1NjkgMjQuNTYyNCA3MC4wNDMzIDI1LjEzNzQgNzAuMDQzMyAyNS44NDM3QzcwLjA0MzMgMjYuNTQ5OSA2OS40NTY5IDI3LjEyNDkgNjguNzM2NiAyNy4xMjQ5QzY4LjAxNjMgMjcuMTI0OSA2Ny40Mjk5IDI2LjU0OTkgNjcuNDI5OSAyNS44NDM3QzY3LjQyOTkgMjUuMTM3NCA2OC4wMTYzIDI0LjU2MjQgNjguNzM2NiAyNC41NjI0Wk0yOC4yMjg2IDM4LjY1NjNDMjguMjI4NiAzOS4zNjI2IDI4LjgxNSAzOS45Mzc2IDI5LjUzNTMgMzkuOTM3NkMzMC4yNTU2IDM5LjkzNzYgMzAuODQyIDM5LjM2MjYgMzAuODQyIDM4LjY1NjNDMzAuODQyIDM3Ljk1MDEgMzAuMjU1NiAzNy4zNzUxIDI5LjUzNTMgMzcuMzc1MUMyOC44MTUgMzcuMzc1MSAyOC4yMjg2IDM3Ljk1MDEgMjguMjI4NiAzOC42NTYzWk00Mi42MDIgMjcuMTI0OUM0MS44ODE3IDI3LjEyNDkgNDEuMjk1MyAyNi41NDk5IDQxLjI5NTMgMjUuODQzN0M0MS4yOTUzIDI1LjEzNzQgNDEuODgxNyAyNC41NjI0IDQyLjYwMiAyNC41NjI0QzQzLjMyMjMgMjQuNTYyNCA0My45MDg3IDI1LjEzNzQgNDMuOTA4NyAyNS44NDM3QzQzLjkwODcgMjYuNTQ5OSA0My4zMjIzIDI3LjEyNDkgNDIuNjAyIDI3LjEyNDlaTTU0LjM2MiAzNi4wOTM5QzU0LjM2MiAzNi44MDAyIDU0Ljk0ODQgMzcuMzc1MiA1NS42Njg3IDM3LjM3NTJDNTYuMzg5IDM3LjM3NTIgNTYuOTc1NCAzNi44MDAyIDU2Ljk3NTQgMzYuMDkzOUM1Ni45NzU0IDM1LjM4NzYgNTYuMzg5IDM0LjgxMjcgNTUuNjY4NyAzNC44MTI3QzU0Ljk0ODQgMzQuODEyNyA1NC4zNjIgMzUuMzg3NiA1NC4zNjIgMzYuMDkzOVpNNDUuMjE1NyAzNy4zNzUxSDM5Ljk4ODlDMzkuMjY2OSAzNy4zNzUxIDM4LjY4MjIgMzcuOTQ4NSAzOC42ODIyIDM4LjY1NjNWNjEuNzE4N0MzOC42ODIyIDYyLjQyNjYgMzkuMjY2OSA2MyAzOS45ODg5IDYzSDQ1LjIxNTdDNDUuOTM3NiA2MyA0Ni41MjI0IDYyLjQyNjYgNDYuNTIyNCA2MS43MTg3VjM4LjY1NjNDNDYuNTIyNCAzNy45NDg1IDQ1LjkzNzYgMzcuMzc1MSA0NS4yMTU3IDM3LjM3NTFaTTQxLjI5NTMgNjAuNDM2OEg0My45MDg3VjM5LjkzNjlINDEuMjk1M1Y2MC40MzY4Wk01OC4yODM1IDQ3LjYyNDhINTMuMDU2N0M1Mi4zMzQ4IDQ3LjYyNDggNTEuNzUgNDguMTk4MSA1MS43NSA0OC45MDZWNjEuNzE4NUM1MS43NSA2Mi40MjYzIDUyLjMzNDggNjIuOTk5NyA1My4wNTY3IDYyLjk5OTdINTguMjgzNUM1OS4wMDU1IDYyLjk5OTcgNTkuNTkwMiA2Mi40MjYzIDU5LjU5MDIgNjEuNzE4NVY0OC45MDZDNTkuNTkwMiA0OC4xOTgxIDU5LjAwNTUgNDcuNjI0OCA1OC4yODM1IDQ3LjYyNDhaTTU0LjM2MiA2MC40MzY2SDU2Ljk3NTRWNTAuMTg2Nkg1NC4zNjJWNjAuNDM2NlonLyUzZSUzYy9tYXNrJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTY4LjczNjcgMjkuNjg3NUM2Ny45NzggMjkuNjg3NSA2Ny4yNzY0IDI5LjQ2NjQgNjYuNjc2MiAyOS4xMDEzTDU5LjM1ODYgMzQuODQwNUM1OS40OTgzIDM1LjIzNTIgNTkuNTg5OCAzNS42NTI0IDU5LjU4OTggMzYuMDkzN0M1OS41ODk4IDM4LjIxNjUgNTcuODM0NyAzOS45Mzc0IDU1LjY2OTcgMzkuOTM3NEM1My41MDQ2IDM5LjkzNzQgNTEuNzQ5NiAzOC4yMTY1IDUxLjc0OTYgMzYuMDkzN0M1MS43NDk2IDM1LjY1MjQgNTEuODQxIDM1LjIzNTIgNTEuOTgwNyAzNC44NDA1TDQ0LjY2MzIgMjkuMTAwNUM0NC4wNjI5IDI5LjQ2NjQgNDMuMzYxNCAyOS42ODc1IDQyLjYwMjcgMjkuNjg3NUM0MS45OTgzIDI5LjY4NzUgNDEuNDMzMiAyOS41NDI1IDQwLjkyMTkgMjkuMzAzMUwzMy4wNjM4IDM3LjAwODJDMzMuMzA4IDM3LjUwOTQgMzMuNDU1OCAzOC4wNjM2IDMzLjQ1NTggMzguNjU2MkMzMy40NTU4IDQwLjc3OSAzMS43MDA3IDQyLjQ5OTkgMjkuNTM1NyA0Mi40OTk5QzI3LjM3MDcgNDIuNDk5OSAyNS42MTU2IDQwLjc3OSAyNS42MTU2IDM4LjY1NjJDMjUuNjE1NiAzNi41MzMzIDI3LjM3MDcgMzQuODEyNCAyOS41MzU3IDM0LjgxMjRDMzAuMTQgMzQuODEyNCAzMC43MDUyIDM0Ljk1NzQgMzEuMjE2NCAzNS4xOTY4TDM5LjA3NDYgMjcuNDkxN0MzOC44MzA0IDI2Ljk5MDQgMzguNjgyNiAyNi40MzYzIDM4LjY4MjYgMjUuODQzN0MzOC42ODI2IDIzLjcyMDkgNDAuNDM3NiAyMiA0Mi42MDI3IDIyQzQ0Ljc2NzcgMjIgNDYuNTIyOCAyMy43MjA5IDQ2LjUyMjggMjUuODQzN0M0Ni41MjI4IDI2LjI4NSA0Ni40MzEzIDI2LjcwMjIgNDYuMjkxNyAyNy4wOTYxTDUzLjYwOTIgMzIuODM2MUM1NC4yMDk0IDMyLjQ3MDIgNTQuOTExIDMyLjI0OTEgNTUuNjY5NyAzMi4yNDkxQzU2LjQyODQgMzIuMjQ5MSA1Ny4xMjk5IDMyLjQ3MDIgNTcuNzMwMiAzMi44MzYxTDY1LjA0NzcgMjcuMDk2MUM2NC45MDggMjYuNzAxNCA2NC44MTY2IDI2LjI4NSA2NC44MTY2IDI1Ljg0MzdDNjQuODE2NiAyMy43MjA5IDY2LjU3MTYgMjIgNjguNzM2NyAyMkM3MC45MDE3IDIyIDcyLjY1NjggMjMuNzIwOSA3Mi42NTY4IDI1Ljg0MzdDNzIuNjU2OCAyNy45NjY2IDcwLjkwMTcgMjkuNjg3NSA2OC43MzY3IDI5LjY4NzVaTTY2LjEyMjMgMzcuMzc1MUg3MS4zNDkxQzcyLjA3MTEgMzcuMzc1MSA3Mi42NTU4IDM3Ljk0ODUgNzIuNjU1OCAzOC42NTYzVjYxLjcxODdDNzIuNjU1OCA2Mi40MjY2IDcyLjA3MTEgNjMgNzEuMzQ5MSA2M0g2Ni4xMjIzQzY1LjQwMDQgNjMgNjQuODE1NiA2Mi40MjY2IDY0LjgxNTYgNjEuNzE4N1YzOC42NTYzQzY0LjgxNTYgMzcuOTQ4NSA2NS40MDA0IDM3LjM3NTEgNjYuMTIyMyAzNy4zNzUxWk0zMi4xNDkgNTAuMTg2NkgyNi45MjIyQzI2LjIwMDIgNTAuMTg2NiAyNS42MTU1IDUwLjc2IDI1LjYxNTUgNTEuNDY3OVY2MS43MTc4QzI1LjYxNTUgNjIuNDI1NyAyNi4yMDAyIDYyLjk5OTEgMjYuOTIyMiA2Mi45OTkxSDMyLjE0OUMzMi44NzA5IDYyLjk5OTEgMzMuNDU1NyA2Mi40MjU3IDMzLjQ1NTcgNjEuNzE3OFY1MS40Njc5QzMzLjQ1NTcgNTAuNzYgMzIuODcwOSA1MC4xODY2IDMyLjE0OSA1MC4xODY2Wk0zMC44NDIgNTIuNzQ5NlY2MC40MzcxSDI4LjIyODZWNTIuNzQ5NkgzMC44NDJaTTY3LjQyOTkgNjAuNDM2OFYzOS45MzY5SDcwLjA0MzNWNjAuNDM2OEg2Ny40Mjk5Wk02OC43MzY2IDI0LjU2MjRDNjkuNDU2OSAyNC41NjI0IDcwLjA0MzMgMjUuMTM3NCA3MC4wNDMzIDI1Ljg0MzdDNzAuMDQzMyAyNi41NDk5IDY5LjQ1NjkgMjcuMTI0OSA2OC43MzY2IDI3LjEyNDlDNjguMDE2MyAyNy4xMjQ5IDY3LjQyOTkgMjYuNTQ5OSA2Ny40Mjk5IDI1Ljg0MzdDNjcuNDI5OSAyNS4xMzc0IDY4LjAxNjMgMjQuNTYyNCA2OC43MzY2IDI0LjU2MjRaTTI4LjIyODYgMzguNjU2M0MyOC4yMjg2IDM5LjM2MjYgMjguODE1IDM5LjkzNzYgMjkuNTM1MyAzOS45Mzc2QzMwLjI1NTYgMzkuOTM3NiAzMC44NDIgMzkuMzYyNiAzMC44NDIgMzguNjU2M0MzMC44NDIgMzcuOTUwMSAzMC4yNTU2IDM3LjM3NTEgMjkuNTM1MyAzNy4zNzUxQzI4LjgxNSAzNy4zNzUxIDI4LjIyODYgMzcuOTUwMSAyOC4yMjg2IDM4LjY1NjNaTTQyLjYwMiAyNy4xMjQ5QzQxLjg4MTcgMjcuMTI0OSA0MS4yOTUzIDI2LjU0OTkgNDEuMjk1MyAyNS44NDM3QzQxLjI5NTMgMjUuMTM3NCA0MS44ODE3IDI0LjU2MjQgNDIuNjAyIDI0LjU2MjRDNDMuMzIyMyAyNC41NjI0IDQzLjkwODcgMjUuMTM3NCA0My45MDg3IDI1Ljg0MzdDNDMuOTA4NyAyNi41NDk5IDQzLjMyMjMgMjcuMTI0OSA0Mi42MDIgMjcuMTI0OVpNNTQuMzYyIDM2LjA5MzlDNTQuMzYyIDM2LjgwMDIgNTQuOTQ4NCAzNy4zNzUyIDU1LjY2ODcgMzcuMzc1MkM1Ni4zODkgMzcuMzc1MiA1Ni45NzU0IDM2LjgwMDIgNTYuOTc1NCAzNi4wOTM5QzU2Ljk3NTQgMzUuMzg3NiA1Ni4zODkgMzQuODEyNyA1NS42Njg3IDM0LjgxMjdDNTQuOTQ4NCAzNC44MTI3IDU0LjM2MiAzNS4zODc2IDU0LjM2MiAzNi4wOTM5Wk00NS4yMTU3IDM3LjM3NTFIMzkuOTg4OUMzOS4yNjY5IDM3LjM3NTEgMzguNjgyMiAzNy45NDg1IDM4LjY4MjIgMzguNjU2M1Y2MS43MTg3QzM4LjY4MjIgNjIuNDI2NiAzOS4yNjY5IDYzIDM5Ljk4ODkgNjNINDUuMjE1N0M0NS45Mzc2IDYzIDQ2LjUyMjQgNjIuNDI2NiA0Ni41MjI0IDYxLjcxODdWMzguNjU2M0M0Ni41MjI0IDM3Ljk0ODUgNDUuOTM3NiAzNy4zNzUxIDQ1LjIxNTcgMzcuMzc1MVpNNDEuMjk1MyA2MC40MzY4SDQzLjkwODdWMzkuOTM2OUg0MS4yOTUzVjYwLjQzNjhaTTU4LjI4MzUgNDcuNjI0OEg1My4wNTY3QzUyLjMzNDggNDcuNjI0OCA1MS43NSA0OC4xOTgxIDUxLjc1IDQ4LjkwNlY2MS43MTg1QzUxLjc1IDYyLjQyNjMgNTIuMzM0OCA2Mi45OTk3IDUzLjA1NjcgNjIuOTk5N0g1OC4yODM1QzU5LjAwNTUgNjIuOTk5NyA1OS41OTAyIDYyLjQyNjMgNTkuNTkwMiA2MS43MTg1VjQ4LjkwNkM1OS41OTAyIDQ4LjE5ODEgNTkuMDA1NSA0Ny42MjQ4IDU4LjI4MzUgNDcuNjI0OFpNNTQuMzYyIDYwLjQzNjZINTYuOTc1NFY1MC4xODY2SDU0LjM2MlY2MC40MzY2WicgZmlsbD0nJTIzNDg2Nzg3Jy8lM2UlM2NwYXRoIGQ9J002Ni42NzYyIDI5LjEwMTNMNjcuMDkxOSAyOC40MTc4TDY2LjYxODUgMjguMTI5OEw2Ni4xODI0IDI4LjQ3MThMNjYuNjc2MiAyOS4xMDEzWk01OS4zNTg2IDM0Ljg0MDVMNTguODY0OSAzNC4yMTFMNTguNDEyOCAzNC41NjU2TDU4LjYwNDQgMzUuMTA3M0w1OS4zNTg2IDM0Ljg0MDVaTTUxLjk4MDcgMzQuODQwNUw1Mi43MzQ5IDM1LjEwNzNMNTIuOTI2NSAzNC41NjU2TDUyLjQ3NDQgMzQuMjExTDUxLjk4MDcgMzQuODQwNVpNNDQuNjYzMiAyOS4xMDA1TDQ1LjE1NjkgMjguNDcxTDQ0LjcyMDQgMjguMTI4Nkw0NC4yNDY4IDI4LjQxNzRMNDQuNjYzMiAyOS4xMDA1Wk00MC45MjE5IDI5LjMwMzFMNDEuMjYxMiAyOC41Nzg2TDQwLjc1ODQgMjguMzQzMUw0MC4zNjE5IDI4LjczMTlMNDAuOTIxOSAyOS4zMDMxWk0zMy4wNjM4IDM3LjAwODJMMzIuNTAzNyAzNi40MzY5TDMyLjA5MjIgMzYuODQwNEwzMi4zNDQ2IDM3LjM1ODVMMzMuMDYzOCAzNy4wMDgyWk0zMS4yMTY0IDM1LjE5NjhMMzAuODc3MSAzNS45MjEzTDMxLjM4IDM2LjE1NjhMMzEuNzc2NSAzNS43NjhMMzEuMjE2NCAzNS4xOTY4Wk0zOS4wNzQ2IDI3LjQ5MTdMMzkuNjM0NyAyOC4wNjNMNDAuMDQ2MiAyNy42NTk1TDM5Ljc5MzggMjcuMTQxNEwzOS4wNzQ2IDI3LjQ5MTdaTTQ2LjI5MTcgMjcuMDk2MUw0NS41Mzc2IDI2LjgyODlMNDUuMzQ1NSAyNy4zNzA4TDQ1Ljc5NzkgMjcuNzI1Nkw0Ni4yOTE3IDI3LjA5NjFaTTUzLjYwOTIgMzIuODM2MUw1My4xMTU0IDMzLjQ2NTZMNTMuNTUxOSAzMy44MDhMNTQuMDI1NiAzMy41MTkyTDUzLjYwOTIgMzIuODM2MVpNNTcuNzMwMiAzMi44MzYxTDU3LjMxMzcgMzMuNTE5Mkw1Ny43ODc0IDMzLjgwOEw1OC4yMjM5IDMzLjQ2NTZMNTcuNzMwMiAzMi44MzYxWk02NS4wNDc3IDI3LjA5NjFMNjUuNTQxNCAyNy43MjU2TDY1Ljk5MzUgMjcuMzcxTDY1LjgwMTkgMjYuODI5M0w2NS4wNDc3IDI3LjA5NjFaTTMwLjg0MiA2MC40MzcxVjYxLjIzNzFIMzEuNjQyVjYwLjQzNzFIMzAuODQyWk0zMC44NDIgNTIuNzQ5NkgzMS42NDJWNTEuOTQ5NkgzMC44NDJWNTIuNzQ5NlpNMjguMjI4NiA2MC40MzcxSDI3LjQyODZWNjEuMjM3MUgyOC4yMjg2VjYwLjQzNzFaTTI4LjIyODYgNTIuNzQ5NlY1MS45NDk2SDI3LjQyODZWNTIuNzQ5NkgyOC4yMjg2Wk02Ny40Mjk5IDM5LjkzNjlWMzkuMTM2OUg2Ni42Mjk5VjM5LjkzNjlINjcuNDI5OVpNNjcuNDI5OSA2MC40MzY4SDY2LjYyOTlWNjEuMjM2OEg2Ny40Mjk5VjYwLjQzNjhaTTcwLjA0MzMgMzkuOTM2OUg3MC44NDMzVjM5LjEzNjlINzAuMDQzM1YzOS45MzY5Wk03MC4wNDMzIDYwLjQzNjhWNjEuMjM2OEg3MC44NDMzVjYwLjQzNjhINzAuMDQzM1pNNDMuOTA4NyA2MC40MzY4VjYxLjIzNjhINDQuNzA4N1Y2MC40MzY4SDQzLjkwODdaTTQxLjI5NTMgNjAuNDM2OEg0MC40OTUzVjYxLjIzNjhINDEuMjk1M1Y2MC40MzY4Wk00My45MDg3IDM5LjkzNjlINDQuNzA4N1YzOS4xMzY5SDQzLjkwODdWMzkuOTM2OVpNNDEuMjk1MyAzOS45MzY5VjM5LjEzNjlINDAuNDk1M1YzOS45MzY5SDQxLjI5NTNaTTU2Ljk3NTQgNjAuNDM2NlY2MS4yMzY2SDU3Ljc3NTRWNjAuNDM2Nkg1Ni45NzU0Wk01NC4zNjIgNjAuNDM2Nkg1My41NjJWNjEuMjM2Nkg1NC4zNjJWNjAuNDM2NlpNNTYuOTc1NCA1MC4xODY2SDU3Ljc3NTRWNDkuMzg2Nkg1Ni45NzU0VjUwLjE4NjZaTTU0LjM2MiA1MC4xODY2VjQ5LjM4NjZINTMuNTYyVjUwLjE4NjZINTQuMzYyWk02Ni4yNjA0IDI5Ljc4NDhDNjYuOTc1MyAzMC4yMTk2IDY3LjgxOTMgMzAuNDg3NSA2OC43MzY3IDMwLjQ4NzVWMjguODg3NUM2OC4xMzY2IDI4Ljg4NzUgNjcuNTc3NiAyOC43MTMzIDY3LjA5MTkgMjguNDE3OEw2Ni4yNjA0IDI5Ljc4NDhaTTU5Ljg1MjQgMzUuNDY5OUw2Ny4xNjk5IDI5LjczMDhMNjYuMTgyNCAyOC40NzE4TDU4Ljg2NDkgMzQuMjExTDU5Ljg1MjQgMzUuNDY5OVpNNjAuMzg5OCAzNi4wOTM3QzYwLjM4OTggMzUuNTQwNCA2MC4yNzQ5IDM1LjAzMTcgNjAuMTEyOCAzNC41NzM3TDU4LjYwNDQgMzUuMTA3M0M1OC43MjE3IDM1LjQzODggNTguNzg5OCAzNS43NjQ0IDU4Ljc4OTggMzYuMDkzN0g2MC4zODk4Wk01NS42Njk3IDQwLjczNzRDNTguMjYxNiA0MC43Mzc0IDYwLjM4OTggMzguNjczMSA2MC4zODk4IDM2LjA5MzdINTguNzg5OEM1OC43ODk4IDM3Ljc1OTkgNTcuNDA3OCAzOS4xMzc0IDU1LjY2OTcgMzkuMTM3NFY0MC43Mzc0Wk01MC45NDk2IDM2LjA5MzdDNTAuOTQ5NiAzOC42NzMxIDUzLjA3NzcgNDAuNzM3NCA1NS42Njk3IDQwLjczNzRWMzkuMTM3NEM1My45MzE2IDM5LjEzNzQgNTIuNTQ5NiAzNy43NTk5IDUyLjU0OTYgMzYuMDkzN0g1MC45NDk2Wk01MS4yMjY1IDM0LjU3MzdDNTEuMDY0NSAzNS4wMzE3IDUwLjk0OTYgMzUuNTQwNCA1MC45NDk2IDM2LjA5MzdINTIuNTQ5NkM1Mi41NDk2IDM1Ljc2NDQgNTIuNjE3NiAzNS40Mzg4IDUyLjczNDkgMzUuMTA3M0w1MS4yMjY1IDM0LjU3MzdaTTQ0LjE2OTQgMjkuNzI5OUw1MS40ODY5IDM1LjQ2OTlMNTIuNDc0NCAzNC4yMTFMNDUuMTU2OSAyOC40NzFMNDQuMTY5NCAyOS43Mjk5Wk00Mi42MDI3IDMwLjQ4NzVDNDMuNTIwMSAzMC40ODc1IDQ0LjM2NDQgMzAuMjE5NiA0NS4wNzk2IDI5Ljc4MzZMNDQuMjQ2OCAyOC40MTc0QzQzLjc2MTUgMjguNzEzMyA0My4yMDI3IDI4Ljg4NzUgNDIuNjAyNyAyOC44ODc1VjMwLjQ4NzVaTTQwLjU4MjYgMzAuMDI3NkM0MS4xODc0IDMwLjMxMDggNDEuODY3OCAzMC40ODc1IDQyLjYwMjcgMzAuNDg3NVYyOC44ODc1QzQyLjEyODggMjguODg3NSA0MS42NzkgMjguNzc0MiA0MS4yNjEyIDI4LjU3ODZMNDAuNTgyNiAzMC4wMjc2Wk0zMy42MjM5IDM3LjU3OTRMNDEuNDgyIDI5Ljg3NDNMNDAuMzYxOSAyOC43MzE5TDMyLjUwMzcgMzYuNDM2OUwzMy42MjM5IDM3LjU3OTRaTTM0LjI1NTggMzguNjU2MkMzNC4yNTU4IDM3LjkyNzYgMzQuMDczNiAzNy4yNTQzIDMzLjc4MyAzNi42NTc4TDMyLjM0NDYgMzcuMzU4NUMzMi41NDI0IDM3Ljc2NDYgMzIuNjU1OCAzOC4xOTk2IDMyLjY1NTggMzguNjU2MkgzNC4yNTU4Wk0yOS41MzU3IDQzLjI5OTlDMzIuMTI3NyA0My4yOTk5IDM0LjI1NTggNDEuMjM1NiAzNC4yNTU4IDM4LjY1NjJIMzIuNjU1OEMzMi42NTU4IDQwLjMyMjQgMzEuMjczOCA0MS42OTk5IDI5LjUzNTcgNDEuNjk5OVY0My4yOTk5Wk0yNC44MTU2IDM4LjY1NjJDMjQuODE1NiA0MS4yMzU2IDI2Ljk0MzcgNDMuMjk5OSAyOS41MzU3IDQzLjI5OTlWNDEuNjk5OUMyNy43OTc2IDQxLjY5OTkgMjYuNDE1NiA0MC4zMjI0IDI2LjQxNTYgMzguNjU2MkgyNC44MTU2Wk0yOS41MzU3IDM0LjAxMjRDMjYuOTQzNyAzNC4wMTI0IDI0LjgxNTYgMzYuMDc2NyAyNC44MTU2IDM4LjY1NjJIMjYuNDE1NkMyNi40MTU2IDM2Ljk4OTkgMjcuNzk3NiAzNS42MTI0IDI5LjUzNTcgMzUuNjEyNFYzNC4wMTI0Wk0zMS41NTU3IDM0LjQ3MjNDMzAuOTUxIDM0LjE4OTEgMzAuMjcwNSAzNC4wMTI0IDI5LjUzNTcgMzQuMDEyNFYzNS42MTI0QzMwLjAwOTUgMzUuNjEyNCAzMC40NTk0IDM1LjcyNTcgMzAuODc3MSAzNS45MjEzTDMxLjU1NTcgMzQuNDcyM1pNMzguNTE0NSAyNi45MjA1TDMwLjY1NjMgMzQuNjI1NkwzMS43NzY1IDM1Ljc2OEwzOS42MzQ3IDI4LjA2M0wzOC41MTQ1IDI2LjkyMDVaTTM3Ljg4MjYgMjUuODQzN0MzNy44ODI2IDI2LjU3MjMgMzguMDY0OCAyNy4yNDU2IDM4LjM1NTQgMjcuODQyMUwzOS43OTM4IDI3LjE0MTRDMzkuNTk2IDI2LjczNTMgMzkuNDgyNiAyNi4zMDAzIDM5LjQ4MjYgMjUuODQzN0gzNy44ODI2Wk00Mi42MDI3IDIxLjJDNDAuMDEwNyAyMS4yIDM3Ljg4MjYgMjMuMjY0MyAzNy44ODI2IDI1Ljg0MzdIMzkuNDgyNkMzOS40ODI2IDI0LjE3NzUgNDAuODY0NiAyMi44IDQyLjYwMjcgMjIuOFYyMS4yWk00Ny4zMjI4IDI1Ljg0MzdDNDcuMzIyOCAyMy4yNjQzIDQ1LjE5NDYgMjEuMiA0Mi42MDI3IDIxLjJWMjIuOEM0NC4zNDA4IDIyLjggNDUuNzIyOCAyNC4xNzc1IDQ1LjcyMjggMjUuODQzN0g0Ny4zMjI4Wk00Ny4wNDU3IDI3LjM2MzRDNDcuMjA3OSAyNi45MDU4IDQ3LjMyMjggMjYuMzk2OSA0Ny4zMjI4IDI1Ljg0MzdINDUuNzIyOEM0NS43MjI4IDI2LjE3MyA0NS42NTQ3IDI2LjQ5ODUgNDUuNTM3NiAyNi44Mjg5TDQ3LjA0NTcgMjcuMzYzNFpNNTQuMTAyOSAzMi4yMDY3TDQ2Ljc4NTQgMjYuNDY2N0w0NS43OTc5IDI3LjcyNTZMNTMuMTE1NCAzMy40NjU2TDU0LjEwMjkgMzIuMjA2N1pNNTUuNjY5NyAzMS40NDkxQzU0Ljc1MjMgMzEuNDQ5MSA1My45MDggMzEuNzE3IDUzLjE5MjcgMzIuMTUzTDU0LjAyNTYgMzMuNTE5MkM1NC41MTA5IDMzLjIyMzMgNTUuMDY5NyAzMy4wNDkxIDU1LjY2OTcgMzMuMDQ5MVYzMS40NDkxWk01OC4xNDY2IDMyLjE1M0M1Ny40MzE0IDMxLjcxNyA1Ni41ODcxIDMxLjQ0OTEgNTUuNjY5NyAzMS40NDkxVjMzLjA0OTFDNTYuMjY5NyAzMy4wNDkxIDU2LjgyODUgMzMuMjIzMyA1Ny4zMTM3IDMzLjUxOTJMNTguMTQ2NiAzMi4xNTNaTTY0LjU1MzkgMjYuNDY2N0w1Ny4yMzY0IDMyLjIwNjdMNTguMjIzOSAzMy40NjU2TDY1LjU0MTQgMjcuNzI1Nkw2NC41NTM5IDI2LjQ2NjdaTTY0LjAxNjYgMjUuODQzN0M2NC4wMTY2IDI2LjM5NzEgNjQuMTMxNSAyNi45MDUxIDY0LjI5MzUgMjcuMzYyOUw2NS44MDE5IDI2LjgyOTNDNjUuNjg0NSAyNi40OTc2IDY1LjYxNjYgMjYuMTcyOCA2NS42MTY2IDI1Ljg0MzdINjQuMDE2NlpNNjguNzM2NyAyMS4yQzY2LjE0NDcgMjEuMiA2NC4wMTY2IDIzLjI2NDMgNjQuMDE2NiAyNS44NDM3SDY1LjYxNjZDNjUuNjE2NiAyNC4xNzc1IDY2Ljk5ODUgMjIuOCA2OC43MzY3IDIyLjhWMjEuMlpNNzMuNDU2OCAyNS44NDM3QzczLjQ1NjggMjMuMjY0MyA3MS4zMjg2IDIxLjIgNjguNzM2NyAyMS4yVjIyLjhDNzAuNDc0OCAyMi44IDcxLjg1NjggMjQuMTc3NSA3MS44NTY4IDI1Ljg0MzdINzMuNDU2OFpNNjguNzM2NyAzMC40ODc1QzcxLjMyODYgMzAuNDg3NSA3My40NTY4IDI4LjQyMzIgNzMuNDU2OCAyNS44NDM3SDcxLjg1NjhDNzEuODU2OCAyNy41MSA3MC40NzQ4IDI4Ljg4NzUgNjguNzM2NyAyOC44ODc1VjMwLjQ4NzVaTTcxLjM0OTEgMzYuNTc1MUg2Ni4xMjIzVjM4LjE3NTFINzEuMzQ5MVYzNi41NzUxWk03My40NTU4IDM4LjY1NjNDNzMuNDU1OCAzNy40OTE5IDcyLjQ5OCAzNi41NzUxIDcxLjM0OTEgMzYuNTc1MVYzOC4xNzUxQzcxLjY0NDEgMzguMTc1MSA3MS44NTU4IDM4LjQwNSA3MS44NTU4IDM4LjY1NjNINzMuNDU1OFpNNzMuNDU1OCA2MS43MTg3VjM4LjY1NjNINzEuODU1OFY2MS43MTg3SDczLjQ1NThaTTcxLjM0OTEgNjMuOEM3Mi40OTggNjMuOCA3My40NTU4IDYyLjg4MzIgNzMuNDU1OCA2MS43MTg3SDcxLjg1NThDNzEuODU1OCA2MS45NyA3MS42NDQxIDYyLjIgNzEuMzQ5MSA2Mi4yVjYzLjhaTTY2LjEyMjMgNjMuOEg3MS4zNDkxVjYyLjJINjYuMTIyM1Y2My44Wk02NC4wMTU2IDYxLjcxODdDNjQuMDE1NiA2Mi44ODMyIDY0Ljk3MzQgNjMuOCA2Ni4xMjIzIDYzLjhWNjIuMkM2NS44MjczIDYyLjIgNjUuNjE1NiA2MS45NyA2NS42MTU2IDYxLjcxODdINjQuMDE1NlpNNjQuMDE1NiAzOC42NTYzVjYxLjcxODdINjUuNjE1NlYzOC42NTYzSDY0LjAxNTZaTTY2LjEyMjMgMzYuNTc1MUM2NC45NzM0IDM2LjU3NTEgNjQuMDE1NiAzNy40OTE5IDY0LjAxNTYgMzguNjU2M0g2NS42MTU2QzY1LjYxNTYgMzguNDA1IDY1LjgyNzMgMzguMTc1MSA2Ni4xMjIzIDM4LjE3NTFWMzYuNTc1MVpNMjYuOTIyMiA1MC45ODY2SDMyLjE0OVY0OS4zODY2SDI2LjkyMjJWNTAuOTg2NlpNMjYuNDE1NSA1MS40Njc5QzI2LjQxNTUgNTEuMjE2NiAyNi42MjcxIDUwLjk4NjYgMjYuOTIyMiA1MC45ODY2VjQ5LjM4NjZDMjUuNzczMyA0OS4zODY2IDI0LjgxNTUgNTAuMzAzNCAyNC44MTU1IDUxLjQ2NzlIMjYuNDE1NVpNMjYuNDE1NSA2MS43MTc4VjUxLjQ2NzlIMjQuODE1NVY2MS43MTc4SDI2LjQxNTVaTTI2LjkyMjIgNjIuMTk5MUMyNi42MjcxIDYyLjE5OTEgMjYuNDE1NSA2MS45NjkxIDI2LjQxNTUgNjEuNzE3OEgyNC44MTU1QzI0LjgxNTUgNjIuODgyMyAyNS43NzMzIDYzLjc5OTEgMjYuOTIyMiA2My43OTkxVjYyLjE5OTFaTTMyLjE0OSA2Mi4xOTkxSDI2LjkyMjJWNjMuNzk5MUgzMi4xNDlWNjIuMTk5MVpNMzIuNjU1NyA2MS43MTc4QzMyLjY1NTcgNjEuOTY5MSAzMi40NDQgNjIuMTk5MSAzMi4xNDkgNjIuMTk5MVY2My43OTkxQzMzLjI5NzggNjMuNzk5MSAzNC4yNTU3IDYyLjg4MjMgMzQuMjU1NyA2MS43MTc4SDMyLjY1NTdaTTMyLjY1NTcgNTEuNDY3OVY2MS43MTc4SDM0LjI1NTdWNTEuNDY3OUgzMi42NTU3Wk0zMi4xNDkgNTAuOTg2NkMzMi40NDQgNTAuOTg2NiAzMi42NTU3IDUxLjIxNjYgMzIuNjU1NyA1MS40Njc5SDM0LjI1NTdDMzQuMjU1NyA1MC4zMDM0IDMzLjI5NzggNDkuMzg2NiAzMi4xNDkgNDkuMzg2NlY1MC45ODY2Wk0zMS42NDIgNjAuNDM3MVY1Mi43NDk2SDMwLjA0MlY2MC40MzcxSDMxLjY0MlpNMjguMjI4NiA2MS4yMzcxSDMwLjg0MlY1OS42MzcxSDI4LjIyODZWNjEuMjM3MVpNMjcuNDI4NiA1Mi43NDk2VjYwLjQzNzFIMjkuMDI4NlY1Mi43NDk2SDI3LjQyODZaTTMwLjg0MiA1MS45NDk2SDI4LjIyODZWNTMuNTQ5NkgzMC44NDJWNTEuOTQ5NlpNNjYuNjI5OSAzOS45MzY5VjYwLjQzNjhINjguMjI5OVYzOS45MzY5SDY2LjYyOTlaTTcwLjA0MzMgMzkuMTM2OUg2Ny40Mjk5VjQwLjczNjlINzAuMDQzM1YzOS4xMzY5Wk03MC44NDMzIDYwLjQzNjhWMzkuOTM2OUg2OS4yNDMzVjYwLjQzNjhINzAuODQzM1pNNjcuNDI5OSA2MS4yMzY4SDcwLjA0MzNWNTkuNjM2OEg2Ny40Mjk5VjYxLjIzNjhaTTcwLjg0MzMgMjUuODQzN0M3MC44NDMzIDI0LjY4MDggNjkuODgzOCAyMy43NjI0IDY4LjczNjYgMjMuNzYyNFYyNS4zNjI0QzY5LjAzIDI1LjM2MjQgNjkuMjQzMyAyNS41OTQgNjkuMjQzMyAyNS44NDM3SDcwLjg0MzNaTTY4LjczNjYgMjcuOTI0OUM2OS44ODM4IDI3LjkyNDkgNzAuODQzMyAyNy4wMDY1IDcwLjg0MzMgMjUuODQzN0g2OS4yNDMzQzY5LjI0MzMgMjYuMDkzNCA2OS4wMyAyNi4zMjQ5IDY4LjczNjYgMjYuMzI0OVYyNy45MjQ5Wk02Ni42Mjk5IDI1Ljg0MzdDNjYuNjI5OSAyNy4wMDY1IDY3LjU4OTMgMjcuOTI0OSA2OC43MzY2IDI3LjkyNDlWMjYuMzI0OUM2OC40NDMyIDI2LjMyNDkgNjguMjI5OSAyNi4wOTM0IDY4LjIyOTkgMjUuODQzN0g2Ni42Mjk5Wk02OC43MzY2IDIzLjc2MjRDNjcuNTg5MyAyMy43NjI0IDY2LjYyOTkgMjQuNjgwOCA2Ni42Mjk5IDI1Ljg0MzdINjguMjI5OUM2OC4yMjk5IDI1LjU5NCA2OC40NDMyIDI1LjM2MjQgNjguNzM2NiAyNS4zNjI0VjIzLjc2MjRaTTI5LjUzNTMgMzkuMTM3NkMyOS4yNDE5IDM5LjEzNzYgMjkuMDI4NiAzOC45MDYgMjkuMDI4NiAzOC42NTYzSDI3LjQyODZDMjcuNDI4NiAzOS44MTkyIDI4LjM4OCA0MC43Mzc2IDI5LjUzNTMgNDAuNzM3NlYzOS4xMzc2Wk0zMC4wNDIgMzguNjU2M0MzMC4wNDIgMzguOTA2IDI5LjgyODcgMzkuMTM3NiAyOS41MzUzIDM5LjEzNzZWNDAuNzM3NkMzMC42ODI1IDQwLjczNzYgMzEuNjQyIDM5LjgxOTIgMzEuNjQyIDM4LjY1NjNIMzAuMDQyWk0yOS41MzUzIDM4LjE3NTFDMjkuODI4NyAzOC4xNzUxIDMwLjA0MiAzOC40MDY3IDMwLjA0MiAzOC42NTYzSDMxLjY0MkMzMS42NDIgMzcuNDkzNSAzMC42ODI1IDM2LjU3NTEgMjkuNTM1MyAzNi41NzUxVjM4LjE3NTFaTTI5LjAyODYgMzguNjU2M0MyOS4wMjg2IDM4LjQwNjcgMjkuMjQxOSAzOC4xNzUxIDI5LjUzNTMgMzguMTc1MVYzNi41NzUxQzI4LjM4OCAzNi41NzUxIDI3LjQyODYgMzcuNDkzNSAyNy40Mjg2IDM4LjY1NjNIMjkuMDI4NlpNNDAuNDk1MyAyNS44NDM3QzQwLjQ5NTMgMjcuMDA2NSA0MS40NTQ4IDI3LjkyNDkgNDIuNjAyIDI3LjkyNDlWMjYuMzI0OUM0Mi4zMDg2IDI2LjMyNDkgNDIuMDk1MyAyNi4wOTM0IDQyLjA5NTMgMjUuODQzN0g0MC40OTUzWk00Mi42MDIgMjMuNzYyNEM0MS40NTQ4IDIzLjc2MjQgNDAuNDk1MyAyNC42ODA4IDQwLjQ5NTMgMjUuODQzN0g0Mi4wOTUzQzQyLjA5NTMgMjUuNTk0IDQyLjMwODYgMjUuMzYyNCA0Mi42MDIgMjUuMzYyNFYyMy43NjI0Wk00NC43MDg3IDI1Ljg0MzdDNDQuNzA4NyAyNC42ODA4IDQzLjc0OTIgMjMuNzYyNCA0Mi42MDIgMjMuNzYyNFYyNS4zNjI0QzQyLjg5NTQgMjUuMzYyNCA0My4xMDg3IDI1LjU5NCA0My4xMDg3IDI1Ljg0MzdINDQuNzA4N1pNNDIuNjAyIDI3LjkyNDlDNDMuNzQ5MiAyNy45MjQ5IDQ0LjcwODcgMjcuMDA2NSA0NC43MDg3IDI1Ljg0MzdINDMuMTA4N0M0My4xMDg3IDI2LjA5MzQgNDIuODk1NCAyNi4zMjQ5IDQyLjYwMiAyNi4zMjQ5VjI3LjkyNDlaTTU1LjY2ODcgMzYuNTc1MkM1NS4zNzUzIDM2LjU3NTIgNTUuMTYyIDM2LjM0MzYgNTUuMTYyIDM2LjA5MzlINTMuNTYyQzUzLjU2MiAzNy4yNTY4IDU0LjUyMTUgMzguMTc1MiA1NS42Njg3IDM4LjE3NTJWMzYuNTc1MlpNNTYuMTc1NCAzNi4wOTM5QzU2LjE3NTQgMzYuMzQzNiA1NS45NjIxIDM2LjU3NTIgNTUuNjY4NyAzNi41NzUyVjM4LjE3NTJDNTYuODE1OSAzOC4xNzUyIDU3Ljc3NTQgMzcuMjU2OCA1Ny43NzU0IDM2LjA5MzlINTYuMTc1NFpNNTUuNjY4NyAzNS42MTI3QzU1Ljk2MjEgMzUuNjEyNyA1Ni4xNzU0IDM1Ljg0NDIgNTYuMTc1NCAzNi4wOTM5SDU3Ljc3NTRDNTcuNzc1NCAzNC45MzEgNTYuODE1OSAzNC4wMTI3IDU1LjY2ODcgMzQuMDEyN1YzNS42MTI3Wk01NS4xNjIgMzYuMDkzOUM1NS4xNjIgMzUuODQ0MiA1NS4zNzUzIDM1LjYxMjcgNTUuNjY4NyAzNS42MTI3VjM0LjAxMjdDNTQuNTIxNSAzNC4wMTI3IDUzLjU2MiAzNC45MzEgNTMuNTYyIDM2LjA5MzlINTUuMTYyWk0zOS45ODg5IDM4LjE3NTFINDUuMjE1N1YzNi41NzUxSDM5Ljk4ODlWMzguMTc1MVpNMzkuNDgyMiAzOC42NTYzQzM5LjQ4MjIgMzguNDA1MSAzOS42OTM4IDM4LjE3NTEgMzkuOTg4OSAzOC4xNzUxVjM2LjU3NTFDMzguODQgMzYuNTc1MSAzNy44ODIyIDM3LjQ5MTkgMzcuODgyMiAzOC42NTYzSDM5LjQ4MjJaTTM5LjQ4MjIgNjEuNzE4N1YzOC42NTYzSDM3Ljg4MjJWNjEuNzE4N0gzOS40ODIyWk0zOS45ODg5IDYyLjJDMzkuNjkzOCA2Mi4yIDM5LjQ4MjIgNjEuOTcgMzkuNDgyMiA2MS43MTg3SDM3Ljg4MjJDMzcuODgyMiA2Mi44ODMyIDM4Ljg0IDYzLjggMzkuOTg4OSA2My44VjYyLjJaTTQ1LjIxNTcgNjIuMkgzOS45ODg5VjYzLjhINDUuMjE1N1Y2Mi4yWk00NS43MjI0IDYxLjcxODdDNDUuNzIyNCA2MS45NyA0NS41MTA3IDYyLjIgNDUuMjE1NyA2Mi4yVjYzLjhDNDYuMzY0NSA2My44IDQ3LjMyMjQgNjIuODgzMiA0Ny4zMjI0IDYxLjcxODdINDUuNzIyNFpNNDUuNzIyNCAzOC42NTYzVjYxLjcxODdINDcuMzIyNFYzOC42NTYzSDQ1LjcyMjRaTTQ1LjIxNTcgMzguMTc1MUM0NS41MTA3IDM4LjE3NTEgNDUuNzIyNCAzOC40MDUxIDQ1LjcyMjQgMzguNjU2M0g0Ny4zMjI0QzQ3LjMyMjQgMzcuNDkxOSA0Ni4zNjQ1IDM2LjU3NTEgNDUuMjE1NyAzNi41NzUxVjM4LjE3NTFaTTQzLjkwODcgNTkuNjM2OEg0MS4yOTUzVjYxLjIzNjhINDMuOTA4N1Y1OS42MzY4Wk00My4xMDg3IDM5LjkzNjlWNjAuNDM2OEg0NC43MDg3VjM5LjkzNjlINDMuMTA4N1pNNDEuMjk1MyA0MC43MzY5SDQzLjkwODdWMzkuMTM2OUg0MS4yOTUzVjQwLjczNjlaTTQyLjA5NTMgNjAuNDM2OFYzOS45MzY5SDQwLjQ5NTNWNjAuNDM2OEg0Mi4wOTUzWk01My4wNTY3IDQ4LjQyNDhINTguMjgzNVY0Ni44MjQ4SDUzLjA1NjdWNDguNDI0OFpNNTIuNTUgNDguOTA2QzUyLjU1IDQ4LjY1NDcgNTIuNzYxNyA0OC40MjQ4IDUzLjA1NjcgNDguNDI0OFY0Ni44MjQ4QzUxLjkwNzkgNDYuODI0OCA1MC45NSA0Ny43NDE1IDUwLjk1IDQ4LjkwNkg1Mi41NVpNNTIuNTUgNjEuNzE4NVY0OC45MDZINTAuOTVWNjEuNzE4NUg1Mi41NVpNNTMuMDU2NyA2Mi4xOTk3QzUyLjc2MTcgNjIuMTk5NyA1Mi41NSA2MS45Njk4IDUyLjU1IDYxLjcxODVINTAuOTVDNTAuOTUgNjIuODgyOSA1MS45MDc5IDYzLjc5OTcgNTMuMDU2NyA2My43OTk3VjYyLjE5OTdaTTU4LjI4MzUgNjIuMTk5N0g1My4wNTY3VjYzLjc5OTdINTguMjgzNVY2Mi4xOTk3Wk01OC43OTAyIDYxLjcxODVDNTguNzkwMiA2MS45Njk4IDU4LjU3ODYgNjIuMTk5NyA1OC4yODM1IDYyLjE5OTdWNjMuNzk5N0M1OS40MzI0IDYzLjc5OTcgNjAuMzkwMiA2Mi44ODI5IDYwLjM5MDIgNjEuNzE4NUg1OC43OTAyWk01OC43OTAyIDQ4LjkwNlY2MS43MTg1SDYwLjM5MDJWNDguOTA2SDU4Ljc5MDJaTTU4LjI4MzUgNDguNDI0OEM1OC41Nzg2IDQ4LjQyNDggNTguNzkwMiA0OC42NTQ3IDU4Ljc5MDIgNDguOTA2SDYwLjM5MDJDNjAuMzkwMiA0Ny43NDE1IDU5LjQzMjQgNDYuODI0OCA1OC4yODM1IDQ2LjgyNDhWNDguNDI0OFpNNTYuOTc1NCA1OS42MzY2SDU0LjM2MlY2MS4yMzY2SDU2Ljk3NTRWNTkuNjM2NlpNNTYuMTc1NCA1MC4xODY2VjYwLjQzNjZINTcuNzc1NFY1MC4xODY2SDU2LjE3NTRaTTU0LjM2MiA1MC45ODY2SDU2Ljk3NTRWNDkuMzg2Nkg1NC4zNjJWNTAuOTg2NlpNNTUuMTYyIDYwLjQzNjZWNTAuMTg2Nkg1My41NjJWNjAuNDM2Nkg1NS4xNjJaJyBmaWxsPSd3aGl0ZScgbWFzaz0ndXJsJTI4JTIzcGF0aC0yLW91dHNpZGUtMV8xXzglMjknLyUzZSUzY2VsbGlwc2UgY3g9JzI5LjE1OCcgY3k9JzM4LjU0MzUnIHJ4PScyLjM2MTcyJyByeT0nMi4zNjMzNicgZmlsbD0nJTIzNDg2Nzg3Jy8lM2UlM2NlbGxpcHNlIGN4PSc0My4zMjgzJyBjeT0nMjUuNTQ1JyByeD0nMi4zNjE3Micgcnk9JzIuMzYzMzYnIGZpbGw9JyUyMzQ4Njc4NycvJTNlJTNjZWxsaXBzZSBjeD0nNTYuMzE3OCcgY3k9JzM2LjE4MDInIHJ4PScyLjM2MTcyJyByeT0nMi4zNjMzNicgZmlsbD0nJTIzNDg2Nzg3Jy8lM2UlM2NlbGxpcHNlIGN4PSc2OS4zMDczJyBjeT0nMjUuNTQ1JyByeD0nMi4zNjE3Micgcnk9JzIuMzYzMzYnIGZpbGw9JyUyMzQ4Njc4NycvJTNlJTNjcmVjdCB4PScyNi43OTYzJyB5PSc1MS41NDInIHdpZHRoPSc0LjcyMzQ0JyBoZWlnaHQ9JzkuNDUzNDMnIGZpbGw9JyUyMzQ4Njc4NycvJTNlJTNjcmVjdCB4PSczOS43ODU4JyB5PSczOC41NDM1JyB3aWR0aD0nNC43MjM0NCcgaGVpZ2h0PScyMi40NTE5JyBmaWxsPSclMjM0ODY3ODcnLyUzZSUzY3JlY3QgeD0nNTIuNzc1MicgeT0nNDkuMTc4Nicgd2lkdGg9JzQuNzIzNDQnIGhlaWdodD0nMTIuOTk4NScgZmlsbD0nJTIzNDg2Nzg3Jy8lM2UlM2NyZWN0IHg9JzY2Ljk0NTUnIHk9JzM4LjU0MzUnIHdpZHRoPSc0LjcyMzQ0JyBoZWlnaHQ9JzIyLjQ1MTknIGZpbGw9JyUyMzQ4Njc4NycvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5zdHJhdGVneS5mYWNpbGl0YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZEOENBMztcbn1cbi5zdHJhdGVneS5mYWNpbGl0YXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPSc5OScgaGVpZ2h0PSc5OCcgdmlld0JveD0nMCAwIDk5IDk4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjZWxsaXBzZSBjeD0nNDkuMzk5NicgY3k9JzQ5JyByeD0nNDguOTY2JyByeT0nNDknIGZpbGw9JyUyMzZEOENBMycvJTNlJTNjcGF0aCBkPSdNNzIuNzQ4IDQ3LjMwNTNDNzIuODM0MSA0Ny45NjU4IDcyLjg5MjIgNDguNjM1IDcyLjkyMTMgNDkuMzExOEw3Mi41MjE3IDQ5LjMyODlDNzIuNTM1NyA0OS42NTczIDcyLjU0MjkgNDkuOTg3NSA3Mi41NDI5IDUwLjMxOTRDNzIuNTQyOSA1MC42NTEzIDcyLjUzNTcgNTAuOTgxNSA3Mi41MjE3IDUxLjMwOTlMNzIuOTIxMyA1MS4zMjdDNzIuODkyMiA1Mi4wMDM4IDcyLjgzNDEgNTIuNjczIDcyLjc0OCA1My4zMzM1TDcyLjM1MTQgNTMuMjgxOEM3Mi4yNjU1IDUzLjk0MDcgNzIuMTUxNCA1NC41OTA2IDcyLjAxMDMgNTUuMjMwM0w3Mi40MDEgNTUuMzE2NEM3Mi4yNTU2IDU1Ljk3NTcgNzIuMDgyIDU2LjYyNDQgNzEuODgxNyA1Ny4yNjExTDcxLjUwMDEgNTcuMTQxMUM3MS4zMDEyIDU3Ljc3MzIgNzEuMDc1MyA1OC4zOTM1IDcwLjgyMzkgNTkuMDAwNEw3MS4xOTM1IDU5LjE1MzVDNzAuOTM1NiA1OS43NzU5IDcwLjY1MTMgNjAuMzg0NiA3MC4zNDIgNjAuOTc4Mkw2OS45ODczIDYwLjc5MzRDNjkuNjgxNyA2MS4zNzk4IDY5LjM1MTIgNjEuOTUxMyA2OC45OTczIDYyLjUwNjNMNjkuMzM0NSA2Mi43MjE0QzY4Ljk3MyA2My4yODgzIDY4LjU4NzQgNjMuODM4NCA2OC4xNzkxIDY0LjM3MDJMNjcuODYxOCA2NC4xMjY2QzY3LjQ1OTggNjQuNjUwNCA2Ny4wMzUzIDY1LjE1NjEgNjYuNTkgNjUuNjQyNEw2Ni44ODUgNjUuOTEyNUM2Ni40MzE1IDY2LjQwNzcgNjUuOTU2NiA2Ni44ODMgNjUuNDYyIDY3LjMzN0w2NS4xOTE1IDY3LjA0MjNDNjQuNzA1NyA2Ny40ODgyIDY0LjIwMDQgNjcuOTEzMSA2My42NzcgNjguMzE1N0w2My45MjA5IDY4LjYzMjhDNjMuMzg5NSA2OS4wNDE1IDYyLjgzOTggNjkuNDI3NyA2Mi4yNzMzIDY5Ljc4OThMNjIuMDU3OSA2OS40NTI3QzYxLjUwMzEgNjkuODA3MiA2MC45MzIgNzAuMTM4MiA2MC4zNDU4IDcwLjQ0NDNMNjAuNTMxIDcwLjc5ODhDNTkuOTM3NyA3MS4xMDg3IDU5LjMyOTIgNzEuMzkzNCA1OC43MDcgNzEuNjUxN0w1OC41NTM2IDcxLjI4MjNDNTcuOTQ2OCA3MS41MzQyIDU3LjMyNjggNzEuNzYwNCA1Ni42OTQ4IDcxLjk1OTdMNTYuODE1MSA3Mi4zNDEyQzU2LjE3ODQgNzIuNTQyIDU1LjUyOTggNzIuNzE1OCA1NC44NzA3IDcyLjg2MTVMNTQuNzg0NCA3Mi40NzA5QzU0LjE0NDcgNzIuNjEyMyA1My40OTQ4IDcyLjcyNjYgNTIuODM2MSA3Mi44MTI2TDUyLjg4NzggNzMuMjA5M0M1Mi4yMjc0IDczLjI5NTUgNTEuNTU4MiA3My4zNTM4IDUwLjg4MTQgNzMuMzgyOUw1MC44NjQyIDcyLjk4MzNDNTAuNTM1OCA3Mi45OTc0IDUwLjIwNTcgNzMuMDA0NSA0OS44NzM4IDczLjAwNDVDNDkuNTQxOSA3My4wMDQ1IDQ5LjIxMTcgNzIuOTk3NCA0OC44ODMzIDcyLjk4MzNMNDguODY2MiA3My4zODI5QzQ4LjE4OTQgNzMuMzUzOCA0Ny41MjAyIDczLjI5NTUgNDYuODU5NyA3My4yMDkzTDQ2LjkxMTUgNzIuODEyNkM0Ni4yNTI3IDcyLjcyNjYgNDUuNjAyOSA3Mi42MTIzIDQ0Ljk2MzIgNzIuNDcwOUw0NC44NzY5IDcyLjg2MTVDNDQuMjE3NyA3Mi43MTU4IDQzLjU2OTEgNzIuNTQyIDQyLjkzMjUgNzIuMzQxMkw0My4wNTI4IDcxLjk1OTdDNDIuNDIwOCA3MS43NjA0IDQxLjgwMDcgNzEuNTM0MiA0MS4xOTQgNzEuMjgyM0w0MS4wNDA2IDcxLjY1MTdDNDAuNDE4NCA3MS4zOTM0IDM5LjgwOTkgNzEuMTA4NyAzOS4yMTY2IDcwLjc5ODhMMzkuNDAxNyA3MC40NDQzQzM4LjgxNTUgNzAuMTM4MiAzOC4yNDQ0IDY5LjgwNzIgMzcuNjg5NyA2OS40NTI3TDM3LjQ3NDMgNjkuNzg5OEMzNi45MDc3IDY5LjQyNzcgMzYuMzU4IDY5LjA0MTUgMzUuODI2NiA2OC42MzI4TDM2LjA3MDUgNjguMzE1N0MzNS41NDcyIDY3LjkxMzEgMzUuMDQxOSA2Ny40ODgyIDM0LjU1NjEgNjcuMDQyM0wzNC4yODU2IDY3LjMzN0MzMy43OTA5IDY2Ljg4MyAzMy4zMTYxIDY2LjQwNzcgMzIuODYyNiA2NS45MTI1TDMzLjE1NzYgNjUuNjQyNEMzMi43MTIyIDY1LjE1NjEgMzIuMjg3OCA2NC42NTA0IDMxLjg4NTcgNjQuMTI2NkwzMS41Njg0IDY0LjM3MDJDMzEuMTYwMiA2My44Mzg0IDMwLjc3NDYgNjMuMjg4MyAzMC40MTMgNjIuNzIxNEwzMC43NTAzIDYyLjUwNjNDMzAuMzk2MyA2MS45NTEzIDMwLjA2NTkgNjEuMzc5OCAyOS43NjAzIDYwLjc5MzRMMjkuNDA1NSA2MC45NzgyQzI5LjA5NjIgNjAuMzg0NiAyOC44MTE5IDU5Ljc3NTkgMjguNTU0MSA1OS4xNTM1TDI4LjkyMzYgNTkuMDAwNEMyOC42NzIyIDU4LjM5MzUgMjguNDQ2NCA1Ny43NzMyIDI4LjI0NzQgNTcuMTQxMUwyNy44NjU5IDU3LjI2MTFDMjcuNjY1NSA1Ni42MjQ0IDI3LjQ5MiA1NS45NzU3IDI3LjM0NjYgNTUuMzE2NEwyNy43MzcyIDU1LjIzMDNDMjcuNTk2MSA1NC41OTA2IDI3LjQ4MiA1My45NDA3IDI3LjM5NjIgNTMuMjgxOEwyNi45OTk1IDUzLjMzMzVDMjYuOTEzNSA1Mi42NzMgMjYuODU1MyA1Mi4wMDM4IDI2LjgyNjMgNTEuMzI3TDI3LjIyNTkgNTEuMzA5OUMyNy4yMTE4IDUwLjk4MTUgMjcuMjA0NyA1MC42NTEzIDI3LjIwNDcgNTAuMzE5NEMyNy4yMDQ3IDQ5Ljk4NzUgMjcuMjExOCA0OS42NTczIDI3LjIyNTkgNDkuMzI4OUwyNi44MjYzIDQ5LjMxMThDMjYuODU1MyA0OC42MzUgMjYuOTEzNSA0Ny45NjU4IDI2Ljk5OTUgNDcuMzA1M0wyNy4zOTYyIDQ3LjM1N0MyNy40ODIgNDYuNjk4MSAyNy41OTYxIDQ2LjA0ODIgMjcuNzM3MiA0NS40MDg1TDI3LjM0NjYgNDUuMzIyNEMyNy40OTIgNDQuNjYzMSAyNy42NjU1IDQ0LjAxNDQgMjcuODY1OSA0My4zNzc3TDI4LjI0NzQgNDMuNDk3N0MyOC40NDY0IDQyLjg2NTYgMjguNjcyMiA0Mi4yNDUzIDI4LjkyMzYgNDEuNjM4NEwyOC41NTQxIDQxLjQ4NTNDMjguODExOSA0MC44NjI5IDI5LjA5NjIgNDAuMjU0MiAyOS40MDU1IDM5LjY2MDZMMjkuNzYwMyAzOS44NDU0QzMwLjA2NTkgMzkuMjU5IDMwLjM5NjMgMzguNjg3NSAzMC43NTAzIDM4LjEzMjVMMzAuNDEzIDM3LjkxNzRDMzAuNzc0NiAzNy4zNTA1IDMxLjE2MDIgMzYuODAwNCAzMS41Njg0IDM2LjI2ODZMMzEuODg1NyAzNi41MTIyQzMyLjI4NzggMzUuOTg4NCAzMi43MTIyIDM1LjQ4MjcgMzMuMTU3NiAzNC45OTY0TDMyLjg2MjYgMzQuNzI2M0MzMy4zMTYxIDM0LjIzMTEgMzMuNzkwOSAzMy43NTU4IDM0LjI4NTYgMzMuMzAxOEwzNC41NTYgMzMuNTk2NUMzNS4wNDE5IDMzLjE1MDYgMzUuNTQ3MiAzMi43MjU3IDM2LjA3MDUgMzIuMzIzMUwzNS44MjY2IDMyLjAwNkMzNi4zNTggMzEuNTk3MyAzNi45MDc3IDMxLjIxMTEgMzcuNDc0MyAzMC44NDlMMzcuNjg5NyAzMS4xODYxQzM4LjI0NDQgMzAuODMxNiAzOC44MTU1IDMwLjUwMDYgMzkuNDAxNyAzMC4xOTQ1TDM5LjIxNjYgMjkuODRDMzkuODA5OSAyOS41MzAxIDQwLjQxODQgMjkuMjQ1NCA0MS4wNDA2IDI4Ljk4NzFMNDEuMTk0IDI5LjM1NjVDNDEuODAwNyAyOS4xMDQ2IDQyLjQyMDggMjguODc4NCA0My4wNTI4IDI4LjY3OTFMNDIuOTMyNSAyOC4yOTc2QzQzLjU2OTEgMjguMDk2OCA0NC4yMTc3IDI3LjkyMyA0NC44NzY5IDI3Ljc3NzNMNDQuOTYzMiAyOC4xNjc5QzQ1LjYwMjkgMjguMDI2NSA0Ni4yNTI3IDI3LjkxMjIgNDYuOTExNSAyNy44MjYyTDQ2Ljg1OTcgMjcuNDI5NUM0Ny41MjAyIDI3LjM0MzMgNDguMTg5NCAyNy4yODUgNDguODY2MiAyNy4yNTU5TDQ4Ljg4MzMgMjcuNjU1NUM0OS4yMTE3IDI3LjY0MTQgNDkuNTQxOSAyNy42MzQzIDQ5Ljg3MzggMjcuNjM0M0M1MC4yMDU3IDI3LjYzNDMgNTAuNTM1OSAyNy42NDE0IDUwLjg2NDIgMjcuNjU1NUw1MC44ODE0IDI3LjI1NTlDNTEuNTU4MiAyNy4yODUgNTIuMjI3NCAyNy4zNDMzIDUyLjg4NzggMjcuNDI5NUw1Mi44MzYxIDI3LjgyNjJDNTMuNDk0OCAyNy45MTIyIDU0LjE0NDcgMjguMDI2NSA1NC43ODQ0IDI4LjE2NzlMNTQuODcwNyAyNy43NzczQzU1LjUyOTggMjcuOTIzIDU2LjE3ODQgMjguMDk2OSA1Ni44MTUxIDI4LjI5NzZMNTYuNjk0OCAyOC42NzkxQzU3LjMyNjggMjguODc4NCA1Ny45NDY4IDI5LjEwNDYgNTguNTUzNiAyOS4zNTY1TDU4LjcwNyAyOC45ODcxQzU5LjMyOTIgMjkuMjQ1NCA1OS45Mzc3IDI5LjUzMDEgNjAuNTMxIDI5Ljg0TDYwLjM0NTggMzAuMTk0NUM2MC45MzIgMzAuNTAwNiA2MS41MDMxIDMwLjgzMTYgNjIuMDU3OSAzMS4xODYxTDYyLjI3MzMgMzAuODQ5QzYyLjgzOTggMzEuMjExMSA2My4zODk1IDMxLjU5NzMgNjMuOTIwOSAzMi4wMDZMNjMuNjc3MSAzMi4zMjMxQzY0LjIwMDQgMzIuNzI1NyA2NC43MDU3IDMzLjE1MDYgNjUuMTkxNSAzMy41OTY1TDY1LjQ2MiAzMy4zMDE4QzY1Ljk1NjYgMzMuNzU1OCA2Ni40MzE1IDM0LjIzMTEgNjYuODg1IDM0LjcyNjNMNjYuNTkgMzQuOTk2NEM2Ny4wMzUzIDM1LjQ4MjcgNjcuNDU5OCAzNS45ODg0IDY3Ljg2MTggMzYuNTEyMkw2OC4xNzkxIDM2LjI2ODZDNjguNTg3NCAzNi44MDA0IDY4Ljk3MyAzNy4zNTA1IDY5LjMzNDUgMzcuOTE3NEw2OC45OTczIDM4LjEzMjVDNjkuMzUxMiAzOC42ODc1IDY5LjY4MTcgMzkuMjU5IDY5Ljk4NzMgMzkuODQ1NEw3MC4zNDIgMzkuNjYwNkM3MC42NTEzIDQwLjI1NDIgNzAuOTM1NiA0MC44NjI5IDcxLjE5MzUgNDEuNDg1M0w3MC44MjM5IDQxLjYzODRDNzEuMDc1MyA0Mi4yNDUzIDcxLjMwMTIgNDIuODY1NiA3MS41MDAxIDQzLjQ5NzdMNzEuODgxNyA0My4zNzc3QzcyLjA4MiA0NC4wMTQ0IDcyLjI1NTYgNDQuNjYzMSA3Mi40MDEgNDUuMzIyNEw3Mi4wMTAzIDQ1LjQwODVDNzIuMTUxNCA0Ni4wNDgyIDcyLjI2NTUgNDYuNjk4MSA3Mi4zNTE0IDQ3LjM1N0w3Mi43NDggNDcuMzA1M1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44JyBzdHJva2UtZGFzaGFycmF5PScyIDInLyUzZSUzY3BhdGggZD0nTTQ0Ljk0NTggNTguNTg2N0M0NC45NDU4IDY1LjUyOTcgMzkuMzIxMyA3MS4xNTc2IDMyLjM4MzggNzEuMTU3NkMyNS40NDYzIDcxLjE1NzYgMTkuODIxOSA2NS41Mjk3IDE5LjgyMTkgNTguNTg2N0MxOS44MjE5IDUxLjY0MzcgMjUuNDQ2MyA0Ni4wMTU3IDMyLjM4MzggNDYuMDE1N0MzOS4zMjEzIDQ2LjAxNTcgNDQuOTQ1OCA1MS42NDM3IDQ0Ljk0NTggNTguNTg2N1onIGZpbGw9JyUyMzZEOENBMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzY3BhdGggZD0nTTM3LjMxODYgNTUuNjQ3MUMzNy4zMTg2IDU4LjQxNDQgMzUuMDUxMiA2MC42NTc4IDMyLjI1NDMgNjAuNjU3OEMyOS40NTc1IDYwLjY1NzggMjcuMTkwMSA1OC40MTQ0IDI3LjE5MDEgNTUuNjQ3MUMyNy4xOTAxIDUyLjg3OTcgMjkuNDU3NSA1MC42MzYzIDMyLjI1NDMgNTAuNjM2M0MzNS4wNTEyIDUwLjYzNjMgMzcuMzE4NiA1Mi44Nzk3IDM3LjMxODYgNTUuNjQ3MVonIGZpbGw9JyUyMzZEOENBMycvJTNlJTNjcGF0aCBkPSdNMzUuMzY1MiA2MS41MjJMMzIuMjUzNiA2Ni4wNTY0TDI5LjE0MTkgNjEuNTIyQzI0LjY1NzMgNjIuMjE4OSAyMy42Mjk0IDYzLjYwNzMgMjIuMzc1IDY1LjY5OTNDMjIuMzc1IDY1LjY5OTMgMjUuODI1MiA3MS4xMzg4IDMyLjI1MzYgNzEuMTM4OEMzOC42ODIgNzEuMTM4OCA0Mi40NDUxIDY1LjY5OTMgNDIuNDQ1MSA2NS42OTkzQzQwLjc3MjYgNjMuMTg4OCAzOS44NTg4IDYyLjIyNzggMzUuMzY1MiA2MS41MjJaJyBmaWxsPSclMjM2RDhDQTMnLyUzZSUzY3BhdGggZD0nTTM3LjMxODYgNTUuNjQ3MUMzNy4zMTg2IDU4LjQxNDQgMzUuMDUxMiA2MC42NTc4IDMyLjI1NDMgNjAuNjU3OEMyOS40NTc1IDYwLjY1NzggMjcuMTkwMSA1OC40MTQ0IDI3LjE5MDEgNTUuNjQ3MUMyNy4xOTAxIDUyLjg3OTcgMjkuNDU3NSA1MC42MzYzIDMyLjI1NDMgNTAuNjM2M0MzNS4wNTEyIDUwLjYzNjMgMzcuMzE4NiA1Mi44Nzk3IDM3LjMxODYgNTUuNjQ3MVonIGZpbGw9JyUyMzZEOENBMycvJTNlJTNjcGF0aCBkPSdNMzUuMzY1MiA2MS41MjJMMzIuMjUzNiA2Ni4wNTY0TDI5LjE0MTkgNjEuNTIyQzI0LjY1NzMgNjIuMjE4OSAyMy42Mjk0IDYzLjYwNzMgMjIuMzc1IDY1LjY5OTNDMjIuMzc1IDY1LjY5OTMgMjUuODI1MiA3MS4xMzg4IDMyLjI1MzYgNzEuMTM4OEMzOC42ODIgNzEuMTM4OCA0Mi40NDUxIDY1LjY5OTMgNDIuNDQ1MSA2NS42OTkzQzQwLjc3MjYgNjMuMTg4OCAzOS44NTg4IDYyLjIyNzggMzUuMzY1MiA2MS41MjJaJyBmaWxsPSclMjM2RDhDQTMnLyUzZSUzY3BhdGggZD0nTTMyLjI1NDMgNjAuNjU3OEMzNS4wNTEyIDYwLjY1NzggMzcuMzE4NiA1OC40MTQ0IDM3LjMxODYgNTUuNjQ3MUMzNy4zMTg2IDUyLjg3OTcgMzUuMDUxMiA1MC42MzYzIDMyLjI1NDMgNTAuNjM2M0MyOS40NTc1IDUwLjYzNjMgMjcuMTkwMSA1Mi44Nzk3IDI3LjE5MDEgNTUuNjQ3MUMyNy4xOTAxIDU4LjQxNDQgMjkuNDU3NSA2MC42NTc4IDMyLjI1NDMgNjAuNjU3OFpNMzIuMjUzNiA2Ni4wNTY0TDM1LjM2NTIgNjEuNTIyQzM5Ljg1ODggNjIuMjI3OCA0MC43NzI2IDYzLjE4ODggNDIuNDQ1MSA2NS42OTkzQzQyLjQ0NTEgNjUuNjk5MyAzOC42ODIgNzEuMTM4OCAzMi4yNTM2IDcxLjEzODhDMjUuODI1MiA3MS4xMzg4IDIyLjM3NSA2NS42OTkzIDIyLjM3NSA2NS42OTkzQzIzLjYyOTQgNjMuNjA3MyAyNC42NTczIDYyLjIxODkgMjkuMTQxOSA2MS41MjJMMzIuMjUzNiA2Ni4wNTY0Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzY3BhdGggZD0nTTc5LjI1ODMgNTguNTg2NkM3OS4yNTgzIDY1LjUyOTYgNzMuNjMzOCA3MS4xNTc1IDY2LjY5NjMgNzEuMTU3NUM1OS43NTg4IDcxLjE1NzUgNTQuMTM0NCA2NS41Mjk2IDU0LjEzNDQgNTguNTg2NkM1NC4xMzQ0IDUxLjY0MzYgNTkuNzU4OCA0Ni4wMTU2IDY2LjY5NjMgNDYuMDE1NkM3My42MzM4IDQ2LjAxNTYgNzkuMjU4MyA1MS42NDM2IDc5LjI1ODMgNTguNTg2NlonIGZpbGw9JyUyMzZEOENBMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzY3BhdGggZD0nTTcxLjYzMTEgNTUuNjQ3QzcxLjYzMTEgNTguNDE0MyA2OS4zNjM3IDYwLjY1NzcgNjYuNTY2OCA2MC42NTc3QzYzLjc3IDYwLjY1NzcgNjEuNTAyNiA1OC40MTQzIDYxLjUwMjYgNTUuNjQ3QzYxLjUwMjYgNTIuODc5NiA2My43NyA1MC42MzYyIDY2LjU2NjggNTAuNjM2MkM2OS4zNjM3IDUwLjYzNjIgNzEuNjMxMSA1Mi44Nzk2IDcxLjYzMTEgNTUuNjQ3WicgZmlsbD0nJTIzNkQ4Q0EzJy8lM2UlM2NwYXRoIGQ9J002OS42Nzc3IDYxLjUyMTlMNjYuNTY2MSA2Ni4wNTYzTDYzLjQ1NDQgNjEuNTIxOUM1OC45Njk4IDYyLjIxODkgNTcuOTQxOSA2My42MDcyIDU2LjY4NzUgNjUuNjk5M0M1Ni42ODc1IDY1LjY5OTMgNjAuMTM3NyA3MS4xMzg3IDY2LjU2NjEgNzEuMTM4N0M3Mi45OTQ1IDcxLjEzODcgNzYuNzU3NiA2NS42OTkzIDc2Ljc1NzYgNjUuNjk5M0M3NS4wODUxIDYzLjE4ODggNzQuMTcxMyA2Mi4yMjc3IDY5LjY3NzcgNjEuNTIxOVonIGZpbGw9JyUyMzZEOENBMycvJTNlJTNjcGF0aCBkPSdNNzEuNjMxMSA1NS42NDdDNzEuNjMxMSA1OC40MTQzIDY5LjM2MzcgNjAuNjU3NyA2Ni41NjY4IDYwLjY1NzdDNjMuNzcgNjAuNjU3NyA2MS41MDI2IDU4LjQxNDMgNjEuNTAyNiA1NS42NDdDNjEuNTAyNiA1Mi44Nzk2IDYzLjc3IDUwLjYzNjIgNjYuNTY2OCA1MC42MzYyQzY5LjM2MzcgNTAuNjM2MiA3MS42MzExIDUyLjg3OTYgNzEuNjMxMSA1NS42NDdaJyBmaWxsPSclMjM2RDhDQTMnLyUzZSUzY3BhdGggZD0nTTY5LjY3NzcgNjEuNTIxOUw2Ni41NjYxIDY2LjA1NjNMNjMuNDU0NCA2MS41MjE5QzU4Ljk2OTggNjIuMjE4OSA1Ny45NDE5IDYzLjYwNzIgNTYuNjg3NSA2NS42OTkzQzU2LjY4NzUgNjUuNjk5MyA2MC4xMzc3IDcxLjEzODcgNjYuNTY2MSA3MS4xMzg3QzcyLjk5NDUgNzEuMTM4NyA3Ni43NTc2IDY1LjY5OTMgNzYuNzU3NiA2NS42OTkzQzc1LjA4NTEgNjMuMTg4OCA3NC4xNzEzIDYyLjIyNzcgNjkuNjc3NyA2MS41MjE5WicgZmlsbD0nJTIzNkQ4Q0EzJy8lM2UlM2NwYXRoIGQ9J002Ni41NjY4IDYwLjY1NzdDNjkuMzYzNyA2MC42NTc3IDcxLjYzMTEgNTguNDE0MyA3MS42MzExIDU1LjY0N0M3MS42MzExIDUyLjg3OTYgNjkuMzYzNyA1MC42MzYyIDY2LjU2NjggNTAuNjM2MkM2My43NyA1MC42MzYyIDYxLjUwMjYgNTIuODc5NiA2MS41MDI2IDU1LjY0N0M2MS41MDI2IDU4LjQxNDMgNjMuNzcgNjAuNjU3NyA2Ni41NjY4IDYwLjY1NzdaTTY2LjU2NjEgNjYuMDU2M0w2OS42Nzc3IDYxLjUyMTlDNzQuMTcxMyA2Mi4yMjc3IDc1LjA4NTEgNjMuMTg4OCA3Ni43NTc2IDY1LjY5OTNDNzYuNzU3NiA2NS42OTkzIDcyLjk5NDUgNzEuMTM4NyA2Ni41NjYxIDcxLjEzODdDNjAuMTM3NyA3MS4xMzg3IDU2LjY4NzUgNjUuNjk5MyA1Ni42ODc1IDY1LjY5OTNDNTcuOTQxOSA2My42MDcyIDU4Ljk2OTggNjIuMjE4OSA2My40NTQ0IDYxLjUyMTlMNjYuNTY2MSA2Ni4wNTYzWicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzY3BhdGggZD0nTTYxLjU1NTEgMzAuOTcwOUM2MS41NTUxIDM3LjkxMzkgNTUuOTMwNyA0My41NDE5IDQ4Ljk5MzIgNDMuNTQxOUM0Mi4wNTU3IDQzLjU0MTkgMzYuNDMxMyAzNy45MTM5IDM2LjQzMTMgMzAuOTcwOUMzNi40MzEzIDI0LjAyNzkgNDIuMDU1NyAxOC40IDQ4Ljk5MzIgMTguNEM1NS45MzA3IDE4LjQgNjEuNTU1MSAyNC4wMjc5IDYxLjU1NTEgMzAuOTcwOVonIGZpbGw9JyUyMzZEOENBMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzY3BhdGggZD0nTTUzLjkyNzkgMjguMDMxOEM1My45Mjc5IDMwLjc5OTEgNTEuNjYwNiAzMy4wNDI1IDQ4Ljg2MzcgMzMuMDQyNUM0Ni4wNjY4IDMzLjA0MjUgNDMuNzk5NSAzMC43OTkxIDQzLjc5OTUgMjguMDMxOEM0My43OTk1IDI1LjI2NDQgNDYuMDY2OCAyMy4wMjEgNDguODYzNyAyMy4wMjFDNTEuNjYwNiAyMy4wMjEgNTMuOTI3OSAyNS4yNjQ0IDUzLjkyNzkgMjguMDMxOFonIGZpbGw9JyUyMzZEOENBMycvJTNlJTNjcGF0aCBkPSdNNTEuOTc0NiAzMy45MDY3TDQ4Ljg2MyAzOC40NDExTDQ1Ljc1MTMgMzMuOTA2N0M0MS4yNjY2IDM0LjYwMzcgNDAuMjM4OCAzNS45OTIgMzguOTg0NCAzOC4wODQxQzM4Ljk4NDQgMzguMDg0MSA0Mi40MzQ2IDQzLjUyMzUgNDguODYzIDQzLjUyMzVDNTUuMjkxMyA0My41MjM1IDU5LjA1NDUgMzguMDg0MSA1OS4wNTQ1IDM4LjA4NDFDNTcuMzgyIDM1LjU3MzYgNTYuNDY4MiAzNC42MTI1IDUxLjk3NDYgMzMuOTA2N1onIGZpbGw9JyUyMzZEOENBMycvJTNlJTNjcGF0aCBkPSdNNTMuOTI3OSAyOC4wMzE4QzUzLjkyNzkgMzAuNzk5MSA1MS42NjA2IDMzLjA0MjUgNDguODYzNyAzMy4wNDI1QzQ2LjA2NjggMzMuMDQyNSA0My43OTk1IDMwLjc5OTEgNDMuNzk5NSAyOC4wMzE4QzQzLjc5OTUgMjUuMjY0NCA0Ni4wNjY4IDIzLjAyMSA0OC44NjM3IDIzLjAyMUM1MS42NjA2IDIzLjAyMSA1My45Mjc5IDI1LjI2NDQgNTMuOTI3OSAyOC4wMzE4WicgZmlsbD0nJTIzNkQ4Q0EzJy8lM2UlM2NwYXRoIGQ9J001MS45NzQ2IDMzLjkwNjdMNDguODYzIDM4LjQ0MTFMNDUuNzUxMyAzMy45MDY3QzQxLjI2NjYgMzQuNjAzNyA0MC4yMzg4IDM1Ljk5MiAzOC45ODQ0IDM4LjA4NDFDMzguOTg0NCAzOC4wODQxIDQyLjQzNDYgNDMuNTIzNSA0OC44NjMgNDMuNTIzNUM1NS4yOTEzIDQzLjUyMzUgNTkuMDU0NSAzOC4wODQxIDU5LjA1NDUgMzguMDg0MUM1Ny4zODIgMzUuNTczNiA1Ni40NjgyIDM0LjYxMjUgNTEuOTc0NiAzMy45MDY3WicgZmlsbD0nJTIzNkQ4Q0EzJy8lM2UlM2NwYXRoIGQ9J000OC44NjM3IDMzLjA0MjVDNTEuNjYwNiAzMy4wNDI1IDUzLjkyNzkgMzAuNzk5MSA1My45Mjc5IDI4LjAzMThDNTMuOTI3OSAyNS4yNjQ0IDUxLjY2MDYgMjMuMDIxIDQ4Ljg2MzcgMjMuMDIxQzQ2LjA2NjggMjMuMDIxIDQzLjc5OTUgMjUuMjY0NCA0My43OTk1IDI4LjAzMThDNDMuNzk5NSAzMC43OTkxIDQ2LjA2NjggMzMuMDQyNSA0OC44NjM3IDMzLjA0MjVaTTQ4Ljg2MyAzOC40NDExTDUxLjk3NDYgMzMuOTA2N0M1Ni40NjgyIDM0LjYxMjUgNTcuMzgyIDM1LjU3MzYgNTkuMDU0NSAzOC4wODQxQzU5LjA1NDUgMzguMDg0MSA1NS4yOTEzIDQzLjUyMzUgNDguODYzIDQzLjUyMzVDNDIuNDM0NiA0My41MjM1IDM4Ljk4NDQgMzguMDg0MSAzOC45ODQ0IDM4LjA4NDFDNDAuMjM4OCAzNS45OTIgNDEuMjY2NiAzNC42MDM3IDQ1Ljc1MTMgMzMuOTA2N0w0OC44NjMgMzguNDQxMVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnN0cmF0ZWd5LmxldmVyYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OEY2NDtcbn1cbi5zdHJhdGVneS5sZXZlcmFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB3aWR0aD0nOTknIGhlaWdodD0nOTgnIHZpZXdCb3g9JzAgMCA5OSA5OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY2VsbGlwc2UgY3g9JzQ5LjIwMDQnIGN5PSc0OScgcng9JzQ4Ljk2Nicgcnk9JzQ5JyBmaWxsPSclMjM5OThGNjQnLyUzZSUzY3BhdGggZD0nTTYyLjg1MzQgMzcuOTg0M0M2My43NTc4IDM4Ljk3MSA2NC4yMzM2IDQwLjI3NjggNjQuMTc1OSA0MS42MTQ1QzY0LjExODIgNDIuOTUyMSA2My41MzE5IDQ0LjIxMjIgNjIuNTQ1OSA0NS4xMTczQzYxLjU1OTkgNDYuMDIyNCA2MC4yNTQ5IDQ2LjQ5ODYgNTguOTE4MiA0Ni40NDA5QzU3LjU4MTQgNDYuMzgzMyA1Ni4zMjIzIDQ1Ljc5NjcgNTUuNDE3OSA0NC44MUw1NS4zODA5IDQ0Ljc2OTdMNTIuNzk0NyA0Ny4xNDM5TDU2LjI3OTEgNTAuOTQ0OEM1Ni41NzQgNTEuMjY2NiA1Ni43MjkxIDUxLjY5MjQgNTYuNzEwMyA1Mi4xMjg2QzU2LjY5MTUgNTIuNTY0OCA1Ni41MDAzIDUyLjk3NTcgNTYuMTc4OCA1My4yNzA4TDU0LjkyNTkgNTQuNDIwOUM1NC41ODMgNTQuNzM1OCA1NC4zNzkgNTUuMTc0IDU0LjM1OSA1NS42MzkzQzU0LjMzODkgNTYuMTA0NiA1NC41MDQ0IDU2LjU1ODggNTQuODE5IDU2LjkwMkM1NS4xMzM2IDU3LjI0NTEgNTUuNTcxNSA1Ny40NDkyIDU2LjAzNjUgNTcuNDY5MkM1Ni41MDE0IDU3LjQ4OTMgNTYuOTU1MyA1Ny4zMjM3IDU3LjI5ODMgNTcuMDA4OEw1OC41NTExIDU1Ljg1ODdDNTguODcyNyA1NS41NjM2IDU5LjI5ODIgNTUuNDA4MyA1OS43MzQxIDU1LjQyNzFDNjAuMTcgNTUuNDQ1OSA2MC41ODA2IDU1LjYzNzIgNjAuODc1NSA1NS45NTg5TDY1LjQ3MTkgNjAuOTczTDY5LjI3MDQgNTcuNDg2MUw3MC40MTk1IDU4LjczOTZDNzEuMDI5MSA1OS40MDQ1IDcxLjg3NzYgNTkuNzk5OSA3Mi43Nzg1IDU5LjgzODdDNzMuNjc5MyA1OS44Nzc1IDc0LjU1ODggNTkuNTU2NyA3NS4yMjMzIDU4Ljk0NjdDNzUuODg3NyA1OC4zMzY3IDc2LjI4MjkgNTcuNDg3NSA3Ni4zMjE4IDU2LjU4NkM3Ni4zNjA2IDU1LjY4NDUgNzYuMDQgNTQuODA0NSA3NS40MzA1IDU0LjEzOTZMNzQuMjgxNCA1Mi44ODYxTDc5LjI5MjIgNDguMjg2Mkw3NC42OTU3IDQzLjI3MjFMNzMuNDQzMSA0NC40MjJDNzIuNzc4MiA0NS4wMyA3MS44OTk1IDQ1LjM0OTMgNzAuOTk5OCA0NS4zMDk2QzcwLjEgNDUuMjcgNjkuMjUyOCA0NC44NzQ4IDY4LjY0NCA0NC4yMTA3QzY4LjAzNTIgNDMuNTQ2NSA2Ny43MTQ2IDQyLjY2NzggNjcuNzUyNiA0MS43Njc0QzY3Ljc5MDYgNDAuODY3IDY4LjE4NCA0MC4wMTg0IDY4Ljg0NjYgMzkuNDA3OUw3MC4wOTkzIDM4LjI1NzlMNjYuNjE1IDM0LjQ1NzFMNjIuODE2NSAzNy45NDQxTDYyLjg1MzQgMzcuOTg0M1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2NwYXRoIGQ9J001Mi4zOTUzIDU5LjEyNzJDNTEuNDkyMyA1OC4xMzk5IDUxLjAxNzUgNTYuODM0NCA1MS4wNzUyIDU1LjQ5NzJDNTEuMTMyOCA1NC4xNTk5IDUxLjcxODEgNTIuOTAwMiA1Mi43MDI4IDUxLjk5NDJMNTIuNzQzMyA1MS45NTdMNTAuMzcxIDQ5LjM2OTFMNDYuNTcyMSA1Mi44NTY0QzQ2LjI1MDYgNTMuMTUxNiA0NS44MjUgNTMuMzA2OCA0NS4zODkyIDUzLjI4OEM0NC45NTMzIDUzLjI2OTIgNDQuNTQyNyA1My4wNzc5IDQ0LjI0NzcgNTIuNzU2Mkw0My4wOTg1IDUxLjUwMjVDNDIuNzgzOSA1MS4xNTk0IDQyLjM0NiA1MC45NTUzIDQxLjg4MSA1MC45MzUzQzQxLjQxNiA1MC45MTUyIDQwLjk2MjIgNTEuMDgwOCA0MC42MTkyIDUxLjM5NTdDNDAuMjc2MiA1MS43MTA1IDQwLjA3MjMgNTIuMTQ4OCA0MC4wNTIyIDUyLjYxNEM0MC4wMzIyIDUzLjA3OTMgNDAuMTk3NyA1My41MzM1IDQwLjUxMjIgNTMuODc2N0w0MS42NjE1IDU1LjEzMDNDNDEuOTU2NCA1NS40NTIxIDQyLjExMTUgNTUuODc3OSA0Mi4wOTI3IDU2LjMxNDFDNDIuMDczOSA1Ni43NTAzIDQxLjg4MjcgNTcuMTYxMiA0MS41NjEyIDU3LjQ1NjNMMzYuNTUwNCA2Mi4wNTYyTDQwLjAzNDcgNjUuODU3MUwzOC43ODIgNjcuMDA3MUMzOC4xMTk0IDY3LjYxNzUgMzcuNzI2IDY4LjQ2NjEgMzcuNjg4IDY5LjM2NjZDMzcuNjUgNzAuMjY3IDM3Ljk3MDYgNzEuMTQ1NyAzOC41Nzk0IDcxLjgwOThDMzkuMTg4MiA3Mi40NzM5IDQwLjAzNTQgNzIuODY5MiA0MC45MzUyIDcyLjkwODhDNDEuODM0OSA3Mi45NDg0IDQyLjcxMzYgNzIuNjI5MiA0My4zNzg0IDcyLjAyMTJMNDQuNjMxMiA3MC44NzEyTDQ5LjIyNzcgNzUuODg1M0w1NC4yMzg2IDcxLjI4NTNMNTMuMDg5NSA3MC4wMzE4QzUyLjQ4MTkgNjkuMzY2NiA1Mi4xNjMgNjguNDg3MyA1Mi4yMDI2IDY3LjU4NjlDNTIuMjQyMyA2Ni42ODY1IDUyLjYzNzMgNjUuODM4NyA1My4zMDEgNjUuMjI5NEM1My45NjQ3IDY0LjYyMDEgNTQuODQyOCA2NC4yOTkzIDU1Ljc0MjYgNjQuMzM3MkM1Ni42NDI0IDY0LjM3NTIgNTcuNDkwNCA2NC43Njg5IDU4LjEwMDUgNjUuNDMxOEw1OS4yNDk2IDY2LjY4NTRMNjMuMDQ4MyA2My4xOTgyTDU5LjU2MzkgNTkuMzk3Mkw1OS41MjMzIDU5LjQzNDRDNTguNTM2NiA2MC4zMzgxIDU3LjIzMiA2MC44MTMzIDU1Ljg5NTcgNjAuNzU1N0M1NC41NTk0IDYwLjY5ODEgNTMuMzAwNSA2MC4xMTI1IDUyLjM5NTMgNTkuMTI3MlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2NwYXRoIGQ9J001Ny41NjE3IDIyLjA2NTlMNTYuMzA5IDIzLjIxNTlMNTEuNzEyNSAxOC4yMDE3TDQ2LjcwMTYgMjIuODAxNkw0Ny44NTA3IDI0LjA1NTJDNDguNDYwMyAyNC43MjAxIDQ4Ljc4MDkgMjUuNjAwMSA0OC43NDIgMjYuNTAxNkM0OC43MDMxIDI3LjQwMzEgNDguMzA4IDI4LjI1MjIgNDcuNjQzNSAyOC44NjIyQzQ2Ljk3OSAyOS40NzIyIDQ2LjA5OTYgMjkuNzkzMSA0NS4xOTg3IDI5Ljc1NDJDNDQuMjk3OSAyOS43MTU0IDQzLjQ0OTMgMjkuMzIgNDIuODM5OCAyOC42NTUxTDQxLjY5MDcgMjcuNDAxNkwzNy44OTIyIDMwLjg4ODVMNDEuMzc2NSAzNC42ODk1TDQxLjQxNjcgMzQuNjUyNUM0Mi40MDI4IDMzLjc0NzMgNDMuNzA3OCAzMy4yNzEyIDQ1LjA0NDYgMzMuMzI4OEM0Ni4zODE0IDMzLjM4NjQgNDcuNjQwNiAzMy45NzMxIDQ4LjU0NTEgMzQuOTU5OEM0OS40NDk2IDM1Ljk0NjUgNDkuOTI1MyAzNy4yNTIzIDQ5Ljg2NzcgMzguNTkwMUM0OS44MSAzOS45Mjc4IDQ5LjIyMzYgNDEuMTg3OSA0OC4yMzc2IDQyLjA5MzFMNDguMTk3MyA0Mi4xM0w1MC41Njk2IDQ0LjcxNzlMNTQuMzY4MiA0MS4yMzA5QzU0LjY4OTcgNDAuOTM1OCA1NS4xMTUzIDQwLjc4MDUgNTUuNTUxMiA0MC43OTkzQzU1Ljk4NyA0MC44MTgxIDU2LjM5NzYgNDEuMDA5NCA1Ni42OTI2IDQxLjMzMTFMNTcuODQxNSA0Mi41ODQ1QzU4LjE1NjEgNDIuOTI3NyA1OC41OTQxIDQzLjEzMTcgNTkuMDU5IDQzLjE1MThDNTkuNTI0IDQzLjE3MTggNTkuOTc3OSA0My4wMDYyIDYwLjMyMDggNDIuNjkxNEM2MC42NjM4IDQyLjM3NjUgNjAuODY3NyA0MS45MzgzIDYwLjg4NzggNDEuNDczQzYwLjkwNzggNDEuMDA3NyA2MC43NDI0IDQwLjU1MzUgNjAuNDI3OCA0MC4yMTA0TDU5LjI3ODggMzguOTU3QzU4Ljk4MzkgMzguNjM1MiA1OC44Mjg4IDM4LjIwOTQgNTguODQ3NiAzNy43NzMyQzU4Ljg2NjQgMzcuMzM3IDU5LjA1NzYgMzYuOTI2MiA1OS4zNzkxIDM2LjYzMUw2NC4zODk5IDMyLjAzMTFMNjAuOTA1NCAyOC4yM0w2Mi4xNTgxIDI3LjA4QzYyLjgyMDcgMjYuNDY5NSA2My4yMTQxIDI1LjYyMDkgNjMuMjUyMSAyNC43MjA1QzYzLjI5MDEgMjMuODIwMSA2Mi45Njk1IDIyLjk0MTQgNjIuMzYwNyAyMi4yNzcyQzYxLjc1MTkgMjEuNjEzMSA2MC45MDQ3IDIxLjIxNzkgNjAuMDA0OSAyMS4xNzgzQzU5LjEwNTIgMjEuMTM4NiA1OC4yMjY1IDIxLjQ1NzggNTcuNTYxNyAyMi4wNjU5Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLyUzZSUzY3BhdGggZD0nTTM4LjA4NiA1Ni4xMDI0QzM3LjE4MTYgNTUuMTE1OCAzNi43MDU4IDUzLjgxIDM2Ljc2MzUgNTIuNDcyM0MzNi44MjEyIDUxLjEzNDYgMzcuNDA3NSA0OS44NzQ2IDM4LjM5MzUgNDguOTY5NEMzOS4zNzk1IDQ4LjA2NDMgNDAuNjg0NSA0Ny41ODgyIDQyLjAyMTIgNDcuNjQ1OEM0My4zNTggNDcuNzAzNCA0NC42MTcxIDQ4LjI5MDEgNDUuNTIxNiA0OS4yNzY3TDQ1LjU1ODggNDkuMzE3M0w0OC4xNDUzIDQ2Ljk0MjlMNDQuNjYwOSA0My4xNDE5QzQ0LjM2NiA0Mi44MjAyIDQ0LjIxMDkgNDIuMzk0NCA0NC4yMjk3IDQxLjk1ODJDNDQuMjQ4NSA0MS41MjIgNDQuNDM5NyA0MS4xMTExIDQ0Ljc2MTIgNDAuODE1OUw0Ni4wMTM4IDM5LjY2NjFDNDYuMzU2OCAzOS4zNTEyIDQ2LjU2MDggMzguOTEyOSA0Ni41ODA4IDM4LjQ0NzVDNDYuNjAwOSAzNy45ODIyIDQ2LjQzNTQgMzcuNTI4IDQ2LjEyMDggMzcuMTg0N0M0NS44MDYxIDM2Ljg0MTUgNDUuMzY4MSAzNi42Mzc0IDQ0LjkwMzEgMzYuNjE3NEM0NC40MzgxIDM2LjU5NzMgNDMuOTg0MiAzNi43NjMgNDMuNjQxMiAzNy4wNzc4TDQyLjM4ODYgMzguMjI3N0M0Mi4wNjcgMzguNTIyOSA0MS42NDE1IDM4LjY3ODEgNDEuMjA1NiAzOC42NTkzQzQwLjc2OTcgMzguNjQwNSA0MC4zNTkxIDM4LjQ0OTIgNDAuMDY0MiAzOC4xMjc1TDM1LjQ2NzggMzMuMTEzNUwzMS42NjkxIDM2LjYwMDdMMzAuNTIgMzUuMzQ3MkMyOS45MSAzNC42ODQyIDI5LjA2MiAzNC4yOTA1IDI4LjE2MjIgMzQuMjUyNkMyNy4yNjI0IDM0LjIxNDYgMjYuMzg0MyAzNC41MzU1IDI1LjcyMDYgMzUuMTQ0N0MyNS4wNTY5IDM1Ljc1NCAyNC42NjE5IDM2LjYwMTkgMjQuNjIyMiAzNy41MDIyQzI0LjU4MjYgMzguNDAyNiAyNC45MDE1IDM5LjI4MTkgMjUuNTA5MSAzOS45NDcyTDI2LjY1ODIgNDEuMjAwN0wyMS42NDcyIDQ1LjgwMDZMMjYuMjQzNyA1MC44MTQ3TDI3LjQ5NjUgNDkuNjY0N0MyOC4xNjEzIDQ5LjA1NjcgMjkuMDQgNDguNzM3NSAyOS45Mzk3IDQ4Ljc3NzFDMzAuODM5NSA0OC44MTY3IDMxLjY4NjcgNDkuMjEyIDMyLjI5NTUgNDkuODc2MUMzMi45MDQzIDUwLjU0MDIgMzMuMjI0OSA1MS40MTg5IDMzLjE4NjkgNTIuMzE5M0MzMy4xNDg5IDUzLjIxOTggMzIuNzU1NSA1NC4wNjgzIDMyLjA5MjkgNTQuNjc4OEwzMC44NDAyIDU1LjgyODhMMzQuMzI0NyA1OS42M0wzOC4xMjMyIDU2LjE0M0wzOC4wODYgNTYuMTAyNFonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uYWJvdXQtZ3JhcGhzIHtcbiAgZ2FwOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtZ3JhcGhzIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgfVxufVxuLmFib3V0LWdyYXBocyA+IGRpdiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5cbi5hYm91dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNjtcbn1cbi5hYm91dCAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYWJvdXQgLnRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC00NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIGNsYXNzPSdpY29uJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScyNicgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDEwIDI2JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMTAgMTMuMTJjLTUuNTIgMC0xMC01LjYtMTAtMTIuNXYyNWMwLTYuOSA0LjQ4LTEyLjUgMTAtMTIuNVonJTNlJTNjL3BhdGglM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFib3V0LnBlb3BsZSwgLmFib3V0LnN0YWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZEOENBMztcbn1cbi5hYm91dC5zZXR0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Njc4Nztcbn1cbi5hYm91dC5zZWN0b3JzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNDc2NTtcbn1cbi5hYm91dC5ob3Jpem9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OEY2NDtcbn1cblxuLmZsZXJpZS1jZW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGVyaWUtY2VvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbmEgLmljb24gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbmFbaHJlZl49XCJtYWlsdG86XCJdIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLm1ldGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUgLm1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5yZWd1bGF0b3J5LW1hcmtlcjo6YmVmb3JlLFxuLmxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiAtIFwiO1xufVxuXG4udGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiA2cHggMCA2cHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI0JBQjI4NTtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5ibG9ja3F1b3RlIHAge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gMjBweDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxufVxuXG4uZW50cnktaW50cm8ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyeS1pbnRybyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCBoMiwgLmVudHJ5LWNvbnRlbnQgLmgyLFxuLm1vZHVsZS1kZXNjIGgyLFxuLm1vZHVsZS1kZXNjIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDMsIC5lbnRyeS1jb250ZW50IC5oMyxcbi5tb2R1bGUtZGVzYyBoMyxcbi5tb2R1bGUtZGVzYyAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG59XG4uZW50cnktY29udGVudCBoNCwgLmVudHJ5LWNvbnRlbnQgLmg0LFxuLm1vZHVsZS1kZXNjIGg0LFxuLm1vZHVsZS1kZXNjIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDUsIC5lbnRyeS1jb250ZW50IC5oNSxcbi5tb2R1bGUtZGVzYyBoNSxcbi5tb2R1bGUtZGVzYyAuaDUge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg2LCAuZW50cnktY29udGVudCAuaDYsXG4ubW9kdWxlLWRlc2MgaDYsXG4ubW9kdWxlLWRlc2MgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICBtYXJnaW4tdG9wOiAxLjFyZW07XG59XG5cbi50aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gIH1cbn1cbi50aXRsZS1jb250YWluZXIgaDEsIC50aXRsZS1jb250YWluZXIgLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRpdGxlLWNvbnRhaW5lciBoMSBzdmcsIC50aXRsZS1jb250YWluZXIgLmgxIHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGl0bGUtY29udGFpbmVyIGgxIHN2ZywgLnRpdGxlLWNvbnRhaW5lciAuaDEgc3ZnIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuLnNpbmdsZSAudGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnNpbmdsZSAudGl0bGUtY29udGFpbmVyIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aXRsZS1pbnRyby1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWludHJvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aXRsZS1pbnRyby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI1OHB4O1xuICB9XG59XG4udGl0bGUtaW50cm8tY29udGFpbmVyIC50aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC1pbnRybyB7XG4gIG1heC13aWR0aDogNzUzcHg7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2MjVyZW0gKyAwLjE1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zdC1pbnRybyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQsXG4gIC5jb250YWluZXIteGwge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG4gIH1cbn1cblxuLmQtZ3JpZCB7XG4gIGdyaWQtZ2FwOiAycmVtO1xufVxuXG4ubGF5b3V0LXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4ubGF5b3V0LXJvdzp3aGVyZSguaGFzLWlubmVyLWNvbnRhaW5lciksIC5sYXlvdXQtcm93OndoZXJlKC5jb250YWluZXItZmx1aWQ6bm90KC5oYXMtbXVsdGlwbGUtaXRlbXMpLCAuY29udGFpbmVyLXhsOm5vdCguaGFzLW11bHRpcGxlLWl0ZW1zKSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubGF5b3V0LXJvdy5sZWZ0LXJpZ2h0LWNvbnRhaW5lci1tYXJnaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5sYXlvdXQtcm93LmxlZnQtcmlnaHQtY29udGFpbmVyLW1hcmdpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEzOTRweCkgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEzOTRweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGF5b3V0LXJvdy5sYXJnZXItZ2FwLmQtZ3JpZCB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtcm93Lmxhcmdlci1nYXAgPiAuZC1ncmlkIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQgLmxheW91dCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uY29udGVudCAubGF5b3V0LXJvdy5jb250YWluZXI6bm90KC5yb3ctaGFzLWJnKSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yb3ctaGFzLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3ctcm93LWJnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctaGFzLWJnIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLW5hcnJvdyB7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICA6d2hlcmUoLmhhcy1tdWx0aXBsZS1pdGVtczpub3QoLm5vLXN0cmV0Y2gpKSA6d2hlcmUoLmxheW91dC1pdGVtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIDp3aGVyZSguaGFzLW11bHRpcGxlLWl0ZW1zOm5vdCgubm8tc3RyZXRjaCkpIDp3aGVyZSgubGF5b3V0LWl0ZW0pIDp3aGVyZSgubW9kdWxlKSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIDp3aGVyZSguaGFzLW11bHRpcGxlLWl0ZW1zOm5vdCgubm8tc3RyZXRjaCkpIDp3aGVyZSgubGF5b3V0LWl0ZW0pIDp3aGVyZSgubW9kdWxlKSA6d2hlcmUoLm1vZHVsZS1iZy13cmFwKSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIDp3aGVyZSguaGFzLW11bHRpcGxlLWl0ZW1zOm5vdCgubm8tc3RyZXRjaCkpIDp3aGVyZSgubGF5b3V0LWl0ZW0pIDp3aGVyZSgubW9kdWxlKSA6d2hlcmUoLm1vZHVsZS1iZy13cmFwKSA6d2hlcmUoLm1vZHVsZS1jb250ZW50KSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIDp3aGVyZSguaGFzLW11bHRpcGxlLWl0ZW1zOm5vdCgubm8tc3RyZXRjaCkpIDp3aGVyZSgubGF5b3V0LWl0ZW0pIDp3aGVyZSgubW9kdWxlKSA6d2hlcmUoLm1vZHVsZS1iZy13cmFwKSA6d2hlcmUoLm1vZHVsZS1jb250ZW50KSA6d2hlcmUoLnJlYWQtbW9yZS1jb250YWluZXIpIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgOndoZXJlKC5lbnRyeS1jb250ZW50KSA6d2hlcmUoLmNvbnRlbnQtbGF5b3V0LXJvdykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICA6d2hlcmUoLmVudHJ5LWNvbnRlbnQpIDp3aGVyZSguY29udGVudC1sYXlvdXQtcm93KSA6d2hlcmUoLm1vZHVsZSkge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICA6d2hlcmUoLmVudHJ5LWNvbnRlbnQpIDp3aGVyZSguY29udGVudC1sYXlvdXQtcm93KSA6d2hlcmUoLm1vZHVsZSkgOndoZXJlKC5tb2R1bGUtYmctd3JhcCkge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICA6d2hlcmUoLmVudHJ5LWNvbnRlbnQpIDp3aGVyZSguY29udGVudC1sYXlvdXQtcm93KSA6d2hlcmUoLm1vZHVsZSkgOndoZXJlKC5tb2R1bGUtYmctd3JhcCkgOndoZXJlKC5tb2R1bGUtY29udGVudCkge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICA6d2hlcmUoLmVudHJ5LWNvbnRlbnQpIDp3aGVyZSguY29udGVudC1sYXlvdXQtcm93KSA6d2hlcmUoLm1vZHVsZSkgOndoZXJlKC5tb2R1bGUtYmctd3JhcCkgOndoZXJlKC5tb2R1bGUtY29udGVudCkgOndoZXJlKC5yZWFkLW1vcmUtY29udGFpbmVyKSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMjhweDtcbiAgLS1icy1idG4tcGFkZGluZy15OiA5cHg7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3V0bGluZS1saWdodCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW91dGxpbmUtbGlnaHQ6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzhDODI2MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgyMjJGO1xuICAgIGJvcmRlci1jb2xvcjogIzA4MjIyRjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3V0bGluZS1saWdodDpob3Zlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzhDODI2MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzgyNjE7XG4gIGJvcmRlci1jb2xvcjogIzhDODI2MTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwODIyMkY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwODIyMkY7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMxNTE4MUY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE1MTgxRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5idG4tb3V0bGluZS1kYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1vdXRsaW5lLWRhcms6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOEM4MjYxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzA4MjIyRjtcbiAgICBib3JkZXItY29sb3I6ICMwODIyMkY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW91dGxpbmUtZGFyazpob3Zlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzhDODI2MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDODI2MTtcbiAgYm9yZGVyLWNvbG9yOiAjOEM4MjYxO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgyMjJGO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgyMjJGO1xuICB9XG4gIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwODIyMkY7XG4gIGNvbG9yOiAjMDgyMjJGO1xufVxuLnBpcGVsaW5lLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgLnBpcGVsaW5lLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLnBpcGVsaW5lLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5maWx0ZXItcGlsbHMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgLmZpbHRlci1waWxscyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuZmlsdGVyLXBpbGxzIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5waXBlbGluZS1idXR0b25zIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLCAucGlwZWxpbmUtYnV0dG9ucyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLnBpcGVsaW5lLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6YWN0aXZlLCAuZmlsdGVyLXBpbGxzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLCAuZmlsdGVyLXBpbGxzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuZmlsdGVyLXBpbGxzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzhDODI2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDODI2MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzhDODI2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDODI2MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwODIyMkY7XG4gIGNvbG9yOiAjMDgyMjJGO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM4QzgyNjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QzgyNjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLnBpcGVsaW5lLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmZpbHRlci1waWxscyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCgucGlwZWxpbmUtYnV0dG9ucyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZmlsdGVyLXBpbGxzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5waXBlbGluZS1idXR0b25zIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5maWx0ZXItcGlsbHMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCgucGlwZWxpbmUtYnV0dG9ucyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZmlsdGVyLXBpbGxzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkpOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLnBpcGVsaW5lLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmZpbHRlci1waWxscyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5KTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOEM4MjYxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5waXBlbGluZS1idXR0b25zIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5maWx0ZXItcGlsbHMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgyMjJGO1xuICAgIGJvcmRlci1jb2xvcjogIzA4MjIyRjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5waXBlbGluZS1idXR0b25zIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5maWx0ZXItcGlsbHMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSk6aG92ZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM4QzgyNjE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5waXBlbGluZS1idXR0b25zIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5maWx0ZXItcGlsbHMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDODI2MTtcbiAgYm9yZGVyLWNvbG9yOiAjOEM4MjYxO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCgucGlwZWxpbmUtYnV0dG9ucyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZmlsdGVyLXBpbGxzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkpLmFjdGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwODIyMkY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwODIyMkY7XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLnBpcGVsaW5lLWJ1dHRvbnMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmZpbHRlci1waWxscyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5KS5hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnRuLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuLWFycm93IHN2ZyB7XG4gIHdpZHRoOiAzNXB4O1xufVxuLmJ0bi1hcnJvdyBzdmcgcGF0aCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi1hcnJvdzpob3ZlciBzdmcgcGF0aCwgLmJ0bi1hcnJvdzpmb2N1cyBzdmcgcGF0aCwgLmJ0bi1hcnJvdzphY3RpdmUgc3ZnIHBhdGgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5idG4tYXJyb3cuYnRuLWFycm93LWdvbGQgc3ZnIHJlY3Qge1xuICBmaWxsOiAjQkFCMjg1ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc2VhcmNoIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1zZWFyY2ggLmljb24gcGF0aCxcbi5idG4tc2VhcmNoIC5pY29uIGNpcmNsZSB7XG4gIHN0cm9rZTogIzE1MTgxRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJ0bi1zZWFyY2g6aG92ZXIgLmljb24gcGF0aCxcbi5idG4tc2VhcmNoOmhvdmVyIC5pY29uIGNpcmNsZSwgLmJ0bi1zZWFyY2g6Zm9jdXMgLmljb24gcGF0aCxcbi5idG4tc2VhcmNoOmZvY3VzIC5pY29uIGNpcmNsZSwgLmJ0bi1zZWFyY2g6YWN0aXZlIC5pY29uIHBhdGgsXG4uYnRuLXNlYXJjaDphY3RpdmUgLmljb24gY2lyY2xlIHtcbiAgc3Ryb2tlOiAjREJCMTNCO1xufVxuLmJ0bi1zZWFyY2g6bm90KC5jb2xsYXBzZWQpIC5pY29uIHBhdGgsXG4uYnRuLXNlYXJjaDpub3QoLmNvbGxhcHNlZCkgLmljb24gY2lyY2xlIHtcbiAgc3Ryb2tlOiAjREJCMTNCO1xufVxuXG4uYWRkLXRvLWNhbGVuZGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMTUxODFGO1xufVxuLmFkZC10by1jYWxlbmRhcjpob3ZlciwgLmFkZC10by1jYWxlbmRhcjpmb2N1cywgLmFkZC10by1jYWxlbmRhcjphY3RpdmUge1xuICBjb2xvcjogI0RCQjEzQjtcbn1cblxuLmJ0bi1uZXh0LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tbmV4dC1zZWN0aW9uLmhhcy1idWxsZXRzIHtcbiAgYm90dG9tOiA1NHB4O1xufVxuLmJ0bi1uZXh0LXNlY3Rpb24gc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4tbmV4dC1zZWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbi5idG4tbmV4dC1zZWN0aW9uIHN2ZyBnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLW5leHQtc2VjdGlvbjpob3ZlciBzdmcgZywgLmJ0bi1uZXh0LXNlY3Rpb246Zm9jdXMgc3ZnIGcsIC5idG4tbmV4dC1zZWN0aW9uOmFjdGl2ZSBzdmcgZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4ubW9kdWxlLWVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ubW9kdWxlLWVkaXQtaG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmQ3ZTE0O1xufVxuLm1vZHVsZS1lZGl0LWhvdmVyID4gLm1vZHVsZS1lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tb2R1bGUtYmFubmVyIC5tb2R1bGUtZWRpdC1saW5rLFxuLm1vZHVsZS1zbGlkZXIgLm1vZHVsZS1lZGl0LWxpbmsge1xuICB0b3A6IDEzNXB4O1xufVxuXG4udHlwZS1jb250YWN0IC5tb2R1bGUtZWRpdC1saW5rIHtcbiAgdG9wOiA0MHB4O1xufVxuXG4uY29udGFpbmVyLWxhbmcgLm1vZHVsZS1lZGl0LWxpbmsge1xuICB0b3A6IDEwcHg7XG59XG5cbi5tb2R1bGUtY29udGFpbmVyID4gLm1vZHVsZS1lZGl0LWxpbmsge1xuICB0b3A6IC0xNXB4O1xufVxuXG4uZW50cnktY29udGVudCArIC5kcm9wZG93bi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uZHJvcGRvd24tY29udGFpbmVyOmhhcyguZHJvcGRvd24pIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyOmhhcyguZHJvcGRvd24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMjBweDtcbiAgLS1icy1idG4tcGFkZGluZy15OiAxOHB4O1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDE2cHg7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tYnMtYnRuLWJnOiAjRTZFNkU2O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgLmljb24gcGF0aCB7XG4gIGZpbGw6ICMxNTE4MUY7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZS5zaG93IC5pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI0JBQjI4NUZGO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbn1cbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpub3QoLmFjdGl2ZSwgOmhvdmVyLCA6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbn1cblxuLnRzLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxcmVtIDQwcHggMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogNTlweDtcbiAgbWluLXdpZHRoOiAyNDVweDtcbiAgY29sb3I6ICMwMDA7XG59XG4udHMtY29udHJvbCA+IGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG4udHMtY29udHJvbCA+IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udHMtY29udHJvbCAuaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYW5nbGUtZG93bi13aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udHMtd3JhcHBlci5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnRzLWRyb3Bkb3duLnNpbmdsZSA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbn1cbi50cy1kcm9wZG93bi5zaW5nbGUgLm9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbi50cy1kcm9wZG93bi5zaW5nbGUgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb2N1cyAudHMtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxODYsIDE3OCwgMTMzLCAwLjI1KTtcbn1cblxuLnRzLWRyb3Bkb3duLFxuLnRzLWRyb3Bkb3duLmZvcm0tY29udHJvbCxcbi50cy1kcm9wZG93bi5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnZhbGlkIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQzMzE5O1xufVxuXG5mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnNlYXJjaC1mb3JtIGJ1dHRvbiAuaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xufVxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbn1cblxuLm5lZWRzLXZhbGlkYXRpb24gPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm5lZWRzLXZhbGlkYXRpb24gPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5lZWRzLXZhbGlkYXRpb24gLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5uZWVkcy12YWxpZGF0aW9uIGEge1xuICBjb2xvcjogIzhDODI2MTtcbn1cbi5uZWVkcy12YWxpZGF0aW9uIGE6aG92ZXIsIC5uZWVkcy12YWxpZGF0aW9uIGE6Zm9jdXMsIC5uZWVkcy12YWxpZGF0aW9uIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNEQkIxM0I7XG59XG5cbi5jYXB0Y2hhLWVycm9yID4gZGl2ID4gZGl2IGlmcmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNDMzMTk7XG59XG5cbmlucHV0IHtcbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAjcmMtaW1hZ2VzZWxlY3QsXG4gIC5nLXJlY2FwdGNoYSxcbiAgLnNwZWNpYWwtY2FwdGNoYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg2KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cbn1cbi5saXZlLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnByZWRpY3RlZC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wcmVkaWN0ZWQtc2VhcmNoICNsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDM5cHg7XG59XG4ucHJlZGljdGVkLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHMge1xuICBsZWZ0OiAwO1xuICB0b3A6IDM5cHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnByZWRpY3RlZC1zZWFyY2ggI3NlYXJjaC1yZXN1bHRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4ucHJlZGljdGVkLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbn1cbi5wcmVkaWN0ZWQtc2VhcmNoICNzZWFyY2gtcmVzdWx0czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xufVxuLnByZWRpY3RlZC1zZWFyY2ggI3NlYXJjaC1yZXN1bHRzIGE6aG92ZXIsIC5wcmVkaWN0ZWQtc2VhcmNoICNzZWFyY2gtcmVzdWx0cyBhOmZvY3VzLCAucHJlZGljdGVkLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHMgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuOnJvb3Qge1xuICAtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWZhbmN5Ym94LWJnOiByZ2IoMjEgMjQgMzEgLyA5MCUpO1xuICAtLWZhbmN5Ym94LXRodW1icy1yYXRpbzogMTtcbiAgLS1mYW5jeWJveC10aHVtYnMtd2lkdGg6IDE0NHB4O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwNTU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi13aWR0aDogNDglO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1pbWFnZWJhbmsgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhbmN5Ym94X19jYXB0aW9uIC5kZXNjcmlwdGlvbixcbi5mYW5jeWJveF9fY2FwdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDEuNXJlbTtcbiAgLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAxLjVyZW07XG59XG4uY2Fyb3VzZWxfX2J1dHRvbiBzdmcge1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDEuNXJlbTtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMS41cmVtO1xufVxuXG4uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbiBzdmcsXG4uZmFuY3lib3hfX3Rvb2xiYXIgLmNhcm91c2VsX19idXR0b24gc3ZnIHtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJsYWNrKTtcbn1cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGU6bm90KC5pcy1uYXYtc2VsZWN0ZWQpIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZG93bmxvYWQtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JBQjI4NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWQtYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmRvd25sb2FkLWJ1dHRvbnMgLmRvd25sb2FkLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZG93bmxvYWQtYnV0dG9ucyAuZG93bmxvYWQtbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRvd25sb2FkLWJ1dHRvbnMgLmRvd25sb2FkLWxpbms6aG92ZXIsIC5kb3dubG9hZC1idXR0b25zIC5kb3dubG9hZC1saW5rLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRvd25sb2FkLWJ1dHRvbnMgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtZWRpdC1mYW5jeSAuZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICB9XG59XG5cbi5yZWxhdGVkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucmVsYXRlZC1jb250YWluZXIgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucmVsYXRlZC1jb250YWluZXIgc2VjdGlvbiBoMywgLnJlbGF0ZWQtY29udGFpbmVyIHNlY3Rpb24gLmgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlbGF0ZWQtY29udGFpbmVyIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVsYXRlZC1jb250YWluZXIgc2VjdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4QzgyNjE7XG59XG4ucmVsYXRlZC1jb250YWluZXIgLmRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yZWxhdGVkLWRvY3VtZW50cyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVsYXRlZC1kb2N1bWVudHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlbGF0ZWQtZG9jdW1lbnRzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlbGF0ZWQtZG9jdW1lbnRzIGxpIGEge1xuICBjb2xvcjogIzE1MTgxRjtcbn1cbi5yZWxhdGVkLWRvY3VtZW50cyBsaSBhOmhvdmVyLCAucmVsYXRlZC1kb2N1bWVudHMgbGkgYTpmb2N1cywgLnJlbGF0ZWQtZG9jdW1lbnRzIGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNEQkIxM0I7XG59XG4ucmVsYXRlZC1kb2N1bWVudHMgbGkgYTpob3ZlciBzdmcgcGF0aCwgLnJlbGF0ZWQtZG9jdW1lbnRzIGxpIGE6Zm9jdXMgc3ZnIHBhdGgsIC5yZWxhdGVkLWRvY3VtZW50cyBsaSBhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNEQkIxM0I7XG59XG4ucmVsYXRlZC1kb2N1bWVudHMgbGkgYSAudGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZWxhdGVkLWltYWdlcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbGF0ZWQtbGlua3MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlbGF0ZWQtbGlua3MgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJlbGF0ZWQtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVsYXRlZC1saW5rcyBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWxhdGVkLWxpbmtzIGxpIHN2ZyB7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4udGFibGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUtd3JhcCB0YWJsZSxcbi50YWJsZS13cmFwIC5tb2R1bGUtcGlwZWxpbmUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udGFibGUtd3JhcC5vdmVyZmxvdyB0YWJsZSxcbi50YWJsZS13cmFwLm92ZXJmbG93IC5tb2R1bGUtcGlwZWxpbmUtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnRhYmxlLXdyYXAub3ZlcmZsb3cucmlnaHQtYWN0aXZlIC5zaGFkb3ctcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS13cmFwLm92ZXJmbG93LmxlZnQtYWN0aXZlIC5zaGFkb3ctbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLXdyYXAub3ZlcmZsb3cgLnNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYmxlLXNoYWRvdy1sZWZ0LnBuZ1wiKSByZXBlYXQteSAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLXdyYXAub3ZlcmZsb3cgLnNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWJsZS1zaGFkb3ctcmlnaHQucG5nXCIpIHJlcGVhdC15IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhhcy1oZXJvIC53cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuLmhhcy1oZXJvIC5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtaGVybyAucGFnZS1oZWFkZXIgLmhlcm8ge1xuICBtYXgtaGVpZ2h0OiA3NjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oYXMtaGVybyAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuXG4udG9wLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5uYXYtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xufVxuXG4ubmF2LXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2LXBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC1iZzogI2ZmZjtcbiAgLS1icy10b29sdGlwLWNvbG9yOiAjNTg1OTVCO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg1OTVCO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICAtLWJzLXRvb2x0aXAtYmc6ICM1ODU5NUI7XG59XG5cbi5za2lwLXRvLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG4uc2tpcC10by1jb250ZW50OmZvY3VzLXdpdGhpbiArIGhlYWRlci5iYW5uZXIge1xuICB0b3A6IDQwcHg7XG59XG5cbmhlYWRlci5iYW5uZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4udHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgaGVhZGVyLmJhbm5lciAubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xufVxuLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIGhlYWRlci5iYW5uZXIgLm5hdmJhciAuYnRuLXNlYXJjaCAuaWNvbiBwYXRoLFxuLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIGhlYWRlci5iYW5uZXIgLm5hdmJhciAuYnRuLXNlYXJjaCAuaWNvbiBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG4udHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgaGVhZGVyLmJhbm5lciAubmF2YmFyIC5idG4tc2VhcmNoOm5vdCguY29sbGFwc2VkKSAuaWNvbiBwYXRoLFxuLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIGhlYWRlci5iYW5uZXIgLm5hdmJhciAuYnRuLXNlYXJjaDpub3QoLmNvbGxhcHNlZCkgLmljb24gY2lyY2xlIHtcbiAgc3Ryb2tlOiAjREJCMTNCO1xufVxuLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIGhlYWRlci5iYW5uZXIgLm5hdmJhciAuYnRuLXNlYXJjaDpob3ZlciAuaWNvbiBjaXJjbGUsXG4udHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgaGVhZGVyLmJhbm5lciAubmF2YmFyIC5idG4tc2VhcmNoOmhvdmVyIC5pY29uIHBhdGgge1xuICBzdHJva2U6ICNEQkIxM0I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5iYW5uZXIgLmNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1icmFuZCBzdmcge1xuICB3aWR0aDogMTE4cHg7XG59XG4ubmF2YmFyLWJyYW5kIHN2ZyBwYXRoOm5vdCguY2lyY2xlKSB7XG4gIGZpbGw6ICMwODIyMkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAubmF2YmFyLWJyYW5kIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5uYXZiYXItYnJhbmQgLnByaW50LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxhbmcgLmljb24ge1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ubmF2YmFyLWxhbmcgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uYXZiYXItbGFuZyB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubmF2YmFyLWxhbmcgdWwgbGkuYWN0aXZlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRyb3Bkb3duLWxhbmcgLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmRyb3Bkb3duLWxhbmcgLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLWxhbmcgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kcm9wZG93bi1sYW5nIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmRyb3Bkb3duLWxhbmcgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRyb3Bkb3duLWxhbmcgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4udHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLnNlYXJjaC1idXR0b24tY29udGFpbmVyIC5idG4tc2VhcmNoOmZvY3VzIC5pY29uIHBhdGgsXG4udHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLnNlYXJjaC1idXR0b24tY29udGFpbmVyIC5idG4tc2VhcmNoOmZvY3VzIC5pY29uIGNpcmNsZSB7XG4gIHN0cm9rZTogI0RCQjEzQiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VhcmNoLWJ1dHRvbi1jb250YWluZXIgLmJ0bi1zZWFyY2ggLmljb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG59XG4uc2VhcmNoLWJ1dHRvbi1jb250YWluZXIgLnRvZ2dsZS1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLWJ1dHRvbi1jb250YWluZXIgLnRvZ2dsZS1zZWFyY2gtZm9ybS5zaG93IHtcbiAgd2lkdGg6IDM4N3B4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWJ1dHRvbi1jb250YWluZXIgLnRvZ2dsZS1zZWFyY2gtZm9ybS5zaG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1N3B4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gIH1cbn1cbi5zZWFyY2gtYnV0dG9uLWNvbnRhaW5lciAudG9nZ2xlLXNlYXJjaC1mb3JtIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1idXR0b24tY29udGFpbmVyIC50b2dnbGUtc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoLWJ1dHRvbi1jb250YWluZXIgLnRvZ2dsZS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMzZweCAwIDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWJ1dHRvbi1jb250YWluZXIgLnRvZ2dsZS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjREJCMTNCO1xufVxuLnNlYXJjaC1idXR0b24tY29udGFpbmVyIC50b2dnbGUtc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTUxODFGO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2VhcmNoLWJ1dHRvbi1jb250YWluZXIgLnRvZ2dsZS1zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNTE4MUY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWFyY2gtYnV0dG9uLWNvbnRhaW5lciAudG9nZ2xlLXNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNlYXJjaC1idXR0b24tY29udGFpbmVyIC50b2dnbGUtc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwLXRleHQgLmljb24ge1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm90LXRvcC5zY3JvbGxlZC1kb3duIGhlYWRlci5iYW5uZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDJweCk7XG4gIH1cbiAgLm5vdC10b3Auc2Nyb2xsZWQtZG93biBoZWFkZXIuYmFubmVyIC5uYXZiYXItbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5hZG1pbi1iYXIgaGVhZGVyLmJhbm5lciB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRtaW4tYmFyIGhlYWRlci5iYW5uZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuLmFkbWluLWJhci5ub3QtdG9wIGhlYWRlci5iYW5uZXIge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFkbWluLWJhci5ub3QtdG9wIGhlYWRlci5iYW5uZXIge1xuICAgIHRvcDogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZG1pbi1iYXIubm90LXRvcCBoZWFkZXIuYmFubmVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6Zmlyc3QtY2hpbGQgLm1vZHVsZS1kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5sYXlvdXQtcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmxheW91dC1yb3c6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdzpsYXN0LWNoaWxkIC5jb250YWluZXIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAubGF5b3V0LXJvdyAubW9kdWxlLW1lbnUgLm1vZHVsZS1iZy13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5uYXZiYXItZXhwYW5kIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5uYXZiYXItZXhwYW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLm1vZHVsZS1pY29ubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLm1vZHVsZS1pY29ubGlzdCAuaWNvbmxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLm1vZHVsZS1pY29ubGlzdCAuaWNvbmxpc3QtaXRlbSBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLm1vZHVsZS1pY29ubGlzdCAuaWNvbmxpc3QtaXRlbSBhOmhvdmVyIC5pY29uIHBhdGgge1xuICBmaWxsOiAjREJCMTNCO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIGEgLmljb24tdGl0bGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLm1vZHVsZS1pY29ubGlzdCAuaWNvbmxpc3QtaXRlbSBhIC5pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIGEgLmljb24gcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGE6aG92ZXIsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYTpmb2N1cywgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1wYWdlLXBhcmVudCBhLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgYSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIGEge1xuICBjb2xvcjogI0RCQjEzQjtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yIGE6aG92ZXIsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yIGE6Zm9jdXMsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yIGE6YWN0aXZlLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhOmhvdmVyLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhOmZvY3VzLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhOmFjdGl2ZSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYTpob3ZlciwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYTpmb2N1cywgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYTphY3RpdmUsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCBhOmhvdmVyLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgYTpmb2N1cywgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50IGE6YWN0aXZlLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtcGFnZS1wYXJlbnQgYTpob3ZlciwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LXBhZ2UtcGFyZW50IGE6Zm9jdXMsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1wYWdlLXBhcmVudCBhOmFjdGl2ZSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhOmhvdmVyLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGE6Zm9jdXMsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYTphY3RpdmUsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gYTpob3ZlciwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbSBhOmZvY3VzLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWN0aXZlLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnRfcGFnZV9hbmNlc3RvciBhOmhvdmVyLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnRfcGFnZV9hbmNlc3RvciBhOmZvY3VzLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnRfcGFnZV9hbmNlc3RvciBhOmFjdGl2ZSwgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWFib3V0IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIGE6aG92ZXIsIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciBhOmZvY3VzLCBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgYTphY3RpdmUge1xuICBjb2xvcjogI0RCQjEzQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYWJvdXQgLm5hdmJhci1uYXYge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uc2lkZWJhciAubmF2YmFyLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA0NHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG59XG4uc2lkZWJhciAuc2lkZWJhci1tZW51LWNvbnRhaW5lciAubWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXIgLnNpZGViYXItbWVudS1jb250YWluZXIgLm1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uc2lkZWJhciAuc2lkZWJhci1tZW51LWNvbnRhaW5lciAubWVudS10aXRsZTpob3ZlciwgLnNpZGViYXIgLnNpZGViYXItbWVudS1jb250YWluZXIgLm1lbnUtdGl0bGU6Zm9jdXMsIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUtY29udGFpbmVyIC5tZW51LXRpdGxlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuLnNpZGViYXIgLm1vZHVsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGFzLXByaW1hcnktc2lkZWJhciAud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmhhcy1wcmltYXJ5LXNpZGViYXIgLndyYXAgLmNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIC5oYXMtcHJpbWFyeS1zaWRlYmFyIC53cmFwIC5zaWRlYmFyLXByaW1hcnkge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICB9XG4gIC5oYXMtcHJpbWFyeS1zaWRlYmFyIC53cmFwIC5zaWRlYmFyLXByaW1hcnkgLm5hdmJhci1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5oYXMtc2Vjb25kYXJ5LXNpZGViYXIgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhhcy1zZWNvbmRhcnktc2lkZWJhciAuY29udGVudCAubGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oYXMtc2Vjb25kYXJ5LXNpZGViYXIgLmNvbnRlbnQgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGFzLXNlY29uZGFyeS1zaWRlYmFyIC5jb250ZW50IC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oYXMtc2Vjb25kYXJ5LXNpZGViYXIgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5oYXMtc2Vjb25kYXJ5LXNpZGViYXIgLmNvbnRlbnQgLm1haW4tY29udGVudC1pbm5lci13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1NHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGFzLXNlY29uZGFyeS1zaWRlYmFyIC5jb250ZW50IC5tYWluLWNvbnRlbnQtaW5uZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmhhcy1zZWNvbmRhcnktc2lkZWJhciAuY29udGVudCAuc2lkZWJhci1zZWNvbmRhcnkge1xuICB3aWR0aDogMzU0cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGFzLXNlY29uZGFyeS1zaWRlYmFyIC5jb250ZW50IC5zaWRlYmFyLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uaGFzLXNlY29uZGFyeS1zaWRlYmFyIC5jb250ZW50IC5zaWRlYmFyLXNlY29uZGFyeSAubW9kdWxlIHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuLnBvc3QtbGlzdCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtbGlzdCBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucG9zdC1saXN0IGFydGljbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdC1saXN0IGFydGljbGUgaGVhZGVyIHtcbiAgb3JkZXI6IDE7XG59XG4ucG9zdC1saXN0IGFydGljbGUgaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbn1cbi5wb3N0LWxpc3QgYXJ0aWNsZSBoZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogIzE1MTgxRjtcbn1cbi5wb3N0LWxpc3QgYXJ0aWNsZSBoZWFkZXIgLmVudHJ5LXRpdGxlIGE6aG92ZXIsIC5wb3N0LWxpc3QgYXJ0aWNsZSBoZWFkZXIgLmVudHJ5LXRpdGxlIGE6Zm9jdXMsIC5wb3N0LWxpc3QgYXJ0aWNsZSBoZWFkZXIgLmVudHJ5LXRpdGxlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNEQkIxM0I7XG59XG4ucG9zdC1saXN0IGFydGljbGUgaGVhZGVyICsgLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvc3QtbGlzdCBhcnRpY2xlIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgb3JkZXI6IDI7XG59XG4ucG9zdC1saXN0IGFydGljbGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgb3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucG9zdC1saXN0IGFydGljbGUgLmZlYXR1cmVkLWltYWdlIC5yYXRpbyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLnBvc3QtbGlzdCBhcnRpY2xlIC5mZWF0dXJlZC1pbWFnZSAucmF0aW8gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wb3N0LWxpc3QgYXJ0aWNsZSAuZW50cnktc3VtbWFyeSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlLWdlbmVyYWwtbWVldGluZ3MgLnBvc3QtbGlzdCAucG9zdCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5wb3N0LWxpc3QgLnBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM4QzgyNjE7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzIC5wb3N0LWxpc3QgLnBvc3QsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAucG9zdC1saXN0IC5wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUtZ2VuZXJhbC1tZWV0aW5ncyAucG9zdC1saXN0IGhlYWRlciAubWV0YSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5wb3N0LWxpc3QgaGVhZGVyIC5tZXRhIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUtZ2VuZXJhbC1tZWV0aW5ncyAucG9zdC1saXN0IGhlYWRlciAuZW50cnktdGl0bGUgYSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5wb3N0LWxpc3QgaGVhZGVyIC5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUtZ2VuZXJhbC1tZWV0aW5ncyAucG9zdC1saXN0IGhlYWRlciAuZW50cnktdGl0bGUgYTpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5wb3N0LWxpc3QgaGVhZGVyIC5lbnRyeS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEQkIxM0I7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUtZ2VuZXJhbC1tZWV0aW5ncyAucG9zdC1saXN0IGhlYWRlciAuZW50cnktdGl0bGUgYSAuaWNvbiwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5wb3N0LWxpc3QgaGVhZGVyIC5lbnRyeS10aXRsZSBhIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzIC5wb3N0LWxpc3QgLnJlYWQtbW9yZS1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAucG9zdC1saXN0IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzIC5wb3N0LWxpc3QgLmJ0bi1hcnJvdy5idG4tYXJyb3ctZ29sZCBzdmcsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAucG9zdC1saXN0IC5idG4tYXJyb3cuYnRuLWFycm93LWdvbGQgc3ZnIHtcbiAgZmxleDogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzIC5wb3N0LWxpc3QgLmJ0bi1hcnJvdy5idG4tYXJyb3ctZ29sZCBzdmcgcmVjdCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5wb3N0LWxpc3QgLmJ0bi1hcnJvdy5idG4tYXJyb3ctZ29sZCBzdmcgcmVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzdHJva2U6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogI0JBQjI4NSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5wb3N0LWxpc3QgLnBvc3Qge1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAucG9zdC1saXN0IGhlYWRlciAubWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLnBvc3QtbGlzdCBoZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLnBvc3QtbGlzdCBoZWFkZXIgLmVudHJ5LXRpdGxlIGEgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAucG9zdC1saXN0IC5idG4tYXJyb3cuYnRuLWFycm93LWdvbGQgc3ZnIHJlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgc3Ryb2tlOiAjMDAwO1xuICBoZWlnaHQ6IDIzcHg7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUtZ2VuZXJhbC1tZWV0aW5ncyAud3JhcCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAud3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlLWdlbmVyYWwtbWVldGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUtZ2VuZXJhbC1tZWV0aW5ncyAuZHJvcGRvd24tY29udGFpbmVyLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlLWdlbmVyYWwtbWVldGluZ3MgI21haW4sXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgI21haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlLWdlbmVyYWwtbWVldGluZ3MgLnRpdGxlLWludHJvLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAudGl0bGUtaW50cm8tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMCA4OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlLWdlbmVyYWwtbWVldGluZ3MgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcixcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgLm1haW4tY29udGVudC1pbm5lci13cmFwcGVyLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciAubWFpbi1jb250ZW50LWlubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgPiAqLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgPiAqIHtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXI6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlLWdlbmVyYWwtbWVldGluZ3MgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcjo6YWZ0ZXIsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcjo6YmVmb3JlLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5lbnRyeS1jb250ZW50LXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlLWdlbmVyYWwtbWVldGluZ3MgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcjo6YWZ0ZXIsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcjo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLnBhZ2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIC5kcm9wZG93bi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWN0aW9uOm5vdCguaGFzLWhlcm8sIC50cmFuc3BhcmVudC1oZWFkZXIpIG1haW4gLmxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXNlY3Rpb246bm90KC5oYXMtaGVybywgLnRyYW5zcGFyZW50LWhlYWRlcikgbWFpbiAubGF5b3V0IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWN0aW9uLmhhcy1oZXJvIC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWN0aW9uLmhhcy1oZXJvIC5wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWJsdWUtYmFja2dyb3VuZCBtYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNjE4MTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWJsdWUtYmFja2dyb3VuZCBtYWluIC50aXRsZS1jb250YWluZXIgaDEgc3ZnIHBhdGgsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWJsdWUtYmFja2dyb3VuZCBtYWluIC50aXRsZS1jb250YWluZXIgLmgxIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItbWVudS1jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIHVsLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIHVsLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIGxpOjptYXJrZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIGxpOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbikgLmV4cGFuZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAuc3ViLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAuc3ViLW1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAuZXhwYW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC04cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLmV4cGFuZGVyIC5pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLmV4cGFuZGVyIC5pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5vcGVuID4gYSB7XG4gIGNvbG9yOiAjOEM4MjYxO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0ub3BlbiA+IGE6aG92ZXIsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLm9wZW4gPiBhOmZvY3VzLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5vcGVuID4gYTphY3RpdmUge1xuICBjb2xvcjogI0RCQjEzQjtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLm9wZW4gPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLm9wZW4gPiAuZXhwYW5kZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGEsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiAuc3ViLW1lbnUsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IC5zdWItbWVudSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yID4gLnN1Yi1tZW51LCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50ID4gLnN1Yi1tZW51LCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gLnN1Yi1tZW51LCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IC5zdWItbWVudSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gPiAuc3ViLW1lbnUsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IC5zdWItbWVudSwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yID4gLmV4cGFuZGVyLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiAuZXhwYW5kZXIsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5leHBhbmRlciwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCA+IC5leHBhbmRlciwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLXBhcmVudCA+IC5leHBhbmRlciwgLnNpZGViYXIgbmF2Lm5hdmJhci1zaWRlYmFyIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiAuZXhwYW5kZXIsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtID4gLmV4cGFuZGVyLCAuc2lkZWJhciBuYXYubmF2YmFyLXNpZGViYXIgLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiAuZXhwYW5kZXIsIC5zaWRlYmFyIG5hdi5uYXZiYXItc2lkZWJhciAubWVudS1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiAuZXhwYW5kZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItbWFpbiAuY29udGFpbmVyID4gKiB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLW1haW4gLmNvbnRhaW5lci1sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICMzQzNFNDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYyLCA5NywgMTI5KTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAxMnB4IC0xcmVtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLmlyLWxhbmctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5pci1sYW5nLWNvbnRhaW5lciBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuaXItbGFuZy1jb250YWluZXIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLmlyLWxhbmctY29udGFpbmVyIGxpIGEuYWN0aXZlLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuaXItbGFuZy1jb250YWluZXIgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzE1MTgxRjtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IGxpOjptYXJrZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuZXhwYW5kZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgYTpmb2N1cywgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjREJCMTNCO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5leHBhbmRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkIxM0IgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAuZXhwYW5kZXI6OmJlZm9yZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLmV4cGFuZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNEQkIxM0I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLmV4cGFuZGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5leHBhbmRlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtIC5zdWItbWVudSAuZXhwYW5kZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0ub3BlbiA+IGEge1xuICAgIGNvbG9yOiAjREJCMTNCO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0ub3BlbiA+IC5zdWItbWVudSxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5vcGVuIC5tZW51LWNvbHVtbiA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5vcGVuID4gLmV4cGFuZGVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLXBhcmVudCA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogI0RCQjEzQjtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IC5zdWItbWVudSxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51LCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IC5zdWItbWVudSxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51LCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5zdWItbWVudSxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51LCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgPiAuc3ViLW1lbnUsXG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCAubWVudS1jb2x1bW4gPiAuc3ViLW1lbnUsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLXBhcmVudCA+IC5zdWItbWVudSxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtcGFyZW50IC5tZW51LWNvbHVtbiA+IC5zdWItbWVudSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSA+IC5zdWItbWVudSxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSAubWVudS1jb2x1bW4gPiAuc3ViLW1lbnUsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gPiAuc3ViLW1lbnUsXG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51LCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IC5zdWItbWVudSxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51LCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiAuc3ViLW1lbnUsXG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciAubWVudS1jb2x1bW4gPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1wb3N0LWFuY2VzdG9yID4gLmV4cGFuZGVyOjphZnRlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiAuZXhwYW5kZXI6OmFmdGVyLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5leHBhbmRlcjo6YWZ0ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCA+IC5leHBhbmRlcjo6YWZ0ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLXBhcmVudCA+IC5leHBhbmRlcjo6YWZ0ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiAuZXhwYW5kZXI6OmFmdGVyLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnRfcGFnZV9pdGVtID4gLmV4cGFuZGVyOjphZnRlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm1lbnUtaXRlbS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiAuZXhwYW5kZXI6OmFmdGVyLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiAuZXhwYW5kZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLm5hdi1tYWluID4gLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTMyOTNFO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgcGFkZGluZzogMCAxMHB4IDdweDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiAubWVudS1pdGVtLW9iamVjdC1tb2R1bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAubmF2YmFyLW1haW4gPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDRweCAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gbGkgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgbGVmdDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTUxODFGO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpID4gYTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNCQUIyODU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMxNTE4MUY7XG4gIH1cbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCAuc3ViLW1lbnUubnItY29scy0xLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbTpudGgtbGFzdC1jaGlsZCgyKSAuc3ViLW1lbnUubnItY29scy0xIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQgLnN1Yi1tZW51Lm5yLWNvbHMtMSA+IGRpdiwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW06bnRoLWxhc3QtY2hpbGQoMikgLnN1Yi1tZW51Lm5yLWNvbHMtMSA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0NnB4O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtIC5leHBhbmRlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuLW1lZ2FtZW51IC5leHBhbmRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4tbWVnYW1lbnUgLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IGNhbGMoMTAwJSArIDMycHgpO1xuICB9XG4gIC5zY3JvbGxlZC1kb3duIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDlweCk7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiB1bCxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBkaXYge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUYyRTg7XG4gICAgcGFkZGluZzogMzJweCA5MHB4IDMycHggNzZweDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IHVsLmludmVzdG9ycy1tZW51LFxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IGRpdi5pbnZlc3RvcnMtbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiB1bC5pci1sYW5nLWNvbnRhaW5lcixcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBkaXYuaXItbGFuZy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gdWwuaXItbGFuZy1jb250YWluZXIgbGkgYSxcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBkaXYuaXItbGFuZy1jb250YWluZXIgbGkgYSB7XG4gICAgcGFkZGluZzogMXB4IDExcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogIzkwQURCRjtcbiAgfVxuICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiB1bC5pci1sYW5nLWNvbnRhaW5lciBsaSBhLFxuICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBkaXYuaXItbGFuZy1jb250YWluZXIgbGkgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gdWwuaXItbGFuZy1jb250YWluZXIgbGkgYS5hY3RpdmUsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gdWwuaXItbGFuZy1jb250YWluZXIgbGkgYTpob3ZlcixcbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBkaXYuaXItbGFuZy1jb250YWluZXIgbGkgYS5hY3RpdmUsXG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gZGl2LmlyLWxhbmctY29udGFpbmVyIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzQzNFNDQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gdWwuaXItbGFuZy1jb250YWluZXIgbGkgYS5hY3RpdmUsIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IHVsLmlyLWxhbmctY29udGFpbmVyIGxpIGE6aG92ZXIsXG4gIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IGRpdi5pci1sYW5nLWNvbnRhaW5lciBsaSBhLmFjdGl2ZSxcbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gZGl2LmlyLWxhbmctY29udGFpbmVyIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMxNTE4MUY7XG4gIH1cbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gdWwsXG4gIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNDM0U0NDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IHVsIC5kLXhsLWdyaWQsXG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51ID4gZGl2IC5kLXhsLWdyaWQge1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51Lm5yLWNvbHMtMSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDM3cHgpO1xuICB9XG4gIC5zY3JvbGxlZC1kb3duIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51Lm5yLWNvbHMtMSB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNHB4KTtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudS5uci1jb2xzLTEgPiBkaXYge1xuICAgIHBhZGRpbmc6IDI2cHggMTJweDtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzE1MTgxRjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI0RCQjEzQjtcbiAgfVxuICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaSBhOmZvY3VzLCAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjREJCMTNCO1xuICB9XG4gIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogI0RCQjEzQjtcbiAgfVxuICAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhOmhvdmVyLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhOmZvY3VzLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhOmFjdGl2ZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYTpmb2N1cywgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYTphY3RpdmUsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6Zm9jdXMsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6YWN0aXZlLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6Zm9jdXMsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmFjdGl2ZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLXBhcmVudCA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhOmZvY3VzLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYTphY3RpdmUsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmZvY3VzLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWN0aXZlLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGE6aG92ZXIsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTpmb2N1cywgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhOmFjdGl2ZSwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYTpob3ZlciwgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYTpmb2N1cywgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYTphY3RpdmUsIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhOmhvdmVyLCAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYTpmb2N1cywgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciA+IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI0RCQjEzQjtcbiAgfVxuICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYSwgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYSwgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiAjbmF2YmFyTmF2ID4gLm5hdmJhci1uYXYgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAubmF2YmFyLW1haW4gI25hdmJhck5hdiA+IC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbSA+IC5zdWItbWVudSBsaS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6ICNEQkIxM0I7XG4gIH1cbiAgLm5hdmJhci1tYWluICNuYXZiYXJOYXYgPiAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm5hdmJhci1tYWluIC5idG4tY2xvc2Uge1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSAxMzk0cHgpIC8gMik7XG4gIH1cbn1cblxuLm5hdmJhci1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyOTNFO1xuICB9XG59XG4ubmF2YmFyLW1haW46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzI5M0U7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItbWFpbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubmF2YmFyLW1haW4gLmV4cGFuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2YmFyLW1haW4gLmludmVzdG9ycy1tZW51IC5pbnZlc3RvcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1tYWluIC5pbnZlc3RvcnMtbWVudSAuaW52ZXN0b3JzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci1tYWluIC5pci1sYW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2YmFyLW1haW4gLmlyLWxhbmctY29udGFpbmVyIGxpOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXZiYXItbWFpbiAuaXItbGFuZy1jb250YWluZXIgbGkgYSB7XG4gIHBhZGRpbmc6IDFweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTBBREJGO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm5hdmJhci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA0cHggMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgPiAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2FuZ2xlLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiA+IC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xuICB9XG4gIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6ICM4QzgyNjE7XG4gIH1cbiAgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcG9zdC1hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhOmZvY3VzLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYTphY3RpdmUsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhOmhvdmVyLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYTpmb2N1cywgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6YWN0aXZlLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTpob3ZlciwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGE6Zm9jdXMsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmFjdGl2ZSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmhvdmVyLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6Zm9jdXMsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTphY3RpdmUsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtcGFyZW50ID4gYTpob3ZlciwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhOmZvY3VzLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1wYWdlLXBhcmVudCA+IGE6YWN0aXZlLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmZvY3VzLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFjdGl2ZSwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTpob3ZlciwgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTpmb2N1cywgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTphY3RpdmUsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhOmhvdmVyLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYTpmb2N1cywgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGE6YWN0aXZlLCAubmF2YmFyLXRvcCAubmF2YmFyLW5hdiAuc3ViLW1lbnUgbGkuY3VycmVudC1jYXRlZ29yeS1hbmNlc3RvciA+IGE6aG92ZXIsIC5uYXZiYXItdG9wIC5uYXZiYXItbmF2IC5zdWItbWVudSBsaS5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yID4gYTpmb2N1cywgLm5hdmJhci10b3AgLm5hdmJhci1uYXYgLnN1Yi1tZW51IGxpLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNEQkIxM0I7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDA7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiB2YXIoLS1icy1ibGFjayk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSBhW3RhcmdldD1fYmxhbmtdOm5vdCgubW9kdWxlLWVkaXQtbGluaykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0gYVt0YXJnZXQ9X2JsYW5rXTpub3QoLm1vZHVsZS1lZGl0LWxpbmspOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9leHRlcm5hbC1saW5rLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1wYXJlbnQgPiBhLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0uY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IgPiBhIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG59XG4ubmF2YmFyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIGhlYWRlci5iYW5uZXIsXG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIC5uYXZiYXItbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIC5uYXZiYXItbWFpbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlciAuYmFycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTgxRjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApIC5uYXZiYXItdG9nZ2xlciAuYmFycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIgLmJhcnM6OmFmdGVyLCAubmF2YmFyLXRvZ2dsZXIgLmJhcnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkIxM0I7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIDI1MG1zIGVhc2UsIGFsbCAyNTBtcyBlYXNlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyIC5iYXJzOjphZnRlciB7XG4gICAgdG9wOiA5cHg7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyIC5iYXJzOjpiZWZvcmUge1xuICAgIHRvcDogLTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxODFGO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgLm5hdmJhci10b2dnbGVyIC5iYXJzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlLW1lbnUtdmlzaWJsZSAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAubW9iaWxlLW1lbnUtdmlzaWJsZSAubmF2YmFyLXRvZ2dsZXIgLmJhcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tb2JpbGUtbWVudS12aXNpYmxlIC5uYXZiYXItdG9nZ2xlciAuYmFyczo6YWZ0ZXIsIC5tb2JpbGUtbWVudS12aXNpYmxlIC5uYXZiYXItdG9nZ2xlciAuYmFyczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJCMTNCO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLCB0cmFuc2Zvcm0gMjUwbXMgMjUwbXMgZWFzZTtcbiAgfVxuICAubW9iaWxlLW1lbnUtdmlzaWJsZSAubmF2YmFyLXRvZ2dsZXIgLmJhcnM6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLm1vYmlsZS1tZW51LXZpc2libGUgLm5hdmJhci10b2dnbGVyIC5iYXJzOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApLm1vYmlsZS1tZW51LXZpc2libGUgLm5hdmJhci10b2dnbGVyIC5iYXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkubW9iaWxlLW1lbnUtdmlzaWJsZSAubmF2YmFyLXRvZ2dsZXIgLmJhcnM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCQjEzQjtcbiAgfVxufVxuLnR5cGUtcGVvcGxlIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1wZW9wbGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC1yb3ctY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcGVvcGxlIC5jb250YWN0LXJvdy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnR5cGUtcGVvcGxlIC5jbG9uZWQtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdCAucGVvcGxlLXRvcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXBlb3BsZSAuY29udGFjdCAucGVvcGxlLXRvcCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0IC5jb250YWN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LmFjdGl2ZSAuY29udGFjdC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcGVvcGxlIC5jb250YWN0LmFjdGl2ZSAuY29udGFjdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QuYWN0aXZlIC50aXRsZS1yb3cge1xuICBiYWNrZ3JvdW5kOiAjMDgyMjJGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC5hY3RpdmUgLnRpdGxlLXJvdyAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC5hY3RpdmUgLnRpdGxlLXJvdyAuaWNvbiBjaXJjbGUsXG4udHlwZS1wZW9wbGUgLmNvbnRhY3QuYWN0aXZlIC50aXRsZS1yb3cgLmljb24gcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC5hY3RpdmUgLnRpdGxlLXJvdyAuaWNvbiBjaXJjbGUgKyBwYXRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdCAudGl0bGUtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCA1MHB4IDIwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50eXBlLXBlb3BsZSAuY29udGFjdCAudGl0bGUtcm93IHtcbiAgICBwYWRkaW5nOiAwIDk1cHggMjBweCAxNXB4O1xuICB9XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QgLnRpdGxlLXJvdyBoMiwgLnR5cGUtcGVvcGxlIC5jb250YWN0IC50aXRsZS1yb3cgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMXJlbSAwIDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0IC50aXRsZS1yb3cgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB3aWR0aDogMjdweDtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdCAudGl0bGUtcm93IC5pY29uIGNpcmNsZSxcbi50eXBlLXBlb3BsZSAuY29udGFjdCAudGl0bGUtcm93IC5pY29uIHBhdGgge1xuICBzdHJva2U6ICMwMDA7XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QtaW1hZ2Uge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QtY29udGVudCAuY2xvc2UtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50eXBlLXBlb3BsZSAuY29udGFjdC1jb250ZW50IC5jbG9zZS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQgLmNsb3NlLWRlc2NyaXB0aW9uIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB3aWR0aDogMjdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQgLmNsb3NlLWRlc2NyaXB0aW9uIC5pY29uIGNpcmNsZSxcbi50eXBlLXBlb3BsZSAuY29udGFjdC1jb250ZW50IC5jbG9zZS1kZXNjcmlwdGlvbiAuaWNvbiBwYXRoIHtcbiAgc3Ryb2tlOiAjREJCMTNCO1xufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50eXBlLXBlb3BsZSAuY29udGFjdC1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAzNHB4IDA7XG4gICAgcGFkZGluZzogNTVweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50eXBlLXBlb3BsZSAuY29udGFjdC1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogNTVweCA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50eXBlLXBlb3BsZSAuY29udGFjdC1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogNTVweCAxMDdweDtcbiAgfVxufVxuLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG4udHlwZS1wZW9wbGUgLmNvbnRhY3QtY29udGVudCAuZGVzY3JpcHRpb24gaDMsIC50eXBlLXBlb3BsZSAuY29udGFjdC1jb250ZW50IC5kZXNjcmlwdGlvbiAuaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgzLCAudHlwZS1wZW9wbGUgLmNvbnRhY3QtY29udGVudCAuZGVzY3JpcHRpb24gLmgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi50eXBlLXBlb3BsZSAuY29udGFjdC1jb250ZW50IC5kZXNjcmlwdGlvbiBoNCwgLnR5cGUtcGVvcGxlIC5jb250YWN0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC5oNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDAuNnJlbTtcbn1cblxuLnR5cGUtY29udGFjdCAuY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHlwZS1jb250YWN0IC5jb250YWN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnR5cGUtY29udGFjdCAuY29udGFjdCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4udHlwZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQge1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG59XG4udHlwZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi50eXBlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG59XG4udHlwZS1jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLnBvc2l0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLnR5cGUtY29udGFjdCAuY29udGFjdC1jb250ZW50IGEge1xuICBjb2xvcjogI0M1OEIwNDtcbn1cbi50eXBlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNEQkIxM0I7XG59XG4udHlwZS1jb250YWN0IGgzLCAudHlwZS1jb250YWN0IC5oMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50eXBlLWNvbnRhY3QgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnNpZGViYXIgLnR5cGUtY29udGFjdCAuY29udGFjdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXIgLnR5cGUtY29udGFjdCAuY29udGFjdCB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5zaWRlYmFyIC50eXBlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uc2lkZWJhciAudHlwZS1jb250YWN0IGgzLCAuc2lkZWJhciAudHlwZS1jb250YWN0IC5oMyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubW9kdWxlLWJhbm5lciAubW9kdWxlLWltYWdlIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1iYW5uZXIgLm1vZHVsZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgYXNwZWN0LXJhdGlvOiA1LzI7XG4gICAgbWF4LWhlaWdodDogNzY4cHg7XG4gIH1cbn1cbi5tb2R1bGUtYmFubmVyIC5tb2R1bGUtY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weSkgdmFyKC0tY3ctbW9kdWxlLXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1iYW5uZXIgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jdy1tb2R1bGUtcHktZGVza3RvcCkgdmFyKC0tY3ctbW9kdWxlLXB4LWRlc2t0b3ApO1xuICB9XG59XG4ubW9kdWxlLWJhbm5lciAubW9kdWxlLWNvbnRlbnQtaW5uZXIge1xuICBtYXgtd2lkdGg6IDY0N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1iYW5uZXIgLnRleHQtY2VudGVyIC5tb2R1bGUtY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWJhbm5lciAudGV4dC1lbmQgLm1vZHVsZS1jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS10ZXh0IC5oYXMtdGl0bGUtb24tbGVmdCA+IGRpdiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLXRleHQgLmhhcy10aXRsZS1vbi1sZWZ0ID4gZGl2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNjAlO1xuICB9XG59XG4ubW9kdWxlLXRleHQgLmhhcy10aXRsZS1vbi1sZWZ0IC5tb2R1bGUtZGVzYyB7XG4gIG1heC13aWR0aDogNzUzcHg7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2MjVyZW0gKyAwLjE1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLXRleHQgLmhhcy10aXRsZS1vbi1sZWZ0IC5tb2R1bGUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLm1vZHVsZS10ZXh0LmJsdWUtYXJyb3cgLmljb24gcGF0aCB7XG4gIGZpbGw6ICMwODIyMkY7XG59XG4ubW9kdWxlLXRleHQuaW50cm8gaDIsIC5tb2R1bGUtdGV4dC5pbnRybyAuaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLm1vZHVsZS1zbGlkZXIgLnJhdGlvIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG4ubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICBwYWRkaW5nLXRvcDogNDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG4ubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciBhIHtcbiAgY29sb3I6ICNEQkIxM0I7XG59XG4ubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciBhOmhvdmVyLCAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciBhOmZvY3VzLCAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjQzU4QjA0O1xufVxuLm1vZHVsZS1zbGlkZXIgLmNhcm91c2VsLWNhcHRpb24udGV4dC1jZW50ZXIgLmNhcm91c2VsLWNhcHRpb24taW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uLnRleHQtZW5kIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbi50ZXh0LWVuZCAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uLnRleHQtdG9wIHtcbiAgYm90dG9tOiB1bnNldDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kdWxlLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbi50ZXh0LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZHVsZS1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIC5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5tb2R1bGUtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUlO1xuICB9XG59XG4ubW9kdWxlLXNsaWRlciAubW9kdWxlLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5tb2R1bGUtc2xpZGVyIC5tb2R1bGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2MjVyZW0gKyAwLjE1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLXNsaWRlciAubW9kdWxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuLm1vZHVsZS1jYXJkIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY2FyZCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cbi5tb2R1bGUtY2FyZCAubW9kdWxlLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS1jYXJkIC5tb2R1bGUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLm1vZHVsZS1jYXJkIC5tb2R1bGUtdGl0bGUge1xuICBjb2xvcjogIzJkY2I0ODtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG59XG5cbi5tb2R1bGUtY29udGFjdCAubW9kdWxlLXRpdGxlIC5pY29uIHtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5zaWRlYmFyLm1vZHVsZS1jb250YWN0IC50eXBlLWNvbnRhY3QgLmNvbnRhY3QtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaWRlYmFyLm1vZHVsZS1jb250YWN0IC5tb2R1bGUtYmctd3JhcFtzdHlsZSo9XCItLWN3LWJnLWNvbG9yOiByZ2IoMTg2LDE3OCwxMzMpO1wiXSBhIHtcbiAgY29sb3I6ICMxNTE4MUY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXIubW9kdWxlLWNvbnRhY3QgLm1vZHVsZS1iZy13cmFwW3N0eWxlKj1cIi0tY3ctYmctY29sb3I6IHJnYigxODYsMTc4LDEzMyk7XCJdIC5oYXMtbW9kdWxlLXRpdGxlLWFycm93IC5pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ubW9kdWxlLWN1c3RvbSAuYmctY292ZXIge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY3VzdG9tIC5iZy1jb3ZlciB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQubW9kdWxlLWhhcy1iZyAubW9kdWxlLWJnLXdyYXAge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0IC5tb2R1bGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1jdy1tb2R1bGUtcHkpIHZhcigtLWN3LW1vZHVsZS1weCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0IC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogdmFyKC0tY3ctbW9kdWxlLXB5LWRlc2t0b3ApIHZhcigtLWN3LW1vZHVsZS1weC1kZXNrdG9wKTtcbiAgfVxufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQ6bm90KC5tb2R1bGUtaGFzLWJnKSAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQ6bm90KC5tb2R1bGUtaGFzLWJnKSAubW9kdWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1jdy1tb2R1bGUtcHkpIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtcmlnaHQ6bm90KC5tb2R1bGUtaGFzLWJnKS5pbWFnZS1yaWdodCAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWxlZnQ6bm90KC5tb2R1bGUtaGFzLWJnKS5pbWFnZS1yaWdodCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weS1kZXNrdG9wKSB2YXIoLS1jdy1tb2R1bGUtcHgtZGVza3RvcCkgdmFyKC0tY3ctbW9kdWxlLXB5LWRlc2t0b3ApIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodDpub3QoLm1vZHVsZS1oYXMtYmcpLmltYWdlLWxlZnQgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1sZWZ0Om5vdCgubW9kdWxlLWhhcy1iZykuaW1hZ2UtbGVmdCAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weS1kZXNrdG9wKSAwIHZhcigtLWN3LW1vZHVsZS1weS1kZXNrdG9wKSB2YXIoLS1jdy1tb2R1bGUtcHgtZGVza3RvcCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWN1c3RvbS5pbWFnZS1yaWdodCAubW9kdWxlLWNvbnRlbnQge1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG4ubW9kdWxlLWN1c3RvbS5pbWFnZS1ib3R0b20gLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZSAubW9kdWxlLWJnLXdyYXAsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZSAubW9kdWxlLWJnLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWN3LW1vZHVsZS1nYXApO1xufVxuLm1vZHVsZS1jdXN0b20uaW1hZ2UtYm90dG9tLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwLCAubW9kdWxlLWN1c3RvbS5pbWFnZS1hZnRlci10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtYmctd3JhcCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmVmb3JlLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJvdHRvbS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtY29udGVudCwgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYWZ0ZXItdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWJlZm9yZS10aXRsZS5tb2R1bGUtaGFzLWJnIC5tb2R1bGUtY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weSkgdmFyKC0tY3ctbW9kdWxlLXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWN1c3RvbS5pbWFnZS1ib3R0b20ubW9kdWxlLWhhcy1iZyAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtY3VzdG9tLmltYWdlLWFmdGVyLXRpdGxlLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWN1c3RvbS5pbWFnZS1iZWZvcmUtdGl0bGUubW9kdWxlLWhhcy1iZyAubW9kdWxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weS1kZXNrdG9wKSB2YXIoLS1jdy1tb2R1bGUtcHgtZGVza3RvcCk7XG4gIH1cbn1cbi5tb2R1bGUtY3VzdG9tLmltYWdlLWJhY2tncm91bmQ6bm90KC5tb2R1bGUtaGFzLWJnKSAubW9kdWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1jdy1tb2R1bGUtcHkpIHZhcigtLWN3LW1vZHVsZS1weCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdXN0b20uaW1hZ2UtYmFja2dyb3VuZDpub3QoLm1vZHVsZS1oYXMtYmcpIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZzogdmFyKC0tY3ctbW9kdWxlLXB5LWRlc2t0b3ApIHZhcigtLWN3LW1vZHVsZS1weC1kZXNrdG9wKTtcbiAgfVxufVxuXG4ubW9kdWxlLW51bWJlcnMgLmhhcy1iZy1pbWFnZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1udW1iZXJzIC5oYXMtYmctaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5tb2R1bGUtbnVtYmVycyAubnVtYmVyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBjb2xvcjogIzA4MjIyRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1udW1iZXJzIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLm1vZHVsZS1udW1iZXJzIC5zdWZmaXgsXG4ubW9kdWxlLW51bWJlcnMgLnByZWZpeCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAzdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kdWxlLW51bWJlcnMgLnN1ZmZpeCxcbiAgLm1vZHVsZS1udW1iZXJzIC5wcmVmaXgge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxufVxuLm1vZHVsZS1udW1iZXJzIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMEIyQTNFO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1vZHVsZS1udW1iZXJzIC5udW1iZXItY29udGFpbmVyID4gKiB7XG4gIGNvbG9yOiAjMEIyQTNFO1xufVxuLm1vZHVsZS1udW1iZXJzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwOmhhcyguZ3JpZC1jb2xzLTEuZ3JpZC1jb2xzLW1kLTEpIC5tb2R1bGUtY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1udW1iZXJzLm1vZHVsZS1oYXMtYmcgLm1vZHVsZS1iZy13cmFwOmhhcyguZ3JpZC1jb2xzLTEuZ3JpZC1jb2xzLW1kLTEpIC5tb2R1bGUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG5cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUYyRTg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgYTpub3QoLmFkZC10by1jYWxlbmRhciwgLmRvd25sb2FkLWZpbGUpIHtcbiAgY29sb3I6ICNGNUYyRTg7XG59XG4ubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIsIC5kb3dubG9hZC1maWxlKTpob3ZlciwgLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyLCAuZG93bmxvYWQtZmlsZSk6Zm9jdXMsIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgYTpub3QoLmFkZC10by1jYWxlbmRhciwgLmRvd25sb2FkLWZpbGUpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyLCAuZG93bmxvYWQtZmlsZSkgLm1ldGEge1xuICBjb2xvcjogIzE1MTgxRjtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGMkU4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciwgLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmZvY3VzLCAubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgYTpub3QoLmFkZC10by1jYWxlbmRhcik6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciBzdmcgcGF0aCwgLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmZvY3VzIHN2ZyBwYXRoLCAubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgYTpub3QoLmFkZC10by1jYWxlbmRhcik6YWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY3ctdGV4dC1jb2xvcik7XG59XG4ubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIsIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIsIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxheW91dCAubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtY29udGVudCAubWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IC5lbnRyeS10aXRsZTpob3ZlciArIC5yZWFkLW1vcmUtY29udGFpbmVyIGEgc3ZnIHBhdGgsIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IC5lbnRyeS10aXRsZTpmb2N1cyArIC5yZWFkLW1vcmUtY29udGFpbmVyIGEgc3ZnIHBhdGgsIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IC5lbnRyeS10aXRsZTphY3RpdmUgKyAucmVhZC1tb3JlLWNvbnRhaW5lciBhIHN2ZyBwYXRoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG4ubW9kdWxlLXJlbGVhc2VzLmhpZGUtZmVhdHVyZWQtaW1hZ2UgLmZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb3ctaGFzLWJnIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y1RjJFODtcbn1cbi5yb3ctaGFzLWJnIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGEuYnRuLWFycm93LWdvbGQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yb3ctaGFzLWJnIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1jb250ZW50IGEuYnRuLWFycm93LWdvbGQ6aG92ZXIge1xuICBjb2xvcjogI0RCQjEzQjtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgOndoZXJlKC5tb2R1bGUtYmctd3JhcDpub3QoOmhhcyguZmVhdHVyZWQtaW1hZ2UpKSkgLm1vZHVsZS1jb250ZW50IGFydGljbGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgOndoZXJlKC5tb2R1bGUtYmctd3JhcDpub3QoOmhhcyguZmVhdHVyZWQtaW1hZ2UpKSkgLm1vZHVsZS1jb250ZW50IC5tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1vZHVsZS1yZWxlYXNlcyA6d2hlcmUoLm1vZHVsZS1iZy13cmFwOm5vdCg6aGFzKC5mZWF0dXJlZC1pbWFnZSkpKSAubW9kdWxlLWNvbnRlbnQgLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgOndoZXJlKC5tb2R1bGUtYmctd3JhcDpub3QoOmhhcyguZmVhdHVyZWQtaW1hZ2UpKSkgLm1vZHVsZS1jb250ZW50IC5lbnRyeS10aXRsZSBhOmhvdmVyLCAubW9kdWxlLXJlbGVhc2VzIDp3aGVyZSgubW9kdWxlLWJnLXdyYXA6bm90KDpoYXMoLmZlYXR1cmVkLWltYWdlKSkpIC5tb2R1bGUtY29udGVudCAuZW50cnktdGl0bGUgYTpmb2N1cywgLm1vZHVsZS1yZWxlYXNlcyA6d2hlcmUoLm1vZHVsZS1iZy13cmFwOm5vdCg6aGFzKC5mZWF0dXJlZC1pbWFnZSkpKSAubW9kdWxlLWNvbnRlbnQgLmVudHJ5LXRpdGxlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNEQkIxM0I7XG59XG4ubW9kdWxlLXJlbGVhc2VzIDp3aGVyZSgubW9kdWxlLWJnLXdyYXA6bm90KDpoYXMoLmZlYXR1cmVkLWltYWdlKSkpIC5tb2R1bGUtY29udGVudCAuZW50cnktdGl0bGUgYSBzdmcgcmVjdCB7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgOndoZXJlKC5tb2R1bGUtYmctd3JhcDpub3QoOmhhcyguZmVhdHVyZWQtaW1hZ2UpKSkgLm1vZHVsZS1jb250ZW50IGEuYnRuLWFycm93LWdvbGQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgOndoZXJlKC5tb2R1bGUtYmctd3JhcDpub3QoOmhhcyguZmVhdHVyZWQtaW1hZ2UpKSkgLm1vZHVsZS1jb250ZW50IGEuYnRuLWFycm93LWdvbGQ6aG92ZXIge1xuICBjb2xvcjogI0RCQjEzQjtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgOndoZXJlKC5tb2R1bGUtYmctd3JhcDpub3QoOmhhcyguZmVhdHVyZWQtaW1hZ2UpKSkgLm1vZHVsZS1jb250ZW50IGEuYnRuLWFycm93LWdvbGQgc3ZnIHtcbiAgZmxleDogbm9uZTtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgOndoZXJlKC5tb2R1bGUtYmctd3JhcDpub3QoOmhhcyguZmVhdHVyZWQtaW1hZ2UpKSkgLm1vZHVsZS1jb250ZW50IGEuYnRuLWFycm93LWdvbGQgc3ZnOm5vdCgucm93LWhhcy1iZyAubW9kdWxlLXJlbGVhc2VzIDp3aGVyZSgubW9kdWxlLWJnLXdyYXA6bm90KDpoYXMoLmZlYXR1cmVkLWltYWdlKSkpIC5tb2R1bGUtY29udGVudCBhLmJ0bi1hcnJvdy1nb2xkIHN2ZykgcmVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzdHJva2U6ICMwMDA7XG4gIGhlaWdodDogMjNweDtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4ubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtYmctd3JhcDpoYXMoLmZlYXR1cmVkLWltYWdlKSAuYXJ0aWNsZS1jb250YWluZXIgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbnRhaW5lcjogYXJ0aWNsZS1jb250YWluZXIvaW5saW5lLXNpemU7XG59XG4ubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtYmctd3JhcDpoYXMoLmZlYXR1cmVkLWltYWdlKSAuYXJ0aWNsZS1jb250YWluZXIgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtYmctd3JhcDpoYXMoLmZlYXR1cmVkLWltYWdlKSAuYXJ0aWNsZS1jb250YWluZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtYmctd3JhcDpoYXMoLmZlYXR1cmVkLWltYWdlKSAuYXJ0aWNsZS1jb250YWluZXIgaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIGhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIGhlYWRlciAubWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG5AY29udGFpbmVyIGFydGljbGUtY29udGFpbmVyIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1iZy13cmFwOmhhcyguZmVhdHVyZWQtaW1hZ2UpIC5hcnRpY2xlLWNvbnRhaW5lciBoZWFkZXIgLm1ldGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1iZy13cmFwOmhhcyguZmVhdHVyZWQtaW1hZ2UpIC5hcnRpY2xlLWNvbnRhaW5lciBoZWFkZXIgLnJlZ3VsYXRvcnktbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIGhlYWRlciAuZW50cnktdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kdWxlLXJlbGVhc2VzIC5tb2R1bGUtYmctd3JhcDpoYXMoLmZlYXR1cmVkLWltYWdlKSAuYXJ0aWNsZS1jb250YWluZXIgaGVhZGVyIC5lbnRyeS10aXRsZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIGhlYWRlciAuZW50cnktdGl0bGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIGhlYWRlciAuZW50cnktdGl0bGUgYSB7XG4gIGNvbG9yOiAjMTUxODFGO1xufVxuLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIGhlYWRlciAuZW50cnktdGl0bGUgYTpob3ZlciwgLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIGhlYWRlciAuZW50cnktdGl0bGUgYTpmb2N1cywgLm1vZHVsZS1yZWxlYXNlcyAubW9kdWxlLWJnLXdyYXA6aGFzKC5mZWF0dXJlZC1pbWFnZSkgLmFydGljbGUtY29udGFpbmVyIGhlYWRlciAuZW50cnktdGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogI0RCQjEzQjtcbn1cbi5tb2R1bGUtcmVsZWFzZXMgLm1vZHVsZS1iZy13cmFwOmhhcyguZmVhdHVyZWQtaW1hZ2UpIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1yZWxlYXNlcyAuaGFzLXRpdGxlLWxlZnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1yZWxlYXNlcyAuaGFzLXRpdGxlLWxlZnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA2MCU7XG4gIH1cbn1cbi5tb2R1bGUtcmVsZWFzZXMgLmhhcy10aXRsZS1sZWZ0IGFydGljbGUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm1vZHVsZS1yZWxlYXNlcyAuaGFzLXRpdGxlLWxlZnQgYXJ0aWNsZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1yZWxlYXNlcyAuaGFzLXRpdGxlLWxlZnQgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ubW9kdWxlLWNlby1jb3JuZXIgLm1vZHVsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWNlby1jb3JuZXIgLm1vZHVsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG4ubW9kdWxlLWNlby1jb3JuZXIgLnBlcnNvbi1ib3gge1xuICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtY2VvLWNvcm5lciAucGVyc29uLWJveCB7XG4gICAgcGFkZGluZzogNDBweCA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jZW8tY29ybmVyIC5wZXJzb24tYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQzN3B4O1xuICB9XG59XG4ubW9kdWxlLWNlby1jb3JuZXIgLnBlcnNvbi1ib3ggLm1vZHVsZS1kZXNjIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtY2VvLWNvcm5lciAucGVyc29uLWJveCAubW9kdWxlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubW9kdWxlLWNlby1jb3JuZXIgLnBlcnNvbi1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kdWxlLWNlby1jb3JuZXIgLnBlcnNvbi1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kdWxlLWNlby1jb3JuZXIgLnBlcnNvbi1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1vZHVsZS1jZW8tY29ybmVyIC5wZXJzb24tbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZHVsZS1tZW51IC5tb2R1bGUtYmctd3JhcCB7XG4gIHBhZGRpbmc6IDhweCAyNnB4IDM1cHg7XG59XG4ubW9kdWxlLW1lbnUgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5tb2R1bGUtbWVudSAubW9kdWxlLXRpdGxlIC5pY29uIHtcbiAgbGVmdDogLTI2cHg7XG59XG4ubW9kdWxlLW1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLW1lbnUgLm1vZHVsZS1kZXNjIGEge1xuICBjb2xvcjogI0M1OEIwNDtcbn1cbi5tb2R1bGUtbWVudSAubW9kdWxlLWRlc2MgYTpob3ZlciB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuXG4ubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tb2R1bGUtaWNvbmxpc3QgLmljb25saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWljb25saXN0IC5pY29ubGlzdC1pdGVtIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2R1bGUtaWNvbmxpc3QgLmljb25saXN0LWl0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5tb2R1bGUtaWNvbmxpc3QgLmljb25saXN0LWl0ZW0uaWNvbi1hZnRlci10aXRsZSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5tb2R1bGUtaWNvbmxpc3QgLmljb25saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUYyRTg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgYTpub3QoLmFkZC10by1jYWxlbmRhciwgLmRvd25sb2FkLWZpbGUpIHtcbiAgY29sb3I6ICNGNUYyRTg7XG59XG4ubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIsIC5kb3dubG9hZC1maWxlKTpob3ZlciwgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyLCAuZG93bmxvYWQtZmlsZSk6Zm9jdXMsIC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgYTpub3QoLmFkZC10by1jYWxlbmRhciwgLmRvd25sb2FkLWZpbGUpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyLCAuZG93bmxvYWQtZmlsZSkgLm1ldGEge1xuICBjb2xvcjogIzE1MTgxRjtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGMkU4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciwgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmZvY3VzLCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgYTpub3QoLmFkZC10by1jYWxlbmRhcik6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciBzdmcgcGF0aCwgLm1vZHVsZS1jYWxlbmRhciAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmZvY3VzIHN2ZyBwYXRoLCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgYTpub3QoLmFkZC10by1jYWxlbmRhcik6YWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY3ctdGV4dC1jb2xvcik7XG59XG4ubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIsIC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIsIC5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxheW91dCAubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCAubWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IC50aXRsZSA+IC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtY2FsZW5kYXIgLm1vZHVsZS1jb250ZW50IGEgc3ZnIHtcbiAgZmxleDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubW9kdWxlLWNhbGVuZGFyIC5tb2R1bGUtY29udGVudCBhIHN2ZyByZWN0IHtcbiAgc3Ryb2tlOiBub25lO1xufVxuLm1vZHVsZS1jYWxlbmRhci5pcG8gLm1vZHVsZS1jb250ZW50IHtcbiAgZ2FwOiAzN3B4O1xufVxuLm1vZHVsZS1jYWxlbmRhci5pcG8gLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1vZHVsZS1jYWxlbmRhci5pcG8gLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUge1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICBwYWRkaW5nOiAyNXB4IDE0cHggMjhweCAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1vZHVsZS1jYWxlbmRhci5pcG8gLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgLm1ldGEge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtY2FsZW5kYXIuaXBvIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIC50aXRsZSB7XG4gIGNvbG9yOiAjMTUxODFGO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1jYWxlbmRhci5pcG8gLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ubW9kdWxlLWNhbGVuZGFyLmlwbyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMTUxODFGO1xufVxuLm1vZHVsZS1jYWxlbmRhci5pcG8gLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgLnRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzhDODI2MTtcbn1cbi5tb2R1bGUtY2FsZW5kYXIuaXBvIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIC50aXRsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgLm1vZHVsZS1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUYyRTg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgYTpub3QoLmFkZC10by1jYWxlbmRhciwgLmRvd25sb2FkLWZpbGUpIHtcbiAgY29sb3I6ICNGNUYyRTg7XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIsIC5kb3dubG9hZC1maWxlKTpob3ZlciwgLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyLCAuZG93bmxvYWQtZmlsZSk6Zm9jdXMsIC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgYTpub3QoLmFkZC10by1jYWxlbmRhciwgLmRvd25sb2FkLWZpbGUpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyLCAuZG93bmxvYWQtZmlsZSkgLm1ldGEge1xuICBjb2xvcjogIzE1MTgxRjtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGMkU4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciwgLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmZvY3VzLCAubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgYTpub3QoLmFkZC10by1jYWxlbmRhcik6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKTpob3ZlciBzdmcgcGF0aCwgLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGE6bm90KC5hZGQtdG8tY2FsZW5kYXIpOmZvY3VzIHN2ZyBwYXRoLCAubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgYTpub3QoLmFkZC10by1jYWxlbmRhcik6YWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY3ctdGV4dC1jb2xvcik7XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIsIC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgaDIsIC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBhcnRpY2xlIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxheW91dCAubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCAubWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IC5maWxlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtbGlzdC1pbm5lciAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZHVsZS1maWxlcyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSBhOm5vdCguZG93bmxvYWQtZmlsZSkge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yb3ctaGFzLWJnIC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUgYTpub3QoLmRvd25sb2FkLWZpbGUpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm93LWhhcy1iZyAubW9kdWxlLWZpbGVzIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIGE6bm90KC5kb3dubG9hZC1maWxlKTpob3ZlciB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2R1bGUtZmlsZXMgLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtdGhlbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tb2R1bGUtZmlsZXMgLmRvd25sb2FkLWZpbGUge1xuICBjb2xvcjogIzE1MTgxRjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZHVsZS1maWxlcyAuZG93bmxvYWQtZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZHVsZS1maWxlcyAuZG93bmxvYWQtZmlsZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxNTE4MUY7XG59XG4ubW9kdWxlLWZpbGVzIC5kb3dubG9hZC1maWxlOmhvdmVyIHtcbiAgY29sb3I6ICNEQkIxM0I7XG59XG4ubW9kdWxlLWZpbGVzIC5kb3dubG9hZC1maWxlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0RCQjEzQjtcbn1cbi5tb2R1bGUtZmlsZXMgLmRvd25sb2FkLWZpbGUgc3ZnIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZHVsZS1maWxlcyBhLmRvd25sb2FkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kdWxlLWZpbGVzIGEuZG93bmxvYWQ6aG92ZXIgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG4ubW9kdWxlLWZpbGVzIGJ1dHRvbi5idG4tYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kdWxlLWZpbGVzIGJ1dHRvbi5idG4tYXJyb3c6bm90KC5yb3ctaGFzLWJnIC5tb2R1bGUtZmlsZXMgYnV0dG9uLmJ0bi1hcnJvdykgc3ZnIHJlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgc3Ryb2tlOiAjMDAwO1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLWZpbGVzLmlwbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZHVsZS1maWxlcy5pcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tb2R1bGUtZmlsZXMuaXBvIC5tb2R1bGUtY29udGVudCB7XG4gIGdhcDogMzdweDtcbn1cbi5tb2R1bGUtZmlsZXMuaXBvIC5tb2R1bGUtY29udGVudCAuZmlsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1maWxlcy5pcG8gLm1vZHVsZS1jb250ZW50IC5tb2R1bGUtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1vZHVsZS1maWxlcy5pcG8gLm1vZHVsZS1jb250ZW50IC5jdXJ2ZWQtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZHVsZS1maWxlcy5pcG8gLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSB7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG4gIHBhZGRpbmc6IDI1cHggMTRweCAyOHB4IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ubW9kdWxlLWZpbGVzLmlwbyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGEge1xuICBjb2xvcjogIzE1MTgxRjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kdWxlLWZpbGVzLmlwbyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGEge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2R1bGUtZmlsZXMuaXBvIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZHVsZS1maWxlcy5pcG8gLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSBhOmhvdmVyIC50aXRsZSxcbi5tb2R1bGUtZmlsZXMuaXBvIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgYTpob3ZlciAuZmlsZS13cmFwcGVyIHtcbiAgY29sb3I6ICM4QzgyNjE7XG59XG4ubW9kdWxlLWZpbGVzLmlwbyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIGE6aG92ZXIgLmljb24gcGF0aCB7XG4gIGZpbGw6ICM4QzgyNjE7XG59XG4ubW9kdWxlLWZpbGVzLmlwbyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIC5tZXRhIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kdWxlLWZpbGVzLmlwbyAubW9kdWxlLWNvbnRlbnQgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIC50aXRsZSB7XG4gIGNvbG9yOiAjMTUxODFGO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZHVsZS1maWxlcy5pcG8gLm1vZHVsZS1jb250ZW50IGxpLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5tb2R1bGUtZmlsZXMuaXBvIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgLmZpbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tb2R1bGUtZmlsZXMuaXBvIC5tb2R1bGUtY29udGVudCBsaS5jb250ZW50LXNpbmdsZS1maWxlLXNpZGViYXItc3R5bGUgLmljb24ge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tbGVmdDogMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aGl0ZS1tZXRhIC5tb2R1bGUtZmlsZXMgLmRvd25sb2FkLWZpbGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aGl0ZS1tZXRhIC5tb2R1bGUtZmlsZXMgLmRvd25sb2FkLWZpbGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLndoaXRlLW1ldGEgLm1vZHVsZS1maWxlcyAuZG93bmxvYWQtZmlsZTpob3ZlciB7XG4gIGNvbG9yOiAjREJCMTNCO1xufVxuLndoaXRlLW1ldGEgLm1vZHVsZS1maWxlcyAuZG93bmxvYWQtZmlsZTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNEQkIxM0I7XG59XG5cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAwO1xuICBtaW4td2lkdGg6IDExMDVweDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAudGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnRpdGxlLWxpbmsge1xuICBjb2xvcjogdW5zZXQ7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC50aXRsZS1saW5rIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLmhlYWRlci1pdGVtIC5waXBlbGluZS1pdGVtIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5oZWFkZXItaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDg2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICB9XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0uaGFzLXJvdy1zcGFuIHtcbiAgei1pbmRleDogMTtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5sZWZ0LXJhZGl1cyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0ubGVmdC1yYWRpdXMgLmxpbmUtZnVsbCB7XG4gIGxlZnQ6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbS5yaWdodC1yYWRpdXMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW0ucmlnaHQtcmFkaXVzIC5saW5lLWZ1bGwge1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtLm5vLXNlcGFyYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLnBpcGVsaW5lLWl0ZW06bm90KC5oZWFkZXItaXRlbSkge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2R1bGUtcGlwZWxpbmUgLnBpcGVsaW5lLWNvbnRhaW5lciAucGlwZWxpbmUtaXRlbTpub3QoLmhlYWRlci1pdGVtKSAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5waXBlbGluZS1pdGVtOm5vdCguaGVhZGVyLWl0ZW0pOjphZnRlciB7XG4gIHJpZ2h0OiAtMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5QjlCOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5saW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAxLjhzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBQjI4NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xufVxuLm1vZHVsZS1waXBlbGluZSAucGlwZWxpbmUtY29udGFpbmVyIC5saW5lIC50aXRsZSB7XG4gIGFuaW1hdGlvbjogMXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLmxpbmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgdG9wOiAtMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJCMTNCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubW9kdWxlLXBpcGVsaW5lIC5waXBlbGluZS1jb250YWluZXIgLmxpbmUtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5QjlCOTtcbiAgei1pbmRleDogMjtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAubW9kdWxlLWNvbnRlbnQsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAubW9kdWxlLWNvbnRlbnQge1xuICBnYXA6IDIwcHg7XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWltYWdlLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1pbWFnZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAudGlja2VyLWltYWdlLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItaW1hZ2Uge1xuICB3aWR0aDogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1pbWFnZSxcbiAgLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1pbWFnZSxcbiAgLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItaW1hZ2UsXG4gIC5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWltYWdlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQsXG4gIC5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItbWZuIC5sZWZ0LFxuICAubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQsXG4gIC5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAubGVmdCB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxufVxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQgLnRpY2tlci1uYW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQgLmxhdGVzdC1jaGFuZ2UtZGF0ZXRpbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGVmdCAudGlja2VyLXByaWNlLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQgLnByaWNlLXdyYXBwZXIsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAubGVmdCAudGlja2VyLW5hbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAubGVmdCAubGF0ZXN0LWNoYW5nZS1kYXRldGltZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItbWZuIC5sZWZ0IC50aWNrZXItcHJpY2UsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAubGVmdCAucHJpY2Utd3JhcHBlcixcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGVmdCAudGlja2VyLW5hbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQgLmxhdGVzdC1jaGFuZ2UtZGF0ZXRpbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQgLnRpY2tlci1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGVmdCAucHJpY2Utd3JhcHBlcixcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAubGVmdCAudGlja2VyLW5hbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLmxlZnQgLmxhdGVzdC1jaGFuZ2UtZGF0ZXRpbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLmxlZnQgLnRpY2tlci1wcmljZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAubGVmdCAucHJpY2Utd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQgLnByaWNlLXdyYXBwZXIsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAubGVmdCAucHJpY2Utd3JhcHBlcixcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGVmdCAucHJpY2Utd3JhcHBlcixcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAubGVmdCAucHJpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGVmdCAuc3RhdHVzLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLmxlZnQgLnN0YXR1cyxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGVmdCAuc3RhdHVzLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItbWZuIC5sZWZ0IC5zdGF0dXMge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgNXB4IDAgMTJweDtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC5sZWZ0IC5zdGF0dXMgc3ZnLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLmxlZnQgLnN0YXR1cyBzdmcsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxlZnQgLnN0YXR1cyBzdmcsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLmxlZnQgLnN0YXR1cyBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGVmdCAuc3RhdHVzIHN2ZyBwYXRoLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLmxlZnQgLnN0YXR1cyBzdmcgcGF0aCxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGVmdCAuc3RhdHVzIHN2ZyBwYXRoLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItbWZuIC5sZWZ0IC5zdGF0dXMgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1uYW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1uYW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZS1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItbmFtZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1jaXNpb24gLmxhdGVzdC1jaGFuZ2UtZGF0ZXRpbWUsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlIC50YXJnZXQtdGlja2VyLW1mbiAubGF0ZXN0LWNoYW5nZS1kYXRldGltZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLWNpc2lvbiAubGF0ZXN0LWNoYW5nZS1kYXRldGltZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UtbWZuIC50YXJnZXQtdGlja2VyLW1mbiAubGF0ZXN0LWNoYW5nZS1kYXRldGltZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UgLnRhcmdldC10aWNrZXItY2lzaW9uIC5wcmljZS13cmFwcGVyIC50aWNrZXItcHJpY2UudGV4dC1pbmZvLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1sYXJnZSAudGFyZ2V0LXRpY2tlci1tZm4gLnByaWNlLXdyYXBwZXIgLnRpY2tlci1wcmljZS50ZXh0LWluZm8sXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnByaWNlLXdyYXBwZXIgLnRpY2tlci1wcmljZS50ZXh0LWluZm8sXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnByaWNlLXdyYXBwZXIgLnRpY2tlci1wcmljZS50ZXh0LWluZm8ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubW9kdWxlLXNoYXJldGlja2VyIC5sb2FkZXIsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAubG9hZGVyIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtc2hhcmV0aWNrZXIgLmxvYWRlcixcbiAgLm1vZHVsZS1zaGFyZXRpY2tlci1tZm4gLmxvYWRlciB7XG4gICAgbWluLXdpZHRoOiAxNThweDtcbiAgfVxufVxuLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1pbWFnZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItaW1hZ2UsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1pbWFnZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWltYWdlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1pbWFnZSxcbiAgLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1pbWFnZSxcbiAgLm1vZHVsZS1zaGFyZXRpY2tlci1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItaW1hZ2UsXG4gIC5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1uYW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1uYW1lLFxuLm1vZHVsZS1zaGFyZXRpY2tlci1tZm4gLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItbmFtZSxcbi5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgY29sb3I6ICMyZGNiNDg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItbmFtZSxcbiAgLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1uYW1lLFxuICAubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1uYW1lLFxuICAubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItY2lzaW9uIC50aWNrZXItcHJpY2UtY29udGFpbmVyLFxuLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1wcmljZS1jb250YWluZXIsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1wcmljZS1jb250YWluZXIsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1tZm4gLnRpY2tlci1wcmljZS1jb250YWluZXIge1xuICBmb250LXNpemU6IDExcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1zaGFyZXRpY2tlciAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1wcmljZS1jb250YWluZXIsXG4gIC5tb2R1bGUtc2hhcmV0aWNrZXIgLnRhcmdldC10aWNrZXItbWZuIC50aWNrZXItcHJpY2UtY29udGFpbmVyLFxuICAubW9kdWxlLXNoYXJldGlja2VyLW1mbiAudGFyZ2V0LXRpY2tlci1jaXNpb24gLnRpY2tlci1wcmljZS1jb250YWluZXIsXG4gIC5tb2R1bGUtc2hhcmV0aWNrZXItbWZuIC50YXJnZXQtdGlja2VyLW1mbiAudGlja2VyLXByaWNlLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5tb2R1bGUtc3Vic2NyaWJlIC5tb2R1bGUtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSB0ZCxcbi5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtaW4td2lkdGg6IDk0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdGQsXG4gIC5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHRoIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdGgsXG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSAucm93MCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdGQuc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdGQuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm1vZHVsZS1zcHJlYWRzaGVldHMgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCxcbi5tb2R1bGUtc3ByZWFkc2hlZXRzIHRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4ubW9kdWxlLXNwcmVhZHNoZWV0cyB0YWJsZS5ncmlkbGluZXMgdHI6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1vZHVsZS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2R1bGUtYnV0dG9uIC5mdWxsLXdpZHRoLWJ1dHRvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kdWxlLWJ1dHRvbi5waXBlbGluZS1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLm1mbi1ibG9jayAuaGlnaGNoYXJ0cy1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogI0VFRTtcbn1cbi5tZm4tYmxvY2sgLmhpZ2hjaGFydHMtbGFiZWwuaGlnaGNoYXJ0cy1wb2ludCBzcGFuIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubWZuLWJsb2NrIC5oaWdoY2hhcnRzLWdyaWQuaGlnaGNoYXJ0cy15YXhpcy1ncmlkIHBhdGgge1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xufVxuLm1mbi1ibG9jayAuaGlnaGNoYXJ0cy1heGlzLmhpZ2hjaGFydHMteGF4aXMgLmhpZ2hjaGFydHMtdGljayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWZuLWJsb2NrIC5oaWdoY2hhcnRzLWF4aXMuaGlnaGNoYXJ0cy14YXhpcyAuaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgc3Ryb2tlOiAjREJCMTNCO1xufVxuLm1mbi1ibG9jayAuaGlnaGNoYXJ0cy1heGlzLmhpZ2hjaGFydHMteWF4aXMgLmhpZ2hjaGFydHMtYXhpcy1saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZm4tYmxvY2sgLmhpZ2hjaGFydHMtcGxvdC1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1mbi1ibG9jayAuaGlnaGNoYXJ0cy1wb2ludCB7XG4gIGZpbGw6ICMxQjI2NTAgIWltcG9ydGFudDtcbn1cbi5tZm4tYmxvY2sgc2VsZWN0IG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tZm4tYmxvY2sgLmhpZ2hjaGFydHMtcm9vdCB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTUxODFGICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMxNTE4MUYgIWltcG9ydGFudDtcbn1cbi5tZm4tYmxvY2sgLmhpZ2hjaGFydHMtc2Nyb2xsYmFyIC5oaWdoY2hhcnRzLXNjcm9sbGJhci10cmFjayB7XG4gIGZpbGw6IHJnYmEoMTk0LCAxNjIsIDExMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuLm1mbi1ibG9jayAuaGlnaGNoYXJ0cy1zY3JvbGxiYXIgLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLXRodW1iIHtcbiAgZmlsbDogIzExMjU0NCAhaW1wb3J0YW50O1xufVxuLm1mbi1ibG9jayAuaGlnaGNoYXJ0cy1zY3JvbGxiYXIgLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGZpbGw6ICNDMkEyNkUgIWltcG9ydGFudDtcbn1cbi5tZm4tYmxvY2sgLmhpZ2hjaGFydHMtZ3JhcGgge1xuICBzdHJva2U6ICNEQkIxM0I7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xufVxuLm1mbi1ibG9jayAubWZfbWluaS1jaGFydCAuaGlnaGNoYXJ0cy1leHBvcnRpbmctZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1mbi1ibG9jayAubWZfbWluaS1jaGFydCAuaGlnaGNoYXJ0cy1yb290IHRleHQge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1mbi1ibG9jayAubWZfbWluaS1jaGFydCAuaGlnaGNoYXJ0cy1yb290IC5oaWdoY2hhcnRzLXJhbmdlLXNlbGVjdG9yLWdyb3VwIHRleHQge1xuICBmaWxsOiAjMTEyNTQ0ICFpbXBvcnRhbnQ7XG59XG4ubWZuLWJsb2NrIC5tZl9taW5pLWNoYXJ0IC5oaWdoY2hhcnRzLWJhY2tncm91bmQge1xuICBmaWxsOiBub25lO1xufVxuLm1mbi1ibG9jayAubWZfbWluaS1jaGFydCAuaGlnaGNoYXJ0cy1heGlzLmhpZ2hjaGFydHMteGF4aXMgLmhpZ2hjaGFydHMtYXhpcy1saW5lIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLm1mbi1ibG9jayAubWZfbWluaS1jaGFydCAuaGlnaGNoYXJ0cy1heGlzLWxhYmVscy5oaWdoY2hhcnRzLXlheGlzLWxhYmVscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWZuLWJsb2NrIC5tZl9taW5pLWNoYXJ0IC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZm4tYmxvY2sgLm1mX21pbmktY2hhcnQgLmhpZ2hjaGFydHMtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgYm90dG9tOiA0MXB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5lbnRyeS1jb250ZW50IC5tZm4tYmxvY2subWZuLXN0b2NrLXRhYmxlIC5tZi10YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZW50cnktY29udGVudCAubWZuLWJsb2NrLm1mbi1zdG9jay10YWJsZSAubWYtdGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVudHJ5LWNvbnRlbnQgLm1mbi1ibG9jay5tZm4tc3RvY2stdGFibGUgLm1mLXRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5lbnRyeS1jb250ZW50IC5tZm4tYmxvY2subWZuLXN0b2NrLXRhYmxlIC5tZi10YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzExMjU0NDtcbn1cbi5lbnRyeS1jb250ZW50IC5tZm4tYmxvY2subWZuLXN0b2NrLXRhYmxlIC5tZi10YWJsZSB0aCxcbi5lbnRyeS1jb250ZW50IC5tZm4tYmxvY2subWZuLXN0b2NrLXRhYmxlIC5tZi10YWJsZSAucm93MCB0ZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNTQ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9kdWxlLW1mbiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZHVsZS1tZm4gdGFibGUgdGQsXG4ubW9kdWxlLW1mbiB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiA5NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtbWZuIHRhYmxlIHRkLFxuICAubW9kdWxlLW1mbiB0YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG59XG4ubW9kdWxlLW1mbiB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5tb2R1bGUtbWZuIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2R1bGUtbWZuIHRhYmxlIHRoLFxuLm1vZHVsZS1tZm4gdGFibGUgLnJvdzAgdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5tb2R1bGUtbWZuIHRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5tb2R1bGUtbWZuIHRhYmxlIHRkLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtbWZuIHRhYmxlIHRkLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tb2R1bGUtbWZuIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsXG4ubW9kdWxlLW1mbiB0YWJsZSB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm1vZHVsZS1tZm4gdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuLm1vZHVsZS1tZm4gdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuLm1vZHVsZS1tZm4gdGFibGUuZ3JpZGxpbmVzIHRyOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9kdWxlLW1mbiAudGFiLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWZuLWJsb2NrLWluLXNpZGViYXIgLm1vZHVsZS1iZy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5tZm4tYmxvY2staW4tc2lkZWJhciAubW9kdWxlLWNvbnRlbnQge1xuICBnYXA6IDEzcHg7XG59XG4ubWZuLWJsb2NrLWluLXNpZGViYXIgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5tZm4tYmxvY2staW4tc2lkZWJhciAubW9kdWxlLXRpdGxlIC5pY29uIHtcbiAgbGVmdDogLTIwcHg7XG59XG4ubWZuLWJsb2NrLWluLXNpZGViYXIgLm1vZHVsZS10aXRsZSAuaWNvbiBwYXRoIHtcbiAgZmlsbDogI0Y2RjZGNjtcbn1cbi5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIC5tZm4tc3Vic2NyaWJlIGxhYmVsLFxuLm1mbi1ibG9jay1pbi1zaWRlYmFyIC5tZm4tYmxvY2sgLm1mbi1zdWJzY3JpYmUgcCxcbi5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIC5tZm4tc3Vic2NyaWJlIC5tZm4tc3ViLWFwcHJvdmUtdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIC5tZm4tc3Vic2NyaWJlIC5tZm4tc3RhdHVzLWl0ZW06bm90KC5tZm4taGlkZGVuKSxcbi5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIC5tZm4tc3Vic2NyaWJlIC5tZm4tYWxlcnQtYWN0aXZlLFxuLm1mbi1ibG9jay1pbi1zaWRlYmFyIC5tZm4tYmxvY2sgLm1mbi1zdWJzY3JpYmUgLmVtYWlsLWJhZC1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWZuLWJsb2NrLWluLXNpZGViYXIgLm1mbi1ibG9jayAubWZuLXN1YnNjcmliZSAubWZuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwN2ExNSAhaW1wb3J0YW50O1xufVxuLm1mbi1ibG9jay1pbi1zaWRlYmFyIC5tZm4tYmxvY2sgLm1mbi1zdWJzY3JpYmUgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm1mbi1ibG9jay1pbi1zaWRlYmFyIC5tZm4tYmxvY2sgLm1mbi1zdWJzY3JpYmUgdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubWZuLWJsb2NrLWluLXNpZGViYXIgLm1mbi1ibG9jayAubWZuLXN1YnNjcmliZSBhIHtcbiAgY29sb3I6ICMxMTI1NDQ7XG59XG4ubWZuLWJsb2NrLWluLXNpZGViYXIgLm1mbi1ibG9jayAubWZuLXN1YnNjcmliZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIC5tZm4tc3Vic2NyaWJlIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLm1mbi1ibG9jay1pbi1zaWRlYmFyIC5tZm4tYmxvY2sgLm1mbi1zdWJzY3JpYmUgLm1mbi1maWVsZHMge1xuICBtYXJnaW46IDIwcHggMCAyMnB4O1xufVxuLm1mbi1ibG9jay1pbi1zaWRlYmFyIC5tZm4tYmxvY2sgLm1mbi1zdWJzY3JpYmUgLm1mbi1maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ubWZuLWJsb2NrLWluLXNpZGViYXIgLm1mbi1ibG9jayAubWZuLXN1YnNjcmliZSAubWZuLWZpZWxkLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubWZuLWJsb2NrLWluLXNpZGViYXIgLm1mbi1ibG9jayAubWZuLXN1YnNjcmliZSAubWZuLWZpZWxkLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIC5tZm4tc3Vic2NyaWJlIC5tZm4tc3ViLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWZuLWJsb2NrLWluLXNpZGViYXIgLm1mbi1ibG9jayAubWZuLXN1YnNjcmliZSAubWZuLXN1Yi1zdWJtaXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuLm1mbi1ibG9jay1pbi1zaWRlYmFyIC5tZm4tYmxvY2sgLm1mbi1zdWJzY3JpYmUgLm1mbi1zdWItYXBwcm92ZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIC5tZm4tc3Vic2NyaWJlIC5tZm4tc3ViLWFwcHJvdmUtdGV4dCBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5tZm4tYmxvY2staW4tc2lkZWJhciAubWZuLWJsb2NrIC5tZm4tc3Vic2NyaWJlIC5tZm4tc3ViLWFwcHJvdmUtdGV4dCBzcGFuLm1mbi1wb2xpY3ktYXBwcm92ZSBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbCBoNCwgLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbCAuaDQge1xuICBmb250LXNpemU6IDIuNXZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwgaDQsIC5tb2R1bGUtY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwgLmg0IHtcbiAgICBmb250LXNpemU6IDIuMnZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbCBoNCwgLm1vZHVsZS1jaGFydCAuaGlnaGNoYXJ0cy1sYWJlbCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubW9kdWxlLW1hcCAuYWNmLW1hcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODAwcHggIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtbWFwIC5hY2YtbWFwIGltZyB7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubW9kdWxlLWNvbnRhaW5lciAuY29udGFpbmVyLXdyYXBwZXIgLm1vZHVsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtY29udGFpbmVyLnN0YWNrZWQgPiAubW9kdWxlLWJnLXdyYXAgPiAubW9kdWxlLWNvbnRlbnQgPiAuZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0O1xuICB9XG59XG5cbi5sYXlvdXQtcm93OmhhcygubW9kdWxlLWNvbnRhaW5lci5kLW5vbmUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZGVvcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0MHB4IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZpZGVvcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4udmlkZW9zLWxpc3QuZmxlcmllLWluc2lnaHRzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbi52aWRlb3MtbGlzdC5mbGVyaWUtaW5zaWdodHMgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi52aWRlb3MtbGlzdC5mbGVyaWUtaW5zaWdodHMgLnZpZGVvLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvcy1saXN0LmZsZXJpZS1pbnNpZ2h0cyAudmlkZW8tY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4udmlkZW9zLWxpc3QuZmxlcmllLWluc2lnaHRzIC52aWRlby1jb2wgLmZlYXR1cmVkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvcy1saXN0IC5mZWF0dXJlZC1pbWFnZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU4JTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi52aWRlb3MtbGlzdCAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1jb250YWluZXIgLmZhbmN5dmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlkZW8tY29udGFpbmVyIC5mYW5jeXZpZGVvIC5pY29uIHtcbiAgd2lkdGg6IDRyZW07XG59XG5cbi50aXRsZXMgLm1ldGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udGl0bGVzIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm1vZHVsZS12aWRlb3MgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1jYXB0aW9uIC5tb2R1bGUtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1jYXB0aW9uIC5tb2R1bGUtZGVzYyAuaGlkZS1ob21lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1jYXB0aW9uIC5tZXRhIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1jYXB0aW9uIC5tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ubW9kdWxlLXZpZGVvcyAuZmVhdHVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS12aWRlb3MgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtdmlkZW9zIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLXZpZGVvcyAudmlkZW8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDQ4cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4ubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWluZGljYXRvcnNbZGF0YS1icy10YXJnZXRdIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4ubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4ubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbi5jYXJvdXNlbC1jb250cm9sLW5leHQsIC5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uLmNhcm91c2VsLWNvbnRyb2wtbmV4dCBzcGFuLCAubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbi5jYXJvdXNlbC1jb250cm9sLW5leHQgc3BhbiBzdmcsIC5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbi5jYXJvdXNlbC1jb250cm9sLXByZXYgc3BhbiBzdmcge1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2lkdGg6IDJyZW07XG59XG4ubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHNwYW4gc3ZnIHBhdGgsIC5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbi5jYXJvdXNlbC1jb250cm9sLXByZXYgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4ubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4ubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyIHN2ZyBwYXRoLCAubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHN2ZyBwYXRoLCAubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmFjdGl2ZSBzdmcgcGF0aCwgLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciBzdmcgcGF0aCwgLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyBzdmcgcGF0aCwgLm1vZHVsZS12aWRlb3MgLmNhcm91c2VsLWluZGljYXRvcnMgYnV0dG9uLmNhcm91c2VsLWNvbnRyb2wtcHJldjphY3RpdmUgc3ZnIHBhdGgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cbi5tb2R1bGUtdmlkZW9zIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGJ1dHRvbiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubW9kdWxlLXZpZGVvcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBidXR0b24gLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmVycm9yNDA0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXJyb3I0MDQgaGVhZGVyLmJhbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZXJyb3I0MDQgbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjJBM0U7XG59XG4uZXJyb3I0MDQgbWFpbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbn1cbi5lcnJvcjQwNCBtYWluIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5lcnJvcjQwNCAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lcnJvcjQwNCAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5lcnJvcjQwNCAubWFpbi1jb250ZW50LXdyYXBwZXIgLnNlYXJjaC1mb3JtIHtcbiAgbWF4LXdpZHRoOiAzOTJweDtcbiAgbWFyZ2luOiA1NXB4IGF1dG87XG59XG4uZXJyb3I0MDQgLm1haW4tY29udGVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAjc2VhcmNoLWljb24tMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZXJyb3I0MDQgLm1haW4tY29udGVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAjc2VhcmNoLWljb24tMiAuaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xufVxuLmVycm9yNDA0IC5tYWluLWNvbnRlbnQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNlYXJjaC1maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwOHB4ICFpbXBvcnRhbnQ7XG59XG4uZXJyb3I0MDQgLm1haW4tY29udGVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuc2VhcmNoLWZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNTE4MUY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lcnJvcjQwNCAubWFpbi1jb250ZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zZWFyY2gtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE1MTgxRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVycm9yNDA0IC50aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXJyb3I0MDQgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gIH1cbn1cbi5lcnJvcjQwNCAudGl0bGUtY29udGFpbmVyIGgxLFxuLmVycm9yNDA0IC50aXRsZS1jb250YWluZXIgLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yNDA0IC50aXRsZS1jb250YWluZXIgaDEsXG4gIC5lcnJvcjQwNCAudGl0bGUtY29udGFpbmVyIC5oMSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuYm9keS5zZWFyY2ggaGVhZGVyLmJhbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5ib2R5LnNlYXJjaCBtYWluIC53cmFwIHtcbiAgcGFkZGluZy10b3A6IDg2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5zZWFyY2ggbWFpbiAud3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbmJvZHkuc2VhcmNoIG1haW4gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTEwcHg7XG59XG5ib2R5LnNlYXJjaCBtYWluIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuc2VhcmNoIG1haW4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5ib2R5LnNlYXJjaCAubWFpbi1jb250ZW50LXdyYXBwZXIgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogODRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LnNlYXJjaCAubWFpbi1jb250ZW50LXdyYXBwZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5ib2R5LnNlYXJjaCAubWFpbi1jb250ZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwICNzZWFyY2gtaWNvbi0yIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuYm9keS5zZWFyY2ggLm1haW4tY29udGVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAjc2VhcmNoLWljb24tMiAuaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xufVxuYm9keS5zZWFyY2ggLm1haW4tY29udGVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMzA4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMXB4IDI5cHg7XG59XG5ib2R5LnNlYXJjaCAubWFpbi1jb250ZW50LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zZWFyY2gtZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keS5zZWFyY2ggLm1haW4tY29udGVudC13cmFwcGVyIC5pbnB1dC1ncm91cCAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJvZHkuc2VhcmNoIC50aXRsZS1jb250YWluZXIgaDEsXG5ib2R5LnNlYXJjaCAudGl0bGUtY29udGFpbmVyIC5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuc2VhcmNoIC50aXRsZS1jb250YWluZXIgaDEsXG4gIGJvZHkuc2VhcmNoIC50aXRsZS1jb250YWluZXIgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5ib2R5LnNlYXJjaCAucG9zdC1saXN0IGFydGljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRERFRTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5zZWFyY2ggLnBvc3QtbGlzdCBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG5ib2R5LnNlYXJjaCAucG9zdC1saXN0IGFydGljbGUgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkuc2VhcmNoIC5wb3N0LWxpc3QgYXJ0aWNsZSAuZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5ib2R5LnNlYXJjaCAucG9zdC1saXN0IGFydGljbGUgLm1ldGEsXG5ib2R5LnNlYXJjaCAucG9zdC1saXN0IGFydGljbGUgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5zZWFyY2ggLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnNlYXJjaC5ub3QtdG9wIGhlYWRlci5iYW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbn1cblxuLm1mbi1zdG9jay1jaGFydCBkaXYgPiAuY2hhcnRDb250cmxzIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAuZHJvcGRvd25Db250ZW50IC5idXR0b25zLm9wdGlvbi5ndHlwZTpob3ZlciwgLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAuZHJvcGRvd25Db250ZW50IC5idXR0b25zLm9wdGlvbi5ndHlwZS5jaGVja2VkIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNTQ0ICFpbXBvcnRhbnQ7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5yYW5nZVNlbGVjdG9yIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnJhbmdlU2VsZWN0b3Ige1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnJhbmdlU2VsZWN0b3IgLmJ1dHRvbnMge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMTEyNTQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTEyNTQ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMjU0NDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5yYW5nZVNlbGVjdG9yIC5idXR0b25zOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTEyNTQ0O1xufVxuLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAucmFuZ2VTZWxlY3RvciAuYnV0dG9uczpob3ZlciwgLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAucmFuZ2VTZWxlY3RvciAuYnV0dG9ucy5jaGVja2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogIzExMjU0NCAhaW1wb3J0YW50O1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5yYW5nZVNlbGVjdG9yIC5idXR0b25zOmhvdmVyIHNwYW4gaTo6YmVmb3JlLCAubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5yYW5nZVNlbGVjdG9yIC5idXR0b25zLmNoZWNrZWQgc3BhbiBpOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnJhbmdlU2VsZWN0b3IgLmJ1dHRvbnM6aG92ZXIgc3ZnIHBhdGgsIC5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnJhbmdlU2VsZWN0b3IgLmJ1dHRvbnMuY2hlY2tlZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5yYW5nZVNlbGVjdG9yID4gc3BhbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAucmFuZ2VTZWxlY3RvciA+IHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnNob3dCdG4uY2hlY2thYmxlLFxuLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAuc2VsZWN0QnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjQzJBMjZFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQzJBMjZFICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTE4MUY7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnNob3dCdG4uY2hlY2thYmxlLFxuICAubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5zZWxlY3RCdG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnNob3dCdG4uY2hlY2thYmxlLmNoZWNrZWQsXG4ubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5zZWxlY3RCdG4uY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkEyNkUgIWltcG9ydGFudDtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNDMkEyNkU7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5zaG93QnRuLmNoZWNrYWJsZSA+IC5idXR0b25UZXh0LFxuLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAuc2VsZWN0QnRuID4gLmJ1dHRvblRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnNob3dCdG4uY2hlY2thYmxlOmhvdmVyLFxuLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAuc2VsZWN0QnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnNob3dCdG4uY2hlY2thYmxlOmhvdmVyID4gLmJ1dHRvblRleHQsXG4ubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5zZWxlY3RCdG46aG92ZXIgPiAuYnV0dG9uVGV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA0OXB4O1xufVxuLm1mbi1zdG9jay1jaGFydCAubWZfc3RvY2tDaGFydCAuYnV0dG9ucy5zZWxlY3Rvci5kcm9wZG93biB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5tZl9zdG9ja0NoYXJ0IC5zZWxlY3RCdG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLm1mX3N0b2NrQ2hhcnQgLnNlbGVjdEJ0bjpob3ZlciA+IC5idXR0b25UZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDYwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWZuLXN0b2NrLWNoYXJ0ICNtZW51IC5kcm9wZG93blRyaWdnZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5tZm4tc3RvY2stY2hhcnQgLmJ1dHRvbnM6bm90KC5ndHlwZSwgLm9wdGlvbikge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogNDJweCAhaW1wb3J0YW50O1xufVxuLm1mbi1zdG9jay1jaGFydCAuYnV0dG9uczpub3QoLmd0eXBlLCAub3B0aW9uKS5jaGVja2FibGUuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5idXR0b25zOm5vdCguZ3R5cGUsIC5vcHRpb24pLmNoZWNrYWJsZS5jaGVja2VkIC5mYS1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1mbi1zdG9jay1jaGFydCAuYnV0dG9uczpub3QoLmd0eXBlLCAub3B0aW9uKS5vcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjOGI4YzdmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLmJ1dHRvbnM6bm90KC5ndHlwZSwgLm9wdGlvbikucmFuZ2VTZWxlY3RvckJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuLm1mbi1zdG9jay1jaGFydCAuYnV0dG9uczpub3QoLmd0eXBlLCAub3B0aW9uKS5yYW5nZVNlbGVjdG9yQnV0dG9uIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLmRyb3Bkb3duQ29udGVudCAuYnV0dG9ucyAuY29sb3IyIHtcbiAgZmlsbDogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5kcm9wZG93bkNvbnRlbnQgLmJ1dHRvbnMub3B0aW9uOmhvdmVyLFxuLm1mbi1zdG9jay1jaGFydCAuZHJvcGRvd25Db250ZW50IC5idXR0b25zLm9wdGlvbi5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMjU0NCAhaW1wb3J0YW50O1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubWZuLXN0b2NrLWNoYXJ0IC5idXR0b25zLm9wdGlvbiA+IHN2ZyBwYXRoLFxuLm1mbi1zdG9jay1jaGFydCAuZmEtY2FsZW5kYXItYWx0OjpiZWZvcmUge1xuICBjb2xvcjogI0MyQTI2RTtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLmhpZ2hjaGFydHMtbGFiZWwuaGlnaGNoYXJ0cy1wb2ludCBzdmcge1xuICBmaWxsOiB2YXIoLS1icy1wcmltYXJ5KTtcbn1cbi5tZm4tc3RvY2stY2hhcnQgLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLWJ1dHRvbixcbi5tZm4tc3RvY2stY2hhcnQgLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLXRodW1iIHtcbiAgZmlsbDogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG5cbi5tZm4tc3RvY2stY2FsY3VsYXRvciAubWZfZGF0ZS1yYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubWZuLXN0b2NrLWNhbGN1bGF0b3IgLm1mX251bWJlci1vZi1zaGFyZXMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm1mbi1zdG9jay1jYWxjdWxhdG9yIGlucHV0IHtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tZm4tc3RvY2stY2FsY3VsYXRvciAubWZfaW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm1mbi1zdG9jay1jYWxjdWxhdG9yIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1mbi1zdG9jay1jYWxjdWxhdG9yIC5mbGF0cGlja3ItY2FsZW5kYXIgc3Bhbi5mbGF0cGlja3Itd2Vla2RheSxcbi5tZm4tc3RvY2stY2FsY3VsYXRvciAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWZuLXN0b2NrLWNhbGN1bGF0b3IgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLm1mbi1zdG9jay1jYWxjdWxhdG9yIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZm4tc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tYmxvY2ssXG4ubWZuLXN1YnNjcmliZSAubWZuLWZpZWxkLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tZmllbGRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4taW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1mbi1zdWJzY3JpYmUgLm1mbi1wb2xpY3kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubWZuLXN1YnNjcmliZSAubWZuLXN0YXR1cy1pdGVtOm5vdCgubWZuLWhpZGRlbiksXG4ubWZuLXN1YnNjcmliZSAubWZuLWFsZXJ0LWFjdGl2ZSxcbi5tZm4tc3Vic2NyaWJlIC5lbWFpbC1iYWQtaW5wdXQge1xuICBjb2xvcjogI2Y0MzMxOTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tc3ViLXN1Y2Nlc3MsXG4ubWZuLXN1YnNjcmliZSAubWZuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzJkY2I0OCAhaW1wb3J0YW50O1xufVxuLm1mbi1zdWJzY3JpYmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZm4tc3Vic2NyaWJlIGE6aG92ZXIge1xuICBjb2xvcjogI0RCQjEzQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1mbi1zdWJzY3JpYmUgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1mbi1zdWJzY3JpYmUgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ubWZuLXN1YnNjcmliZSAubWZuLWJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tYmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tYmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuLm1mbi1zdWJzY3JpYmUgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWluLWhlaWdodDogMzNweDtcbn1cbi5tZm4tc3Vic2NyaWJlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5tZm4tc3Vic2NyaWJlIHVsID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1mbi1zdWJzY3JpYmUgdWwgPiBsaTo6bWFya2VyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWZuLXN1YnNjcmliZSB1bCA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbiAgLm1mbi1zdWJzY3JpYmUgdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tZmllbGQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tZmllbGQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1mbi1zdWJzY3JpYmUgLm1mbi1maWVsZC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1mbi1zdWJzY3JpYmUgLm1mbi1zdWItYXBwcm92ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1mbi1zdWJzY3JpYmUgLm1mbi1zdWItYXBwcm92ZS10ZXh0IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm1mbi1zdWJzY3JpYmUgLm1mbi1zdWItYXBwcm92ZS10ZXh0IHNwYW4ubWZuLXBvbGljeS1hcHByb3ZlIHtcbiAgaGVpZ2h0OiAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLm1mbi1zdWJzY3JpYmUgLm1mbi1zdWItYXBwcm92ZS10ZXh0IHNwYW4ubWZuLXBvbGljeS1hcHByb3ZlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tc3ViLWFwcHJvdmUtdGV4dCBzcGFuLm1mbi1wb2xpY3ktYXBwcm92ZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubWZuLXN1YnNjcmliZSAubWZuLXN1Yi1hcHByb3ZlLXRleHQgc3Bhbi5tZm4tcG9saWN5LWFwcHJvdmUgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tc3ViLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNDFweDtcbiAgcGFkZGluZzogMCA2NnB4O1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5tZm4tc3Vic2NyaWJlIC5tZm4tc3ViLXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1mbi1zdWJzY3JpYmUgLm1mbi1zdWItc3VibWl0OmhvdmVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWZuLXN1YnNjcmliZSAubWZuLXN1Yi1zdWJtaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUIyODU7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCBsaSAubWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgbGkgLmFkZC10by1jYWxlbmRhciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgLnRpdGxlID4gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjRweDtcbiAgdG9wOiAycHg7XG59XG4uaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IC50aXRsZSA+IC5pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMTUxODFGO1xufVxuLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAudGl0bGUgYTpob3ZlciwgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAudGl0bGUgYTpmb2N1cywgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAudGl0bGUgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtY2FsZW5kYXIgLmVudHJ5LWNvbnRlbnQgLmV2ZW50LWxpc3QgLmFkZC10by1jYWxlbmRhcjpob3ZlciwgLmhhcy1jYWxlbmRhciAuZW50cnktY29udGVudCAuZXZlbnQtbGlzdCAuYWRkLXRvLWNhbGVuZGFyOmZvY3VzLCAuaGFzLWNhbGVuZGFyIC5lbnRyeS1jb250ZW50IC5ldmVudC1saXN0IC5hZGQtdG8tY2FsZW5kYXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbWFnZWJhbmstbGlzdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlYmFuay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAzLjVyZW07XG4gIH1cbn1cbi5pbWFnZWJhbmstbGlzdCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbWFnZWJhbmstbGlzdCBhOmhvdmVyLCAuaW1hZ2ViYW5rLWxpc3QgYTpmb2N1cywgLmltYWdlYmFuay1saXN0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICM4QzgyNjE7XG59XG4uaW1hZ2ViYW5rLWxpc3QgYSAuaWNvbiBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5pbWFnZWJhbmstbGlzdCBhIC5pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlYmFuay1saXN0IGEgLmltZy1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmltYWdlYmFuay1saXN0IGEgLmltZy1jb250YWluZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiA0M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQzJyBoZWlnaHQ9JzQzJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgNDMgNDMnJTNlJTNjY2lyY2xlIGN4PScyMS41JyBjeT0nMjEuNScgcj0nMjAuNzUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzEuNScvJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScxLjUnIGQ9J005LjU1NiAyMS41NDZoMjMuODg5Jy8lM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzEuNScgZD0nTTIxLjQ1NCA5LjU1NnYyMy44ODgnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDNweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uaW1hZ2ViYW5rLWxpc3QgYSAuaW1nLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmltYWdlYmFuay1saXN0IGE6aG92ZXIgLmljb24gcGF0aCB7XG4gIGZpbGw6ICNCQUIyODU7XG59XG4uaW1hZ2ViYW5rLWxpc3QgYTpob3ZlciAuaW1nLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmltYWdlYmFuay1saXN0IGE6aG92ZXIgLmltZy1jb250YWluZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbWFnZWJhbmstbGlzdCAuaW1hZ2ViYW5rLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW1hZ2ViYW5rLWxpc3QgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI0JBQjI4NTtcbn1cblxuLmRpc2NsYWltZXIuc2luZ2xlIC50aXRsZS1jb250YWluZXIgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzY2xhaW1lci5zaW5nbGUgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRpc2NsYWltZXIgLndyYXAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzY2xhaW1lciAud3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgfVxufVxuLmRpc2NsYWltZXIgLm1haW4tY29udGVudC13cmFwcGVyIGZvcm0ge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmRpc2NsYWltZXIgLm1haW4tY29udGVudC13cmFwcGVyIGZvcm0gPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLmRpc2NsYWltZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc2NsYWltZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5kcm9wZG93biAudHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgfVxufVxuLmRpc2NsYWltZXIgLm1haW4tY29udGVudC13cmFwcGVyIGJ1dHRvbi5idG4ge1xuICBiYWNrZ3JvdW5kOiAjQzU4QjA0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDAgNDdweDtcbn1cbi5kaXNjbGFpbWVyIC5tYWluLWNvbnRlbnQtd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4ucmVwb3J0LWxpc3QgLnJlcG9ydC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnJlcG9ydC1saXN0IC5yZXBvcnQtcm93OmhvdmVyIC5sZWZ0IC50aXRsZSB7XG4gIGNvbG9yOiAjOEM4MjYxO1xufVxuLnJlcG9ydC1saXN0IC55ZWFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAwIDMwcHg7XG59XG4ucmVwb3J0LWxpc3QgLmQtZ3JpZCB7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVwb3J0LWxpc3QgLmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDIyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydC1saXN0IC5kLWdyaWQge1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG59XG4ucmVwb3J0LWxpc3QgLmQtZ3JpZCAubGVmdCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbi5yZXBvcnQtbGlzdCAuZC1ncmlkIC5yaWdodCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmVwb3J0LWxpc3QgLmQtZ3JpZCAucmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmVwb3J0LWxpc3QgLmQtZ3JpZCAucmlnaHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZXBvcnQtbGlzdCAuZC1ncmlkIC5yaWdodCAuaWNvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAxcHggMCAwIDZweDtcbn1cbi5yZXBvcnQtbGlzdCAuZC1ncmlkIC5yaWdodCAuaWNvbi13cmFwcGVyIC5pY29uIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMThweDtcbn1cbi5yZXBvcnQtbGlzdCAuZC1ncmlkIC5yaWdodCAud2ViY2FzdC13cmFwcGVyIC5pY29uIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnJlcG9ydC1saXN0IC50aXRsZSB7XG4gIGNvbG9yOiAjMTUxODFGO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydC1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnJlcG9ydC1saXN0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5yZXBvcnQtbGlzdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5yZXBvcnQtbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnJlcG9ydC1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5yZXBvcnQtbGlzdCB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlcG9ydC1saXN0IHVsIGxpIGE6aG92ZXIsIC5yZXBvcnQtbGlzdCB1bCBsaSBhOmZvY3VzLCAucmVwb3J0LWxpc3QgdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogI0RCQjEzQjtcbn1cbi5yZXBvcnQtbGlzdCB1bCBsaSBhIC5pY29uIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLnJlcG9ydC1saXN0IHVsIGxpIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICM4QzgyNjE7XG59XG4ucmVwb3J0LWxpc3QgdWwgbGkgYTpob3ZlciAuaWNvbiBwYXRoIHtcbiAgZmlsbDogIzhDODI2MTtcbn1cbi5yZXBvcnQtbGlzdCAubW9kdWxlLWxpc3QtaW5uZXIge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucmVwb3J0LWxpc3QgLm1ldGEge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVwb3J0LWxpc3QgLmljb24ge1xuICBmbGV4OiAwIDAgMjFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmVwb3J0LXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIHRkLFxuLnJlcG9ydC10YWJsZSB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiA5NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXBvcnQtdGFibGUgdGFibGUgdGQsXG4gIC5yZXBvcnQtdGFibGUgdGFibGUgdGgge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxufVxuLnJlcG9ydC10YWJsZSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi5yZXBvcnQtdGFibGUgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSB0aCxcbi5yZXBvcnQtdGFibGUgdGFibGUgLnJvdzAgdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSB0ZC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LXRhYmxlIHRhYmxlIHRkLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCxcbi5yZXBvcnQtdGFibGUgdGFibGUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlLmdyaWRsaW5lcyB0cjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXBvcnQtdGFibGUgdGFibGUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsZXg6IDAgMCAyMnB4O1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlcG9ydC10YWJsZSB0YWJsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIGE6aG92ZXIgLmljb24gcGF0aCwgLnJlcG9ydC10YWJsZSB0YWJsZSBhOmZvY3VzIC5pY29uIHBhdGgsIC5yZXBvcnQtdGFibGUgdGFibGUgYTphY3RpdmUgLmljb24gcGF0aCB7XG4gIGZpbGw6ICNEQkIxM0I7XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIC50aXRsZXMge1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtdGFibGUgdGFibGUgLnRpdGxlcyB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnJlcG9ydC10YWJsZSB0YWJsZSAudGl0bGVzIC5kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnQtdGFibGUgdGFibGUgLnRpdGxlcyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucmVwb3J0LXRhYmxlIHRhYmxlIC50aXRsZXMgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LXRhYmxlIHRhYmxlIC50aXRsZXMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRhYmxldG9vbCBidXR0b246bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFibGV0b29sIGJ1dHRvbjpub3QoLmRyb3Bkb3duLXRvZ2dsZSkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG4udGFibGV0b29sIHRhYmxlIHRkLFxuLnRhYmxldG9vbCB0YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGV0b29sIHRhYmxlIC50YWJsZS1pY29ucyB7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50YWJsZXRvb2wgdGFibGUgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZXRvb2wgdGFibGUgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuLnRhYmxldG9vbCB0YWJsZSAuZGVzY3JpcHRpb24gLnRleHQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFibGV0b29sIHRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2NWU4Mjtcbn1cbi50YWJsZXRvb2wgLnRhYmxlLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxldG9vbCAudGFibGUtbmF2aWdhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnRhYmxldG9vbCAudGFibGUtbmF2aWdhdGlvbiBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi50YWJsZXRvb2wgLnRhYmxlLW5hdmlnYXRpb24gYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi50YWJsZXRvb2wgLnRhYmxlLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLCAudGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIGJ1dHRvbjpmb2N1cyBzdmcgcGF0aCwgLnRhYmxldG9vbCAudGFibGUtbmF2aWdhdGlvbiBidXR0b246YWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0RCQjEzQjtcbn1cbi50YWJsZXRvb2wgLnRhYmxlLW5hdmlnYXRpb24gYnV0dG9uLmluYWN0aXZlIHN2ZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIC5wcmV2LWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG4udGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIC50by1zdGFydC1idG4sXG4udGFibGV0b29sIC50YWJsZS1uYXZpZ2F0aW9uIC5wcmV2LWJ0biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oaXN0b3J5IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xuICB9XG59XG4uaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5LnJldmVhbGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5OjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5Omxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSAubm9kZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLm5vZGUtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIH1cbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5IC5ub2RlLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTMxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnkpO1xufVxuLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLmNvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSAuY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uaGlzdG9yeSAuaGlzdG9yeS1lbnRyeSAuYm9keS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmhpc3RvcnkgLmhpc3RvcnktZW50cnkgLmltYWdlLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gMzJweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5IC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gIH1cbn1cbi5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5LnRleHQtZmxvYXQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1lbnRyeS50ZXh0LWZsb2F0LWxlZnQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLmhpc3RvcnktZW50cnkudGV4dC1mbG9hdC1sZWZ0IC5ub2RlLXRpdGxlOjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogLTQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuaGlzdG9yeS1lbnRyeS50ZXh0LWZsb2F0LXJpZ2h0IC5oaXN0b3J5LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLmhpc3RvcnktZW50cnkudGV4dC1mbG9hdC1yaWdodCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5oaXN0b3J5LWVudHJ5LnRleHQtZmxvYXQtcmlnaHQuaGlzdG9yeS1lbnRyeSAubm9kZS10aXRsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLnByb2plY3RzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG4uY29tcGFuaWVzLWZpbHRlcnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDEwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYW5pZXMtZmlsdGVycy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tcGFuaWVzLWZpbHRlcnMtd3JhcHBlciAuZmlsdGVyLXBpbGxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhbmllcy1maWx0ZXJzLXdyYXBwZXIgLmZpbHRlci1waWxscyAubmF2LXBpbGxzIHtcbiAgICBnYXA6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tcGFuaWVzLWZpbHRlcnMtd3JhcHBlciBoMiwgLmNvbXBhbmllcy1maWx0ZXJzLXdyYXBwZXIgLmgyIHtcbiAgbWFyZ2luOiAxMnB4IDAgMjVweDtcbn1cbi5jb21wYW5pZXMtZmlsdGVycy13cmFwcGVyIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhbmllcy1maWx0ZXJzLXdyYXBwZXIgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTFweCAyOHB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbn1cbi5jb21wYW5pZXMtZmlsdGVycy13cmFwcGVyIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhbmllcyAuY29tcGFueS1pdGVtcyBoMi5zZWdtZW50LXNlcGFyYXRvciwgLmNvbXBhbmllcyAuY29tcGFueS1pdGVtcyAuc2VnbWVudC1zZXBhcmF0b3IuaDIge1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwODIyMkY7XG4gIG1hcmdpbjogNjBweCAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhbmllcyAuY29tcGFueS1pdGVtcyBoMi5zZWdtZW50LXNlcGFyYXRvciwgLmNvbXBhbmllcyAuY29tcGFueS1pdGVtcyAuc2VnbWVudC1zZXBhcmF0b3IuaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktaXRlbXMgLnNlZ21lbnQtaW50cm8ge1xuICBtYXJnaW46IDE1cHggMCAzMHB4O1xufVxuLmNvbXBhbmllcyAuY29tcGFueS1yb3ctZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCB7XG4gIGdhcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY29tcGFuaWVzIC5jb21wYW55LXJvdy1jb250ZW50IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktZGVzY3JpcHRpb24gLmNvbXBhbnktY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCAuY29tcGFueS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tcGFuaWVzIC5jb21wYW55LXJvdy1jb250ZW50IC5jb21wYW55LWNvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCAuY29tcGFueS1jb250ZW50IC5yb3cgLmZ1bGwtd2lkdGggLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAucm93IC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCAuY29tcGFueS1jb250ZW50IC5yb3cgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAucm93IC5mYWN0IHtcbiAgbWFyZ2luOiAwIDAgNXB4IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCAuY29tcGFueS1jb250ZW50IC5yb3cgLmZhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY29tcGFuaWVzIC5jb21wYW55LXJvdy1jb250ZW50IC5jb21wYW55LWNvbnRlbnQgLnJvdyBsYWJlbCB7XG4gIG1pbi13aWR0aDogODRweDtcbiAgY29sb3I6ICMwODIyMkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29tcGFuaWVzIC5jb21wYW55LXJvdy1jb250ZW50IC5jb21wYW55LWNvbnRlbnQgLnJvdyBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tcGFuaWVzIC5jb21wYW55LXJvdy1jb250ZW50IC5jb21wYW55LWNvbnRlbnQgLnJvdyBkaXYgLm1ldGEtZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAucm93IGRpdiAubWV0YS1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY29tcGFuaWVzIC5jb21wYW55LXJvdy1jb250ZW50IC5jb21wYW55LWNvbnRlbnQgLnJvdyBkaXYgLm1ldGEtZGF0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MTgxRjtcbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAucm93IGRpdiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSArIDM1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDlweCAzNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAucm93IGRpdiBhIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tcGFuaWVzIC5jb21wYW55LXJvdy1jb250ZW50IC5jb21wYW55LWNvbnRlbnQgLnJvdyBkaXYgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCAuY29tcGFueS1jb250ZW50IC5yb3cgZGl2IGEubW9iaWxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCAuY29tcGFueS1jb250ZW50IC5yb3cgZGl2IGEubW9iaWxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCBoMywgLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCAuY29tcGFueS1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDgyMjJGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCBoMywgLmNvbXBhbmllcyAuY29tcGFueS1yb3ctY29udGVudCAuY29tcGFueS1jb250ZW50IC5oMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uY29tcGFuaWVzIC5jb21wYW55LXJvdy1jb250ZW50IC5jb21wYW55LWNvbnRlbnQgLmNsb3NlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAuY2xvc2UtZGVzY3JpcHRpb24gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAuY2xvc2UtZGVzY3JpcHRpb24gLmljb24gcGF0aCxcbi5jb21wYW5pZXMgLmNvbXBhbnktcm93LWNvbnRlbnQgLmNvbXBhbnktY29udGVudCAuY2xvc2UtZGVzY3JpcHRpb24gLmljb24gY2lyY2xlIHtcbiAgc3Ryb2tlOiAjREJCMTNCO1xufVxuLmNvbXBhbmllcyAucHJvamVjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCk7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICB9XG59XG4uY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDgyMjJGO1xuICB9XG4gIC5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW06aG92ZXIgLmNvbXBhbnktdG9wIC50aXRsZS1yb3cgLmljb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtOmhvdmVyIC5jb21wYW55LXRvcCAudGl0bGUtcm93IC5pY29uIHBhdGgsXG4gIC5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW06aG92ZXIgLmNvbXBhbnktdG9wIC50aXRsZS1yb3cgLmljb24gY2lyY2xlIHtcbiAgICBzdHJva2U6ICNmZmY7XG4gIH1cbiAgLmNvbXBhbmllcyAucHJvamVjdHMtaXRlbTpob3ZlciAuY29tcGFueS10b3AgLnRpdGxlLXJvdyAuaWNvbiBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmNvbXBhbmllcyAucHJvamVjdHMtaXRlbTpob3ZlciAuY29tcGFueS10b3AgLmNvbXBhbnktaW1hZ2UgLmltYWdlLW9uLWxvYWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmNvbXBhbmllcyAucHJvamVjdHMtaXRlbTpob3ZlciAuY29tcGFueS10b3AgLmNvbXBhbnktaW1hZ2UgLmltYWdlLW9uLWhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwODIyMkY7XG59XG4uY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtLmFjdGl2ZSAuY29tcGFueS10b3AgLnRpdGxlLXJvdyAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmNvbXBhbmllcyAucHJvamVjdHMtaXRlbS5hY3RpdmUgLmNvbXBhbnktdG9wIC50aXRsZS1yb3cgLmljb24gcGF0aCxcbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0uYWN0aXZlIC5jb21wYW55LXRvcCAudGl0bGUtcm93IC5pY29uIGNpcmNsZSB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0uYWN0aXZlIC5jb21wYW55LXRvcCAudGl0bGUtcm93IC5pY29uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtLmFjdGl2ZSAuY29tcGFueS10b3AgLnRpdGxlLXJvdyAuaWNvbiBjaXJjbGUgKyBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0uYWN0aXZlIC5jb21wYW55LXRvcCAuY29tcGFueS1pbWFnZSAuaW1hZ2Utb24tbG9hZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtLmFjdGl2ZSAuY29tcGFueS10b3AgLmNvbXBhbnktaW1hZ2UgLmltYWdlLW9uLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0gLmNvbXBhbnktdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbXBhbmllcyAucHJvamVjdHMtaXRlbSAuY29tcGFueS10b3AgLnJhdGlvIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmNvbXBhbmllcyAucHJvamVjdHMtaXRlbSAuY29tcGFueS10b3AgLnJhdGlvOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbn1cbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0gLmNvbXBhbnktdG9wIC5jb21wYW55LWltYWdlIC5pbWFnZS1vbi1sb2FkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0gLmNvbXBhbnktdG9wIC5jb21wYW55LWltYWdlIC5pbWFnZS1vbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtIC5jb21wYW55LXRvcCAuY29tcGFueS1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogNjFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0gLmNvbXBhbnktdG9wIC5jb21wYW55LWltYWdlIGltZyB7XG4gICAgbGVmdDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cbn1cbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0gLmNvbXBhbnktdG9wIC50aXRsZS1yb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uY29tcGFuaWVzIC5wcm9qZWN0cy1pdGVtIC5jb21wYW55LXRvcCAudGl0bGUtcm93IC5pY29uIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0gLmNvbXBhbnktdG9wIC50aXRsZS1yb3cgLmljb24gcGF0aCxcbi5jb21wYW5pZXMgLnByb2plY3RzLWl0ZW0gLmNvbXBhbnktdG9wIC50aXRsZS1yb3cgLmljb24gY2lyY2xlIHtcbiAgc3Ryb2tlOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aHktaW52ZXN0IC5tb2R1bGUtdGV4dCB7XG4gIG1hcmdpbjogMjNweCA4MHB4IDU2cHggMTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC53aHktaW52ZXN0IC5tb2R1bGUtdGV4dCB7XG4gICAgbWFyZ2luOiAyM3B4IDUwcHggNDBweCA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLndoeS1pbnZlc3QgLm1vZHVsZS10ZXh0IHtcbiAgICBtYXJnaW46IDIzcHggMjBweCA0MHB4IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2h5LWludmVzdCAubW9kdWxlLXRleHQge1xuICAgIG1hcmdpbjogMCAwIDIwcHggNDVweDtcbiAgfVxufVxuLndoeS1pbnZlc3QgLm1vZHVsZS1jb250ZW50IHtcbiAgZ2FwOiAyMnB4O1xufVxuLndoeS1pbnZlc3QgLm1vZHVsZS10aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNjNweDtcbiAgdG9wOiAtMzhweDtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53aHktaW52ZXN0IC5tb2R1bGUtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxlZnQ6IC00M3B4O1xuICAgIHRvcDogLTE4cHg7XG4gIH1cbn1cbi53aHktaW52ZXN0IC5tb2R1bGUtZGVzYyB7XG4gIGNvbG9yOiAjMTUxODFGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFsaWdubm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2lkZWJhciAud3AtdmlkZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXIgLndwLXZpZGVvIHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmRhdGVwaWNrZXItcnRsLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI0VFRTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OjphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206OmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTo6YWZ0ZXIge1xuICB0b3A6IC02cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNFRUU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6OmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGQsXG4uZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI0VFRTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogI0VFRTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRUVFO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICMyZGNiNDg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE4MUY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI0VFRTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI0VFRTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICBjb2xvcjogI0VFRTtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcbi5kYXRlcGlja2VyIC5wcmV2LFxuLmRhdGVwaWNrZXIgLm5leHQsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG59XG4uZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLFxuLmlucHV0LXByZXBlbmQuZGF0ZSAuYWRkLW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaSxcbi5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pciBhOjphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIGFbaHJlZl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCxcbiAgaDIsXG4gIC5oMixcbiAgaDMsXG4gIC5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDIsIC5oMixcbiAgaDMsXG4gIC5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICB9XG4gIC5oZWFkZXItcmlnaHQsXG4gIC5oZWFkZXItbW9iaWxlLFxuICAuc2hhcmVncmFwaC1leHRyYXMsXG4gIC5zZWFyY2gtb3ZlcmxheSxcbiAgI3ByZWxvYWRlcixcbiAgLm5hdi1idXR0b24td3JhcCxcbiAgLnNlYXJjaC1idXR0b24td3JhcCxcbiAgLm1vYmlsZS10b3AtbGFuZy1saW5rLFxuICAubmF2LXByaW1hcnksXG4gIC5jb250ZW50LWhlYWRlcixcbiAgLnNpZGViYXIsXG4gIGlmcmFtZSxcbiAgLnJlYWQtbW9yZS1jb250YWluZXIsXG4gIC5leHQtd2ViY2FzdCxcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyxcbiAgLmNvb2tpZV9kaXNjbGFpbWVyLFxuICAjY3J1bWJzLFxuICAjY2lzaW9uLXdlYnNvbHV0aW9uLWNvbnRhaW5lcixcbiAgI2luZm8sXG4gIC5kaXNjbGFpbWVyIC5tYWluLFxuICAuc2hhcmVfY29udGVudCxcbiAgLmNhdC1maWx0ZXJzLFxuICAuc3Vic2NyaWJlLW9wdGlvbnMtY29udGFpbmVyLFxuICAuaW1hZ2ViYW5rX2NvbnRlbnQsXG4gIC5saXN0aW5nX2JvdHRvbSxcbiAgZm9ybSxcbiAgLm5hdmJhci10b3AsXG4gIC5uYXZiYXItdG9nZ2xlcixcbiAgI25hdmJhck5hdixcbiAgLmJ0bi1zZWFyY2gsXG4gIC5zZWFyY2gtZm9ybS1jb250YWluZXIsXG4gIC5tb2R1bGUsXG4gIC5uYXYtYnJlYWRjcnVtYixcbiAgI3dwYWRtaW5iYXIsXG4gIC5za2lwLWxpbmssXG4gIC5jb250YWluZXItbGFuZyxcbiAgLnJlbGF0ZWQtY29udGFpbmVyLFxuICAuY29tcGFuaWVzLFxuICAuY29tcGFuaWVzLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlci5iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIuYmFubmVyIC5sb2dvIHN2ZyBwYXRoOm5vdCguY2lyY2xlKSB7XG4gICAgZmlsbDogIzA4MjIyRiAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlci5iYW5uZXIgLmxvZ28gLnByaW50LWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLyohXG4gKiBCb290c3RyYXBcbiAqL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW1wb3J0LXN0YWNrXG4vLyBDb25maWd1cmF0aW9uXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWFwc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XG5cbi8vIExheW91dCAmIGNvbXBvbmVudHNcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdHlwZVwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdGFibGVzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Zvcm1zXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL25hdlwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvY2FyZFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9hY2NvcmRpb25cIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uXCI7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYmFkZ2VcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvYWxlcnRcIjtcbi8vQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9wcm9ncmVzc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdG9hc3RzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21vZGFsXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3Rvb2x0aXBcIjtcbi8vQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9wb3BvdmVyXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3NwaW5uZXJzXCI7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3Mvb2ZmY2FudmFzXCI7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvcGxhY2Vob2xkZXJzXCI7XG5cbi8vIEhlbHBlcnNcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvaGVscGVyc1wiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaVwiO1xuLy8gc2Nzcy1kb2NzLWVuZCBpbXBvcnQtc3RhY2tcbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDsgLy8gU2FzcyB2YXJpYWJsZSBiZWNhdXNlIG9mICRhY2NvcmRpb24tYnV0dG9uLWljb25cbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vQGZvbnQtZmFjZSB7XG4vLyAgZm9udC1mYW1pbHk6IFwiYWt6aWRlbnpncm90ZXNrcHJvXCI7XG4vLyAgc3JjOlxuLy8gICAgdXJsKFwiLi4vZm9udHMvYWt6aWRncm9wcm9saWcud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4vLyAgICB1cmwoXCIuLi9mb250cy9ha3ppZGdyb3Byb2xpZy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4vLyAgZm9udC13ZWlnaHQ6IDMwMDtcbi8vICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgZm9udC1kaXNwbGF5OiBibG9jaztcbi8vfVxuXG4vL0Bmb250LWZhY2Uge1xuLy8gIGZvbnQtZmFtaWx5OiBcImFremlkZW56Z3JvdGVza3Byb1wiO1xuLy8gIHNyYzpcbi8vICAgIHVybChcIi4uL2ZvbnRzL2FremlkZ3JvcHJvcmVnLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gICAgdXJsKFwiLi4vZm9udHMvYWt6aWRncm9wcm9yZWcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8gIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4vL31cblxuJGZvbnQtcHJpbWFyeTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1zZWNvbmRhcnk6IHNlcmlmO1xuXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtcHJpbWFyeTtcbi8vJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICRmb250LXByaW1hcnk7XG4vLyRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgICRmb250LXNlY29uZGFyeTtcblxuLy8kZm9udC1zaXplLWJhc2U6IDEuMTI1cmVtO1xuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjM3NTtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuLy9NZXRhLCBvdGhlciBlbGVtZW50cyB3aXRoIHNtYWxsIGZvbnRzaXplXG4kZm9udC1zaXplLXNtOiAxNHB4O1xuXG4vL0ZvbnRzaXplIGZvciA8c21hbGw+PC9zbWFsbD5cbiRzbWFsbC1mb250LXNpemU6IDEycHg7XG5cbi8vSW4gY29udGVudFxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDA7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMjtcbiRoMS1mb250LXNpemU6IDQ4cHg7XG4kaDItZm9udC1zaXplOiAzNnB4O1xuJGgzLWZvbnQtc2l6ZTogMjJweDtcbiRoNC1mb250LXNpemU6IDIwcHg7XG4kaDUtZm9udC1zaXplOiAxOHB4O1xuJGg2LWZvbnQtc2l6ZTogMTZweDtcblxuLy9Nb2R1bGVzIGV0Y1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDUwMDtcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNDhweCxcbiAgMjogMzZweCxcbiAgMzogMjJweCxcbiAgNDogMTZweCxcbiAgNTogMTRweCxcbiAgNjogMTJweFxuKTtcbiIsIi8vRm9yIGFkbWluIGNvbG9yIHBpY2tlciBjb2xvciBzd2F0Y2hlcyBhZGQgY29sb3JzIGluIGFkbWluL2dsb2JhbC5zY3NzXG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRncmF5LWxpZ2h0OiAjRUVFO1xuJGdyYXktbGlnaHQtMjogI0Y2RjZGNjtcbiRncmF5LWxpZ2h0LTM6ICNFNkU2RTY7XG4kZ3JheTogIzc2Nzc3YjtcbiRncmF5LW1pZGRsZTogIzNDM0U0NDtcbiRncmF5LWRhcms6ICMxNTE4MUY7XG5cbiRvcmFuZ2U6ICNmZDdlMTQ7XG4keWVsbG93OiAjREJCMTNCO1xuJHJlZDogI2Y0MzMxOTtcbiRncmVlbjogIzJkY2I0ODtcbiRibHVlLWJvcmRlcjogIzkwQURCRjtcbiRibHVlOiAjM0U2MTgxO1xuJGJsdWUtbGlnaHQ6ICNDRERFRTg7XG4kYmx1ZS1taWRkbGU6ICMwQjJBM0U7XG4kYmx1ZS1taWRkbGUyOiAjMTMyOTNFO1xuJGJsdWUtZGFya2VyOiAjMUIyNjUwO1xuJGJsdWUtZGFyazogIzA4MjIyRjtcbiRibHVlLWRhcmsyOiAjMTEyNTQ0O1xuJGdvbGQtbGlnaHQ6ICNGNUYyRTg7XG4kZ29sZDogI0JBQjI4NTtcbiRnb2xkLWRhcms6ICM4QzgyNjE7XG4kYmVpZ2U6ICNDMkEyNkU7XG4kc2FmZnJvbjogI0M1OEIwNDtcblxuJHByaW1hcnk6ICRnb2xkO1xuJHNlY29uZGFyeTogJGJsdWUtZGFyaztcblxuJHN1Y2Nlc3M6ICRncmVlbjtcbiR3YXJuaW5nOiAkeWVsbG93O1xuJGRhbmdlcjogJHJlZDtcblxuJGJvZHktY29sb3I6ICRncmF5LWRhcms7XG4kbGluay1jb2xvcjogJGdvbGQtZGFyaztcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogJHllbGxvdztcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlcy1jb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMtdHlwZVwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy1jb21wb25lbnRzXCI7XG5cbiRncmlkLWd1dHRlci13aWR0aDogMnJlbTtcbiRjb250YWluZXItcGFkZGluZy14OiAycmVtO1xuXG4kY29udGFpbmVyOiAxNDQwcHg7XG4kY29udGFpbmVyLTI6IDExNDVweDtcbi8vJGNvbnRhaW5lcjogMTI2NnB4O1xuJGNvbnRhaW5lci1uYXJyb3c6IDkxMHB4O1xuJGNvbnRhaW5lci1tYXJnaW46IGNhbGMoKDEwMHZ3IC0gMTM5NHB4KSAvIDIpO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgeGw6ICRjb250YWluZXIsXG4pO1xuXG4kYm9yZGVyLXJhZGl1czogNDBweDtcblxuLy9HbG9iYWwgb3B0aW9uc1xuLy9odHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjIvY3VzdG9taXplL29wdGlvbnMvXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogdHJ1ZTtcbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy9HZW5lcmFsXG4vLyR6aW5kZXgtZml4ZWQ6IDEwNTU7XG5cbi8vRm9ybXNcbiRpbnB1dC1iZzogI0U2RTZFNjtcbiRpbnB1dC1jb2xvcjogJGJsYWNrO1xuLy8kaW5wdXQtZm9jdXMtY29sb3I6ICRibGFjaztcbi8vJGlucHV0LWJvcmRlci13aWR0aDogM3B4O1xuLy8kaW5wdXQtYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbi8vJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMDtcblxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6IDA7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbi8vJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwYXRoIHN0eWxlPSdmaWxsOiNmZjhhNjUnIGQ9J00wIDBoMjR2MjRIMHonLz48L3N2Zz5cIik7XG4vLyRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAyLjYyNXJlbTtcbi8vJGZvcm0tY2hlY2stbWluLWhlaWdodDogMi42MjVyZW07XG4vLyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICR3aGl0ZTtcbi8vJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogNTZweDtcbi8vJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogMTBweDtcbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAjRTZFNkU2O1xuLy8kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1wcmltYXJ5KTtcbi8vJGlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4kaW5wdXQtcGFkZGluZy15OiAxN3B4O1xuJGlucHV0LXBhZGRpbmcteDogMjJweDtcblxuLy9OYXZiYXJcbi8vJG5hdmJhci1kYXJrLWNvbG9yOiAkd2hpdGU7XG4vLyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4vLyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSwgJHByaW1hcnksIDE1JSkpfTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09ICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1uYW1lLWNhc2VcblxuLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRjb2xvci1yZ2I6IHRvLXJnYigkdmFsdWUpO1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgkY29sb3ItcmdiLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiJG1heC1jb2x1bW5zOiAxMjtcbiRtYXgtcm93czogMTI7XG5cbi8vIEFkZCBjbGFzc2VzIGJhc2VkIG9uIG1heC1jb2x1bW5zXG5AZm9yICRjIGZyb20gMSB0byAkbWF4LWNvbHVtbnMgKyAxIHtcbiAgLmdyaWQtY29sLXN0YXJ0LSN7JGN9IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogJGMgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC1jb2wtZW5kLSN7JGN9IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6ICRjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdyaWQtY29scy0jeyRjfSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGMsIDFmcik7XG4gIH1cbiAgLy8gZ3JpZCBjb2wgc3BhblxuICAuZ3JpZC1jcy0jeyRjfSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuICRjICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGZvciAkciBmcm9tIDEgdG8gJG1heC1yb3dzICsgMSB7XG4gIC8vIGdyaWQgcm93IHNwYW5cbiAgLmdyaWQtcnMtI3skcn0ge1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAkciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIGJyZWFrcG9pbnQgYmFzZWQgdmFyaWFudHNcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAuZC0jeyRicmVha3BvaW50fS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmQtI3skaW5maXh9LWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBncmlkIGNvbHVtbnMgZXZlblxuICAgIEBmb3IgJGMgZnJvbSAxIHRvICRtYXgtY29sdW1ucyArIDEge1xuICAgICAgLmdyaWQtY29scy0jeyRicmVha3BvaW50fS0jeyRjfSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjLCAxZnIpO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBncmlkIGNvbHVtbiBzdGFydC9lbmQgcmVzcG9uc2l2ZSBjbGFzc2VzXG4gICAgQGZvciAkYyBmcm9tIDEgdG8gJG1heC1jb2x1bW5zICsgMSB7XG4gICAgICAuZ3JpZC1jb2wtI3skYnJlYWtwb2ludH0tI3skY30ge1xuICAgICAgICBncmlkLWNvbHVtbjogJGMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5ncmlkLWNvbC0jeyRicmVha3BvaW50fS1zdGFydC0jeyRjfSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkYyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmdyaWQtY29sLSN7JGJyZWFrcG9pbnR9LWVuZC0jeyRjfSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogJGMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZ3JpZCByb3cgc3RhcnQvZW5kIHJlc3BvbnNpdmUgY2xhc3Nlc1xuICAgIEBmb3IgJHIgZnJvbSAxIHRvICRtYXgtcm93cyArIDEge1xuICAgICAgLmdyaWQtcm93LSN7JGJyZWFrcG9pbnR9LSN7JHJ9IHtcbiAgICAgICAgZ3JpZC1yb3c6ICRyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZ3JpZC1yb3ctI3skYnJlYWtwb2ludH0tc3RhcnQtI3skcn0ge1xuICAgICAgICBncmlkLXJvdy1zdGFydDogJHIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5ncmlkLXJvdy0jeyRicmVha3BvaW50fS1lbmQtI3skcn0ge1xuICAgICAgICBncmlkLXJvdy1lbmQ6ICRyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGdyaWQgY29sL3JvdyBzcGFuIHJlc3BvbnNpdmUgY2xhc3Nlc1xuICAgIEBmb3IgJGMgZnJvbSAxIHRvICRtYXgtY29sdW1ucyArIDEge1xuICAgICAgLmdyaWQtY3MtI3skYnJlYWtwb2ludH0tI3skY30ge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gJGMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkciBmcm9tIDEgdG8gJG1heC1yb3dzICsgMSB7XG4gICAgICAuZ3JpZC1ycy0jeyRicmVha3BvaW50fS0jeyRyfSB7XG4gICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiAkciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL01vZHVsZSBpbiBtZWdhbWVudSBtaXhpblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICBAZm9yICRjIGZyb20gMSB0byAkbWF4LWNvbHVtbnMgKyAxIHtcbiAgICBAaWYgJGMgPiAxIHtcbiAgICAgIC5ncmlkLWNvbHMtd2l0aC1tb2R1bGUteGwtI3skY30ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IHJlcGVhdCgkYyAtIDEsIDFmcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vTm8gbW9kdWxlIGNvbnRlbnQgZ2FwXG4ubW9kdWxlLWNvbnRlbnQtZ2FwLTAge1xuICAubW9kdWxlLWNvbnRlbnQge1xuICAgIC0tY3ctbW9kdWxlLWdhcDogMDtcbiAgfVxufVxuXG4vL1JlYWQgbW9yZSBubyBzdHJldGNoXG4ucmVhZC1tb3JlLW5vLXN0cmV0Y2gge1xuICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgZmxleDogMDtcbiAgfVxufVxuXG4ueWVsbG93LXRpdGxlIHtcbiAgLm1vZHVsZS10aXRsZSB7XG4gICAgY29sb3I6ICR5ZWxsb3chaW1wb3J0YW50O1xuICB9XG59XG5cbi53aGl0ZS1tZXRhIHtcbiAgLm1ldGEge1xuICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvL0Zvb3RlciB0byBib3R0b20gd2hlbiBsaXR0bGUgY29udGVudFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICBib2R5LFxuICBodG1sLFxuICAjYXBwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAjYXBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuY29udGVudC13cmFwIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIGZvb3Rlci5jb250ZW50LWluZm8geyBtYXJnaW4tdG9wOiBhdXRvOyB9XG59XG5cbmh0bWwge1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4vL0dlbmVyYWwgYm9keSBzdHlsZXNcbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuLy8gUHJldmVudCBpT1MgYXV0b3pvb20gd2hlbiBmb2N1c2luZ1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEsXG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5tYWluIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG5cbiAgLy9XaXRoIHRyYW5zcGFyZW50IGhlYWRlclxuICAudHJhbnNwYXJlbnQtaGVhZGVyICYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wYWdlLFxuLnNpbmdsZSxcbi5hcmNoaXZlLFxuLnNlYXJjaCxcbi5lcnJvcjQwNCB7XG4gIC53cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUge1xuICBtYWluIHtcbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLTI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLmhhcy10b3AtaW1hZ2Uge1xuICAgIC53cmFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlOm5vdCguaGFzLXNlY29uZGFyeS1zaWRlYmFyKSB7XG4gIG1haW4ge1xuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAuZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2U6bm90KC5ob21lLCAud2lkZS1sYXlvdXQpIHtcbiAgbWFpbiB7XG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9JbiBjb250ZW50XG4uZW50cnktY29udGVudCB7XG4gIHRhYmxlIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBAaW5jbHVkZSB0YWJsZTtcbiAgfVxuXG4gIC8vTGlzdHNcbiAgQGluY2x1ZGUgdWxvbDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kYXJrLW92ZXJsYXkge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWJzLW1lZGlhLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGFicy1tZWRpYTtcbn1cblxuLnJhdGlvIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NTBweDtcbiAgICB9XG4gIH1cblxuICAmLmJnLWxlZnQgaW1nIHsgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0OyB9XG4gICYuYmctY2VudGVyIGltZyB7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICYuYmctcmlnaHQgaW1nIHsgb2JqZWN0LXBvc2l0aW9uOiByaWdodDsgfVxuXG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vL0dlbmVyYWwgU1ZHIHN0eWxlcy4gRWFjaCBTVkcgaGFzIC5pY29uIGNsYXNzIChzZXQgaW4gdGhlbWUvY29uZmlnL3N2Zy5waHApXG4uaWNvbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hZGQtdG8tY2FsZW5kYXIsXG4ubWV0YSB7XG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBmbGV4OiAwIDAgMXJlbTtcbiAgfVxufVxuXG5bY2xhc3NePVwiZXh0LVwiXSB7XG4gIC5pY29uIHtcbiAgICBmbGV4OiAwIDAgMXJlbTtcbiAgfVxuXG4gICYuY29udGVudC1zaW5nbGUtZmlsZS1kZWZhdWx0IHtcbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIGZsZXg6IDAgMCAyNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vL0Nvb2tpZWJvdCwgTUZOXG4ubWZuLWF0dGFjaG1lbnQsXG4jQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkYnlDeWJvdCxcbiNDeWJvdENvb2tpZWJvdERpYWxvZ1Bvd2VyZWRCeVRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5Db29raWVEZWNsYXJhdGlvblR5cGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCBcIm1peGlucy1ncmlkXCI7XG5cbkBtaXhpbiBjb250YWluZXItbmFycm93KCRwYWRkaW5nLXg6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci1uYXJyb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGhlbWUtdHJhbnNpdGlvbigkdGFyZ2V0OiBhbGwsICR0aW1lOiAwLjI1cywgJGVhc2luZzogZWFzZS1pbi1vdXQpIHtcbiAgdHJhbnNpdGlvbjogJHRhcmdldCAkdGltZSAkZWFzaW5nO1xufVxuXG5AbWl4aW4gd3AtY3VycmVudC1tZW51LWl0ZW0oKSB7XG4gICYuY3VycmVudC1wb3N0LWFuY2VzdG9yLFxuICAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvcixcbiAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICYuY3VycmVudC1tZW51LXBhcmVudCxcbiAgJi5jdXJyZW50LXBhZ2UtcGFyZW50LFxuICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxuICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvcixcbiAgJi5jdXJyZW50LWNhdGVnb3J5LWFuY2VzdG9yIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYWJzLW1lZGlhKCkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJi5iZy1sZWZ0IGltZyB7IG9iamVjdC1wb3NpdGlvbjogbGVmdDsgfVxuICAmLmJnLWNlbnRlciBpbWcgeyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAmLmJnLXJpZ2h0IGltZyB7IG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7IH1cbn1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyKCRjb2xvcjogJHdoaXRlLCAkdHJhbnNmb3JtOiBub25lLCAkZm9udFNpemU6IDIycHgsICRmb250V2VpZ2h0OiA0MDApIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplO1xuICAgIHRleHQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbiAgfVxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG4gICAgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiB1bG9sKCkge1xuICB1bDpub3QoLmxpc3QtdW5zdHlsZWQsIC5kcm9wZG93bi1tZW51LCAubmF2LXRhYnMsIC5tZm4tbGlzdCksXG4gIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICBsaSB7XG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogJGdvbGQtZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1vZHVsZS1ib3goKSB7XG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1vZHVsZS1kZXNjIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0NhbGVuZGFyLCBmaWxlc1xuICBsaSB7XG4gICAgJi5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdvbGQtbGlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgYTpub3QoLmFkZC10by1jYWxlbmRhciwgLmRvd25sb2FkLWZpbGUpIHtcbiAgICAgICAgY29sb3I6ICRnb2xkLWxpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRhIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRlbnQtc2luZ2xlLWZpbGUtc2lkZWJhci1zdHlsZSB7XG4gICAgICAvL21hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdvbGQtbGlnaHQ7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBhOm5vdCguYWRkLXRvLWNhbGVuZGFyKSB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWN3LXRleHQtY29sb3IpO1xuXG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tY3ctdGV4dC1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9QcmVzcyByZWxlYXNlc1xuICBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAvL21hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvL0luIGxheW91dFxuICAubGF5b3V0ICYge1xuICAgIC5tZXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHRhYmxlKCkge1xuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICB3aWR0aDogMTAwJTtcblxuICB0ZCxcbiAgdGgge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi13aWR0aDogOTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgdGgsXG4gIC5yb3cwIHRkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvL31cbiAgfVxuXG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy99XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy9ib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmdyaWRsaW5lcyB7XG4gICAgdHIge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3RyZXRjaC1jb2x1bW5zKCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIDp3aGVyZSgubW9kdWxlKSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgOndoZXJlKC5tb2R1bGUtYmctd3JhcCkge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgOndoZXJlKC5tb2R1bGUtY29udGVudCkge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICA6d2hlcmUoLnJlYWQtbW9yZS1jb250YWluZXIpIHtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnRuLWFuaW1hdGlvbigkYmFja2dyb3VuZDogI2ZmZiwgJGNvbG9yOiAkYmx1ZS1kYXJrKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ29sZC1kYXJrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdvbGQtZGFyaztcbiAgICAgICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1kYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdvbGQtZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZHVsZSB7XG4gIC0tY3ctbW9kdWxlLXB4OiAyMHB4O1xuICAtLWN3LW1vZHVsZS1weTogMzBweDtcbiAgLS1jdy1tb2R1bGUtcHgtZGVza3RvcDogMjBweDtcbiAgLS1jdy1tb2R1bGUtcHktZGVza3RvcDogMjBweDtcbiAgLS1jdy1tb2R1bGUtZ2FwOiAycmVtO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZHVsZS1jb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1jdy1tb2R1bGUtZ2FwKTtcbn1cblxuLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oYXMtbW9kdWxlLXRpdGxlLWFycm93IHtcbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZHVsZS1kZXNjIHtcbiAgLy9MaXN0cyBpbnNpZGUgbW9kdWxlIGNvbnRlbnQgYXJlYVxuICBAaW5jbHVkZSB1bG9sO1xuXG4gIHA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbn1cblxuLy9XaGVuIG1vZHVsZSBiYWNrZ3JvdW5kIGlzIHNldC5cbi5tb2R1bGUtaGFzLWJnIHtcbiAgLm1vZHVsZS1iZy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdy1iZy1jb2xvcik7XG4gICAgcGFkZGluZzogdmFyKC0tY3ctbW9kdWxlLXB5KSB2YXIoLS1jdy1tb2R1bGUtcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weS1kZXNrdG9wKSB2YXIoLS1jdy1tb2R1bGUtcHgtZGVza3RvcCk7XG4gICAgfVxuICB9XG59XG5cbi8vTW9kdWxlIGluIGNvbnRlbnRcbi5lbnRyeS1jb250ZW50IHtcbiAgLm1vZHVsZSB7XG4gICAgLm1vZHVsZS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLzEgbW9kdWxlIG9yIG11bHRpcGxlIG1vZHVsZXMgYWRkZWQgd2l0aCBzaG9ydGNvZGVcbiAgPiAubW9kdWxlLFxuICAuY29udGVudC1sYXlvdXQtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLy9XaGVuIHRleHQgY29sb3IgaXMgc2V0IChtb2R1bGVzLCBoZXJvKVxuLmhhcy10ZXh0LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWN3LXRleHQtY29sb3IpO1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiB2YXIoLS1jdy10ZXh0LWNvbG9yKTtcbiAgfVxuXG4gIGE6bm90KC5kcm9wZG93bi1pdGVtLCAuYnRuKSB7XG4gICAgY29sb3I6IHZhcigtLWN3LXRleHQtY29sb3IpO1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAuaWNvbiBwYXRoIHsgZmlsbDogJGxpbmstaG92ZXItY29sb3I7IH1cbiAgICB9XG4gIH1cblxuICAubW9kdWxlLWRlc2MgYSxcbiAgLmNvbnRhY3QtY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5pY29uIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLWN3LXRleHQtY29sb3IpO1xuICB9XG59XG4iLCIuaG9tZSB7XG4gIG1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbmJvZHkge1xuICAmOm5vdCguaG9tZSwgLmVycm9yNDA0LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWJsdWUtYmFja2dyb3VuZCkge1xuICAgIG1haW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQtMjtcbiAgICB9XG4gIH1cbn1cblxuLmN1cnZlZC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwcHg7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vSGlkZSBtb2R1bGUgZGVmYXVsdHMgd2hlbiBcImhpZGUtZGVmYXVsdHNcIiBhZGRlZCB0byByb3cgY2xhc3MgaW4gbGF5b3V0IGJ1aWxkZXJcbi5oaWRlLWRlZmF1bHRzIHtcbiAgLm1vZHVsZSB7XG4gICAgLm1vZHVsZS1iZy13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tb2R1bGUtdGl0bGUsXG4gICAgLnJlYWQtbW9yZS1jb250YWluZXIsXG4gICAgLm1vZHVsZS1kZXNjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIGludmVzdG9ycyBwYWdlIG9ubHkgY3VzdG9tIGNvbnRhY3Rcbi5pbnZlc3Rvci1jb250YWN0IHtcbiAgLm1vZHVsZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHggIWltcG9ydGFudCk7XG4gIH1cblxuICAucG9zaXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmNvbnRhY3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm1vZHVsZS1iZy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc3RyYXRlZ3ktZ3JhcGhzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdHMge1xuICAubW9kdWxlLWNvbnRlbnQge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiAyMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVzdG1lbnQgc3RyYXRlZ3lcblxuLnN0cmF0ZWd5IHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogNzZweCAyN3B4IDQ2cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmc6IDQ2cHggMjdweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9J2ljb24nIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzI2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTAgMjYnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J00xMCAxMy4xMmMtNS41MiAwLTEwLTUuNi0xMC0xMi41djI1YzAtNi45IDQuNDgtMTIuNSAxMC0xMi41Wic+PC9wYXRoPjwvc3ZnPlwiKSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYm9hcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRjQ3NjU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nOTgnIGhlaWdodD0nOTgnIHZpZXdCb3g9JzAgMCA5OCA5OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZWxsaXBzZSBjeD0nNDguOTY2JyBjeT0nNDknIHJ4PSc0OC45NjYnIHJ5PSc0OScgZmlsbD0nIzJGNDc2NScvPjxtYXNrIGlkPSdwYXRoLTItaW5zaWRlLTFfMl80NCcgZmlsbD0nd2hpdGUnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzcuMjU0OCA1NC41OTA0QzM1Ljc2NDQgNTUuMjI1MSAzNC4xMjQzIDU1LjU3NjMgMzIuNDAyMyA1NS41NzYzQzI1LjU1MjcgNTUuNTc2MyAyMCA1MC4wMTk4IDIwIDQzLjE2NTRDMjAgMzYuMzExMSAyNS41NTI3IDMwLjc1NDUgMzIuNDAyMyAzMC43NTQ1QzM1LjkzMDMgMzAuNzU0NSAzOS4xMTQzIDMyLjIyODcgNDEuMzcyNyAzNC41OTUxQzQzLjM4ODMgMzMuMjc5NiA0NS43NTgxIDMyLjUyMTQgNDguMjkzOSAzMi41MjE0QzUxLjEwMjkgMzIuNTIxNCA1My43MDgzIDMzLjQ1MTggNTUuODU0MyAzNS4wMzk2QzU4LjEyODMgMzIuNDE0NyA2MS40ODQ5IDMwLjc1NDUgNjUuMjI4OSAzMC43NTQ1QzcyLjA3ODUgMzAuNzU0NSA3Ny42MzEyIDM2LjMxMTEgNzcuNjMxMiA0My4xNjU0Qzc3LjYzMTIgNTAuMDE5OCA3Mi4wNzg1IDU1LjU3NjMgNjUuMjI4OSA1NS41NzYzQzYzLjE4ODEgNTUuNTc2MyA2MS4yNjI0IDU1LjA4MzEgNTkuNTY0NCA1NC4yMDkyQzU3LjIxNjYgNTguMjEzOCA1My4wNDY3IDYwLjg3NzMgNDguMjkzOSA2MC44NzczQzQzLjY5MzUgNjAuODc3MyAzOS42MzkzIDU4LjM4MiAzNy4yNTQ4IDU0LjU5MDRaJy8+PC9tYXNrPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzcuMjU0OCA1NC41OTA0QzM1Ljc2NDQgNTUuMjI1MSAzNC4xMjQzIDU1LjU3NjMgMzIuNDAyMyA1NS41NzYzQzI1LjU1MjcgNTUuNTc2MyAyMCA1MC4wMTk4IDIwIDQzLjE2NTRDMjAgMzYuMzExMSAyNS41NTI3IDMwLjc1NDUgMzIuNDAyMyAzMC43NTQ1QzM1LjkzMDMgMzAuNzU0NSAzOS4xMTQzIDMyLjIyODcgNDEuMzcyNyAzNC41OTUxQzQzLjM4ODMgMzMuMjc5NiA0NS43NTgxIDMyLjUyMTQgNDguMjkzOSAzMi41MjE0QzUxLjEwMjkgMzIuNTIxNCA1My43MDgzIDMzLjQ1MTggNTUuODU0MyAzNS4wMzk2QzU4LjEyODMgMzIuNDE0NyA2MS40ODQ5IDMwLjc1NDUgNjUuMjI4OSAzMC43NTQ1QzcyLjA3ODUgMzAuNzU0NSA3Ny42MzEyIDM2LjMxMTEgNzcuNjMxMiA0My4xNjU0Qzc3LjYzMTIgNTAuMDE5OCA3Mi4wNzg1IDU1LjU3NjMgNjUuMjI4OSA1NS41NzYzQzYzLjE4ODEgNTUuNTc2MyA2MS4yNjI0IDU1LjA4MzEgNTkuNTY0NCA1NC4yMDkyQzU3LjIxNjYgNTguMjEzOCA1My4wNDY3IDYwLjg3NzMgNDguMjkzOSA2MC44NzczQzQzLjY5MzUgNjAuODc3MyAzOS42MzkzIDU4LjM4MiAzNy4yNTQ4IDU0LjU5MDRaJyBmaWxsPScjMkY0NzY1Jy8+PHBhdGggZD0nTTM3LjI1NDggNTQuNTkwNEwzNy45MzIgNTQuMTY0NUwzNy41Njg5IDUzLjU4NzFMMzYuOTQxNCA1My44NTQ0TDM3LjI1NDggNTQuNTkwNFpNNDEuMzcyNyAzNC41OTUxTDQwLjc5MzkgMzUuMTQ3NEw0MS4yNTMgMzUuNjI4NEw0MS44MDk5IDM1LjI2NUw0MS4zNzI3IDM0LjU5NTFaTTU1Ljg1NDMgMzUuMDM5Nkw1NS4zNzg0IDM1LjY4MjdMNTUuOTczOSAzNi4xMjMzTDU2LjQ1ODkgMzUuNTYzNEw1NS44NTQzIDM1LjAzOTZaTTU5LjU2NDQgNTQuMjA5Mkw1OS45MzA1IDUzLjQ5NzhMNTkuMjU3MiA1My4xNTEzTDU4Ljg3NDMgNTMuODA0NUw1OS41NjQ0IDU0LjIwOTJaTTMyLjQwMjMgNTYuMzc2M0MzNC4yMzQgNTYuMzc2MyAzNS45ODA1IDU2LjAwMjYgMzcuNTY4MyA1NS4zMjY0TDM2Ljk0MTQgNTMuODU0NEMzNS41NDgyIDU0LjQ0NzcgMzQuMDE0NiA1NC43NzYzIDMyLjQwMjMgNTQuNzc2M1Y1Ni4zNzYzWk0xOS4yIDQzLjE2NTRDMTkuMiA1MC40NjExIDI1LjExMDMgNTYuMzc2MyAzMi40MDIzIDU2LjM3NjNWNTQuNzc2M0MyNS45OTUgNTQuNzc2MyAyMC44IDQ5LjU3ODUgMjAuOCA0My4xNjU0SDE5LjJaTTMyLjQwMjMgMjkuOTU0NUMyNS4xMTAzIDI5Ljk1NDUgMTkuMiAzNS44Njk4IDE5LjIgNDMuMTY1NEgyMC44QzIwLjggMzYuNzUyNCAyNS45OTUgMzEuNTU0NSAzMi40MDIzIDMxLjU1NDVWMjkuOTU0NVpNNDEuOTUxNCAzNC4wNDI3QzM5LjU0ODQgMzEuNTI0OCAzNi4xNTggMjkuOTU0NSAzMi40MDIzIDI5Ljk1NDVWMzEuNTU0NUMzNS43MDI3IDMxLjU1NDUgMzguNjgwMiAzMi45MzI2IDQwLjc5MzkgMzUuMTQ3NEw0MS45NTE0IDM0LjA0MjdaTTQxLjgwOTkgMzUuMjY1QzQzLjcwMTkgMzQuMDMwMyA0NS45MjA4IDMzLjMyMTQgNDguMjkzOSAzMy4zMjE0VjMxLjcyMTRDNDUuNTk1NCAzMS43MjE0IDQzLjA3NDggMzIuNTI4OSA0MC45MzU0IDMzLjkyNTFMNDEuODA5OSAzNS4yNjVaTTQ4LjI5MzkgMzMuMzIxNEM1MC45MjIxIDMzLjMyMTQgNTMuMzYyNCAzNC4xOTEgNTUuMzc4NCAzNS42ODI3TDU2LjMzMDEgMzQuMzk2NUM1NC4wNTQyIDMyLjcxMjYgNTEuMjgzNyAzMS43MjE0IDQ4LjI5MzkgMzEuNzIxNFYzMy4zMjE0Wk02NS4yMjg5IDI5Ljk1NDVDNjEuMjQzIDI5Ljk1NDUgNTcuNjY5MSAzMS43MjMxIDU1LjI0OTYgMzQuNTE1OEw1Ni40NTg5IDM1LjU2MzRDNTguNTg3NSAzMy4xMDY0IDYxLjcyNjcgMzEuNTU0NSA2NS4yMjg5IDMxLjU1NDVWMjkuOTU0NVpNNzguNDMxMiA0My4xNjU0Qzc4LjQzMTIgMzUuODY5OCA3Mi41MjA4IDI5Ljk1NDUgNjUuMjI4OSAyOS45NTQ1VjMxLjU1NDVDNzEuNjM2MSAzMS41NTQ1IDc2LjgzMTIgMzYuNzUyNCA3Ni44MzEyIDQzLjE2NTRINzguNDMxMlpNNjUuMjI4OSA1Ni4zNzYzQzcyLjUyMDggNTYuMzc2MyA3OC40MzEyIDUwLjQ2MTEgNzguNDMxMiA0My4xNjU0SDc2LjgzMTJDNzYuODMxMiA0OS41Nzg1IDcxLjYzNjEgNTQuNzc2MyA2NS4yMjg5IDU0Ljc3NjNWNTYuMzc2M1pNNTkuMTk4MyA1NC45MjA1QzYxLjAwNjkgNTUuODUxMyA2My4wNTc4IDU2LjM3NjMgNjUuMjI4OSA1Ni4zNzYzVjU0Ljc3NjNDNjMuMzE4NCA1NC43NzYzIDYxLjUxNzkgNTQuMzE0OCA1OS45MzA1IDUzLjQ5NzhMNTkuMTk4MyA1NC45MjA1Wk01OC44NzQzIDUzLjgwNDVDNTYuNjU1MiA1Ny41ODk2IDUyLjczNDYgNjAuMDc3MyA0OC4yOTM5IDYwLjA3NzNWNjEuNjc3M0M1My4zNTg3IDYxLjY3NzMgNTcuNzc3OSA1OC44MzgxIDYwLjI1NDYgNTQuNjEzOEw1OC44NzQzIDUzLjgwNDVaTTQ4LjI5MzkgNjAuMDc3M0M0My45OTUxIDYwLjA3NzMgNDAuMTg0OCA1Ny43NDY3IDM3LjkzMiA1NC4xNjQ1TDM2LjU3NzYgNTUuMDE2M0MzOS4wOTM4IDU5LjAxNzMgNDMuMzkxOSA2MS42NzczIDQ4LjI5MzkgNjEuNjc3M1Y2MC4wNzczWicgZmlsbD0nd2hpdGUnIG1hc2s9J3VybCgjcGF0aC0yLWluc2lkZS0xXzJfNDQpJy8+PHBhdGggZD0nTTM3LjExOTkgNDAuMzUyOEMzNy4xMTk5IDQzLjAwMDcgMzQuOTUwNCA0NS4xNDcyIDMyLjI3NDMgNDUuMTQ3MkMyOS41OTgyIDQ1LjE0NzIgMjcuNDI4OCA0My4wMDA3IDI3LjQyODggNDAuMzUyOEMyNy40Mjg4IDM3LjcwNDkgMjkuNTk4MiAzNS41NTg0IDMyLjI3NDMgMzUuNTU4NEMzNC45NTA0IDM1LjU1ODQgMzcuMTE5OSAzNy43MDQ5IDM3LjExOTkgNDAuMzUyOFonIGZpbGw9JyMyRjQ3NjUnLz48cGF0aCBkPSdNMzUuMjUwOSA0NS45NzQxTDMyLjI3MzYgNTAuMzEyN0wyOS4yOTYzIDQ1Ljk3NDFDMjUuMDA1MyA0Ni42NDA5IDI0LjAyMTggNDcuOTY5MyAyMi44MjE1IDQ5Ljk3MUMyMi44MjE1IDQ5Ljk3MSAyNi4xMjI4IDU1LjE3NTYgMzIuMjczNiA1NS4xNzU2QzM4LjQyNDQgNTUuMTc1NiA0Mi4wMjUxIDQ5Ljk3MSA0Mi4wMjUxIDQ5Ljk3MUM0MC40MjQ4IDQ3LjU2ODkgMzkuNTUwNCA0Ni42NDkzIDM1LjI1MDkgNDUuOTc0MVonIGZpbGw9JyMyRjQ3NjUnLz48cGF0aCBkPSdNMzcuMTE5OSA0MC4zNTI4QzM3LjExOTkgNDMuMDAwNyAzNC45NTA0IDQ1LjE0NzIgMzIuMjc0MyA0NS4xNDcyQzI5LjU5ODIgNDUuMTQ3MiAyNy40Mjg4IDQzLjAwMDcgMjcuNDI4OCA0MC4zNTI4QzI3LjQyODggMzcuNzA0OSAyOS41OTgyIDM1LjU1ODQgMzIuMjc0MyAzNS41NTg0QzM0Ljk1MDQgMzUuNTU4NCAzNy4xMTk5IDM3LjcwNDkgMzcuMTE5OSA0MC4zNTI4WicgZmlsbD0nIzJGNDc2NScvPjxwYXRoIGQ9J00zNS4yNTA5IDQ1Ljk3NDFMMzIuMjczNiA1MC4zMTI3TDI5LjI5NjMgNDUuOTc0MUMyNS4wMDUzIDQ2LjY0MDkgMjQuMDIxOCA0Ny45NjkzIDIyLjgyMTUgNDkuOTcxQzIyLjgyMTUgNDkuOTcxIDI2LjEyMjggNTUuMTc1NiAzMi4yNzM2IDU1LjE3NTZDMzguNDI0NCA1NS4xNzU2IDQyLjAyNTEgNDkuOTcxIDQyLjAyNTEgNDkuOTcxQzQwLjQyNDggNDcuNTY4OSAzOS41NTA0IDQ2LjY0OTMgMzUuMjUwOSA0NS45NzQxWicgZmlsbD0nIzJGNDc2NScvPjxwYXRoIGQ9J00zMi4yNzQzIDQ1LjE0NzJDMzQuOTUwNCA0NS4xNDcyIDM3LjExOTkgNDMuMDAwNyAzNy4xMTk5IDQwLjM1MjhDMzcuMTE5OSAzNy43MDQ5IDM0Ljk1MDQgMzUuNTU4NCAzMi4yNzQzIDM1LjU1ODRDMjkuNTk4MiAzNS41NTg0IDI3LjQyODggMzcuNzA0OSAyNy40Mjg4IDQwLjM1MjhDMjcuNDI4OCA0My4wMDA3IDI5LjU5ODIgNDUuMTQ3MiAzMi4yNzQzIDQ1LjE0NzJaTTMyLjI3MzYgNTAuMzEyN0wzNS4yNTA5IDQ1Ljk3NDFDMzkuNTUwNCA0Ni42NDkzIDQwLjQyNDggNDcuNTY4OSA0Mi4wMjUxIDQ5Ljk3MUM0Mi4wMjUxIDQ5Ljk3MSAzOC40MjQ0IDU1LjE3NTYgMzIuMjczNiA1NS4xNzU2QzI2LjEyMjggNTUuMTc1NiAyMi44MjE1IDQ5Ljk3MSAyMi44MjE1IDQ5Ljk3MUMyNC4wMjE4IDQ3Ljk2OTMgMjUuMDA1MyA0Ni42NDA5IDI5LjI5NjMgNDUuOTc0MUwzMi4yNzM2IDUwLjMxMjdaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvPjxwYXRoIGQ9J002OS45NTMgNDAuMzUyOEM2OS45NTMgNDMuMDAwNyA2Ny43ODM1IDQ1LjE0NzIgNjUuMTA3NCA0NS4xNDcyQzYyLjQzMTMgNDUuMTQ3MiA2MC4yNjE5IDQzLjAwMDcgNjAuMjYxOSA0MC4zNTI4QzYwLjI2MTkgMzcuNzA0OSA2Mi40MzEzIDM1LjU1ODQgNjUuMTA3NCAzNS41NTg0QzY3Ljc4MzUgMzUuNTU4NCA2OS45NTMgMzcuNzA0OSA2OS45NTMgNDAuMzUyOFonIGZpbGw9JyMyRjQ3NjUnLz48cGF0aCBkPSdNNjguMDg0IDQ1Ljk3NDFMNjUuMTA2NyA1MC4zMTI3TDYyLjEyOTQgNDUuOTc0MUM1Ny44Mzg0IDQ2LjY0MDkgNTYuODU0OSA0Ny45NjkzIDU1LjY1NDYgNDkuOTcxQzU1LjY1NDYgNDkuOTcxIDU4Ljk1NTkgNTUuMTc1NiA2NS4xMDY3IDU1LjE3NTZDNzEuMjU3NSA1NS4xNzU2IDc0Ljg1ODIgNDkuOTcxIDc0Ljg1ODIgNDkuOTcxQzczLjI1NzkgNDcuNTY4OSA3Mi4zODM1IDQ2LjY0OTMgNjguMDg0IDQ1Ljk3NDFaJyBmaWxsPScjMkY0NzY1Jy8+PHBhdGggZD0nTTY5Ljk1MyA0MC4zNTI4QzY5Ljk1MyA0My4wMDA3IDY3Ljc4MzUgNDUuMTQ3MiA2NS4xMDc0IDQ1LjE0NzJDNjIuNDMxMyA0NS4xNDcyIDYwLjI2MTkgNDMuMDAwNyA2MC4yNjE5IDQwLjM1MjhDNjAuMjYxOSAzNy43MDQ5IDYyLjQzMTMgMzUuNTU4NCA2NS4xMDc0IDM1LjU1ODRDNjcuNzgzNSAzNS41NTg0IDY5Ljk1MyAzNy43MDQ5IDY5Ljk1MyA0MC4zNTI4WicgZmlsbD0nIzJGNDc2NScvPjxwYXRoIGQ9J002OC4wODQgNDUuOTc0MUw2NS4xMDY3IDUwLjMxMjdMNjIuMTI5NCA0NS45NzQxQzU3LjgzODQgNDYuNjQwOSA1Ni44NTQ5IDQ3Ljk2OTMgNTUuNjU0NiA0OS45NzFDNTUuNjU0NiA0OS45NzEgNTguOTU1OSA1NS4xNzU2IDY1LjEwNjcgNTUuMTc1NkM3MS4yNTc1IDU1LjE3NTYgNzQuODU4MiA0OS45NzEgNzQuODU4MiA0OS45NzFDNzMuMjU3OSA0Ny41Njg5IDcyLjM4MzUgNDYuNjQ5MyA2OC4wODQgNDUuOTc0MVonIGZpbGw9JyMyRjQ3NjUnLz48cGF0aCBkPSdNNjUuMTA3NCA0NS4xNDcyQzY3Ljc4MzUgNDUuMTQ3MiA2OS45NTMgNDMuMDAwNyA2OS45NTMgNDAuMzUyOEM2OS45NTMgMzcuNzA0OSA2Ny43ODM1IDM1LjU1ODQgNjUuMTA3NCAzNS41NTg0QzYyLjQzMTMgMzUuNTU4NCA2MC4yNjE5IDM3LjcwNDkgNjAuMjYxOSA0MC4zNTI4QzYwLjI2MTkgNDMuMDAwNyA2Mi40MzEzIDQ1LjE0NzIgNjUuMTA3NCA0NS4xNDcyWk02NS4xMDY3IDUwLjMxMjdMNjguMDg0IDQ1Ljk3NDFDNzIuMzgzNSA0Ni42NDkzIDczLjI1NzkgNDcuNTY4OSA3NC44NTgyIDQ5Ljk3MUM3NC44NTgyIDQ5Ljk3MSA3MS4yNTc1IDU1LjE3NTYgNjUuMTA2NyA1NS4xNzU2QzU4Ljk1NTkgNTUuMTc1NiA1NS42NTQ2IDQ5Ljk3MSA1NS42NTQ2IDQ5Ljk3MUM1Ni44NTQ5IDQ3Ljk2OTMgNTcuODM4NCA0Ni42NDA5IDYyLjEyOTQgNDUuOTc0MUw2NS4xMDY3IDUwLjMxMjdaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvPjxwYXRoIGQ9J001My44NjQ4IDQyLjYwNjVDNTMuODY0OCA0NS43MzY3IDUxLjI3MTUgNDguMjc0MiA0OC4wNzI1IDQ4LjI3NDJDNDQuODczNCA0OC4yNzQyIDQyLjI4MDEgNDUuNzM2NyA0Mi4yODAxIDQyLjYwNjVDNDIuMjgwMSAzOS40NzY0IDQ0Ljg3MzQgMzYuOTM4OSA0OC4wNzI1IDM2LjkzODlDNTEuMjcxNSAzNi45Mzg5IDUzLjg2NDggMzkuNDc2NCA1My44NjQ4IDQyLjYwNjVaJyBmaWxsPScjMkY0NzY1Jy8+PHBhdGggZD0nTTUxLjYzMDYgNDkuMjUxN0w0OC4wNzE2IDU0LjM4MDVMNDQuNTEyNSA0OS4yNTE3QzM5LjM4MyA1MC4wNCAzOC4yMDczIDUxLjYxMDMgMzYuNzcyNiA1My45NzY2QzM2Ljc3MjYgNTMuOTc2NiAzOS4yODQxIDYwLjk2OTYgNDguMDcxNiA2MC43OTFDNTYuODU5IDYwLjYxMjMgNTkuNzI4NSA1My45NzY2IDU5LjcyODUgNTMuOTc2NkM1Ny44MTU1IDUxLjEzNyA1Ni43NzA0IDUwLjA1IDUxLjYzMDYgNDkuMjUxN1onIGZpbGw9JyMyRjQ3NjUnLz48cGF0aCBkPSdNNTMuODY0OCA0Mi42MDY1QzUzLjg2NDggNDUuNzM2NyA1MS4yNzE1IDQ4LjI3NDIgNDguMDcyNSA0OC4yNzQyQzQ0Ljg3MzQgNDguMjc0MiA0Mi4yODAxIDQ1LjczNjcgNDIuMjgwMSA0Mi42MDY1QzQyLjI4MDEgMzkuNDc2NCA0NC44NzM0IDM2LjkzODkgNDguMDcyNSAzNi45Mzg5QzUxLjI3MTUgMzYuOTM4OSA1My44NjQ4IDM5LjQ3NjQgNTMuODY0OCA0Mi42MDY1WicgZmlsbD0nIzJGNDc2NScvPjxwYXRoIGQ9J001MS42MzA2IDQ5LjI1MTdMNDguMDcxNiA1NC4zODA1TDQ0LjUxMjUgNDkuMjUxN0MzOS4zODMgNTAuMDQgMzguMjA3MyA1MS42MTAzIDM2Ljc3MjYgNTMuOTc2NkMzNi43NzI2IDUzLjk3NjYgMzkuMjg0MSA2MC45Njk2IDQ4LjA3MTYgNjAuNzkxQzU2Ljg1OSA2MC42MTIzIDU5LjcyODUgNTMuOTc2NiA1OS43Mjg1IDUzLjk3NjZDNTcuODE1NSA1MS4xMzcgNTYuNzcwNCA1MC4wNSA1MS42MzA2IDQ5LjI1MTdaJyBmaWxsPScjMkY0NzY1Jy8+PHBhdGggZD0nTTQ4LjA3MjUgNDguMjc0MkM1MS4yNzE1IDQ4LjI3NDIgNTMuODY0OCA0NS43MzY3IDUzLjg2NDggNDIuNjA2NUM1My44NjQ4IDM5LjQ3NjQgNTEuMjcxNSAzNi45Mzg5IDQ4LjA3MjUgMzYuOTM4OUM0NC44NzM0IDM2LjkzODkgNDIuMjgwMSAzOS40NzY0IDQyLjI4MDEgNDIuNjA2NUM0Mi4yODAxIDQ1LjczNjcgNDQuODczNCA0OC4yNzQyIDQ4LjA3MjUgNDguMjc0MlpNNDguMDcxNiA1NC4zODA1TDUxLjYzMDYgNDkuMjUxN0M1Ni43NzA0IDUwLjA1IDU3LjgxNTUgNTEuMTM3IDU5LjcyODUgNTMuOTc2NkM1OS43Mjg1IDUzLjk3NjYgNTYuODU5IDYwLjYxMjMgNDguMDcxNiA2MC43OTFDMzkuMjg0MSA2MC45Njk2IDM2Ljc3MjYgNTMuOTc2NiAzNi43NzI2IDUzLjk3NjZDMzguMjA3MyA1MS42MTAzIDM5LjM4MyA1MC4wNCA0NC41MTI1IDQ5LjI1MTdMNDguMDcxNiA1NC4zODA1Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLz48cGF0aCBkPSdNNTMuNDIzNiAyNC4zNDY4QzU0LjAzNTggMjUuNjMyOCA1NS41NzM2IDI2LjE3ODggNTYuODU4MyAyNS41NjY1QzU4LjE0MyAyNC45NTQyIDU4LjY4ODIgMjMuNDE1NCA1OC4wNzYgMjIuMTI5NEM1Ny40NjM3IDIwLjg0MzMgNTUuOTI1OSAyMC4yOTczIDU0LjY0MTIgMjAuOTA5NkM1My4zNTY2IDIxLjUyMTkgNTIuODExMyAyMy4wNjA3IDUzLjQyMzYgMjQuMzQ2OFonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PHBhdGggZD0nTTQwLjU4OTQgMjYuNDIyM0M0MS43NjYyIDI1LjYyMTcgNDIuMDcxMyAyNC4wMTc3IDQxLjI3MDkgMjIuODM5OEM0MC40NzA1IDIxLjY2MTggMzguODY3NyAyMS4zNTYxIDM3LjY5MDkgMjIuMTU2N0MzNi41MTQxIDIyLjk1NzMgMzYuMjA5IDI0LjU2MTMgMzcuMDA5NCAyNS43MzkyQzM3LjgwOTggMjYuOTE3MSAzOS40MTI3IDI3LjIyMjkgNDAuNTg5NCAyNi40MjIzWicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLz48cGF0aCBkPSdNNDQuNzk2OCAxNy45NDkyQzQ1LjA2ODEgMTkuMzQ3NyA0Ni40MjA2IDIwLjI2MTMgNDcuODE3NCAxOS45OTAyQzQ5LjIxNDMgMTkuNzE5MSA1MC4xMjY5IDE4LjM2NTggNDkuODU1NiAxNi45NjczQzQ5LjU4NDIgMTUuNTY4OCA0OC4yMzE3IDE0LjY1NTIgNDYuODM0OSAxNC45MjYzQzQ1LjQzODEgMTUuMTk3NCA0NC41MjU0IDE2LjU1MDcgNDQuNzk2OCAxNy45NDkyWicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLz48cGF0aCBkPSdNNTUuNzU0NiAzNS4xNzE5TDQ4LjgwNjQgMjQuNTY5NE00OC44MDY0IDI0LjU2OTRMNDcuMzY2OSAyMC4xNTE4TTQ4LjgwNjQgMjQuNTY5NEw0Mi4wNjk0IDI0LjEyNzcnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PHBhdGggZD0nTTU0LjQyOTEgMjUuNDUzTDUxLjc4MDQgMjguOTg3MScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLz48cGF0aCBkPSdNMzguODUxNCA2Ni4zNzYyQzM4LjE3NjkgNjQuOTU5NiAzNi40ODI5IDY0LjM1ODEgMzUuMDY3NyA2NS4wMzI2QzMzLjY1MjUgNjUuNzA3MSAzMy4wNTE5IDY3LjQwMjIgMzMuNzI2NCA2OC44MTg5QzM0LjQwMDggNzAuMjM1NSAzNi4wOTQ4IDcwLjgzNyAzNy41MSA3MC4xNjI1QzM4LjkyNTIgNjkuNDg4IDM5LjUyNTggNjcuNzkyOSAzOC44NTE0IDY2LjM3NjJaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvPjxwYXRoIGQ9J001Mi43NjI4IDY0LjEwNDJDNTEuNDY2NiA2NC45ODYyIDUxLjEzMDQgNjYuNzUzIDUyLjAxMjEgNjguMDUwNkM1Mi44OTM5IDY5LjM0ODIgNTQuNjU5NSA2OS42ODUxIDU1Ljk1NTggNjguODAzMUM1Ny4yNTIxIDY3LjkyMTEgNTcuNTg4MyA2Ni4xNTQzIDU2LjcwNjUgNjQuODU2N0M1NS44MjQ4IDYzLjU1OTEgNTQuMDU5MSA2My4yMjIyIDUyLjc2MjggNjQuMTA0MlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PHBhdGggZD0nTTQ4LjI0MjkgNzMuMzQ1QzQ3Ljk0NCA3MS44MDQ1IDQ2LjQ1NDEgNzAuNzk4IDQ0LjkxNTQgNzEuMDk2N0M0My4zNzY2IDcxLjM5NTMgNDIuMzcxMyA3Mi44ODYxIDQyLjY3MDIgNzQuNDI2NkM0Mi45NjkxIDc1Ljk2NzEgNDQuNDU5IDc2Ljk3MzYgNDUuOTk3NyA3Ni42NzQ5QzQ3LjUzNjUgNzYuMzc2MyA0OC41NDE4IDc0Ljg4NTUgNDguMjQyOSA3My4zNDVaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvPjxwYXRoIGQ9J00zNi43NzMyIDU0LjYwOTZMNDMuODQ2NCA2Ni4xNDkyTTQzLjg0NjQgNjYuMTQ5Mkw0NS40MTI1IDcwLjk1NTRNNDMuODQ2NCA2Ni4xNDkyTDUxLjE3NTkgNjYuNjI5OScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLz48cGF0aCBkPSdNMzcuNzI1OCA2NS4xODgzTDQwLjc0MzggNjEuMjM2MScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLz48L3N2Zz5cIikpO1xuICAgIH1cbiAgfVxuXG4gICYucGxhbm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODY3ODc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nOTknIGhlaWdodD0nOTgnIHZpZXdCb3g9JzAgMCA5OSA5OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZWxsaXBzZSBjeD0nNDkuNTk4OCcgY3k9JzQ5JyByeD0nNDguOTY2JyByeT0nNDknIGZpbGw9JyM0ODY3ODcnLz48bWFzayBpZD0ncGF0aC0yLW91dHNpZGUtMV8xXzgnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzI0LjYxNTUnIHk9JzIxJyB3aWR0aD0nNDknIGhlaWdodD0nNDMnIGZpbGw9J2JsYWNrJz48cmVjdCBmaWxsPSd3aGl0ZScgeD0nMjQuNjE1NScgeT0nMjEnIHdpZHRoPSc0OScgaGVpZ2h0PSc0MycvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNjguNzM2NyAyOS42ODc1QzY3Ljk3OCAyOS42ODc1IDY3LjI3NjQgMjkuNDY2NCA2Ni42NzYyIDI5LjEwMTNMNTkuMzU4NiAzNC44NDA1QzU5LjQ5ODMgMzUuMjM1MiA1OS41ODk4IDM1LjY1MjQgNTkuNTg5OCAzNi4wOTM3QzU5LjU4OTggMzguMjE2NSA1Ny44MzQ3IDM5LjkzNzQgNTUuNjY5NyAzOS45Mzc0QzUzLjUwNDYgMzkuOTM3NCA1MS43NDk2IDM4LjIxNjUgNTEuNzQ5NiAzNi4wOTM3QzUxLjc0OTYgMzUuNjUyNCA1MS44NDEgMzUuMjM1MiA1MS45ODA3IDM0Ljg0MDVMNDQuNjYzMiAyOS4xMDA1QzQ0LjA2MjkgMjkuNDY2NCA0My4zNjE0IDI5LjY4NzUgNDIuNjAyNyAyOS42ODc1QzQxLjk5ODMgMjkuNjg3NSA0MS40MzMyIDI5LjU0MjUgNDAuOTIxOSAyOS4zMDMxTDMzLjA2MzggMzcuMDA4MkMzMy4zMDggMzcuNTA5NCAzMy40NTU4IDM4LjA2MzYgMzMuNDU1OCAzOC42NTYyQzMzLjQ1NTggNDAuNzc5IDMxLjcwMDcgNDIuNDk5OSAyOS41MzU3IDQyLjQ5OTlDMjcuMzcwNyA0Mi40OTk5IDI1LjYxNTYgNDAuNzc5IDI1LjYxNTYgMzguNjU2MkMyNS42MTU2IDM2LjUzMzMgMjcuMzcwNyAzNC44MTI0IDI5LjUzNTcgMzQuODEyNEMzMC4xNCAzNC44MTI0IDMwLjcwNTIgMzQuOTU3NCAzMS4yMTY0IDM1LjE5NjhMMzkuMDc0NiAyNy40OTE3QzM4LjgzMDQgMjYuOTkwNCAzOC42ODI2IDI2LjQzNjMgMzguNjgyNiAyNS44NDM3QzM4LjY4MjYgMjMuNzIwOSA0MC40Mzc2IDIyIDQyLjYwMjcgMjJDNDQuNzY3NyAyMiA0Ni41MjI4IDIzLjcyMDkgNDYuNTIyOCAyNS44NDM3QzQ2LjUyMjggMjYuMjg1IDQ2LjQzMTMgMjYuNzAyMiA0Ni4yOTE3IDI3LjA5NjFMNTMuNjA5MiAzMi44MzYxQzU0LjIwOTQgMzIuNDcwMiA1NC45MTEgMzIuMjQ5MSA1NS42Njk3IDMyLjI0OTFDNTYuNDI4NCAzMi4yNDkxIDU3LjEyOTkgMzIuNDcwMiA1Ny43MzAyIDMyLjgzNjFMNjUuMDQ3NyAyNy4wOTYxQzY0LjkwOCAyNi43MDE0IDY0LjgxNjYgMjYuMjg1IDY0LjgxNjYgMjUuODQzN0M2NC44MTY2IDIzLjcyMDkgNjYuNTcxNiAyMiA2OC43MzY3IDIyQzcwLjkwMTcgMjIgNzIuNjU2OCAyMy43MjA5IDcyLjY1NjggMjUuODQzN0M3Mi42NTY4IDI3Ljk2NjYgNzAuOTAxNyAyOS42ODc1IDY4LjczNjcgMjkuNjg3NVpNNjYuMTIyMyAzNy4zNzUxSDcxLjM0OTFDNzIuMDcxMSAzNy4zNzUxIDcyLjY1NTggMzcuOTQ4NSA3Mi42NTU4IDM4LjY1NjNWNjEuNzE4N0M3Mi42NTU4IDYyLjQyNjYgNzIuMDcxMSA2MyA3MS4zNDkxIDYzSDY2LjEyMjNDNjUuNDAwNCA2MyA2NC44MTU2IDYyLjQyNjYgNjQuODE1NiA2MS43MTg3VjM4LjY1NjNDNjQuODE1NiAzNy45NDg1IDY1LjQwMDQgMzcuMzc1MSA2Ni4xMjIzIDM3LjM3NTFaTTMyLjE0OSA1MC4xODY2SDI2LjkyMjJDMjYuMjAwMiA1MC4xODY2IDI1LjYxNTUgNTAuNzYgMjUuNjE1NSA1MS40Njc5VjYxLjcxNzhDMjUuNjE1NSA2Mi40MjU3IDI2LjIwMDIgNjIuOTk5MSAyNi45MjIyIDYyLjk5OTFIMzIuMTQ5QzMyLjg3MDkgNjIuOTk5MSAzMy40NTU3IDYyLjQyNTcgMzMuNDU1NyA2MS43MTc4VjUxLjQ2NzlDMzMuNDU1NyA1MC43NiAzMi44NzA5IDUwLjE4NjYgMzIuMTQ5IDUwLjE4NjZaTTMwLjg0MiA1Mi43NDk2VjYwLjQzNzFIMjguMjI4NlY1Mi43NDk2SDMwLjg0MlpNNjcuNDI5OSA2MC40MzY4VjM5LjkzNjlINzAuMDQzM1Y2MC40MzY4SDY3LjQyOTlaTTY4LjczNjYgMjQuNTYyNEM2OS40NTY5IDI0LjU2MjQgNzAuMDQzMyAyNS4xMzc0IDcwLjA0MzMgMjUuODQzN0M3MC4wNDMzIDI2LjU0OTkgNjkuNDU2OSAyNy4xMjQ5IDY4LjczNjYgMjcuMTI0OUM2OC4wMTYzIDI3LjEyNDkgNjcuNDI5OSAyNi41NDk5IDY3LjQyOTkgMjUuODQzN0M2Ny40Mjk5IDI1LjEzNzQgNjguMDE2MyAyNC41NjI0IDY4LjczNjYgMjQuNTYyNFpNMjguMjI4NiAzOC42NTYzQzI4LjIyODYgMzkuMzYyNiAyOC44MTUgMzkuOTM3NiAyOS41MzUzIDM5LjkzNzZDMzAuMjU1NiAzOS45Mzc2IDMwLjg0MiAzOS4zNjI2IDMwLjg0MiAzOC42NTYzQzMwLjg0MiAzNy45NTAxIDMwLjI1NTYgMzcuMzc1MSAyOS41MzUzIDM3LjM3NTFDMjguODE1IDM3LjM3NTEgMjguMjI4NiAzNy45NTAxIDI4LjIyODYgMzguNjU2M1pNNDIuNjAyIDI3LjEyNDlDNDEuODgxNyAyNy4xMjQ5IDQxLjI5NTMgMjYuNTQ5OSA0MS4yOTUzIDI1Ljg0MzdDNDEuMjk1MyAyNS4xMzc0IDQxLjg4MTcgMjQuNTYyNCA0Mi42MDIgMjQuNTYyNEM0My4zMjIzIDI0LjU2MjQgNDMuOTA4NyAyNS4xMzc0IDQzLjkwODcgMjUuODQzN0M0My45MDg3IDI2LjU0OTkgNDMuMzIyMyAyNy4xMjQ5IDQyLjYwMiAyNy4xMjQ5Wk01NC4zNjIgMzYuMDkzOUM1NC4zNjIgMzYuODAwMiA1NC45NDg0IDM3LjM3NTIgNTUuNjY4NyAzNy4zNzUyQzU2LjM4OSAzNy4zNzUyIDU2Ljk3NTQgMzYuODAwMiA1Ni45NzU0IDM2LjA5MzlDNTYuOTc1NCAzNS4zODc2IDU2LjM4OSAzNC44MTI3IDU1LjY2ODcgMzQuODEyN0M1NC45NDg0IDM0LjgxMjcgNTQuMzYyIDM1LjM4NzYgNTQuMzYyIDM2LjA5MzlaTTQ1LjIxNTcgMzcuMzc1MUgzOS45ODg5QzM5LjI2NjkgMzcuMzc1MSAzOC42ODIyIDM3Ljk0ODUgMzguNjgyMiAzOC42NTYzVjYxLjcxODdDMzguNjgyMiA2Mi40MjY2IDM5LjI2NjkgNjMgMzkuOTg4OSA2M0g0NS4yMTU3QzQ1LjkzNzYgNjMgNDYuNTIyNCA2Mi40MjY2IDQ2LjUyMjQgNjEuNzE4N1YzOC42NTYzQzQ2LjUyMjQgMzcuOTQ4NSA0NS45Mzc2IDM3LjM3NTEgNDUuMjE1NyAzNy4zNzUxWk00MS4yOTUzIDYwLjQzNjhINDMuOTA4N1YzOS45MzY5SDQxLjI5NTNWNjAuNDM2OFpNNTguMjgzNSA0Ny42MjQ4SDUzLjA1NjdDNTIuMzM0OCA0Ny42MjQ4IDUxLjc1IDQ4LjE5ODEgNTEuNzUgNDguOTA2VjYxLjcxODVDNTEuNzUgNjIuNDI2MyA1Mi4zMzQ4IDYyLjk5OTcgNTMuMDU2NyA2Mi45OTk3SDU4LjI4MzVDNTkuMDA1NSA2Mi45OTk3IDU5LjU5MDIgNjIuNDI2MyA1OS41OTAyIDYxLjcxODVWNDguOTA2QzU5LjU5MDIgNDguMTk4MSA1OS4wMDU1IDQ3LjYyNDggNTguMjgzNSA0Ny42MjQ4Wk01NC4zNjIgNjAuNDM2Nkg1Ni45NzU0VjUwLjE4NjZINTQuMzYyVjYwLjQzNjZaJy8+PC9tYXNrPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNjguNzM2NyAyOS42ODc1QzY3Ljk3OCAyOS42ODc1IDY3LjI3NjQgMjkuNDY2NCA2Ni42NzYyIDI5LjEwMTNMNTkuMzU4NiAzNC44NDA1QzU5LjQ5ODMgMzUuMjM1MiA1OS41ODk4IDM1LjY1MjQgNTkuNTg5OCAzNi4wOTM3QzU5LjU4OTggMzguMjE2NSA1Ny44MzQ3IDM5LjkzNzQgNTUuNjY5NyAzOS45Mzc0QzUzLjUwNDYgMzkuOTM3NCA1MS43NDk2IDM4LjIxNjUgNTEuNzQ5NiAzNi4wOTM3QzUxLjc0OTYgMzUuNjUyNCA1MS44NDEgMzUuMjM1MiA1MS45ODA3IDM0Ljg0MDVMNDQuNjYzMiAyOS4xMDA1QzQ0LjA2MjkgMjkuNDY2NCA0My4zNjE0IDI5LjY4NzUgNDIuNjAyNyAyOS42ODc1QzQxLjk5ODMgMjkuNjg3NSA0MS40MzMyIDI5LjU0MjUgNDAuOTIxOSAyOS4zMDMxTDMzLjA2MzggMzcuMDA4MkMzMy4zMDggMzcuNTA5NCAzMy40NTU4IDM4LjA2MzYgMzMuNDU1OCAzOC42NTYyQzMzLjQ1NTggNDAuNzc5IDMxLjcwMDcgNDIuNDk5OSAyOS41MzU3IDQyLjQ5OTlDMjcuMzcwNyA0Mi40OTk5IDI1LjYxNTYgNDAuNzc5IDI1LjYxNTYgMzguNjU2MkMyNS42MTU2IDM2LjUzMzMgMjcuMzcwNyAzNC44MTI0IDI5LjUzNTcgMzQuODEyNEMzMC4xNCAzNC44MTI0IDMwLjcwNTIgMzQuOTU3NCAzMS4yMTY0IDM1LjE5NjhMMzkuMDc0NiAyNy40OTE3QzM4LjgzMDQgMjYuOTkwNCAzOC42ODI2IDI2LjQzNjMgMzguNjgyNiAyNS44NDM3QzM4LjY4MjYgMjMuNzIwOSA0MC40Mzc2IDIyIDQyLjYwMjcgMjJDNDQuNzY3NyAyMiA0Ni41MjI4IDIzLjcyMDkgNDYuNTIyOCAyNS44NDM3QzQ2LjUyMjggMjYuMjg1IDQ2LjQzMTMgMjYuNzAyMiA0Ni4yOTE3IDI3LjA5NjFMNTMuNjA5MiAzMi44MzYxQzU0LjIwOTQgMzIuNDcwMiA1NC45MTEgMzIuMjQ5MSA1NS42Njk3IDMyLjI0OTFDNTYuNDI4NCAzMi4yNDkxIDU3LjEyOTkgMzIuNDcwMiA1Ny43MzAyIDMyLjgzNjFMNjUuMDQ3NyAyNy4wOTYxQzY0LjkwOCAyNi43MDE0IDY0LjgxNjYgMjYuMjg1IDY0LjgxNjYgMjUuODQzN0M2NC44MTY2IDIzLjcyMDkgNjYuNTcxNiAyMiA2OC43MzY3IDIyQzcwLjkwMTcgMjIgNzIuNjU2OCAyMy43MjA5IDcyLjY1NjggMjUuODQzN0M3Mi42NTY4IDI3Ljk2NjYgNzAuOTAxNyAyOS42ODc1IDY4LjczNjcgMjkuNjg3NVpNNjYuMTIyMyAzNy4zNzUxSDcxLjM0OTFDNzIuMDcxMSAzNy4zNzUxIDcyLjY1NTggMzcuOTQ4NSA3Mi42NTU4IDM4LjY1NjNWNjEuNzE4N0M3Mi42NTU4IDYyLjQyNjYgNzIuMDcxMSA2MyA3MS4zNDkxIDYzSDY2LjEyMjNDNjUuNDAwNCA2MyA2NC44MTU2IDYyLjQyNjYgNjQuODE1NiA2MS43MTg3VjM4LjY1NjNDNjQuODE1NiAzNy45NDg1IDY1LjQwMDQgMzcuMzc1MSA2Ni4xMjIzIDM3LjM3NTFaTTMyLjE0OSA1MC4xODY2SDI2LjkyMjJDMjYuMjAwMiA1MC4xODY2IDI1LjYxNTUgNTAuNzYgMjUuNjE1NSA1MS40Njc5VjYxLjcxNzhDMjUuNjE1NSA2Mi40MjU3IDI2LjIwMDIgNjIuOTk5MSAyNi45MjIyIDYyLjk5OTFIMzIuMTQ5QzMyLjg3MDkgNjIuOTk5MSAzMy40NTU3IDYyLjQyNTcgMzMuNDU1NyA2MS43MTc4VjUxLjQ2NzlDMzMuNDU1NyA1MC43NiAzMi44NzA5IDUwLjE4NjYgMzIuMTQ5IDUwLjE4NjZaTTMwLjg0MiA1Mi43NDk2VjYwLjQzNzFIMjguMjI4NlY1Mi43NDk2SDMwLjg0MlpNNjcuNDI5OSA2MC40MzY4VjM5LjkzNjlINzAuMDQzM1Y2MC40MzY4SDY3LjQyOTlaTTY4LjczNjYgMjQuNTYyNEM2OS40NTY5IDI0LjU2MjQgNzAuMDQzMyAyNS4xMzc0IDcwLjA0MzMgMjUuODQzN0M3MC4wNDMzIDI2LjU0OTkgNjkuNDU2OSAyNy4xMjQ5IDY4LjczNjYgMjcuMTI0OUM2OC4wMTYzIDI3LjEyNDkgNjcuNDI5OSAyNi41NDk5IDY3LjQyOTkgMjUuODQzN0M2Ny40Mjk5IDI1LjEzNzQgNjguMDE2MyAyNC41NjI0IDY4LjczNjYgMjQuNTYyNFpNMjguMjI4NiAzOC42NTYzQzI4LjIyODYgMzkuMzYyNiAyOC44MTUgMzkuOTM3NiAyOS41MzUzIDM5LjkzNzZDMzAuMjU1NiAzOS45Mzc2IDMwLjg0MiAzOS4zNjI2IDMwLjg0MiAzOC42NTYzQzMwLjg0MiAzNy45NTAxIDMwLjI1NTYgMzcuMzc1MSAyOS41MzUzIDM3LjM3NTFDMjguODE1IDM3LjM3NTEgMjguMjI4NiAzNy45NTAxIDI4LjIyODYgMzguNjU2M1pNNDIuNjAyIDI3LjEyNDlDNDEuODgxNyAyNy4xMjQ5IDQxLjI5NTMgMjYuNTQ5OSA0MS4yOTUzIDI1Ljg0MzdDNDEuMjk1MyAyNS4xMzc0IDQxLjg4MTcgMjQuNTYyNCA0Mi42MDIgMjQuNTYyNEM0My4zMjIzIDI0LjU2MjQgNDMuOTA4NyAyNS4xMzc0IDQzLjkwODcgMjUuODQzN0M0My45MDg3IDI2LjU0OTkgNDMuMzIyMyAyNy4xMjQ5IDQyLjYwMiAyNy4xMjQ5Wk01NC4zNjIgMzYuMDkzOUM1NC4zNjIgMzYuODAwMiA1NC45NDg0IDM3LjM3NTIgNTUuNjY4NyAzNy4zNzUyQzU2LjM4OSAzNy4zNzUyIDU2Ljk3NTQgMzYuODAwMiA1Ni45NzU0IDM2LjA5MzlDNTYuOTc1NCAzNS4zODc2IDU2LjM4OSAzNC44MTI3IDU1LjY2ODcgMzQuODEyN0M1NC45NDg0IDM0LjgxMjcgNTQuMzYyIDM1LjM4NzYgNTQuMzYyIDM2LjA5MzlaTTQ1LjIxNTcgMzcuMzc1MUgzOS45ODg5QzM5LjI2NjkgMzcuMzc1MSAzOC42ODIyIDM3Ljk0ODUgMzguNjgyMiAzOC42NTYzVjYxLjcxODdDMzguNjgyMiA2Mi40MjY2IDM5LjI2NjkgNjMgMzkuOTg4OSA2M0g0NS4yMTU3QzQ1LjkzNzYgNjMgNDYuNTIyNCA2Mi40MjY2IDQ2LjUyMjQgNjEuNzE4N1YzOC42NTYzQzQ2LjUyMjQgMzcuOTQ4NSA0NS45Mzc2IDM3LjM3NTEgNDUuMjE1NyAzNy4zNzUxWk00MS4yOTUzIDYwLjQzNjhINDMuOTA4N1YzOS45MzY5SDQxLjI5NTNWNjAuNDM2OFpNNTguMjgzNSA0Ny42MjQ4SDUzLjA1NjdDNTIuMzM0OCA0Ny42MjQ4IDUxLjc1IDQ4LjE5ODEgNTEuNzUgNDguOTA2VjYxLjcxODVDNTEuNzUgNjIuNDI2MyA1Mi4zMzQ4IDYyLjk5OTcgNTMuMDU2NyA2Mi45OTk3SDU4LjI4MzVDNTkuMDA1NSA2Mi45OTk3IDU5LjU5MDIgNjIuNDI2MyA1OS41OTAyIDYxLjcxODVWNDguOTA2QzU5LjU5MDIgNDguMTk4MSA1OS4wMDU1IDQ3LjYyNDggNTguMjgzNSA0Ny42MjQ4Wk01NC4zNjIgNjAuNDM2Nkg1Ni45NzU0VjUwLjE4NjZINTQuMzYyVjYwLjQzNjZaJyBmaWxsPScjNDg2Nzg3Jy8+PHBhdGggZD0nTTY2LjY3NjIgMjkuMTAxM0w2Ny4wOTE5IDI4LjQxNzhMNjYuNjE4NSAyOC4xMjk4TDY2LjE4MjQgMjguNDcxOEw2Ni42NzYyIDI5LjEwMTNaTTU5LjM1ODYgMzQuODQwNUw1OC44NjQ5IDM0LjIxMUw1OC40MTI4IDM0LjU2NTZMNTguNjA0NCAzNS4xMDczTDU5LjM1ODYgMzQuODQwNVpNNTEuOTgwNyAzNC44NDA1TDUyLjczNDkgMzUuMTA3M0w1Mi45MjY1IDM0LjU2NTZMNTIuNDc0NCAzNC4yMTFMNTEuOTgwNyAzNC44NDA1Wk00NC42NjMyIDI5LjEwMDVMNDUuMTU2OSAyOC40NzFMNDQuNzIwNCAyOC4xMjg2TDQ0LjI0NjggMjguNDE3NEw0NC42NjMyIDI5LjEwMDVaTTQwLjkyMTkgMjkuMzAzMUw0MS4yNjEyIDI4LjU3ODZMNDAuNzU4NCAyOC4zNDMxTDQwLjM2MTkgMjguNzMxOUw0MC45MjE5IDI5LjMwMzFaTTMzLjA2MzggMzcuMDA4MkwzMi41MDM3IDM2LjQzNjlMMzIuMDkyMiAzNi44NDA0TDMyLjM0NDYgMzcuMzU4NUwzMy4wNjM4IDM3LjAwODJaTTMxLjIxNjQgMzUuMTk2OEwzMC44NzcxIDM1LjkyMTNMMzEuMzggMzYuMTU2OEwzMS43NzY1IDM1Ljc2OEwzMS4yMTY0IDM1LjE5NjhaTTM5LjA3NDYgMjcuNDkxN0wzOS42MzQ3IDI4LjA2M0w0MC4wNDYyIDI3LjY1OTVMMzkuNzkzOCAyNy4xNDE0TDM5LjA3NDYgMjcuNDkxN1pNNDYuMjkxNyAyNy4wOTYxTDQ1LjUzNzYgMjYuODI4OUw0NS4zNDU1IDI3LjM3MDhMNDUuNzk3OSAyNy43MjU2TDQ2LjI5MTcgMjcuMDk2MVpNNTMuNjA5MiAzMi44MzYxTDUzLjExNTQgMzMuNDY1Nkw1My41NTE5IDMzLjgwOEw1NC4wMjU2IDMzLjUxOTJMNTMuNjA5MiAzMi44MzYxWk01Ny43MzAyIDMyLjgzNjFMNTcuMzEzNyAzMy41MTkyTDU3Ljc4NzQgMzMuODA4TDU4LjIyMzkgMzMuNDY1Nkw1Ny43MzAyIDMyLjgzNjFaTTY1LjA0NzcgMjcuMDk2MUw2NS41NDE0IDI3LjcyNTZMNjUuOTkzNSAyNy4zNzFMNjUuODAxOSAyNi44MjkzTDY1LjA0NzcgMjcuMDk2MVpNMzAuODQyIDYwLjQzNzFWNjEuMjM3MUgzMS42NDJWNjAuNDM3MUgzMC44NDJaTTMwLjg0MiA1Mi43NDk2SDMxLjY0MlY1MS45NDk2SDMwLjg0MlY1Mi43NDk2Wk0yOC4yMjg2IDYwLjQzNzFIMjcuNDI4NlY2MS4yMzcxSDI4LjIyODZWNjAuNDM3MVpNMjguMjI4NiA1Mi43NDk2VjUxLjk0OTZIMjcuNDI4NlY1Mi43NDk2SDI4LjIyODZaTTY3LjQyOTkgMzkuOTM2OVYzOS4xMzY5SDY2LjYyOTlWMzkuOTM2OUg2Ny40Mjk5Wk02Ny40Mjk5IDYwLjQzNjhINjYuNjI5OVY2MS4yMzY4SDY3LjQyOTlWNjAuNDM2OFpNNzAuMDQzMyAzOS45MzY5SDcwLjg0MzNWMzkuMTM2OUg3MC4wNDMzVjM5LjkzNjlaTTcwLjA0MzMgNjAuNDM2OFY2MS4yMzY4SDcwLjg0MzNWNjAuNDM2OEg3MC4wNDMzWk00My45MDg3IDYwLjQzNjhWNjEuMjM2OEg0NC43MDg3VjYwLjQzNjhINDMuOTA4N1pNNDEuMjk1MyA2MC40MzY4SDQwLjQ5NTNWNjEuMjM2OEg0MS4yOTUzVjYwLjQzNjhaTTQzLjkwODcgMzkuOTM2OUg0NC43MDg3VjM5LjEzNjlINDMuOTA4N1YzOS45MzY5Wk00MS4yOTUzIDM5LjkzNjlWMzkuMTM2OUg0MC40OTUzVjM5LjkzNjlINDEuMjk1M1pNNTYuOTc1NCA2MC40MzY2VjYxLjIzNjZINTcuNzc1NFY2MC40MzY2SDU2Ljk3NTRaTTU0LjM2MiA2MC40MzY2SDUzLjU2MlY2MS4yMzY2SDU0LjM2MlY2MC40MzY2Wk01Ni45NzU0IDUwLjE4NjZINTcuNzc1NFY0OS4zODY2SDU2Ljk3NTRWNTAuMTg2NlpNNTQuMzYyIDUwLjE4NjZWNDkuMzg2Nkg1My41NjJWNTAuMTg2Nkg1NC4zNjJaTTY2LjI2MDQgMjkuNzg0OEM2Ni45NzUzIDMwLjIxOTYgNjcuODE5MyAzMC40ODc1IDY4LjczNjcgMzAuNDg3NVYyOC44ODc1QzY4LjEzNjYgMjguODg3NSA2Ny41Nzc2IDI4LjcxMzMgNjcuMDkxOSAyOC40MTc4TDY2LjI2MDQgMjkuNzg0OFpNNTkuODUyNCAzNS40Njk5TDY3LjE2OTkgMjkuNzMwOEw2Ni4xODI0IDI4LjQ3MThMNTguODY0OSAzNC4yMTFMNTkuODUyNCAzNS40Njk5Wk02MC4zODk4IDM2LjA5MzdDNjAuMzg5OCAzNS41NDA0IDYwLjI3NDkgMzUuMDMxNyA2MC4xMTI4IDM0LjU3MzdMNTguNjA0NCAzNS4xMDczQzU4LjcyMTcgMzUuNDM4OCA1OC43ODk4IDM1Ljc2NDQgNTguNzg5OCAzNi4wOTM3SDYwLjM4OThaTTU1LjY2OTcgNDAuNzM3NEM1OC4yNjE2IDQwLjczNzQgNjAuMzg5OCAzOC42NzMxIDYwLjM4OTggMzYuMDkzN0g1OC43ODk4QzU4Ljc4OTggMzcuNzU5OSA1Ny40MDc4IDM5LjEzNzQgNTUuNjY5NyAzOS4xMzc0VjQwLjczNzRaTTUwLjk0OTYgMzYuMDkzN0M1MC45NDk2IDM4LjY3MzEgNTMuMDc3NyA0MC43Mzc0IDU1LjY2OTcgNDAuNzM3NFYzOS4xMzc0QzUzLjkzMTYgMzkuMTM3NCA1Mi41NDk2IDM3Ljc1OTkgNTIuNTQ5NiAzNi4wOTM3SDUwLjk0OTZaTTUxLjIyNjUgMzQuNTczN0M1MS4wNjQ1IDM1LjAzMTcgNTAuOTQ5NiAzNS41NDA0IDUwLjk0OTYgMzYuMDkzN0g1Mi41NDk2QzUyLjU0OTYgMzUuNzY0NCA1Mi42MTc2IDM1LjQzODggNTIuNzM0OSAzNS4xMDczTDUxLjIyNjUgMzQuNTczN1pNNDQuMTY5NCAyOS43Mjk5TDUxLjQ4NjkgMzUuNDY5OUw1Mi40NzQ0IDM0LjIxMUw0NS4xNTY5IDI4LjQ3MUw0NC4xNjk0IDI5LjcyOTlaTTQyLjYwMjcgMzAuNDg3NUM0My41MjAxIDMwLjQ4NzUgNDQuMzY0NCAzMC4yMTk2IDQ1LjA3OTYgMjkuNzgzNkw0NC4yNDY4IDI4LjQxNzRDNDMuNzYxNSAyOC43MTMzIDQzLjIwMjcgMjguODg3NSA0Mi42MDI3IDI4Ljg4NzVWMzAuNDg3NVpNNDAuNTgyNiAzMC4wMjc2QzQxLjE4NzQgMzAuMzEwOCA0MS44Njc4IDMwLjQ4NzUgNDIuNjAyNyAzMC40ODc1VjI4Ljg4NzVDNDIuMTI4OCAyOC44ODc1IDQxLjY3OSAyOC43NzQyIDQxLjI2MTIgMjguNTc4Nkw0MC41ODI2IDMwLjAyNzZaTTMzLjYyMzkgMzcuNTc5NEw0MS40ODIgMjkuODc0M0w0MC4zNjE5IDI4LjczMTlMMzIuNTAzNyAzNi40MzY5TDMzLjYyMzkgMzcuNTc5NFpNMzQuMjU1OCAzOC42NTYyQzM0LjI1NTggMzcuOTI3NiAzNC4wNzM2IDM3LjI1NDMgMzMuNzgzIDM2LjY1NzhMMzIuMzQ0NiAzNy4zNTg1QzMyLjU0MjQgMzcuNzY0NiAzMi42NTU4IDM4LjE5OTYgMzIuNjU1OCAzOC42NTYySDM0LjI1NThaTTI5LjUzNTcgNDMuMjk5OUMzMi4xMjc3IDQzLjI5OTkgMzQuMjU1OCA0MS4yMzU2IDM0LjI1NTggMzguNjU2MkgzMi42NTU4QzMyLjY1NTggNDAuMzIyNCAzMS4yNzM4IDQxLjY5OTkgMjkuNTM1NyA0MS42OTk5VjQzLjI5OTlaTTI0LjgxNTYgMzguNjU2MkMyNC44MTU2IDQxLjIzNTYgMjYuOTQzNyA0My4yOTk5IDI5LjUzNTcgNDMuMjk5OVY0MS42OTk5QzI3Ljc5NzYgNDEuNjk5OSAyNi40MTU2IDQwLjMyMjQgMjYuNDE1NiAzOC42NTYySDI0LjgxNTZaTTI5LjUzNTcgMzQuMDEyNEMyNi45NDM3IDM0LjAxMjQgMjQuODE1NiAzNi4wNzY3IDI0LjgxNTYgMzguNjU2MkgyNi40MTU2QzI2LjQxNTYgMzYuOTg5OSAyNy43OTc2IDM1LjYxMjQgMjkuNTM1NyAzNS42MTI0VjM0LjAxMjRaTTMxLjU1NTcgMzQuNDcyM0MzMC45NTEgMzQuMTg5MSAzMC4yNzA1IDM0LjAxMjQgMjkuNTM1NyAzNC4wMTI0VjM1LjYxMjRDMzAuMDA5NSAzNS42MTI0IDMwLjQ1OTQgMzUuNzI1NyAzMC44NzcxIDM1LjkyMTNMMzEuNTU1NyAzNC40NzIzWk0zOC41MTQ1IDI2LjkyMDVMMzAuNjU2MyAzNC42MjU2TDMxLjc3NjUgMzUuNzY4TDM5LjYzNDcgMjguMDYzTDM4LjUxNDUgMjYuOTIwNVpNMzcuODgyNiAyNS44NDM3QzM3Ljg4MjYgMjYuNTcyMyAzOC4wNjQ4IDI3LjI0NTYgMzguMzU1NCAyNy44NDIxTDM5Ljc5MzggMjcuMTQxNEMzOS41OTYgMjYuNzM1MyAzOS40ODI2IDI2LjMwMDMgMzkuNDgyNiAyNS44NDM3SDM3Ljg4MjZaTTQyLjYwMjcgMjEuMkM0MC4wMTA3IDIxLjIgMzcuODgyNiAyMy4yNjQzIDM3Ljg4MjYgMjUuODQzN0gzOS40ODI2QzM5LjQ4MjYgMjQuMTc3NSA0MC44NjQ2IDIyLjggNDIuNjAyNyAyMi44VjIxLjJaTTQ3LjMyMjggMjUuODQzN0M0Ny4zMjI4IDIzLjI2NDMgNDUuMTk0NiAyMS4yIDQyLjYwMjcgMjEuMlYyMi44QzQ0LjM0MDggMjIuOCA0NS43MjI4IDI0LjE3NzUgNDUuNzIyOCAyNS44NDM3SDQ3LjMyMjhaTTQ3LjA0NTcgMjcuMzYzNEM0Ny4yMDc5IDI2LjkwNTggNDcuMzIyOCAyNi4zOTY5IDQ3LjMyMjggMjUuODQzN0g0NS43MjI4QzQ1LjcyMjggMjYuMTczIDQ1LjY1NDcgMjYuNDk4NSA0NS41Mzc2IDI2LjgyODlMNDcuMDQ1NyAyNy4zNjM0Wk01NC4xMDI5IDMyLjIwNjdMNDYuNzg1NCAyNi40NjY3TDQ1Ljc5NzkgMjcuNzI1Nkw1My4xMTU0IDMzLjQ2NTZMNTQuMTAyOSAzMi4yMDY3Wk01NS42Njk3IDMxLjQ0OTFDNTQuNzUyMyAzMS40NDkxIDUzLjkwOCAzMS43MTcgNTMuMTkyNyAzMi4xNTNMNTQuMDI1NiAzMy41MTkyQzU0LjUxMDkgMzMuMjIzMyA1NS4wNjk3IDMzLjA0OTEgNTUuNjY5NyAzMy4wNDkxVjMxLjQ0OTFaTTU4LjE0NjYgMzIuMTUzQzU3LjQzMTQgMzEuNzE3IDU2LjU4NzEgMzEuNDQ5MSA1NS42Njk3IDMxLjQ0OTFWMzMuMDQ5MUM1Ni4yNjk3IDMzLjA0OTEgNTYuODI4NSAzMy4yMjMzIDU3LjMxMzcgMzMuNTE5Mkw1OC4xNDY2IDMyLjE1M1pNNjQuNTUzOSAyNi40NjY3TDU3LjIzNjQgMzIuMjA2N0w1OC4yMjM5IDMzLjQ2NTZMNjUuNTQxNCAyNy43MjU2TDY0LjU1MzkgMjYuNDY2N1pNNjQuMDE2NiAyNS44NDM3QzY0LjAxNjYgMjYuMzk3MSA2NC4xMzE1IDI2LjkwNTEgNjQuMjkzNSAyNy4zNjI5TDY1LjgwMTkgMjYuODI5M0M2NS42ODQ1IDI2LjQ5NzYgNjUuNjE2NiAyNi4xNzI4IDY1LjYxNjYgMjUuODQzN0g2NC4wMTY2Wk02OC43MzY3IDIxLjJDNjYuMTQ0NyAyMS4yIDY0LjAxNjYgMjMuMjY0MyA2NC4wMTY2IDI1Ljg0MzdINjUuNjE2NkM2NS42MTY2IDI0LjE3NzUgNjYuOTk4NSAyMi44IDY4LjczNjcgMjIuOFYyMS4yWk03My40NTY4IDI1Ljg0MzdDNzMuNDU2OCAyMy4yNjQzIDcxLjMyODYgMjEuMiA2OC43MzY3IDIxLjJWMjIuOEM3MC40NzQ4IDIyLjggNzEuODU2OCAyNC4xNzc1IDcxLjg1NjggMjUuODQzN0g3My40NTY4Wk02OC43MzY3IDMwLjQ4NzVDNzEuMzI4NiAzMC40ODc1IDczLjQ1NjggMjguNDIzMiA3My40NTY4IDI1Ljg0MzdINzEuODU2OEM3MS44NTY4IDI3LjUxIDcwLjQ3NDggMjguODg3NSA2OC43MzY3IDI4Ljg4NzVWMzAuNDg3NVpNNzEuMzQ5MSAzNi41NzUxSDY2LjEyMjNWMzguMTc1MUg3MS4zNDkxVjM2LjU3NTFaTTczLjQ1NTggMzguNjU2M0M3My40NTU4IDM3LjQ5MTkgNzIuNDk4IDM2LjU3NTEgNzEuMzQ5MSAzNi41NzUxVjM4LjE3NTFDNzEuNjQ0MSAzOC4xNzUxIDcxLjg1NTggMzguNDA1IDcxLjg1NTggMzguNjU2M0g3My40NTU4Wk03My40NTU4IDYxLjcxODdWMzguNjU2M0g3MS44NTU4VjYxLjcxODdINzMuNDU1OFpNNzEuMzQ5MSA2My44QzcyLjQ5OCA2My44IDczLjQ1NTggNjIuODgzMiA3My40NTU4IDYxLjcxODdINzEuODU1OEM3MS44NTU4IDYxLjk3IDcxLjY0NDEgNjIuMiA3MS4zNDkxIDYyLjJWNjMuOFpNNjYuMTIyMyA2My44SDcxLjM0OTFWNjIuMkg2Ni4xMjIzVjYzLjhaTTY0LjAxNTYgNjEuNzE4N0M2NC4wMTU2IDYyLjg4MzIgNjQuOTczNCA2My44IDY2LjEyMjMgNjMuOFY2Mi4yQzY1LjgyNzMgNjIuMiA2NS42MTU2IDYxLjk3IDY1LjYxNTYgNjEuNzE4N0g2NC4wMTU2Wk02NC4wMTU2IDM4LjY1NjNWNjEuNzE4N0g2NS42MTU2VjM4LjY1NjNINjQuMDE1NlpNNjYuMTIyMyAzNi41NzUxQzY0Ljk3MzQgMzYuNTc1MSA2NC4wMTU2IDM3LjQ5MTkgNjQuMDE1NiAzOC42NTYzSDY1LjYxNTZDNjUuNjE1NiAzOC40MDUgNjUuODI3MyAzOC4xNzUxIDY2LjEyMjMgMzguMTc1MVYzNi41NzUxWk0yNi45MjIyIDUwLjk4NjZIMzIuMTQ5VjQ5LjM4NjZIMjYuOTIyMlY1MC45ODY2Wk0yNi40MTU1IDUxLjQ2NzlDMjYuNDE1NSA1MS4yMTY2IDI2LjYyNzEgNTAuOTg2NiAyNi45MjIyIDUwLjk4NjZWNDkuMzg2NkMyNS43NzMzIDQ5LjM4NjYgMjQuODE1NSA1MC4zMDM0IDI0LjgxNTUgNTEuNDY3OUgyNi40MTU1Wk0yNi40MTU1IDYxLjcxNzhWNTEuNDY3OUgyNC44MTU1VjYxLjcxNzhIMjYuNDE1NVpNMjYuOTIyMiA2Mi4xOTkxQzI2LjYyNzEgNjIuMTk5MSAyNi40MTU1IDYxLjk2OTEgMjYuNDE1NSA2MS43MTc4SDI0LjgxNTVDMjQuODE1NSA2Mi44ODIzIDI1Ljc3MzMgNjMuNzk5MSAyNi45MjIyIDYzLjc5OTFWNjIuMTk5MVpNMzIuMTQ5IDYyLjE5OTFIMjYuOTIyMlY2My43OTkxSDMyLjE0OVY2Mi4xOTkxWk0zMi42NTU3IDYxLjcxNzhDMzIuNjU1NyA2MS45NjkxIDMyLjQ0NCA2Mi4xOTkxIDMyLjE0OSA2Mi4xOTkxVjYzLjc5OTFDMzMuMjk3OCA2My43OTkxIDM0LjI1NTcgNjIuODgyMyAzNC4yNTU3IDYxLjcxNzhIMzIuNjU1N1pNMzIuNjU1NyA1MS40Njc5VjYxLjcxNzhIMzQuMjU1N1Y1MS40Njc5SDMyLjY1NTdaTTMyLjE0OSA1MC45ODY2QzMyLjQ0NCA1MC45ODY2IDMyLjY1NTcgNTEuMjE2NiAzMi42NTU3IDUxLjQ2NzlIMzQuMjU1N0MzNC4yNTU3IDUwLjMwMzQgMzMuMjk3OCA0OS4zODY2IDMyLjE0OSA0OS4zODY2VjUwLjk4NjZaTTMxLjY0MiA2MC40MzcxVjUyLjc0OTZIMzAuMDQyVjYwLjQzNzFIMzEuNjQyWk0yOC4yMjg2IDYxLjIzNzFIMzAuODQyVjU5LjYzNzFIMjguMjI4NlY2MS4yMzcxWk0yNy40Mjg2IDUyLjc0OTZWNjAuNDM3MUgyOS4wMjg2VjUyLjc0OTZIMjcuNDI4NlpNMzAuODQyIDUxLjk0OTZIMjguMjI4NlY1My41NDk2SDMwLjg0MlY1MS45NDk2Wk02Ni42Mjk5IDM5LjkzNjlWNjAuNDM2OEg2OC4yMjk5VjM5LjkzNjlINjYuNjI5OVpNNzAuMDQzMyAzOS4xMzY5SDY3LjQyOTlWNDAuNzM2OUg3MC4wNDMzVjM5LjEzNjlaTTcwLjg0MzMgNjAuNDM2OFYzOS45MzY5SDY5LjI0MzNWNjAuNDM2OEg3MC44NDMzWk02Ny40Mjk5IDYxLjIzNjhINzAuMDQzM1Y1OS42MzY4SDY3LjQyOTlWNjEuMjM2OFpNNzAuODQzMyAyNS44NDM3QzcwLjg0MzMgMjQuNjgwOCA2OS44ODM4IDIzLjc2MjQgNjguNzM2NiAyMy43NjI0VjI1LjM2MjRDNjkuMDMgMjUuMzYyNCA2OS4yNDMzIDI1LjU5NCA2OS4yNDMzIDI1Ljg0MzdINzAuODQzM1pNNjguNzM2NiAyNy45MjQ5QzY5Ljg4MzggMjcuOTI0OSA3MC44NDMzIDI3LjAwNjUgNzAuODQzMyAyNS44NDM3SDY5LjI0MzNDNjkuMjQzMyAyNi4wOTM0IDY5LjAzIDI2LjMyNDkgNjguNzM2NiAyNi4zMjQ5VjI3LjkyNDlaTTY2LjYyOTkgMjUuODQzN0M2Ni42Mjk5IDI3LjAwNjUgNjcuNTg5MyAyNy45MjQ5IDY4LjczNjYgMjcuOTI0OVYyNi4zMjQ5QzY4LjQ0MzIgMjYuMzI0OSA2OC4yMjk5IDI2LjA5MzQgNjguMjI5OSAyNS44NDM3SDY2LjYyOTlaTTY4LjczNjYgMjMuNzYyNEM2Ny41ODkzIDIzLjc2MjQgNjYuNjI5OSAyNC42ODA4IDY2LjYyOTkgMjUuODQzN0g2OC4yMjk5QzY4LjIyOTkgMjUuNTk0IDY4LjQ0MzIgMjUuMzYyNCA2OC43MzY2IDI1LjM2MjRWMjMuNzYyNFpNMjkuNTM1MyAzOS4xMzc2QzI5LjI0MTkgMzkuMTM3NiAyOS4wMjg2IDM4LjkwNiAyOS4wMjg2IDM4LjY1NjNIMjcuNDI4NkMyNy40Mjg2IDM5LjgxOTIgMjguMzg4IDQwLjczNzYgMjkuNTM1MyA0MC43Mzc2VjM5LjEzNzZaTTMwLjA0MiAzOC42NTYzQzMwLjA0MiAzOC45MDYgMjkuODI4NyAzOS4xMzc2IDI5LjUzNTMgMzkuMTM3NlY0MC43Mzc2QzMwLjY4MjUgNDAuNzM3NiAzMS42NDIgMzkuODE5MiAzMS42NDIgMzguNjU2M0gzMC4wNDJaTTI5LjUzNTMgMzguMTc1MUMyOS44Mjg3IDM4LjE3NTEgMzAuMDQyIDM4LjQwNjcgMzAuMDQyIDM4LjY1NjNIMzEuNjQyQzMxLjY0MiAzNy40OTM1IDMwLjY4MjUgMzYuNTc1MSAyOS41MzUzIDM2LjU3NTFWMzguMTc1MVpNMjkuMDI4NiAzOC42NTYzQzI5LjAyODYgMzguNDA2NyAyOS4yNDE5IDM4LjE3NTEgMjkuNTM1MyAzOC4xNzUxVjM2LjU3NTFDMjguMzg4IDM2LjU3NTEgMjcuNDI4NiAzNy40OTM1IDI3LjQyODYgMzguNjU2M0gyOS4wMjg2Wk00MC40OTUzIDI1Ljg0MzdDNDAuNDk1MyAyNy4wMDY1IDQxLjQ1NDggMjcuOTI0OSA0Mi42MDIgMjcuOTI0OVYyNi4zMjQ5QzQyLjMwODYgMjYuMzI0OSA0Mi4wOTUzIDI2LjA5MzQgNDIuMDk1MyAyNS44NDM3SDQwLjQ5NTNaTTQyLjYwMiAyMy43NjI0QzQxLjQ1NDggMjMuNzYyNCA0MC40OTUzIDI0LjY4MDggNDAuNDk1MyAyNS44NDM3SDQyLjA5NTNDNDIuMDk1MyAyNS41OTQgNDIuMzA4NiAyNS4zNjI0IDQyLjYwMiAyNS4zNjI0VjIzLjc2MjRaTTQ0LjcwODcgMjUuODQzN0M0NC43MDg3IDI0LjY4MDggNDMuNzQ5MiAyMy43NjI0IDQyLjYwMiAyMy43NjI0VjI1LjM2MjRDNDIuODk1NCAyNS4zNjI0IDQzLjEwODcgMjUuNTk0IDQzLjEwODcgMjUuODQzN0g0NC43MDg3Wk00Mi42MDIgMjcuOTI0OUM0My43NDkyIDI3LjkyNDkgNDQuNzA4NyAyNy4wMDY1IDQ0LjcwODcgMjUuODQzN0g0My4xMDg3QzQzLjEwODcgMjYuMDkzNCA0Mi44OTU0IDI2LjMyNDkgNDIuNjAyIDI2LjMyNDlWMjcuOTI0OVpNNTUuNjY4NyAzNi41NzUyQzU1LjM3NTMgMzYuNTc1MiA1NS4xNjIgMzYuMzQzNiA1NS4xNjIgMzYuMDkzOUg1My41NjJDNTMuNTYyIDM3LjI1NjggNTQuNTIxNSAzOC4xNzUyIDU1LjY2ODcgMzguMTc1MlYzNi41NzUyWk01Ni4xNzU0IDM2LjA5MzlDNTYuMTc1NCAzNi4zNDM2IDU1Ljk2MjEgMzYuNTc1MiA1NS42Njg3IDM2LjU3NTJWMzguMTc1MkM1Ni44MTU5IDM4LjE3NTIgNTcuNzc1NCAzNy4yNTY4IDU3Ljc3NTQgMzYuMDkzOUg1Ni4xNzU0Wk01NS42Njg3IDM1LjYxMjdDNTUuOTYyMSAzNS42MTI3IDU2LjE3NTQgMzUuODQ0MiA1Ni4xNzU0IDM2LjA5MzlINTcuNzc1NEM1Ny43NzU0IDM0LjkzMSA1Ni44MTU5IDM0LjAxMjcgNTUuNjY4NyAzNC4wMTI3VjM1LjYxMjdaTTU1LjE2MiAzNi4wOTM5QzU1LjE2MiAzNS44NDQyIDU1LjM3NTMgMzUuNjEyNyA1NS42Njg3IDM1LjYxMjdWMzQuMDEyN0M1NC41MjE1IDM0LjAxMjcgNTMuNTYyIDM0LjkzMSA1My41NjIgMzYuMDkzOUg1NS4xNjJaTTM5Ljk4ODkgMzguMTc1MUg0NS4yMTU3VjM2LjU3NTFIMzkuOTg4OVYzOC4xNzUxWk0zOS40ODIyIDM4LjY1NjNDMzkuNDgyMiAzOC40MDUxIDM5LjY5MzggMzguMTc1MSAzOS45ODg5IDM4LjE3NTFWMzYuNTc1MUMzOC44NCAzNi41NzUxIDM3Ljg4MjIgMzcuNDkxOSAzNy44ODIyIDM4LjY1NjNIMzkuNDgyMlpNMzkuNDgyMiA2MS43MTg3VjM4LjY1NjNIMzcuODgyMlY2MS43MTg3SDM5LjQ4MjJaTTM5Ljk4ODkgNjIuMkMzOS42OTM4IDYyLjIgMzkuNDgyMiA2MS45NyAzOS40ODIyIDYxLjcxODdIMzcuODgyMkMzNy44ODIyIDYyLjg4MzIgMzguODQgNjMuOCAzOS45ODg5IDYzLjhWNjIuMlpNNDUuMjE1NyA2Mi4ySDM5Ljk4ODlWNjMuOEg0NS4yMTU3VjYyLjJaTTQ1LjcyMjQgNjEuNzE4N0M0NS43MjI0IDYxLjk3IDQ1LjUxMDcgNjIuMiA0NS4yMTU3IDYyLjJWNjMuOEM0Ni4zNjQ1IDYzLjggNDcuMzIyNCA2Mi44ODMyIDQ3LjMyMjQgNjEuNzE4N0g0NS43MjI0Wk00NS43MjI0IDM4LjY1NjNWNjEuNzE4N0g0Ny4zMjI0VjM4LjY1NjNINDUuNzIyNFpNNDUuMjE1NyAzOC4xNzUxQzQ1LjUxMDcgMzguMTc1MSA0NS43MjI0IDM4LjQwNTEgNDUuNzIyNCAzOC42NTYzSDQ3LjMyMjRDNDcuMzIyNCAzNy40OTE5IDQ2LjM2NDUgMzYuNTc1MSA0NS4yMTU3IDM2LjU3NTFWMzguMTc1MVpNNDMuOTA4NyA1OS42MzY4SDQxLjI5NTNWNjEuMjM2OEg0My45MDg3VjU5LjYzNjhaTTQzLjEwODcgMzkuOTM2OVY2MC40MzY4SDQ0LjcwODdWMzkuOTM2OUg0My4xMDg3Wk00MS4yOTUzIDQwLjczNjlINDMuOTA4N1YzOS4xMzY5SDQxLjI5NTNWNDAuNzM2OVpNNDIuMDk1MyA2MC40MzY4VjM5LjkzNjlINDAuNDk1M1Y2MC40MzY4SDQyLjA5NTNaTTUzLjA1NjcgNDguNDI0OEg1OC4yODM1VjQ2LjgyNDhINTMuMDU2N1Y0OC40MjQ4Wk01Mi41NSA0OC45MDZDNTIuNTUgNDguNjU0NyA1Mi43NjE3IDQ4LjQyNDggNTMuMDU2NyA0OC40MjQ4VjQ2LjgyNDhDNTEuOTA3OSA0Ni44MjQ4IDUwLjk1IDQ3Ljc0MTUgNTAuOTUgNDguOTA2SDUyLjU1Wk01Mi41NSA2MS43MTg1VjQ4LjkwNkg1MC45NVY2MS43MTg1SDUyLjU1Wk01My4wNTY3IDYyLjE5OTdDNTIuNzYxNyA2Mi4xOTk3IDUyLjU1IDYxLjk2OTggNTIuNTUgNjEuNzE4NUg1MC45NUM1MC45NSA2Mi44ODI5IDUxLjkwNzkgNjMuNzk5NyA1My4wNTY3IDYzLjc5OTdWNjIuMTk5N1pNNTguMjgzNSA2Mi4xOTk3SDUzLjA1NjdWNjMuNzk5N0g1OC4yODM1VjYyLjE5OTdaTTU4Ljc5MDIgNjEuNzE4NUM1OC43OTAyIDYxLjk2OTggNTguNTc4NiA2Mi4xOTk3IDU4LjI4MzUgNjIuMTk5N1Y2My43OTk3QzU5LjQzMjQgNjMuNzk5NyA2MC4zOTAyIDYyLjg4MjkgNjAuMzkwMiA2MS43MTg1SDU4Ljc5MDJaTTU4Ljc5MDIgNDguOTA2VjYxLjcxODVINjAuMzkwMlY0OC45MDZINTguNzkwMlpNNTguMjgzNSA0OC40MjQ4QzU4LjU3ODYgNDguNDI0OCA1OC43OTAyIDQ4LjY1NDcgNTguNzkwMiA0OC45MDZINjAuMzkwMkM2MC4zOTAyIDQ3Ljc0MTUgNTkuNDMyNCA0Ni44MjQ4IDU4LjI4MzUgNDYuODI0OFY0OC40MjQ4Wk01Ni45NzU0IDU5LjYzNjZINTQuMzYyVjYxLjIzNjZINTYuOTc1NFY1OS42MzY2Wk01Ni4xNzU0IDUwLjE4NjZWNjAuNDM2Nkg1Ny43NzU0VjUwLjE4NjZINTYuMTc1NFpNNTQuMzYyIDUwLjk4NjZINTYuOTc1NFY0OS4zODY2SDU0LjM2MlY1MC45ODY2Wk01NS4xNjIgNjAuNDM2NlY1MC4xODY2SDUzLjU2MlY2MC40MzY2SDU1LjE2MlonIGZpbGw9J3doaXRlJyBtYXNrPSd1cmwoI3BhdGgtMi1vdXRzaWRlLTFfMV84KScvPjxlbGxpcHNlIGN4PScyOS4xNTgnIGN5PSczOC41NDM1JyByeD0nMi4zNjE3Micgcnk9JzIuMzYzMzYnIGZpbGw9JyM0ODY3ODcnLz48ZWxsaXBzZSBjeD0nNDMuMzI4MycgY3k9JzI1LjU0NScgcng9JzIuMzYxNzInIHJ5PScyLjM2MzM2JyBmaWxsPScjNDg2Nzg3Jy8+PGVsbGlwc2UgY3g9JzU2LjMxNzgnIGN5PSczNi4xODAyJyByeD0nMi4zNjE3Micgcnk9JzIuMzYzMzYnIGZpbGw9JyM0ODY3ODcnLz48ZWxsaXBzZSBjeD0nNjkuMzA3MycgY3k9JzI1LjU0NScgcng9JzIuMzYxNzInIHJ5PScyLjM2MzM2JyBmaWxsPScjNDg2Nzg3Jy8+PHJlY3QgeD0nMjYuNzk2MycgeT0nNTEuNTQyJyB3aWR0aD0nNC43MjM0NCcgaGVpZ2h0PSc5LjQ1MzQzJyBmaWxsPScjNDg2Nzg3Jy8+PHJlY3QgeD0nMzkuNzg1OCcgeT0nMzguNTQzNScgd2lkdGg9JzQuNzIzNDQnIGhlaWdodD0nMjIuNDUxOScgZmlsbD0nIzQ4Njc4NycvPjxyZWN0IHg9JzUyLjc3NTInIHk9JzQ5LjE3ODYnIHdpZHRoPSc0LjcyMzQ0JyBoZWlnaHQ9JzEyLjk5ODUnIGZpbGw9JyM0ODY3ODcnLz48cmVjdCB4PSc2Ni45NDU1JyB5PSczOC41NDM1JyB3aWR0aD0nNC43MjM0NCcgaGVpZ2h0PScyMi40NTE5JyBmaWxsPScjNDg2Nzg3Jy8+PC9zdmc+XCIpKTtcbiAgICB9XG4gIH1cblxuICAmLmZhY2lsaXRhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RDhDQTM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nOTknIGhlaWdodD0nOTgnIHZpZXdCb3g9JzAgMCA5OSA5OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZWxsaXBzZSBjeD0nNDkuMzk5NicgY3k9JzQ5JyByeD0nNDguOTY2JyByeT0nNDknIGZpbGw9JyM2RDhDQTMnLz48cGF0aCBkPSdNNzIuNzQ4IDQ3LjMwNTNDNzIuODM0MSA0Ny45NjU4IDcyLjg5MjIgNDguNjM1IDcyLjkyMTMgNDkuMzExOEw3Mi41MjE3IDQ5LjMyODlDNzIuNTM1NyA0OS42NTczIDcyLjU0MjkgNDkuOTg3NSA3Mi41NDI5IDUwLjMxOTRDNzIuNTQyOSA1MC42NTEzIDcyLjUzNTcgNTAuOTgxNSA3Mi41MjE3IDUxLjMwOTlMNzIuOTIxMyA1MS4zMjdDNzIuODkyMiA1Mi4wMDM4IDcyLjgzNDEgNTIuNjczIDcyLjc0OCA1My4zMzM1TDcyLjM1MTQgNTMuMjgxOEM3Mi4yNjU1IDUzLjk0MDcgNzIuMTUxNCA1NC41OTA2IDcyLjAxMDMgNTUuMjMwM0w3Mi40MDEgNTUuMzE2NEM3Mi4yNTU2IDU1Ljk3NTcgNzIuMDgyIDU2LjYyNDQgNzEuODgxNyA1Ny4yNjExTDcxLjUwMDEgNTcuMTQxMUM3MS4zMDEyIDU3Ljc3MzIgNzEuMDc1MyA1OC4zOTM1IDcwLjgyMzkgNTkuMDAwNEw3MS4xOTM1IDU5LjE1MzVDNzAuOTM1NiA1OS43NzU5IDcwLjY1MTMgNjAuMzg0NiA3MC4zNDIgNjAuOTc4Mkw2OS45ODczIDYwLjc5MzRDNjkuNjgxNyA2MS4zNzk4IDY5LjM1MTIgNjEuOTUxMyA2OC45OTczIDYyLjUwNjNMNjkuMzM0NSA2Mi43MjE0QzY4Ljk3MyA2My4yODgzIDY4LjU4NzQgNjMuODM4NCA2OC4xNzkxIDY0LjM3MDJMNjcuODYxOCA2NC4xMjY2QzY3LjQ1OTggNjQuNjUwNCA2Ny4wMzUzIDY1LjE1NjEgNjYuNTkgNjUuNjQyNEw2Ni44ODUgNjUuOTEyNUM2Ni40MzE1IDY2LjQwNzcgNjUuOTU2NiA2Ni44ODMgNjUuNDYyIDY3LjMzN0w2NS4xOTE1IDY3LjA0MjNDNjQuNzA1NyA2Ny40ODgyIDY0LjIwMDQgNjcuOTEzMSA2My42NzcgNjguMzE1N0w2My45MjA5IDY4LjYzMjhDNjMuMzg5NSA2OS4wNDE1IDYyLjgzOTggNjkuNDI3NyA2Mi4yNzMzIDY5Ljc4OThMNjIuMDU3OSA2OS40NTI3QzYxLjUwMzEgNjkuODA3MiA2MC45MzIgNzAuMTM4MiA2MC4zNDU4IDcwLjQ0NDNMNjAuNTMxIDcwLjc5ODhDNTkuOTM3NyA3MS4xMDg3IDU5LjMyOTIgNzEuMzkzNCA1OC43MDcgNzEuNjUxN0w1OC41NTM2IDcxLjI4MjNDNTcuOTQ2OCA3MS41MzQyIDU3LjMyNjggNzEuNzYwNCA1Ni42OTQ4IDcxLjk1OTdMNTYuODE1MSA3Mi4zNDEyQzU2LjE3ODQgNzIuNTQyIDU1LjUyOTggNzIuNzE1OCA1NC44NzA3IDcyLjg2MTVMNTQuNzg0NCA3Mi40NzA5QzU0LjE0NDcgNzIuNjEyMyA1My40OTQ4IDcyLjcyNjYgNTIuODM2MSA3Mi44MTI2TDUyLjg4NzggNzMuMjA5M0M1Mi4yMjc0IDczLjI5NTUgNTEuNTU4MiA3My4zNTM4IDUwLjg4MTQgNzMuMzgyOUw1MC44NjQyIDcyLjk4MzNDNTAuNTM1OCA3Mi45OTc0IDUwLjIwNTcgNzMuMDA0NSA0OS44NzM4IDczLjAwNDVDNDkuNTQxOSA3My4wMDQ1IDQ5LjIxMTcgNzIuOTk3NCA0OC44ODMzIDcyLjk4MzNMNDguODY2MiA3My4zODI5QzQ4LjE4OTQgNzMuMzUzOCA0Ny41MjAyIDczLjI5NTUgNDYuODU5NyA3My4yMDkzTDQ2LjkxMTUgNzIuODEyNkM0Ni4yNTI3IDcyLjcyNjYgNDUuNjAyOSA3Mi42MTIzIDQ0Ljk2MzIgNzIuNDcwOUw0NC44NzY5IDcyLjg2MTVDNDQuMjE3NyA3Mi43MTU4IDQzLjU2OTEgNzIuNTQyIDQyLjkzMjUgNzIuMzQxMkw0My4wNTI4IDcxLjk1OTdDNDIuNDIwOCA3MS43NjA0IDQxLjgwMDcgNzEuNTM0MiA0MS4xOTQgNzEuMjgyM0w0MS4wNDA2IDcxLjY1MTdDNDAuNDE4NCA3MS4zOTM0IDM5LjgwOTkgNzEuMTA4NyAzOS4yMTY2IDcwLjc5ODhMMzkuNDAxNyA3MC40NDQzQzM4LjgxNTUgNzAuMTM4MiAzOC4yNDQ0IDY5LjgwNzIgMzcuNjg5NyA2OS40NTI3TDM3LjQ3NDMgNjkuNzg5OEMzNi45MDc3IDY5LjQyNzcgMzYuMzU4IDY5LjA0MTUgMzUuODI2NiA2OC42MzI4TDM2LjA3MDUgNjguMzE1N0MzNS41NDcyIDY3LjkxMzEgMzUuMDQxOSA2Ny40ODgyIDM0LjU1NjEgNjcuMDQyM0wzNC4yODU2IDY3LjMzN0MzMy43OTA5IDY2Ljg4MyAzMy4zMTYxIDY2LjQwNzcgMzIuODYyNiA2NS45MTI1TDMzLjE1NzYgNjUuNjQyNEMzMi43MTIyIDY1LjE1NjEgMzIuMjg3OCA2NC42NTA0IDMxLjg4NTcgNjQuMTI2NkwzMS41Njg0IDY0LjM3MDJDMzEuMTYwMiA2My44Mzg0IDMwLjc3NDYgNjMuMjg4MyAzMC40MTMgNjIuNzIxNEwzMC43NTAzIDYyLjUwNjNDMzAuMzk2MyA2MS45NTEzIDMwLjA2NTkgNjEuMzc5OCAyOS43NjAzIDYwLjc5MzRMMjkuNDA1NSA2MC45NzgyQzI5LjA5NjIgNjAuMzg0NiAyOC44MTE5IDU5Ljc3NTkgMjguNTU0MSA1OS4xNTM1TDI4LjkyMzYgNTkuMDAwNEMyOC42NzIyIDU4LjM5MzUgMjguNDQ2NCA1Ny43NzMyIDI4LjI0NzQgNTcuMTQxMUwyNy44NjU5IDU3LjI2MTFDMjcuNjY1NSA1Ni42MjQ0IDI3LjQ5MiA1NS45NzU3IDI3LjM0NjYgNTUuMzE2NEwyNy43MzcyIDU1LjIzMDNDMjcuNTk2MSA1NC41OTA2IDI3LjQ4MiA1My45NDA3IDI3LjM5NjIgNTMuMjgxOEwyNi45OTk1IDUzLjMzMzVDMjYuOTEzNSA1Mi42NzMgMjYuODU1MyA1Mi4wMDM4IDI2LjgyNjMgNTEuMzI3TDI3LjIyNTkgNTEuMzA5OUMyNy4yMTE4IDUwLjk4MTUgMjcuMjA0NyA1MC42NTEzIDI3LjIwNDcgNTAuMzE5NEMyNy4yMDQ3IDQ5Ljk4NzUgMjcuMjExOCA0OS42NTczIDI3LjIyNTkgNDkuMzI4OUwyNi44MjYzIDQ5LjMxMThDMjYuODU1MyA0OC42MzUgMjYuOTEzNSA0Ny45NjU4IDI2Ljk5OTUgNDcuMzA1M0wyNy4zOTYyIDQ3LjM1N0MyNy40ODIgNDYuNjk4MSAyNy41OTYxIDQ2LjA0ODIgMjcuNzM3MiA0NS40MDg1TDI3LjM0NjYgNDUuMzIyNEMyNy40OTIgNDQuNjYzMSAyNy42NjU1IDQ0LjAxNDQgMjcuODY1OSA0My4zNzc3TDI4LjI0NzQgNDMuNDk3N0MyOC40NDY0IDQyLjg2NTYgMjguNjcyMiA0Mi4yNDUzIDI4LjkyMzYgNDEuNjM4NEwyOC41NTQxIDQxLjQ4NTNDMjguODExOSA0MC44NjI5IDI5LjA5NjIgNDAuMjU0MiAyOS40MDU1IDM5LjY2MDZMMjkuNzYwMyAzOS44NDU0QzMwLjA2NTkgMzkuMjU5IDMwLjM5NjMgMzguNjg3NSAzMC43NTAzIDM4LjEzMjVMMzAuNDEzIDM3LjkxNzRDMzAuNzc0NiAzNy4zNTA1IDMxLjE2MDIgMzYuODAwNCAzMS41Njg0IDM2LjI2ODZMMzEuODg1NyAzNi41MTIyQzMyLjI4NzggMzUuOTg4NCAzMi43MTIyIDM1LjQ4MjcgMzMuMTU3NiAzNC45OTY0TDMyLjg2MjYgMzQuNzI2M0MzMy4zMTYxIDM0LjIzMTEgMzMuNzkwOSAzMy43NTU4IDM0LjI4NTYgMzMuMzAxOEwzNC41NTYgMzMuNTk2NUMzNS4wNDE5IDMzLjE1MDYgMzUuNTQ3MiAzMi43MjU3IDM2LjA3MDUgMzIuMzIzMUwzNS44MjY2IDMyLjAwNkMzNi4zNTggMzEuNTk3MyAzNi45MDc3IDMxLjIxMTEgMzcuNDc0MyAzMC44NDlMMzcuNjg5NyAzMS4xODYxQzM4LjI0NDQgMzAuODMxNiAzOC44MTU1IDMwLjUwMDYgMzkuNDAxNyAzMC4xOTQ1TDM5LjIxNjYgMjkuODRDMzkuODA5OSAyOS41MzAxIDQwLjQxODQgMjkuMjQ1NCA0MS4wNDA2IDI4Ljk4NzFMNDEuMTk0IDI5LjM1NjVDNDEuODAwNyAyOS4xMDQ2IDQyLjQyMDggMjguODc4NCA0My4wNTI4IDI4LjY3OTFMNDIuOTMyNSAyOC4yOTc2QzQzLjU2OTEgMjguMDk2OCA0NC4yMTc3IDI3LjkyMyA0NC44NzY5IDI3Ljc3NzNMNDQuOTYzMiAyOC4xNjc5QzQ1LjYwMjkgMjguMDI2NSA0Ni4yNTI3IDI3LjkxMjIgNDYuOTExNSAyNy44MjYyTDQ2Ljg1OTcgMjcuNDI5NUM0Ny41MjAyIDI3LjM0MzMgNDguMTg5NCAyNy4yODUgNDguODY2MiAyNy4yNTU5TDQ4Ljg4MzMgMjcuNjU1NUM0OS4yMTE3IDI3LjY0MTQgNDkuNTQxOSAyNy42MzQzIDQ5Ljg3MzggMjcuNjM0M0M1MC4yMDU3IDI3LjYzNDMgNTAuNTM1OSAyNy42NDE0IDUwLjg2NDIgMjcuNjU1NUw1MC44ODE0IDI3LjI1NTlDNTEuNTU4MiAyNy4yODUgNTIuMjI3NCAyNy4zNDMzIDUyLjg4NzggMjcuNDI5NUw1Mi44MzYxIDI3LjgyNjJDNTMuNDk0OCAyNy45MTIyIDU0LjE0NDcgMjguMDI2NSA1NC43ODQ0IDI4LjE2NzlMNTQuODcwNyAyNy43NzczQzU1LjUyOTggMjcuOTIzIDU2LjE3ODQgMjguMDk2OSA1Ni44MTUxIDI4LjI5NzZMNTYuNjk0OCAyOC42NzkxQzU3LjMyNjggMjguODc4NCA1Ny45NDY4IDI5LjEwNDYgNTguNTUzNiAyOS4zNTY1TDU4LjcwNyAyOC45ODcxQzU5LjMyOTIgMjkuMjQ1NCA1OS45Mzc3IDI5LjUzMDEgNjAuNTMxIDI5Ljg0TDYwLjM0NTggMzAuMTk0NUM2MC45MzIgMzAuNTAwNiA2MS41MDMxIDMwLjgzMTYgNjIuMDU3OSAzMS4xODYxTDYyLjI3MzMgMzAuODQ5QzYyLjgzOTggMzEuMjExMSA2My4zODk1IDMxLjU5NzMgNjMuOTIwOSAzMi4wMDZMNjMuNjc3MSAzMi4zMjMxQzY0LjIwMDQgMzIuNzI1NyA2NC43MDU3IDMzLjE1MDYgNjUuMTkxNSAzMy41OTY1TDY1LjQ2MiAzMy4zMDE4QzY1Ljk1NjYgMzMuNzU1OCA2Ni40MzE1IDM0LjIzMTEgNjYuODg1IDM0LjcyNjNMNjYuNTkgMzQuOTk2NEM2Ny4wMzUzIDM1LjQ4MjcgNjcuNDU5OCAzNS45ODg0IDY3Ljg2MTggMzYuNTEyMkw2OC4xNzkxIDM2LjI2ODZDNjguNTg3NCAzNi44MDA0IDY4Ljk3MyAzNy4zNTA1IDY5LjMzNDUgMzcuOTE3NEw2OC45OTczIDM4LjEzMjVDNjkuMzUxMiAzOC42ODc1IDY5LjY4MTcgMzkuMjU5IDY5Ljk4NzMgMzkuODQ1NEw3MC4zNDIgMzkuNjYwNkM3MC42NTEzIDQwLjI1NDIgNzAuOTM1NiA0MC44NjI5IDcxLjE5MzUgNDEuNDg1M0w3MC44MjM5IDQxLjYzODRDNzEuMDc1MyA0Mi4yNDUzIDcxLjMwMTIgNDIuODY1NiA3MS41MDAxIDQzLjQ5NzdMNzEuODgxNyA0My4zNzc3QzcyLjA4MiA0NC4wMTQ0IDcyLjI1NTYgNDQuNjYzMSA3Mi40MDEgNDUuMzIyNEw3Mi4wMTAzIDQ1LjQwODVDNzIuMTUxNCA0Ni4wNDgyIDcyLjI2NTUgNDYuNjk4MSA3Mi4zNTE0IDQ3LjM1N0w3Mi43NDggNDcuMzA1M1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44JyBzdHJva2UtZGFzaGFycmF5PScyIDInLz48cGF0aCBkPSdNNDQuOTQ1OCA1OC41ODY3QzQ0Ljk0NTggNjUuNTI5NyAzOS4zMjEzIDcxLjE1NzYgMzIuMzgzOCA3MS4xNTc2QzI1LjQ0NjMgNzEuMTU3NiAxOS44MjE5IDY1LjUyOTcgMTkuODIxOSA1OC41ODY3QzE5LjgyMTkgNTEuNjQzNyAyNS40NDYzIDQ2LjAxNTcgMzIuMzgzOCA0Ni4wMTU3QzM5LjMyMTMgNDYuMDE1NyA0NC45NDU4IDUxLjY0MzcgNDQuOTQ1OCA1OC41ODY3WicgZmlsbD0nIzZEOENBMycgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLz48cGF0aCBkPSdNMzcuMzE4NiA1NS42NDcxQzM3LjMxODYgNTguNDE0NCAzNS4wNTEyIDYwLjY1NzggMzIuMjU0MyA2MC42NTc4QzI5LjQ1NzUgNjAuNjU3OCAyNy4xOTAxIDU4LjQxNDQgMjcuMTkwMSA1NS42NDcxQzI3LjE5MDEgNTIuODc5NyAyOS40NTc1IDUwLjYzNjMgMzIuMjU0MyA1MC42MzYzQzM1LjA1MTIgNTAuNjM2MyAzNy4zMTg2IDUyLjg3OTcgMzcuMzE4NiA1NS42NDcxWicgZmlsbD0nIzZEOENBMycvPjxwYXRoIGQ9J00zNS4zNjUyIDYxLjUyMkwzMi4yNTM2IDY2LjA1NjRMMjkuMTQxOSA2MS41MjJDMjQuNjU3MyA2Mi4yMTg5IDIzLjYyOTQgNjMuNjA3MyAyMi4zNzUgNjUuNjk5M0MyMi4zNzUgNjUuNjk5MyAyNS44MjUyIDcxLjEzODggMzIuMjUzNiA3MS4xMzg4QzM4LjY4MiA3MS4xMzg4IDQyLjQ0NTEgNjUuNjk5MyA0Mi40NDUxIDY1LjY5OTNDNDAuNzcyNiA2My4xODg4IDM5Ljg1ODggNjIuMjI3OCAzNS4zNjUyIDYxLjUyMlonIGZpbGw9JyM2RDhDQTMnLz48cGF0aCBkPSdNMzcuMzE4NiA1NS42NDcxQzM3LjMxODYgNTguNDE0NCAzNS4wNTEyIDYwLjY1NzggMzIuMjU0MyA2MC42NTc4QzI5LjQ1NzUgNjAuNjU3OCAyNy4xOTAxIDU4LjQxNDQgMjcuMTkwMSA1NS42NDcxQzI3LjE5MDEgNTIuODc5NyAyOS40NTc1IDUwLjYzNjMgMzIuMjU0MyA1MC42MzYzQzM1LjA1MTIgNTAuNjM2MyAzNy4zMTg2IDUyLjg3OTcgMzcuMzE4NiA1NS42NDcxWicgZmlsbD0nIzZEOENBMycvPjxwYXRoIGQ9J00zNS4zNjUyIDYxLjUyMkwzMi4yNTM2IDY2LjA1NjRMMjkuMTQxOSA2MS41MjJDMjQuNjU3MyA2Mi4yMTg5IDIzLjYyOTQgNjMuNjA3MyAyMi4zNzUgNjUuNjk5M0MyMi4zNzUgNjUuNjk5MyAyNS44MjUyIDcxLjEzODggMzIuMjUzNiA3MS4xMzg4QzM4LjY4MiA3MS4xMzg4IDQyLjQ0NTEgNjUuNjk5MyA0Mi40NDUxIDY1LjY5OTNDNDAuNzcyNiA2My4xODg4IDM5Ljg1ODggNjIuMjI3OCAzNS4zNjUyIDYxLjUyMlonIGZpbGw9JyM2RDhDQTMnLz48cGF0aCBkPSdNMzIuMjU0MyA2MC42NTc4QzM1LjA1MTIgNjAuNjU3OCAzNy4zMTg2IDU4LjQxNDQgMzcuMzE4NiA1NS42NDcxQzM3LjMxODYgNTIuODc5NyAzNS4wNTEyIDUwLjYzNjMgMzIuMjU0MyA1MC42MzYzQzI5LjQ1NzUgNTAuNjM2MyAyNy4xOTAxIDUyLjg3OTcgMjcuMTkwMSA1NS42NDcxQzI3LjE5MDEgNTguNDE0NCAyOS40NTc1IDYwLjY1NzggMzIuMjU0MyA2MC42NTc4Wk0zMi4yNTM2IDY2LjA1NjRMMzUuMzY1MiA2MS41MjJDMzkuODU4OCA2Mi4yMjc4IDQwLjc3MjYgNjMuMTg4OCA0Mi40NDUxIDY1LjY5OTNDNDIuNDQ1MSA2NS42OTkzIDM4LjY4MiA3MS4xMzg4IDMyLjI1MzYgNzEuMTM4OEMyNS44MjUyIDcxLjEzODggMjIuMzc1IDY1LjY5OTMgMjIuMzc1IDY1LjY5OTNDMjMuNjI5NCA2My42MDczIDI0LjY1NzMgNjIuMjE4OSAyOS4xNDE5IDYxLjUyMkwzMi4yNTM2IDY2LjA1NjRaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvPjxwYXRoIGQ9J003OS4yNTgzIDU4LjU4NjZDNzkuMjU4MyA2NS41Mjk2IDczLjYzMzggNzEuMTU3NSA2Ni42OTYzIDcxLjE1NzVDNTkuNzU4OCA3MS4xNTc1IDU0LjEzNDQgNjUuNTI5NiA1NC4xMzQ0IDU4LjU4NjZDNTQuMTM0NCA1MS42NDM2IDU5Ljc1ODggNDYuMDE1NiA2Ni42OTYzIDQ2LjAxNTZDNzMuNjMzOCA0Ni4wMTU2IDc5LjI1ODMgNTEuNjQzNiA3OS4yNTgzIDU4LjU4NjZaJyBmaWxsPScjNkQ4Q0EzJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzAuOCcvPjxwYXRoIGQ9J003MS42MzExIDU1LjY0N0M3MS42MzExIDU4LjQxNDMgNjkuMzYzNyA2MC42NTc3IDY2LjU2NjggNjAuNjU3N0M2My43NyA2MC42NTc3IDYxLjUwMjYgNTguNDE0MyA2MS41MDI2IDU1LjY0N0M2MS41MDI2IDUyLjg3OTYgNjMuNzcgNTAuNjM2MiA2Ni41NjY4IDUwLjYzNjJDNjkuMzYzNyA1MC42MzYyIDcxLjYzMTEgNTIuODc5NiA3MS42MzExIDU1LjY0N1onIGZpbGw9JyM2RDhDQTMnLz48cGF0aCBkPSdNNjkuNjc3NyA2MS41MjE5TDY2LjU2NjEgNjYuMDU2M0w2My40NTQ0IDYxLjUyMTlDNTguOTY5OCA2Mi4yMTg5IDU3Ljk0MTkgNjMuNjA3MiA1Ni42ODc1IDY1LjY5OTNDNTYuNjg3NSA2NS42OTkzIDYwLjEzNzcgNzEuMTM4NyA2Ni41NjYxIDcxLjEzODdDNzIuOTk0NSA3MS4xMzg3IDc2Ljc1NzYgNjUuNjk5MyA3Ni43NTc2IDY1LjY5OTNDNzUuMDg1MSA2My4xODg4IDc0LjE3MTMgNjIuMjI3NyA2OS42Nzc3IDYxLjUyMTlaJyBmaWxsPScjNkQ4Q0EzJy8+PHBhdGggZD0nTTcxLjYzMTEgNTUuNjQ3QzcxLjYzMTEgNTguNDE0MyA2OS4zNjM3IDYwLjY1NzcgNjYuNTY2OCA2MC42NTc3QzYzLjc3IDYwLjY1NzcgNjEuNTAyNiA1OC40MTQzIDYxLjUwMjYgNTUuNjQ3QzYxLjUwMjYgNTIuODc5NiA2My43NyA1MC42MzYyIDY2LjU2NjggNTAuNjM2MkM2OS4zNjM3IDUwLjYzNjIgNzEuNjMxMSA1Mi44Nzk2IDcxLjYzMTEgNTUuNjQ3WicgZmlsbD0nIzZEOENBMycvPjxwYXRoIGQ9J002OS42Nzc3IDYxLjUyMTlMNjYuNTY2MSA2Ni4wNTYzTDYzLjQ1NDQgNjEuNTIxOUM1OC45Njk4IDYyLjIxODkgNTcuOTQxOSA2My42MDcyIDU2LjY4NzUgNjUuNjk5M0M1Ni42ODc1IDY1LjY5OTMgNjAuMTM3NyA3MS4xMzg3IDY2LjU2NjEgNzEuMTM4N0M3Mi45OTQ1IDcxLjEzODcgNzYuNzU3NiA2NS42OTkzIDc2Ljc1NzYgNjUuNjk5M0M3NS4wODUxIDYzLjE4ODggNzQuMTcxMyA2Mi4yMjc3IDY5LjY3NzcgNjEuNTIxOVonIGZpbGw9JyM2RDhDQTMnLz48cGF0aCBkPSdNNjYuNTY2OCA2MC42NTc3QzY5LjM2MzcgNjAuNjU3NyA3MS42MzExIDU4LjQxNDMgNzEuNjMxMSA1NS42NDdDNzEuNjMxMSA1Mi44Nzk2IDY5LjM2MzcgNTAuNjM2MiA2Ni41NjY4IDUwLjYzNjJDNjMuNzcgNTAuNjM2MiA2MS41MDI2IDUyLjg3OTYgNjEuNTAyNiA1NS42NDdDNjEuNTAyNiA1OC40MTQzIDYzLjc3IDYwLjY1NzcgNjYuNTY2OCA2MC42NTc3Wk02Ni41NjYxIDY2LjA1NjNMNjkuNjc3NyA2MS41MjE5Qzc0LjE3MTMgNjIuMjI3NyA3NS4wODUxIDYzLjE4ODggNzYuNzU3NiA2NS42OTkzQzc2Ljc1NzYgNjUuNjk5MyA3Mi45OTQ1IDcxLjEzODcgNjYuNTY2MSA3MS4xMzg3QzYwLjEzNzcgNzEuMTM4NyA1Ni42ODc1IDY1LjY5OTMgNTYuNjg3NSA2NS42OTkzQzU3Ljk0MTkgNjMuNjA3MiA1OC45Njk4IDYyLjIxODkgNjMuNDU0NCA2MS41MjE5TDY2LjU2NjEgNjYuMDU2M1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PHBhdGggZD0nTTYxLjU1NTEgMzAuOTcwOUM2MS41NTUxIDM3LjkxMzkgNTUuOTMwNyA0My41NDE5IDQ4Ljk5MzIgNDMuNTQxOUM0Mi4wNTU3IDQzLjU0MTkgMzYuNDMxMyAzNy45MTM5IDM2LjQzMTMgMzAuOTcwOUMzNi40MzEzIDI0LjAyNzkgNDIuMDU1NyAxOC40IDQ4Ljk5MzIgMTguNEM1NS45MzA3IDE4LjQgNjEuNTU1MSAyNC4wMjc5IDYxLjU1NTEgMzAuOTcwOVonIGZpbGw9JyM2RDhDQTMnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PHBhdGggZD0nTTUzLjkyNzkgMjguMDMxOEM1My45Mjc5IDMwLjc5OTEgNTEuNjYwNiAzMy4wNDI1IDQ4Ljg2MzcgMzMuMDQyNUM0Ni4wNjY4IDMzLjA0MjUgNDMuNzk5NSAzMC43OTkxIDQzLjc5OTUgMjguMDMxOEM0My43OTk1IDI1LjI2NDQgNDYuMDY2OCAyMy4wMjEgNDguODYzNyAyMy4wMjFDNTEuNjYwNiAyMy4wMjEgNTMuOTI3OSAyNS4yNjQ0IDUzLjkyNzkgMjguMDMxOFonIGZpbGw9JyM2RDhDQTMnLz48cGF0aCBkPSdNNTEuOTc0NiAzMy45MDY3TDQ4Ljg2MyAzOC40NDExTDQ1Ljc1MTMgMzMuOTA2N0M0MS4yNjY2IDM0LjYwMzcgNDAuMjM4OCAzNS45OTIgMzguOTg0NCAzOC4wODQxQzM4Ljk4NDQgMzguMDg0MSA0Mi40MzQ2IDQzLjUyMzUgNDguODYzIDQzLjUyMzVDNTUuMjkxMyA0My41MjM1IDU5LjA1NDUgMzguMDg0MSA1OS4wNTQ1IDM4LjA4NDFDNTcuMzgyIDM1LjU3MzYgNTYuNDY4MiAzNC42MTI1IDUxLjk3NDYgMzMuOTA2N1onIGZpbGw9JyM2RDhDQTMnLz48cGF0aCBkPSdNNTMuOTI3OSAyOC4wMzE4QzUzLjkyNzkgMzAuNzk5MSA1MS42NjA2IDMzLjA0MjUgNDguODYzNyAzMy4wNDI1QzQ2LjA2NjggMzMuMDQyNSA0My43OTk1IDMwLjc5OTEgNDMuNzk5NSAyOC4wMzE4QzQzLjc5OTUgMjUuMjY0NCA0Ni4wNjY4IDIzLjAyMSA0OC44NjM3IDIzLjAyMUM1MS42NjA2IDIzLjAyMSA1My45Mjc5IDI1LjI2NDQgNTMuOTI3OSAyOC4wMzE4WicgZmlsbD0nIzZEOENBMycvPjxwYXRoIGQ9J001MS45NzQ2IDMzLjkwNjdMNDguODYzIDM4LjQ0MTFMNDUuNzUxMyAzMy45MDY3QzQxLjI2NjYgMzQuNjAzNyA0MC4yMzg4IDM1Ljk5MiAzOC45ODQ0IDM4LjA4NDFDMzguOTg0NCAzOC4wODQxIDQyLjQzNDYgNDMuNTIzNSA0OC44NjMgNDMuNTIzNUM1NS4yOTEzIDQzLjUyMzUgNTkuMDU0NSAzOC4wODQxIDU5LjA1NDUgMzguMDg0MUM1Ny4zODIgMzUuNTczNiA1Ni40NjgyIDM0LjYxMjUgNTEuOTc0NiAzMy45MDY3WicgZmlsbD0nIzZEOENBMycvPjxwYXRoIGQ9J000OC44NjM3IDMzLjA0MjVDNTEuNjYwNiAzMy4wNDI1IDUzLjkyNzkgMzAuNzk5MSA1My45Mjc5IDI4LjAzMThDNTMuOTI3OSAyNS4yNjQ0IDUxLjY2MDYgMjMuMDIxIDQ4Ljg2MzcgMjMuMDIxQzQ2LjA2NjggMjMuMDIxIDQzLjc5OTUgMjUuMjY0NCA0My43OTk1IDI4LjAzMThDNDMuNzk5NSAzMC43OTkxIDQ2LjA2NjggMzMuMDQyNSA0OC44NjM3IDMzLjA0MjVaTTQ4Ljg2MyAzOC40NDExTDUxLjk3NDYgMzMuOTA2N0M1Ni40NjgyIDM0LjYxMjUgNTcuMzgyIDM1LjU3MzYgNTkuMDU0NSAzOC4wODQxQzU5LjA1NDUgMzguMDg0MSA1NS4yOTEzIDQzLjUyMzUgNDguODYzIDQzLjUyMzVDNDIuNDM0NiA0My41MjM1IDM4Ljk4NDQgMzguMDg0MSAzOC45ODQ0IDM4LjA4NDFDNDAuMjM4OCAzNS45OTIgNDEuMjY2NiAzNC42MDM3IDQ1Ljc1MTMgMzMuOTA2N0w0OC44NjMgMzguNDQxMVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PC9zdmc+XCIpKTtcbiAgICB9XG4gIH1cblxuICAmLmxldmVyYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4RjY0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9Jzk5JyBoZWlnaHQ9Jzk4JyB2aWV3Qm94PScwIDAgOTkgOTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGVsbGlwc2UgY3g9JzQ5LjIwMDQnIGN5PSc0OScgcng9JzQ4Ljk2Nicgcnk9JzQ5JyBmaWxsPScjOTk4RjY0Jy8+PHBhdGggZD0nTTYyLjg1MzQgMzcuOTg0M0M2My43NTc4IDM4Ljk3MSA2NC4yMzM2IDQwLjI3NjggNjQuMTc1OSA0MS42MTQ1QzY0LjExODIgNDIuOTUyMSA2My41MzE5IDQ0LjIxMjIgNjIuNTQ1OSA0NS4xMTczQzYxLjU1OTkgNDYuMDIyNCA2MC4yNTQ5IDQ2LjQ5ODYgNTguOTE4MiA0Ni40NDA5QzU3LjU4MTQgNDYuMzgzMyA1Ni4zMjIzIDQ1Ljc5NjcgNTUuNDE3OSA0NC44MUw1NS4zODA5IDQ0Ljc2OTdMNTIuNzk0NyA0Ny4xNDM5TDU2LjI3OTEgNTAuOTQ0OEM1Ni41NzQgNTEuMjY2NiA1Ni43MjkxIDUxLjY5MjQgNTYuNzEwMyA1Mi4xMjg2QzU2LjY5MTUgNTIuNTY0OCA1Ni41MDAzIDUyLjk3NTcgNTYuMTc4OCA1My4yNzA4TDU0LjkyNTkgNTQuNDIwOUM1NC41ODMgNTQuNzM1OCA1NC4zNzkgNTUuMTc0IDU0LjM1OSA1NS42MzkzQzU0LjMzODkgNTYuMTA0NiA1NC41MDQ0IDU2LjU1ODggNTQuODE5IDU2LjkwMkM1NS4xMzM2IDU3LjI0NTEgNTUuNTcxNSA1Ny40NDkyIDU2LjAzNjUgNTcuNDY5MkM1Ni41MDE0IDU3LjQ4OTMgNTYuOTU1MyA1Ny4zMjM3IDU3LjI5ODMgNTcuMDA4OEw1OC41NTExIDU1Ljg1ODdDNTguODcyNyA1NS41NjM2IDU5LjI5ODIgNTUuNDA4MyA1OS43MzQxIDU1LjQyNzFDNjAuMTcgNTUuNDQ1OSA2MC41ODA2IDU1LjYzNzIgNjAuODc1NSA1NS45NTg5TDY1LjQ3MTkgNjAuOTczTDY5LjI3MDQgNTcuNDg2MUw3MC40MTk1IDU4LjczOTZDNzEuMDI5MSA1OS40MDQ1IDcxLjg3NzYgNTkuNzk5OSA3Mi43Nzg1IDU5LjgzODdDNzMuNjc5MyA1OS44Nzc1IDc0LjU1ODggNTkuNTU2NyA3NS4yMjMzIDU4Ljk0NjdDNzUuODg3NyA1OC4zMzY3IDc2LjI4MjkgNTcuNDg3NSA3Ni4zMjE4IDU2LjU4NkM3Ni4zNjA2IDU1LjY4NDUgNzYuMDQgNTQuODA0NSA3NS40MzA1IDU0LjEzOTZMNzQuMjgxNCA1Mi44ODYxTDc5LjI5MjIgNDguMjg2Mkw3NC42OTU3IDQzLjI3MjFMNzMuNDQzMSA0NC40MjJDNzIuNzc4MiA0NS4wMyA3MS44OTk1IDQ1LjM0OTMgNzAuOTk5OCA0NS4zMDk2QzcwLjEgNDUuMjcgNjkuMjUyOCA0NC44NzQ4IDY4LjY0NCA0NC4yMTA3QzY4LjAzNTIgNDMuNTQ2NSA2Ny43MTQ2IDQyLjY2NzggNjcuNzUyNiA0MS43Njc0QzY3Ljc5MDYgNDAuODY3IDY4LjE4NCA0MC4wMTg0IDY4Ljg0NjYgMzkuNDA3OUw3MC4wOTkzIDM4LjI1NzlMNjYuNjE1IDM0LjQ1NzFMNjIuODE2NSAzNy45NDQxTDYyLjg1MzQgMzcuOTg0M1onIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PHBhdGggZD0nTTUyLjM5NTMgNTkuMTI3MkM1MS40OTIzIDU4LjEzOTkgNTEuMDE3NSA1Ni44MzQ0IDUxLjA3NTIgNTUuNDk3MkM1MS4xMzI4IDU0LjE1OTkgNTEuNzE4MSA1Mi45MDAyIDUyLjcwMjggNTEuOTk0Mkw1Mi43NDMzIDUxLjk1N0w1MC4zNzEgNDkuMzY5MUw0Ni41NzIxIDUyLjg1NjRDNDYuMjUwNiA1My4xNTE2IDQ1LjgyNSA1My4zMDY4IDQ1LjM4OTIgNTMuMjg4QzQ0Ljk1MzMgNTMuMjY5MiA0NC41NDI3IDUzLjA3NzkgNDQuMjQ3NyA1Mi43NTYyTDQzLjA5ODUgNTEuNTAyNUM0Mi43ODM5IDUxLjE1OTQgNDIuMzQ2IDUwLjk1NTMgNDEuODgxIDUwLjkzNTNDNDEuNDE2IDUwLjkxNTIgNDAuOTYyMiA1MS4wODA4IDQwLjYxOTIgNTEuMzk1N0M0MC4yNzYyIDUxLjcxMDUgNDAuMDcyMyA1Mi4xNDg4IDQwLjA1MjIgNTIuNjE0QzQwLjAzMjIgNTMuMDc5MyA0MC4xOTc3IDUzLjUzMzUgNDAuNTEyMiA1My44NzY3TDQxLjY2MTUgNTUuMTMwM0M0MS45NTY0IDU1LjQ1MjEgNDIuMTExNSA1NS44Nzc5IDQyLjA5MjcgNTYuMzE0MUM0Mi4wNzM5IDU2Ljc1MDMgNDEuODgyNyA1Ny4xNjEyIDQxLjU2MTIgNTcuNDU2M0wzNi41NTA0IDYyLjA1NjJMNDAuMDM0NyA2NS44NTcxTDM4Ljc4MiA2Ny4wMDcxQzM4LjExOTQgNjcuNjE3NSAzNy43MjYgNjguNDY2MSAzNy42ODggNjkuMzY2NkMzNy42NSA3MC4yNjcgMzcuOTcwNiA3MS4xNDU3IDM4LjU3OTQgNzEuODA5OEMzOS4xODgyIDcyLjQ3MzkgNDAuMDM1NCA3Mi44NjkyIDQwLjkzNTIgNzIuOTA4OEM0MS44MzQ5IDcyLjk0ODQgNDIuNzEzNiA3Mi42MjkyIDQzLjM3ODQgNzIuMDIxMkw0NC42MzEyIDcwLjg3MTJMNDkuMjI3NyA3NS44ODUzTDU0LjIzODYgNzEuMjg1M0w1My4wODk1IDcwLjAzMThDNTIuNDgxOSA2OS4zNjY2IDUyLjE2MyA2OC40ODczIDUyLjIwMjYgNjcuNTg2OUM1Mi4yNDIzIDY2LjY4NjUgNTIuNjM3MyA2NS44Mzg3IDUzLjMwMSA2NS4yMjk0QzUzLjk2NDcgNjQuNjIwMSA1NC44NDI4IDY0LjI5OTMgNTUuNzQyNiA2NC4zMzcyQzU2LjY0MjQgNjQuMzc1MiA1Ny40OTA0IDY0Ljc2ODkgNTguMTAwNSA2NS40MzE4TDU5LjI0OTYgNjYuNjg1NEw2My4wNDgzIDYzLjE5ODJMNTkuNTYzOSA1OS4zOTcyTDU5LjUyMzMgNTkuNDM0NEM1OC41MzY2IDYwLjMzODEgNTcuMjMyIDYwLjgxMzMgNTUuODk1NyA2MC43NTU3QzU0LjU1OTQgNjAuNjk4MSA1My4zMDA1IDYwLjExMjUgNTIuMzk1MyA1OS4xMjcyWicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScwLjgnLz48cGF0aCBkPSdNNTcuNTYxNyAyMi4wNjU5TDU2LjMwOSAyMy4yMTU5TDUxLjcxMjUgMTguMjAxN0w0Ni43MDE2IDIyLjgwMTZMNDcuODUwNyAyNC4wNTUyQzQ4LjQ2MDMgMjQuNzIwMSA0OC43ODA5IDI1LjYwMDEgNDguNzQyIDI2LjUwMTZDNDguNzAzMSAyNy40MDMxIDQ4LjMwOCAyOC4yNTIyIDQ3LjY0MzUgMjguODYyMkM0Ni45NzkgMjkuNDcyMiA0Ni4wOTk2IDI5Ljc5MzEgNDUuMTk4NyAyOS43NTQyQzQ0LjI5NzkgMjkuNzE1NCA0My40NDkzIDI5LjMyIDQyLjgzOTggMjguNjU1MUw0MS42OTA3IDI3LjQwMTZMMzcuODkyMiAzMC44ODg1TDQxLjM3NjUgMzQuNjg5NUw0MS40MTY3IDM0LjY1MjVDNDIuNDAyOCAzMy43NDczIDQzLjcwNzggMzMuMjcxMiA0NS4wNDQ2IDMzLjMyODhDNDYuMzgxNCAzMy4zODY0IDQ3LjY0MDYgMzMuOTczMSA0OC41NDUxIDM0Ljk1OThDNDkuNDQ5NiAzNS45NDY1IDQ5LjkyNTMgMzcuMjUyMyA0OS44Njc3IDM4LjU5MDFDNDkuODEgMzkuOTI3OCA0OS4yMjM2IDQxLjE4NzkgNDguMjM3NiA0Mi4wOTMxTDQ4LjE5NzMgNDIuMTNMNTAuNTY5NiA0NC43MTc5TDU0LjM2ODIgNDEuMjMwOUM1NC42ODk3IDQwLjkzNTggNTUuMTE1MyA0MC43ODA1IDU1LjU1MTIgNDAuNzk5M0M1NS45ODcgNDAuODE4MSA1Ni4zOTc2IDQxLjAwOTQgNTYuNjkyNiA0MS4zMzExTDU3Ljg0MTUgNDIuNTg0NUM1OC4xNTYxIDQyLjkyNzcgNTguNTk0MSA0My4xMzE3IDU5LjA1OSA0My4xNTE4QzU5LjUyNCA0My4xNzE4IDU5Ljk3NzkgNDMuMDA2MiA2MC4zMjA4IDQyLjY5MTRDNjAuNjYzOCA0Mi4zNzY1IDYwLjg2NzcgNDEuOTM4MyA2MC44ODc4IDQxLjQ3M0M2MC45MDc4IDQxLjAwNzcgNjAuNzQyNCA0MC41NTM1IDYwLjQyNzggNDAuMjEwNEw1OS4yNzg4IDM4Ljk1N0M1OC45ODM5IDM4LjYzNTIgNTguODI4OCAzOC4yMDk0IDU4Ljg0NzYgMzcuNzczMkM1OC44NjY0IDM3LjMzNyA1OS4wNTc2IDM2LjkyNjIgNTkuMzc5MSAzNi42MzFMNjQuMzg5OSAzMi4wMzExTDYwLjkwNTQgMjguMjNMNjIuMTU4MSAyNy4wOEM2Mi44MjA3IDI2LjQ2OTUgNjMuMjE0MSAyNS42MjA5IDYzLjI1MjEgMjQuNzIwNUM2My4yOTAxIDIzLjgyMDEgNjIuOTY5NSAyMi45NDE0IDYyLjM2MDcgMjIuMjc3MkM2MS43NTE5IDIxLjYxMzEgNjAuOTA0NyAyMS4yMTc5IDYwLjAwNDkgMjEuMTc4M0M1OS4xMDUyIDIxLjEzODYgNTguMjI2NSAyMS40NTc4IDU3LjU2MTcgMjIuMDY1OVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PHBhdGggZD0nTTM4LjA4NiA1Ni4xMDI0QzM3LjE4MTYgNTUuMTE1OCAzNi43MDU4IDUzLjgxIDM2Ljc2MzUgNTIuNDcyM0MzNi44MjEyIDUxLjEzNDYgMzcuNDA3NSA0OS44NzQ2IDM4LjM5MzUgNDguOTY5NEMzOS4zNzk1IDQ4LjA2NDMgNDAuNjg0NSA0Ny41ODgyIDQyLjAyMTIgNDcuNjQ1OEM0My4zNTggNDcuNzAzNCA0NC42MTcxIDQ4LjI5MDEgNDUuNTIxNiA0OS4yNzY3TDQ1LjU1ODggNDkuMzE3M0w0OC4xNDUzIDQ2Ljk0MjlMNDQuNjYwOSA0My4xNDE5QzQ0LjM2NiA0Mi44MjAyIDQ0LjIxMDkgNDIuMzk0NCA0NC4yMjk3IDQxLjk1ODJDNDQuMjQ4NSA0MS41MjIgNDQuNDM5NyA0MS4xMTExIDQ0Ljc2MTIgNDAuODE1OUw0Ni4wMTM4IDM5LjY2NjFDNDYuMzU2OCAzOS4zNTEyIDQ2LjU2MDggMzguOTEyOSA0Ni41ODA4IDM4LjQ0NzVDNDYuNjAwOSAzNy45ODIyIDQ2LjQzNTQgMzcuNTI4IDQ2LjEyMDggMzcuMTg0N0M0NS44MDYxIDM2Ljg0MTUgNDUuMzY4MSAzNi42Mzc0IDQ0LjkwMzEgMzYuNjE3NEM0NC40MzgxIDM2LjU5NzMgNDMuOTg0MiAzNi43NjMgNDMuNjQxMiAzNy4wNzc4TDQyLjM4ODYgMzguMjI3N0M0Mi4wNjcgMzguNTIyOSA0MS42NDE1IDM4LjY3ODEgNDEuMjA1NiAzOC42NTkzQzQwLjc2OTcgMzguNjQwNSA0MC4zNTkxIDM4LjQ0OTIgNDAuMDY0MiAzOC4xMjc1TDM1LjQ2NzggMzMuMTEzNUwzMS42NjkxIDM2LjYwMDdMMzAuNTIgMzUuMzQ3MkMyOS45MSAzNC42ODQyIDI5LjA2MiAzNC4yOTA1IDI4LjE2MjIgMzQuMjUyNkMyNy4yNjI0IDM0LjIxNDYgMjYuMzg0MyAzNC41MzU1IDI1LjcyMDYgMzUuMTQ0N0MyNS4wNTY5IDM1Ljc1NCAyNC42NjE5IDM2LjYwMTkgMjQuNjIyMiAzNy41MDIyQzI0LjU4MjYgMzguNDAyNiAyNC45MDE1IDM5LjI4MTkgMjUuNTA5MSAzOS45NDcyTDI2LjY1ODIgNDEuMjAwN0wyMS42NDcyIDQ1LjgwMDZMMjYuMjQzNyA1MC44MTQ3TDI3LjQ5NjUgNDkuNjY0N0MyOC4xNjEzIDQ5LjA1NjcgMjkuMDQgNDguNzM3NSAyOS45Mzk3IDQ4Ljc3NzFDMzAuODM5NSA0OC44MTY3IDMxLjY4NjcgNDkuMjEyIDMyLjI5NTUgNDkuODc2MUMzMi45MDQzIDUwLjU0MDIgMzMuMjI0OSA1MS40MTg5IDMzLjE4NjkgNTIuMzE5M0MzMy4xNDg5IDUzLjIxOTggMzIuNzU1NSA1NC4wNjgzIDMyLjA5MjkgNTQuNjc4OEwzMC44NDAyIDU1LjgyODhMMzQuMzI0NyA1OS42M0wzOC4xMjMyIDU2LjE0M0wzOC4wODYgNTYuMTAyNFonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMC44Jy8+PC9zdmc+XCIpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gYWJvdXRcblxuLmFib3V0LWdyYXBocyB7XG4gIGdhcDogMTFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMjRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHg7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICB9XG59XG5cbi5hYm91dCB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDUwcHggNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuXG4gIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAtNDRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgY2xhc3M9J2ljb24nIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzI2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTAgMjYnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J00xMCAxMy4xMmMtNS41MiAwLTEwLTUuNi0xMC0xMi41djI1YzAtNi45IDQuNDgtMTIuNSAxMC0xMi41Wic+PC9wYXRoPjwvc3ZnPlwiKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gICYucGVvcGxlLFxuICAmLnN0YWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ4Q0EzO1xuICB9XG5cbiAgJi5zZXR0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg2Nzg3O1xuICB9XG5cbiAgJi5zZWN0b3JzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0NzY1O1xuICB9XG5cbiAgJi5ob3Jpem9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4RjY0O1xuICB9XG59XG5cbi5mbGVyaWUtY2VvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuIiwiYSB7XG4gIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgLmljb24ge1xuICAgIHBhdGgge1xuICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICAvL0JyZWFrIGVtYWlsc1xuICAmW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG4ubWV0YSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5zaW5nbGUgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5yZWd1bGF0b3J5LW1hcmtlcixcbi5sYW5ndWFnZSB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgLSBcIjtcbiAgfVxufVxuXG4udGl0bGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy9NZXRhIG9uIHBvc3Rcbi8vLnNpbmdsZSB7IGFydGljbGUgLm1ldGEgeyBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjQkFCMjg1O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAgMC4ycmVtIDIwcHg7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cblxuLmVudHJ5LWludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLy9JbiBjb250ZW50XG4uZW50cnktY29udGVudCxcbi5tb2R1bGUtZGVzYyB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gIH1cblxuICBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgfVxuXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgbWFyZ2luLXRvcDogMS4xcmVtO1xuICB9XG59XG5cbi8vT24gcGFnZXMgJiBwb3N0c1xuLnRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2luZ2xlICYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGl0bGUtaW50cm8tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IDEyNThweDtcbiAgfVxuXG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBvc3QtaW50cm8ge1xuICBtYXgtd2lkdGg6IDc1M3B4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG59XG4iLCIuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLS1icy1ndXR0ZXIteDogNjBweDtcbiAgfVxufVxuXG4uZC1ncmlkIHtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG5cbi5sYXlvdXQge1xuICAvL21hcmdpbi10b3A6IDJyZW07XG4gIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvLyAgbWFyZ2luLXRvcDogM3JlbTtcbiAgLy99XG59XG5cbi5sYXlvdXQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAmOndoZXJlKC5oYXMtaW5uZXItY29udGFpbmVyKSxcbiAgJjp3aGVyZSguY29udGFpbmVyLWZsdWlkOm5vdCguaGFzLW11bHRpcGxlLWl0ZW1zKSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJi5sZWZ0LXJpZ2h0LWNvbnRhaW5lci1tYXJnaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItbWFyZ2luO1xuICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1tYXJnaW47XG4gICAgfVxuICB9XG5cbiAgJi5sYXJnZXItZ2FwIHtcbiAgICAmLmQtZ3JpZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5kLWdyaWQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vSW4gY29udGVudFxuLmNvbnRlbnQge1xuICAubGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLmxheW91dC1yb3cge1xuICAgICYuY29udGFpbmVyIHtcbiAgICAgICY6bm90KC5yb3ctaGFzLWJnKSB7IHBhZGRpbmc6IDA7IH1cbiAgICB9XG4gIH1cbn1cblxuLy9XaGVuIHJvdyBoYXMgYmFja2dyb3VuZCBjb2xvciBzZXQgaW4gYWRtaW4sIGFkZCBwYWRkaW5nXG4ucm93LWhhcy1iZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWN3LXJvdy1iZy1jb2xvcik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi8vQ29udGFpbmVyIGNsYXNzIHV0aWxpdHkgY2xhc3Ncbi5jb250YWluZXItbmFycm93IHsgQGluY2x1ZGUgY29udGFpbmVyLW5hcnJvdzsgfVxuXG4vL1N0cmV0Y2ggbW9kdWxlcyB0byBtb3ZlIHJlYWQgbW9yZSB0byBib3R0b20uIERpc2FibGUgaXQgd2l0aCBhZGRpbmcgbm8tc3RyZXRjaCBjbGFzcyB0byByb3dcbjp3aGVyZSguaGFzLW11bHRpcGxlLWl0ZW1zOm5vdCgubm8tc3RyZXRjaCkpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIDp3aGVyZSgubGF5b3V0LWl0ZW0pIHtcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtY29sdW1ucztcbiAgICB9XG4gIH1cbn1cblxuLy9TdHJldGNoIG1vZHVsZXMgaW4gY29udGVudCBhcmVhIGFkZGVkIHZpYSBzaG9ydGNvZGVcbjp3aGVyZSguZW50cnktY29udGVudCkge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgOndoZXJlKC5jb250ZW50LWxheW91dC1yb3cpIHtcbiAgICAgIEBpbmNsdWRlIHN0cmV0Y2gtY29sdW1ucztcbiAgICB9XG4gIH1cbn1cbiIsIi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDI4cHg7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogOXB4O1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDE1cHg7XG4gIC8vLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC8vLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBidG4tYW5pbWF0aW9uO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTUxODFGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNTE4MUY7XG5cbiAgQGluY2x1ZGUgYnRuLWFuaW1hdGlvbjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMTFweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICBjb2xvcjogJGJsdWUtZGFyaztcblxuICAucGlwZWxpbmUtYnV0dG9ucyAmLFxuICAuZmlsdGVyLXBpbGxzICYge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZC1kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRnb2xkLWRhcms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICRnb2xkLWRhcms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpub3QoLnBpcGVsaW5lLWJ1dHRvbnMgJiAsIC5maWx0ZXItcGlsbHMgJikge1xuICAgIEBpbmNsdWRlIGJ0bi1hbmltYXRpb247XG4gIH1cbn1cblxuLmJ0bi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ0bi1hcnJvdyB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDM1cHg7XG5cbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWFycm93LWdvbGQge1xuICAgIHN2ZyB7XG4gICAgICByZWN0IHtcbiAgICAgICAgZmlsbDogJGdvbGQhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1NlYXJjaFxuLmJ0bi1zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAuaWNvbiB7XG4gICAgcGF0aCxcbiAgICBjaXJjbGUge1xuICAgICAgc3Ryb2tlOiAkYm9keS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAuaWNvbiB7XG4gICAgICBwYXRoLFxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgc3Ryb2tlOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgLmljb24ge1xuICAgICAgcGF0aCxcbiAgICAgIGNpcmNsZSB7XG4gICAgICAgIHN0cm9rZTogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIHJpZ2h0OiA1NHB4O1xuICAvLyAgdG9wOiAxNHB4O1xuICAvLyAgLmljb24ge1xuICAvLyAgfVxuICAvL31cbn1cblxuLmFkZC10by1jYWxlbmRhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICB9XG59XG5cbi5idG4tbmV4dC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG5cbiAgJi5oYXMtYnVsbGV0cyB7XG4gICAgYm90dG9tOiA1NHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICB9XG5cbiAgICBnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICBzdmcge1xuICAgICAgZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kdWxlLWVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG59XG5cbi5tb2R1bGUtZWRpdC1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZDdlMTQ7XG5cbiAgPiAubW9kdWxlLWVkaXQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5tb2R1bGUtYmFubmVyLFxuLm1vZHVsZS1zbGlkZXIge1xuICAubW9kdWxlLWVkaXQtbGluayB7IHRvcDogMTM1cHg7IH1cbn1cblxuLnR5cGUtY29udGFjdCB7XG4gIC5tb2R1bGUtZWRpdC1saW5rIHsgdG9wOiA0MHB4OyB9XG59XG5cbi5jb250YWluZXItbGFuZyB7XG4gIC5tb2R1bGUtZWRpdC1saW5rIHsgdG9wOiAxMHB4OyB9XG59XG5cbi5tb2R1bGUtY29udGFpbmVyIHtcbiAgPiAubW9kdWxlLWVkaXQtbGluayB7IHRvcDogLTE1cHg7IH1cbn1cbiIsIi5lbnRyeS1jb250ZW50ICsgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjZweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLy9NYXJnaW4gb25seSBpZiBhbnkgZHJvcGRvd25zIGluc2lkZVxuICAmOmhhcyguZHJvcGRvd24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93biB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMDtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDIwcHg7XG4gICAgLS1icy1idG4tcGFkZGluZy15OiAxOHB4O1xuICAgIC0tYnMtYnRuLWZvbnQtc2l6ZTogMTZweDtcbiAgICAtLWJzLWJ0bi1mb250LXdlaWdodDogNjAwO1xuICAgIC0tYnMtYnRuLWJnOiAjRTZFNkU2O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRib2R5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgIC8vJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC8vICB3aWR0aDogNnB4O1xuICAgIC8vfVxuICAgIC8vJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIC8vICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyYXktbGlnaHQsIDEwJSk7XG4gICAgLy99XG4gICAgLy8mOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgLy8gIGJhY2tncm91bmQ6ICNmMGE2OTc7XG4gICAgLy99XG5cbiAgICAvL2Ege1xuICAgIC8vICBjb2xvcjogJHdoaXRlO1xuICAgIC8vICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgLy8gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIC8vICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgIC8vICB9XG4gICAgLy99XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICAgIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNCQUIyODVGRjtcbiAgICAgIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNmZmY7XG5cbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG5cbiAgICAgICY6bm90KC5hY3RpdmUsIDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vU2VsZWN0IHRvIEJTIGRyb3Bkb3duIHN0eWxlcyBvdmVycmlkZSwgaHR0cHM6Ly90b20tc2VsZWN0LmpzLm9yZy9cbi50cy1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0LTMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMXJlbSA0MHB4IDFyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIG1pbi13aWR0aDogMjQ1cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgPiBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBAZXh0ZW5kIC5idG47XG4gIC8vIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG5cbiAgLy8gJjpob3ZlcixcbiAgLy8gJjpmb2N1cyxcbiAgLy8gJjpmb2N1cy13aXRoaW4ge1xuICAvLyAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGOTtcbiAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZFNzA2RjtcbiAgLy8gfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hbmdsZS1kb3duLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLnRzLXdyYXBwZXIge1xuICAmLmRyb3Bkb3duLWFjdGl2ZSB7XG4gICAgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi50cy1kcm9wZG93bi5zaW5nbGUge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodCAhaW1wb3J0YW50O1xuICAvL2JvcmRlci1jb2xvcjogJGdyZWVuLWxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgPmRpdiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAub3B0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmZvY3VzIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xufVxuXG4udHMtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIC8vY29sb3I6ICRicm93bjtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xufVxuXG4udHMtZHJvcGRvd24gLm9wdGlvbjpob3ZlciB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzcgMTkyIDE1NCAvIDYxJSk7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1kcm9wZG93bi5mb3JtLWNvbnRyb2wsXG4udHMtZHJvcGRvd24uZm9ybS1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW52YWxpZCAudHMtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogJHJlZDtcbn1cblxuLy9JZiB3aG9sZSBzaXRlIGJlaGluZCBkaXNjbGFpbWVyXG4vL2JvZHk6bm90KC5ob21lKSB7XG4vLyAgLnRzLWNvbnRyb2wge1xuLy8gICAgYm9yZGVyOiBub25lO1xuLy8gIH1cblxuLy8gIC5mb2N1cyAudHMtY29udHJvbCB7XG4vLyAgICBib3JkZXI6IG5vbmU7XG4vLyAgfVxuLy99XG4iLCIvL0dlbmVyYWxcbmZvcm0ge1xuICBpbnB1dCB7XG4gICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXI7XG4gIH1cblxuICAvL2lucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLy9pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAvL2lucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgLy8gIG1hcmdpbi1sZWZ0OiAwO1xuICAvL31cbiAgLy8uZm9ybS1jaGVjay1sYWJlbCB7XG4gIC8vfVxuICAvLy5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLy8gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgLy99XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlcjtcbn1cblxuLy9TZWFyY2ggZm9ybVxuLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHotaW5kZXg6IDY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vQ2lzaW9uIHN1YnNjcmliZSBmb3JtICxjb250YWN0IGZvcm1cbi5uZWVkcy12YWxpZGF0aW9uIHtcbiAgLy9pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC8vaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgLy9pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIC8vfVxuXG4gID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5jYXB0Y2hhLWVycm9yID4gZGl2ID4gZGl2IGlmcmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XG59XG5cbmlucHV0IHtcbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAmW3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmW3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbiAgJlt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAmW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICZbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICZbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgI3JjLWltYWdlc2VsZWN0LFxuICAuZy1yZWNhcHRjaGEsXG4gIC5zcGVjaWFsLWNhcHRjaGEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44Nik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG59XG5cbi8vIExpdmUgc2VhcmNoIGV4YW1wbGUgaHR0cDovL255Zm9zYS5la2xpcHNkZXZlbG9wbWVudC5jb20vZW4vY29udGFjdC9cbi5saXZlLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9QcmVkaWN0ZWQgc2VhcmNoLCBleGFtcGxlIGh0dHA6Ly9ueWZvc2EuZWtsaXBzZGV2ZWxvcG1lbnQuY29tL2VuL3Byb3BlcnRpZXMvb3VyLXByb3BlcnRpZXMvXG4ucHJlZGljdGVkLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICNsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDM5cHg7XG4gIH1cblxuICAjc2VhcmNoLXJlc3VsdHMge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzOXB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCByZ2IoMCAwIDAgLyAyNSUpO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyYXktbGlnaHQsIDEwJSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWZhbmN5Ym94LWJnOiByZ2IoMjEgMjQgMzEgLyA5MCUpO1xuICAtLWZhbmN5Ym94LXRodW1icy1yYXRpbzogMTtcbiAgLS1mYW5jeWJveC10aHVtYnMtd2lkdGg6IDE0NHB4O1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwNTU7XG59XG5cbi5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCB7XG4gIC8vaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLXdpZHRoOiA0OCU7XG5cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1pbWFnZWJhbmsgJiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8vLnRpdGxlIHtcbiAgLy99XG5cbiAgLmRlc2NyaXB0aW9uLFxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiAxLjVyZW07XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogMS41cmVtO1xuXG4gIHN2ZyB7XG4gICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAxLjVyZW07XG4gICAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5mYW5jeWJveF9fbmF2LFxuLmZhbmN5Ym94X190b29sYmFyIHtcbiAgLmNhcm91c2VsX19idXR0b24ge1xuICAgIHN2ZyB7XG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmxhY2spO1xuICB9XG5cbiAgJi5pcy1uYXYtc2VsZWN0ZWQge1xuICAgIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLmlzLW5hdi1zZWxlY3RlZCkge1xuICAgIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbn1cblxuLmRvd25sb2FkLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQUIyODU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmRvd25sb2FkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxufVxuXG4vL01vZHVsZSBlZGl0IGZhbmN5IGV4dHJhIHBhZGRpbmdcbi5tb2R1bGUtZWRpdC1mYW5jeSB7XG4gIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDkycHg7XG4gICAgfVxuICB9XG59XG4iLCIucmVsYXRlZC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGdvbGQtZGFyaztcbiAgICB9XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vRG9jdW1lbnRzXG4ucmVsYXRlZC1kb2N1bWVudHMge1xuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9JbWFnZXNcbi5yZWxhdGVkLWltYWdlcyB7XG4gIC8vdWwge1xuICAvL31cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vTGlua3Ncbi5yZWxhdGVkLWxpbmtzIHtcbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1RhYmxlIFJXRFxuLnRhYmxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRhYmxlLFxuICAubW9kdWxlLXBpcGVsaW5lLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gICYub3ZlcmZsb3cge1xuICAgIHRhYmxlLFxuICAgIC5tb2R1bGUtcGlwZWxpbmUtaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cblxuICAgICYucmlnaHQtYWN0aXZlIHtcbiAgICAgIC5zaGFkb3ctcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQtYWN0aXZlIHtcbiAgICAgIC5zaGFkb3ctbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFkb3ctbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc2hhZG93LWxlZnQucG5nXCIpIHJlcGVhdC15IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNoYWRvdy1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGFibGUtc2hhZG93LXJpZ2h0LnBuZ1wiKSByZXBlYXQteSAwIDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWhlYWRlciB7XG4gIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmhhcy1oZXJvIHtcbiAgLndyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmhlcm8ge1xuICAgICAgbWF4LWhlaWdodDogNzY4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi8vVG9wIGltYWdlXG4udG9wLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbiIsIi5uYXYtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4iLCIubmF2LXRhYnMge1xuICAvLy0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gIC8vLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC8vLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogIzQ5NTA1NztcbiAgLy8tLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjZmZmO1xuICAvLy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcblxuICAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICB9XG59XG4iLCIubmF2LXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLnBhZ2UtbGluayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIudG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC1iZzogI2ZmZjtcbiAgLS1icy10b29sdGlwLWNvbG9yOiAjNTg1OTVCO1xuXG4gIC50b29sdGlwLWlubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg1OTVCO1xuICB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIC0tYnMtdG9vbHRpcC1iZzogIzU4NTk1QjtcbiAgfVxufVxuIiwiLy9XQ0FHIGJ5cGFzcyByZXBlYXRlZCBibG9ja3Mgd2l0aCBrZXlib2FyZC1vbmx5XG4uc2tpcC10by1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICArIGhlYWRlci5iYW5uZXIge1xuICAgICAgdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5oZWFkZXIuYmFubmVyIHtcbiAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcblxuICAvL1dpdGggdHJhbnNwYXJlbnQgaGVhZGVyXG4gIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAmIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIC0tYnMtbmF2YmFyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG5cbiAgICAgIC5idG4tc2VhcmNoIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHBhdGgsXG4gICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwYXRoLFxuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjaXJjbGUsXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0xvZ29cbi5uYXZiYXItYnJhbmQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBpbWcge1xuICAgIC8vd2lkdGg6IDExNnB4O1xuICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC8vd2lkdGg6IDEzNnB4O1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDExOHB4O1xuXG4gICAgcGF0aDpub3QoLmNpcmNsZSkge1xuICAgICAgZmlsbDogIzA4MjIyRjtcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgLy9XaXRoIHRyYW5zcGFyZW50IGhlYWRlclxuICAgIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAmIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaW50LWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9MYW5ndWFnZSBzZWxlY3RvciBsaXN0XG4ubmF2YmFyLWxhbmcge1xuICAuaWNvbiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vTGFuZ3VhZ2Ugc2VsZWN0b3IgZHJvcGRvd25cbi5kcm9wZG93bi1sYW5nIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDEycHg7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmljb24geyBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWJ1dHRvbi1jb250YWluZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmJ0bi1zZWFyY2gge1xuICAgICY6Zm9jdXMge1xuICAgICAgLmljb24ge1xuICAgICAgICBwYXRoLFxuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAmIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9nZ2xlLXNlYXJjaC1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIHdpZHRoOiAzODdweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDU3cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDAgMzZweCAwIDE0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0LTM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3QtdG9wLnNjcm9sbGVkLWRvd24ge1xuICBoZWFkZXIuYmFubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQycHgpO1xuXG4gICAgICAubmF2YmFyLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWRtaW4tYmFyIHtcbiAgaGVhZGVyLmJhbm5lciB7XG4gICAgdG9wOiA0NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmLm5vdC10b3Age1xuICAgIGhlYWRlci5iYW5uZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gIC5sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubGF5b3V0LXJvdyB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubW9kdWxlLWRlc2Mge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG5cbiAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtbWVudSAubW9kdWxlLWJnLXdyYXAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9NZW51IG1vZHVsZSBpbiBmb290ZXJcbiAgLm5hdmJhci1leHBhbmQge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZHVsZS1pY29ubGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICAuaWNvbmxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkeWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1hYm91dCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlYmFyIHtcbiAgLm5hdmJhci1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDQ0cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuXG4gIC5zaWRlYmFyLW1lbnUtY29udGFpbmVyIC5tZW51LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNDBweCk7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLy9QcmltYXJ5IHNpZGViYXJcbi5oYXMtcHJpbWFyeS1zaWRlYmFyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC53cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICAuc2lkZWJhci1wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuXG4gICAgICAgIC5uYXZiYXItc2lkZWJhciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1NlY29uZGFyeSBzaWRlYmFyXG4uaGFzLXNlY29uZGFyeS1zaWRlYmFyIHtcbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubGF5b3V0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LWlubmVyLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1NHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhci1zZWNvbmRhcnkge1xuICAgICAgd2lkdGg6IDM1NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tb2R1bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9Qb3N0IGxpc3Rcbi5wb3N0LWxpc3Qge1xuICBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICBvcmRlcjogMTtcblxuICAgICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgKyAuZW50cnktc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgIC5yYXRpbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeS1zdW1tYXJ5IHtcbiAgICAgIHAge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUtZ2VuZXJhbC1tZWV0aW5ncyAmLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFyY2hpdmUgJiB7XG4gICAgLnBvc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGdvbGQtZGFyaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICAubWV0YSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAuYnRuLWFycm93LmJ0bi1hcnJvdy1nb2xkIHN2ZyB7XG4gICAgICBmbGV4OiBub25lO1xuXG4gICAgICByZWN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWxsOiAkZ29sZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZSAmIHtcbiAgICAucG9zdCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBoZWFkZXIge1xuICAgICAgLm1ldGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWFycm93LmJ0bi1hcnJvdy1nb2xkIHN2ZyB7XG4gICAgICByZWN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdHMtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4vL0V2ZW50IGxpc3Rcbi8vLmV2ZW50LWxpc3Qge1xuLy99XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJjaGl2ZS1nZW5lcmFsLW1lZXRpbmdzLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIHtcbiAgLndyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAjbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC50aXRsZS1pbnRyby1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1pbm5lci13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAqIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmNoaXZlIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbWFpbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWN0aW9uIHtcbiAgJjpub3QoLmhhcy1oZXJvLCAudHJhbnNwYXJlbnQtaGVhZGVyKSB7XG4gICAgbWFpbiB7XG4gICAgICAubGF5b3V0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGFzLWhlcm8ge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWJsdWUtYmFja2dyb3VuZCB7XG4gIG1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAudGl0bGUtY29udGFpbmVyIGgxLFxuICAgIC50aXRsZS1jb250YWluZXIgLmgxIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpZGViYXIge1xuICAuc2lkZWJhci1tZW51LWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIG5hdi5uYXZiYXItc2lkZWJhciB7XG4gICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIC8vcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6Om1hcmtlciB7IGNvbnRlbnQ6IG5vbmU7IH1cblxuICAgICAgJjpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcbiAgICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5leHBhbmRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIHBhdGggeyBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgICYub3BlbiB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuZXhwYW5kZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmV4cGFuZGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9Nb2JpbGUgc3R5bGVzXG4ubmF2YmFyLW1haW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5jb250YWluZXIgPiAqIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lci1sYW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgI25hdmJhck5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYyIDk3IDEyOSk7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW46IDEycHggLTFyZW0gMDtcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlyLWxhbmctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAuZXhwYW5kZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5leHBhbmRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdyAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cbiAgICAgICAgICAuZXhwYW5kZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAuc3ViLW1lbnUsXG4gICAgICAgICAgLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmV4cGFuZGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAuc3ViLW1lbnUsXG4gICAgICAgICAgLm1lbnUtY29sdW1uID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLmV4cGFuZGVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LW1haW4gPiAuc3ViLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1taWRkbGUyO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDdweDtcbiAgICAgIH1cblxuICAgICAgLy9Nb2R1bGVcbiAgICAgIC5tZW51LWl0ZW0tb2JqZWN0LW1vZHVsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL0Rlc2t0b3AgbWVnYW1lbnUgc3R5bGVzXG4ubmF2YmFyLW1haW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgI25hdmJhck5hdiB7XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuICAgICAgfVxuXG4gICAgICA+IC5uYXZiYXItbmF2IHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcblxuICAgICAgICAgICAgICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC5zdWItbWVudS5uci1jb2xzLTEge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAvL0NvbW1lbnQgb3V0IHdoZW4gc2ltcGxlIGRyb3Bkb3duIG1lbnVcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgIC8vVW5jb21tZW50IHdoZW4gc2ltcGxlIGRyb3Bkb3duIG1lbnVcbiAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAvLyY6aG92ZXIsXG4gICAgICAgICAgICAvLyY6Zm9jdXMsXG4gICAgICAgICAgICAvLyY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAgICAgJi5vcGVuLW1lZ2FtZW51IHtcbiAgICAgICAgICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDMycHgpO1xuXG4gICAgICAgICAgICAuc2Nyb2xsZWQtZG93biAmIHtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA5cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvL1VuY29tbWVudCB3aGVuIHNpbXBsZSBkcm9wZG93biBtZW51XG4gICAgICAgICAgICAvL21pbi13aWR0aDogMjIwcHg7XG5cbiAgICAgICAgICAgID4gdWwsXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWxpZ2h0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDkwcHggMzJweCA3NnB4O1xuXG4gICAgICAgICAgICAgICYuaW52ZXN0b3JzLW1lbnUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5pci1sYW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1taWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8vV2l0aCB0cmFuc3BhcmVudCBoZWFkZXJcbiAgICAgICAgICAgICAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LW1pZGRsZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kLXhsLWdyaWQge1xuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgIC8vPiAubWVudS1pdGVtLW9iamVjdC1tb2R1bGUge1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vSW4gY2FzZSAxIGNvbFxuICAgICAgICAgICAgJi5uci1jb2xzLTEge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMzdweCk7XG5cbiAgICAgICAgICAgICAgLnNjcm9sbGVkLWRvd24gJiB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNHB4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vV2l0aCB0cmFuc3BhcmVudCBoZWFkZXJcbiAgICAgICAgICAgICAgICAudHJhbnNwYXJlbnQtaGVhZGVyOm5vdCgubm90LXRvcCkgJiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApICYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tY2xvc2Uge1xuICAgICAgdG9wOiAyMnB4O1xuICAgICAgcmlnaHQ6ICRjb250YWluZXItbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuIiwiLy9Nb2JpbGUgc3R5bGVzXG5AaW1wb3J0IFwibmF2YmFyLW1haW4tbW9iaWxlXCI7XG5cbi8vRGVza3RvcCBzdHlsZXNcbkBpbXBvcnQgXCJuYXZiYXItbWFpbi1kZXNrdG9wXCI7XG5cbi8vR2VuZXJhbCBtYWluIG1lbnUgc3R5bGVzXG4ubmF2YmFyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodC0yO1xuICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuXG4gIC8vV2l0aCB0cmFuc3BhcmVudCBoZWFkZXJcbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1taWRkbGUyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1taWRkbGUyO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZXhwYW5kZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5pbnZlc3RvcnMtbWVudSB7XG4gICAgLmludmVzdG9ycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pci1sYW5nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDExcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWJvcmRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1RvcCBtZW51XG4ubmF2YmFyLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0LTI7XG4gIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuXG4gIC8vV2l0aCB0cmFuc3BhcmVudCBoZWFkZXJcbiAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hbmdsZS1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJuYXZiYXItc2lkZWJhclwiO1xuQGltcG9ydCBcIm5hdmJhci1tYWluL25hdmJhci1tYWluXCI7XG5AaW1wb3J0IFwibmF2YmFyLXRvcFwiO1xuXG4vL0dFTkVSQUwgbWVudSBzdHlsZXNcbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwO1xuICAtLWJzLW5hdmJhci1jb2xvcjogdmFyKC0tYnMtYmxhY2spO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdOm5vdCgubW9kdWxlLWVkaXQtbGluaykge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9leHRlcm5hbC1saW5rLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHdwLWN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vL0RhcmsgbmF2YmFyXG4vLy5uYXZiYXItZGFyayB7XG4vLyAgLS1icy1uYXZiYXItY29sb3I6IHZhcigtLWJzLXJlZCk7XG4vLyAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuLy8gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4vL31cblxuLy9Nb2JpbGUgbWVudSB2aXNpYmxlIHN0YXRlXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgLm1vYmlsZS1tZW51LXZpc2libGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWFkZXIuYmFubmVyLFxuICAgIC5uYXZiYXItbWFpbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1tYWluIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy9SV0QgbWVudSB0b2dnbGVyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcblxuICAgIC5iYXJzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICAgIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIDI1MG1zIGVhc2UsIGFsbCAyNTBtcyBlYXNlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICAgICAgLnRyYW5zcGFyZW50LWhlYWRlcjpub3QoLm5vdC10b3ApICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlci1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudS12aXNpYmxlICYge1xuICAgICAgLm5hdmJhci10b2dnbGVyLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuYmFycyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UsIHRyYW5zZm9ybSAyNTBtcyAyNTBtcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50cmFuc3BhcmVudC1oZWFkZXI6bm90KC5ub3QtdG9wKS5tb2JpbGUtbWVudS12aXNpYmxlICYge1xuICAgICAgLmJhcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50eXBlLXBlb3BsZSB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLmNvbnRhY3Qtcm93LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICB9XG4gIH1cblxuICAuY2xvbmVkLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnBlb3BsZS10b3Age1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZS1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgICAgICBjaXJjbGUsXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBjaXJjbGUgKyBwYXRoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLXJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAyMHB4IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgcGFkZGluZzogMCA5NXB4IDIwcHggMTVweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMC41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG5cbiAgICAgICAgY2lyY2xlLFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWltYWdlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmNsb3NlLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgYm90dG9tOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICBjaXJjbGUsXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogJHllbGxvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDM0cHggMDtcbiAgICAgICAgcGFkZGluZzogNTVweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggODVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgcGFkZGluZzogNTVweCAxMDdweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHlwZS1jb250YWN0IHtcbiAgLmNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWNvbnRlbnQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG5cbiAgICAubW9kdWxlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgfVxuXG4gICAgLnBvc2l0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkc2FmZnJvbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4vL0luIGNvbnRlbnRcbi8vLmVudHJ5LWNvbnRlbnQge1xuLy8gIC50eXBlLWNvbnRhY3Qge1xuLy8gIH1cbi8vfVxuXG4vL0luIHNpZGViYXJcbi5zaWRlYmFyIHtcbiAgLnR5cGUtY29udGFjdCB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtY29udGVudCB7XG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tb2R1bGUtYmFubmVyIHtcbiAgLm1vZHVsZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICBhc3BlY3QtcmF0aW86IDUvMjtcbiAgICAgIG1heC1oZWlnaHQ6IDc2OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2R1bGUtY29udGVudCB7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiB2YXIoLS1jdy1tb2R1bGUtcHkpIHZhcigtLWN3LW1vZHVsZS1weCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weS1kZXNrdG9wKSB2YXIoLS1jdy1tb2R1bGUtcHgtZGVza3RvcCk7XG4gICAgfVxuICB9XG5cbiAgLm1vZHVsZS1jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0N3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAudGV4dC1jZW50ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC5tb2R1bGUtY29udGVudC1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWVuZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLm1vZHVsZS1jb250ZW50LWlubmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kdWxlLXRleHQge1xuICAvL1doZW4gdGl0bGUgb24gdGhlIGxlZnRcbiAgLmhhcy10aXRsZS1vbi1sZWZ0IHtcbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA1MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZHVsZS1kZXNjIHtcbiAgICAgIG1heC13aWR0aDogNzUzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG4gICAgfVxuICB9XG5cbiAgJi5ibHVlLWFycm93IHtcbiAgICAuaWNvbiBwYXRoIHtcbiAgICAgIGZpbGw6ICRibHVlLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJi5pbnRybyB7XG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1vZHVsZS1zbGlkZXIge1xuICAucmF0aW8ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jYXB0aW9uLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHNhZmZyb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyYudGV4dC1zdGFydCB7XG4gICAgLy8gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAvLyAgfVxuICAgIC8vfVxuXG4gICAgJi50ZXh0LWNlbnRlciB7XG4gICAgICAuY2Fyb3VzZWwtY2FwdGlvbi1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGV4dC1lbmQge1xuICAgICAgLmNhcm91c2VsLWNhcHRpb24taW5uZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRleHQtdG9wIHtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJi50ZXh0LWJvdHRvbSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIC8vfVxuXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA1JTtcbiAgICB9XG4gIH1cblxuICAubW9kdWxlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLm1vZHVsZS1kZXNjIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG4gIH1cbn1cbiIsIi5tb2R1bGUtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCA0cHggcmdiKDAgMCAwIC8gMTUlKTtcblxuICAubW9kdWxlLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZHVsZS1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2R1bGUtdGl0bGUge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIH1cbn1cbiIsIi5tb2R1bGUtY29udGFjdCB7XG4gIC5tb2R1bGUtdGl0bGUge1xuICAgIC5pY29uIHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vL1NpZGViYXJcbi5zaWRlYmFyIHtcbiAgJi5tb2R1bGUtY29udGFjdCB7XG4gICAgLnR5cGUtY29udGFjdCB7XG4gICAgICAuY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtYmctd3JhcCB7XG4gICAgICAmW3N0eWxlKj1cIi0tY3ctYmctY29sb3I6IHJnYigxODYsMTc4LDEzMyk7XCJdIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFzLW1vZHVsZS10aXRsZS1hcnJvdyAuaWNvbiBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9JbiBsYXlvdXRcbi5sYXlvdXQge1xuICAvLy5tb2R1bGUtY29udGFjdCB7XG4gIC8vfVxufVxuIiwiLm1vZHVsZS1jdXN0b20ge1xuICAvL1doZW4gaW1hZ2UgYmFja2dyb3VuZCB0eXBlIHNldCB0byBjb3ZlciBpbiBhZG1pblxuICAuYmctY292ZXIge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zOyAvL0NsYXNzaWMgcmF0aW9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vSW1hZ2UgbGVmdCwgaW1hZ2UgcmlnaHRcbiAgJi5pbWFnZS1yaWdodCxcbiAgJi5pbWFnZS1sZWZ0IHtcbiAgICAmLm1vZHVsZS1oYXMtYmcge1xuICAgICAgLm1vZHVsZS1iZy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kdWxlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWN3LW1vZHVsZS1weSkgdmFyKC0tY3ctbW9kdWxlLXB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tY3ctbW9kdWxlLXB5LWRlc2t0b3ApIHZhcigtLWN3LW1vZHVsZS1weC1kZXNrdG9wKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgubW9kdWxlLWhhcy1iZykge1xuICAgICAgLm1vZHVsZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tY3ctbW9kdWxlLXB5KSAwO1xuICAgICAgfVxuXG4gICAgICAvL0ltYWdlIHJpZ2h0XG4gICAgICAmLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgLm1vZHVsZS1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1jdy1tb2R1bGUtcHktZGVza3RvcCkgdmFyKC0tY3ctbW9kdWxlLXB4LWRlc2t0b3ApIHZhcigtLWN3LW1vZHVsZS1weS1kZXNrdG9wKSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL0ltYWdlIGxlZnRcbiAgICAgICYuaW1hZ2UtbGVmdCB7XG4gICAgICAgIC5tb2R1bGUtY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tY3ctbW9kdWxlLXB5LWRlc2t0b3ApIDAgdmFyKC0tY3ctbW9kdWxlLXB5LWRlc2t0b3ApIHZhcigtLWN3LW1vZHVsZS1weC1kZXNrdG9wKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0ltYWdlIHJpZ2h0XG4gICYuaW1hZ2UtcmlnaHQge1xuICAgIC5tb2R1bGUtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vSW1hZ2UgYm90dG9tLCBJbWFnZSBhZnRlciB0aXRsZSwgSW1hZ2UgYmVmb3JlIHRpdGxlXG4gICYuaW1hZ2UtYm90dG9tLFxuICAmLmltYWdlLWFmdGVyLXRpdGxlLFxuICAmLmltYWdlLWJlZm9yZS10aXRsZSB7XG4gICAgLm1vZHVsZS1iZy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiB2YXIoLS1jdy1tb2R1bGUtZ2FwKTtcbiAgICB9XG5cbiAgICAmLm1vZHVsZS1oYXMtYmcge1xuICAgICAgLm1vZHVsZS1iZy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLm1vZHVsZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tY3ctbW9kdWxlLXB5KSB2YXIoLS1jdy1tb2R1bGUtcHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogdmFyKC0tY3ctbW9kdWxlLXB5LWRlc2t0b3ApIHZhcigtLWN3LW1vZHVsZS1weC1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vSW1hZ2UgYmFja2dyb3VuZFxuICAmLmltYWdlLWJhY2tncm91bmQge1xuICAgICY6bm90KC5tb2R1bGUtaGFzLWJnKSB7XG4gICAgICAubW9kdWxlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1jdy1tb2R1bGUtcHkpIHZhcigtLWN3LW1vZHVsZS1weCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1jdy1tb2R1bGUtcHktZGVza3RvcCkgdmFyKC0tY3ctbW9kdWxlLXB4LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kdWxlLW51bWJlcnMge1xuICAuaGFzLWJnLWltYWdlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG4gIH1cblxuICAubnVtYmVyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoODBweCk7XG5cbiAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnN1ZmZpeCxcbiAgLnByZWZpeCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDYwcHgpO1xuICB9XG5cbiAgLmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkYmx1ZS1taWRkbGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm51bWJlci1jb250YWluZXIgPiAqIHtcbiAgICBjb2xvcjogJGJsdWUtbWlkZGxlO1xuICB9XG5cbiAgJi5tb2R1bGUtaGFzLWJnIHtcbiAgICAubW9kdWxlLWJnLXdyYXA6aGFzKC5ncmlkLWNvbHMtMS5ncmlkLWNvbHMtbWQtMSkge1xuICAgICAgLm1vZHVsZS1jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZHVsZS1yZWxlYXNlcyB7XG4gIC5tb2R1bGUtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbW9kdWxlLWJveDtcblxuICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAmICsgLnJlYWQtbW9yZS1jb250YWluZXIgYSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhpZGUtZmVhdHVyZWQtaW1hZ2UgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJvdy1oYXMtYmcgJiB7XG4gICAgLm1vZHVsZS1jb250ZW50IHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y1RjJFODtcbiAgICAgIH1cblxuICAgICAgYS5idG4tYXJyb3ctZ29sZCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA6d2hlcmUoLm1vZHVsZS1iZy13cmFwOm5vdCg6aGFzKC5mZWF0dXJlZC1pbWFnZSkpKSB7XG4gICAgLm1vZHVsZS1jb250ZW50IHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAubWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyByZWN0IHtcbiAgICAgICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5idG4tYXJyb3ctZ29sZCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG5cbiAgICAgICAgICAmOm5vdCgucm93LWhhcy1iZyAmKSB7XG4gICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vV2hlbiBcIkRpc3BsYXlzIHRodW1ibmFpbHMgZm9yIGFsbCByZWxlYXNlc1wiIGNoZWNrZWQgaW4gYWRtaW5cbiAgLm1vZHVsZS1iZy13cmFwOmhhcyguZmVhdHVyZWQtaW1hZ2UpIHtcbiAgICAuYXJ0aWNsZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29udGFpbmVyOiBhcnRpY2xlLWNvbnRhaW5lciAvIGlubGluZS1zaXplO1xuICAgICAgfVxuXG4gICAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICBAY29udGFpbmVyIGFydGljbGUtY29udGFpbmVyIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWd1bGF0b3J5LW1hcmtlciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvL1RpdGxlIGxlZnQgY2hlY2tlZCBpbiBhZG1pbiAobGlrZSBpbiBJUE8gcGFnZSlcbiAgLmhhcy10aXRsZS1sZWZ0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNjAlO1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLm1vZHVsZS1jZW8tY29ybmVyIHtcbiAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbi1ib3gge1xuICAgIHBhZGRpbmc6IDI4cHggMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQzN3B4O1xuICAgIH1cblxuICAgIC5tb2R1bGUtZGVzYyB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5wZXJzb24taW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbi1tZXRhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4gIH1cblxuICAucGVyc29uLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4iLCIubW9kdWxlLW1lbnUge1xuICAubW9kdWxlLWJnLXdyYXAge1xuICAgIHBhZGRpbmc6IDhweCAyNnB4IDM1cHg7XG4gIH1cblxuICAubW9kdWxlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICAuaWNvbiB7XG4gICAgICBsZWZ0OiAtMjZweDtcbiAgICB9XG4gIH1cblxuICAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1vZHVsZS1kZXNjIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkc2FmZnJvbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZHVsZS1pY29ubGlzdCB7XG4gIC5pY29ubGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vLnRpdGxlIHtcbiAgICAvL31cblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgJi5pY29uLWFmdGVyLXRpdGxlIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIubW9kdWxlLWNhbGVuZGFyIHtcbiAgLm1vZHVsZS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtb2R1bGUtYm94O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgID4gLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgcmVjdCB7XG4gICAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcG8ge1xuICAgIC5tb2R1bGUtY29udGVudCB7XG4gICAgICBnYXA6IDM3cHg7XG5cbiAgICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICBsaS5jb250ZW50LXNpbmdsZS1maWxlLXRoZW1lIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNHB4IDI4cHggMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAubWV0YSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG4gICAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGdvbGQtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZHVsZS1maWxlcyB7XG4gIC5tb2R1bGUtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbW9kdWxlLWJveDtcblxuICAgIC5maWxlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vZHVsZS1saXN0LWlubmVyIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkuY29udGVudC1zaW5nbGUtZmlsZS10aGVtZSB7XG4gICAgICBhOm5vdCguZG93bmxvYWQtZmlsZSkge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIC5yb3ctaGFzLWJnICYge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvd25sb2FkLWZpbGUge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGdyYXktZGFyaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmLmRvd25sb2FkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBidXR0b24uYnRuLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6bm90KC5yb3ctaGFzLWJnICYpIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHJlY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5tb2R1bGUtY29udGVudCB7XG4gICAgICBnYXA6IDM3cHg7XG5cbiAgICAgIC5maWxlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAuY3VydmVkLWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGkuY29udGVudC1zaW5nbGUtZmlsZS1zaWRlYmFyLXN0eWxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNHB4IDI4cHggMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAudGl0bGUsXG4gICAgICAgICAgICAuZmlsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRnb2xkLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGdvbGQtZGFyaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndoaXRlLW1ldGEge1xuICAubW9kdWxlLWZpbGVzIHtcbiAgICAuZG93bmxvYWQtZmlsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kdWxlLXBpcGVsaW5lIHtcbiAgLnBpcGVsaW5lLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDA7XG4gICAgbWluLXdpZHRoOiAxMTA1cHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5oZWFkZXItaXRlbSB7XG4gICAgICAucGlwZWxpbmUtaXRlbSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5waXBlbGluZS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWluLWhlaWdodDogODZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgIH1cblxuICAgICAgJi5oYXMtcm93LXNwYW4ge1xuICAgICAgICAvL2hlaWdodDogYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJi5sZWZ0LXJhZGl1cyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG5cbiAgICAgICAgLmxpbmUtZnVsbCB7XG4gICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yaWdodC1yYWRpdXMge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG5cbiAgICAgICAgLmxpbmUtZnVsbCB7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubm8tc2VwYXJhdG9yIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5oZWFkZXItaXRlbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUI5Qjk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5lIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDEuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgYW5pbWF0aW9uOiAxcyBlYXNlIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluZS1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I5QjlCOTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUgeyBvcGFjaXR5OiAwOyB9XG4gIDgwJSB7IG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cbiIsIi5tb2R1bGUtc2hhcmV0aWNrZXItbGFyZ2UsXG4ubW9kdWxlLXNoYXJldGlja2VyLWxhcmdlLW1mbiB7XG4gIC5tb2R1bGUtY29udGVudCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnRhcmdldC10aWNrZXItY2lzaW9uLFxuICAudGFyZ2V0LXRpY2tlci1tZm4ge1xuICAgIC50aWNrZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aWNrZXItbmFtZSxcbiAgICAgIC5sYXRlc3QtY2hhbmdlLWRhdGV0aW1lLFxuICAgICAgLnRpY2tlci1wcmljZSxcbiAgICAgIC5wcmljZS13cmFwcGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0dXMge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMTJweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50aWNrZXItbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmxhdGVzdC1jaGFuZ2UtZGF0ZXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAudGlja2VyLXByaWNlLnRleHQtaW5mbyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2R1bGUtc2hhcmV0aWNrZXIsXG4ubW9kdWxlLXNoYXJldGlja2VyLW1mbiB7XG4gIC5sb2FkZXIge1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4td2lkdGg6IDE1OHB4O1xuICAgIH1cbiAgfVxuXG4gIC50YXJnZXQtdGlja2VyLWNpc2lvbixcbiAgLnRhcmdldC10aWNrZXItbWZuIHtcbiAgICAudGlja2VyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpY2tlci1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aWNrZXItcHJpY2UtY29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZHVsZS1zdWJzY3JpYmUge1xuICAubW9kdWxlLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbiIsIi5tb2R1bGUtc3ByZWFkc2hlZXRzIHtcbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHRhYmxlO1xuICB9XG59XG4iLCIubW9kdWxlLWFjY29yZGlvbiB7XG4gIC5hY2NvcmRpb24ge1xuICAgIC8vLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgICAvLy0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLm1vZHVsZS1idXR0b24ge1xuICAuZnVsbC13aWR0aC1idXR0b24gLmJ0biB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgJi5waXBlbGluZS1idXR0b25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICAgIC8vfVxuICB9XG59XG4iLCIvL0dlbmVyYWwgTUZOXG4ubWZuLWJsb2NrIHtcbiAgLmhpZ2hjaGFydHMtYmFja2dyb3VuZCB7XG4gICAgZmlsbDogJGdyYXktbGlnaHQ7XG4gIH1cblxuICAuaGlnaGNoYXJ0cy1sYWJlbC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5oaWdoY2hhcnRzLWdyaWQuaGlnaGNoYXJ0cy15YXhpcy1ncmlkIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhpZ2hjaGFydHMtYXhpcyB7XG4gICAgJi5oaWdoY2hhcnRzLXhheGlzIHtcbiAgICAgIC5oaWdoY2hhcnRzLXRpY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgc3Ryb2tlOiAkeWVsbG93O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlnaGNoYXJ0cy15YXhpcyB7XG4gICAgICAuaGlnaGNoYXJ0cy1heGlzLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oaWdoY2hhcnRzLXBsb3QtYmFja2dyb3VuZCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5oaWdoY2hhcnRzLXBvaW50IHtcbiAgICBmaWxsOiAkYmx1ZS1kYXJrZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLmhpZ2hjaGFydHMtcm9vdCB0ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogJGdyYXktZGFyayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZ2hjaGFydHMtc2Nyb2xsYmFyIHtcbiAgICAuaGlnaGNoYXJ0cy1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgZmlsbDogcmdiKDE5NCAxNjIgMTEwIC8gMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWdoY2hhcnRzLXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBmaWxsOiAkYmx1ZS1kYXJrMiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5oaWdoY2hhcnRzLXNjcm9sbGJhci1idXR0b24ge1xuICAgICAgZmlsbDogJGJlaWdlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy9HcmFwaCBjb2xvclxuICAuaGlnaGNoYXJ0cy1ncmFwaCB7XG4gICAgc3Ryb2tlOiAkeWVsbG93O1xuICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICB9XG5cbiAgLy8gTWluaSBjaGFydFxuICAubWZfbWluaS1jaGFydCB7XG4gICAgLmhpZ2hjaGFydHMtZXhwb3J0aW5nLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhpZ2hjaGFydHMtcm9vdCB7XG4gICAgICB0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5oaWdoY2hhcnRzLXJhbmdlLXNlbGVjdG9yLWdyb3VwIHtcbiAgICAgICAgdGV4dCB7XG4gICAgICAgICAgZmlsbDogJGJsdWUtZGFyazIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oaWdoY2hhcnRzLWJhY2tncm91bmQge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICB9XG5cbiAgICAuaGlnaGNoYXJ0cy1heGlzLmhpZ2hjaGFydHMteGF4aXMgLmhpZ2hjaGFydHMtYXhpcy1saW5lIHtcbiAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgIH1cblxuICAgIC5oaWdoY2hhcnRzLWF4aXMtbGFiZWxzLmhpZ2hjaGFydHMteWF4aXMtbGFiZWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIGJvdHRvbTogNDFweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgLm1mbi1ibG9jay5tZm4tc3RvY2stdGFibGUge1xuICAgIC5tZi10YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodC0yO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibHVlLWRhcmsyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRoLFxuICAgICAgLnJvdzAgdGQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZHVsZS1tZm4ge1xuICB0YWJsZSB7XG4gICAgQGluY2x1ZGUgdGFibGU7XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ubWZuLWJsb2NrLWluLXNpZGViYXIge1xuICAubW9kdWxlLWJnLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAubW9kdWxlLWNvbnRlbnQge1xuICAgIGdhcDogMTNweDtcbiAgfVxuXG4gIC5tb2R1bGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDdweDtcblxuICAgIC5pY29uIHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGdyYXktbGlnaHQtMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWZuLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgLm1mbi1zdWJzY3JpYmUge1xuICAgICAgbGFiZWwsXG4gICAgICBwLFxuICAgICAgLm1mbi1zdWItYXBwcm92ZS10ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWZuLXN0YXR1cy1pdGVtOm5vdCgubWZuLWhpZGRlbiksXG4gICAgICAubWZuLWFsZXJ0LWFjdGl2ZSxcbiAgICAgIC5lbWFpbC1iYWQtaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAubWZuLXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogIzAwN2ExNSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcmsyO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5tZm4tZmllbGRzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjJweDtcbiAgICAgIH1cblxuICAgICAgLm1mbi1maWVsZC1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWZuLXN1Yi1zdWJtaXQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWZuLXN1Yi1hcHByb3ZlLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG5cbiAgICAgICAgICAmLm1mbi1wb2xpY3ktYXBwcm92ZSBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kdWxlLWNoYXJ0IHtcbiAgLy9Pcmdhbml6YXRpb24gbW9kdWxlXG4gIC5oaWdoY2hhcnRzLWxhYmVsIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDIuMnZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9DaGFydCByZXNpemUgb24gd2luZG93IHJlc2l6ZSBpbnNpZGUgZ3JpZCBjb250YWluZXIgcHVycG9zZXNcbiAgLy9kaXYge1xuICAvLyAgZGlzcGxheTogZ3JpZDtcbiAgLy99XG59XG4iLCIubW9kdWxlLW1hcCB7XG4gIC5hY2YtbWFwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODAwcHghaW1wb3J0YW50O1xuICB9XG5cbiAgLmFjZi1tYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLm1vZHVsZS1jb250YWluZXIge1xuICAuY29udGFpbmVyLXdyYXBwZXIge1xuICAgIC5tb2R1bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvL09uIHRvcCBvZiBlYWNob3RoZXJcbiAgJi5zdGFja2VkIHtcbiAgICA+IC5tb2R1bGUtYmctd3JhcCB7XG4gICAgICA+IC5tb2R1bGUtY29udGVudCB7XG4gICAgICAgID4gLmQtZ3JpZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1yb3c6aGFzKC5tb2R1bGUtY29udGFpbmVyLmQtbm9uZSkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLy8gdXNlZCBpbiBtb2R1bGVcbi52aWRlb3MtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNDBweCAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuXG4gICYuZmxlcmllLWluc2lnaHRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXG4gICAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLnZpZGVvLWNvbCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZhbmN5dmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbi50aXRsZXMge1xuICAubWV0YSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm1vZHVsZS12aWRlb3Mge1xuICAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5tb2R1bGUtZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG5cbiAgICAgIC5oaWRlLWhvbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDQ4cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuY2Fyb3VzZWwtY29udHJvbC1uZXh0LFxuICAgICAgJi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cblxuICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5lcnJvcjQwNCB7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgaGVhZGVyLmJhbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIG1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW1pZGRsZTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW5hcnJvdztcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICAgICAgbWFyZ2luOiA1NXB4IGF1dG87XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICNzZWFyY2gtaWNvbi0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTgwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkuc2VhcmNoIHtcbiAgaGVhZGVyLmJhbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIG1haW4ge1xuICAgIC53cmFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4NnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbmFycm93O1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgI3NlYXJjaC1pY29uLTIge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMDhweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggMjlweDtcblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9zdC1saXN0IHtcbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS1saWdodDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgfVxuXG4gICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAuZW50cnktc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZXRhLFxuICAgICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkuc2VhcmNoLm5vdC10b3Age1xuICBoZWFkZXIuYmFubmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gIH1cbn1cbiIsIi8vQ2hhcnRcbi5tZm4tc3RvY2stY2hhcnQge1xuICBkaXYgPiAuY2hhcnRDb250cmxzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZl9zdG9ja0NoYXJ0IHtcbiAgICAuZHJvcGRvd25Db250ZW50IHtcbiAgICAgIC5idXR0b25zLm9wdGlvbi5ndHlwZSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTI1NDQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yYW5nZVNlbGVjdG9yIHtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbnMge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbGw6ICMxMTI1NDQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMxMTI1NDQgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTEyNTQ0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTEyNTQ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTI1NDQgIWltcG9ydGFudDtcbiAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvd0J0bi5jaGVja2FibGUsXG4gICAgLnNlbGVjdEJ0biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBmaWxsOiAjQzJBMjZFICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0MyQTI2RSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE1MTgxRjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkEyNkUgIWltcG9ydGFudDtcbiAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNDMkEyNkU7XG4gICAgICB9XG5cbiAgICAgID4gLmJ1dHRvblRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgPiAuYnV0dG9uVGV4dCB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25zLnNlbGVjdG9yLmRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdEJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgID4gLmJ1dHRvblRleHQge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI21lbnUge1xuICAgIC5kcm9wZG93blRyaWdnZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uczpub3QoLmd0eXBlLCAub3B0aW9uKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgd2lkdGg6IDQycHggIWltcG9ydGFudDtcblxuICAgICYuY2hlY2thYmxlLmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcblxuICAgICAgLmZhLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wdGlvbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBjb2xvcjogIzhiOGM3ZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYucmFuZ2VTZWxlY3RvckJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bkNvbnRlbnQge1xuICAgIC5idXR0b25zIC5jb2xvcjIge1xuICAgICAgZmlsbDogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duQ29udGVudCAuYnV0dG9ucy5vcHRpb246aG92ZXIsXG4gIC5kcm9wZG93bkNvbnRlbnQgLmJ1dHRvbnMub3B0aW9uLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTI1NDQgIWltcG9ydGFudDtcbiAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5idXR0b25zLm9wdGlvbiA+IHN2ZyBwYXRoLFxuICAuZmEtY2FsZW5kYXItYWx0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjQzJBMjZFO1xuICB9XG5cbiAgLmhpZ2hjaGFydHMtbGFiZWwuaGlnaGNoYXJ0cy1wb2ludCBzdmcge1xuICAgIGZpbGw6IHZhcigtLWJzLXByaW1hcnkpO1xuICB9XG5cbiAgLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLWJ1dHRvbixcbiAgLmhpZ2hjaGFydHMtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBmaWxsOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgfVxufVxuXG4vL0NhbGN1bGF0b3Jcbi5tZm4tc3RvY2stY2FsY3VsYXRvciB7XG4gIC5tZl9kYXRlLXJhbmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLm1mX251bWJlci1vZi1zaGFyZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cblxuICAubWZfaW5wdXQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy9GbGF0cGlja3JcbiAgLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gICAgLmZsYXRwaWNrci1kYXkge1xuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLmZsYXRwaWNrci13ZWVrZGF5LFxuICAgIC5mbGF0cGlja3ItZGF5IHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcbiAgICAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzcGVjaWFsLXN1YnNjcmliZSBhbHNvLlxuLm1mbi1zdWJzY3JpYmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIC5tZm4tYmxvY2ssXG4gIC5tZm4tZmllbGQtcm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWZuLWZpZWxkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxuXG4gIC5tZm4taW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAubWZuLXBvbGljeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5tZm4tc3RhdHVzLWl0ZW06bm90KC5tZm4taGlkZGVuKSxcbiAgLm1mbi1hbGVydC1hY3RpdmUsXG4gIC5lbWFpbC1iYWQtaW5wdXQge1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5tZm4tc3ViLXN1Y2Nlc3MsXG4gIC5tZm4tc3VjY2VzcyB7XG4gICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAubWZuLWJsb2NrIHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6Om1hcmtlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1mbi1maWVsZC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyO1xuICB9XG5cbiAgLm1mbi1zdWItYXBwcm92ZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgJi5tZm4tcG9saWN5LWFwcHJvdmUge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWZuLXN1Yi1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBwYWRkaW5nOiAwIDY2cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oYXMtY2FsZW5kYXIge1xuICAuZW50cnktY29udGVudCB7XG4gICAgLmV2ZW50LWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcblxuICAgICAgICAubWV0YSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkZC10by1jYWxlbmRhciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICB0b3A6IDJweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZGQtdG8tY2FsZW5kYXIge1xuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbWFnZWJhbmstbGlzdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAzLjVyZW07XG4gIH1cblxuICAvLy5pbWFnZWJhbmstaXRlbSB7XG4gIC8vfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGdvbGQtZGFyaztcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAwJSk7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQzJyBoZWlnaHQ9JzQzJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgNDMgNDMnPjxjaXJjbGUgY3g9JzIxLjUnIGN5PScyMS41JyByPScyMC43NScgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzEuNScvPjxwYXRoIHN0cm9rZT0nI2ZmZicgc3Ryb2tlLXdpZHRoPScxLjUnIGQ9J005LjU1NiAyMS41NDZoMjMuODg5Jy8+PHBhdGggc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzEuNScgZD0nTTIxLjQ1NCA5LjU1NnYyMy44ODgnLz48L3N2Zz5cIikpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQzcHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDEwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRnb2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctY29udGFpbmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyA0MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2ViYW5rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cbiAgICAtLWJzLWJvcmRlci1jb2xvcjogI0JBQjI4NTtcbiAgfVxufVxuIiwiLmRpc2NsYWltZXIge1xuICAmLnNpbmdsZSB7XG4gICAgLnRpdGxlLWNvbnRhaW5lciBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAudHMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2FmZnJvbjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBwYWRkaW5nOiAwIDQ3cHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vUmVwb3J0IGxpc3Rcbi5yZXBvcnQtbGlzdCB7XG4gIC5yZXBvcnQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAubGVmdCB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRnb2xkLWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAueWVhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gIH1cblxuICAuZC1ncmlkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyMjZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0LTM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luOiAxcHggMCAwIDZweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53ZWJjYXN0LXdyYXBwZXIge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG4gICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZC1kYXJrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkZ29sZC1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2R1bGUtbGlzdC1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgLm1ldGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgZmxleDogMCAwIDIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCIvL0ZpbmFuY2lhbCByZXBvcnRzIHRhYmxlXG4ucmVwb3J0LXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICB0YWJsZSB7XG4gICAgQGluY2x1ZGUgdGFibGU7XG5cbiAgICB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZmxleDogMCAwIDIycHg7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICAuaWNvbiBwYXRoIHsgZmlsbDogJGxpbmstaG92ZXItY29sb3I7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGVzIHtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50YWJsZXRvb2wge1xuICBidXR0b246bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAvLyYuZmlyc3QtdmlzaWJsZS1zaGFkb3cge1xuICAgICAgLy99XG5cbiAgICAgICYubGFzdC12aXNpYmxlLXNoYWRvdyB7XG4gICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLy9mb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWljb25zIHtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24gLnRleHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCAxOSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSB0aGVtZS10cmFuc2l0aW9uO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgc3ZnIHBhdGggeyBmaWxsOiAkbGluay1ob3Zlci1jb2xvcjsgfVxuICAgICAgfVxuXG4gICAgICAmLmluYWN0aXZlIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldi1idG4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvLXN0YXJ0LWJ0bixcbiAgICAucHJldi1idG4ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY29udGVudC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmhpc3RvcnktY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgfVxuICB9XG5cbiAgLmhpc3RvcnktZW50cnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG5cbiAgICAmLnJldmVhbGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJzLXByaW1hcnkpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9kZS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLy9mb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMzFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvZHktdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogY2FsYyg0MCUgLSAzMnB4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGV4dC1mbG9hdC1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub2RlLXRpdGxlOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiAtNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudGV4dC1mbG9hdC1yaWdodCB7XG4gICAgICAuaGlzdG9yeS1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5oaXN0b3J5LWVudHJ5IC5ub2RlLXRpdGxlOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbGVmdDogLTQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vSW4gY29udGVudFxuLmVudHJ5LWNvbnRlbnQge1xuICAucHJvamVjdHMtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFuaWVzLWZpbHRlcnMtd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDEwNXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmlsdGVyLXBpbGxzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZ2FwOiA4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMjVweDtcbiAgfVxuXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDI4cHg7XG4gICAgICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFuaWVzIHtcbiAgLmNvbXBhbnktaXRlbXMge1xuICAgIGgyLnNlZ21lbnQtc2VwYXJhdG9yIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlZ21lbnQtaW50cm8ge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgICB9XG4gIH1cblxuICAuY29tcGFueS1yb3ctZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuY29tcGFueS1yb3ctY29udGVudCB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgLmNvbXBhbnktZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5jb21wYW55LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZnVsbC13aWR0aCB7XG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhY3Qge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1pbi13aWR0aDogODRweDtcbiAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAubWV0YS1kYXRhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAzNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAzNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsb3NlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgcGF0aCxcbiAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkeWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9qZWN0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCk7XG4gICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQtMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTJweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgfVxuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuXG4gICAgICAgIC5jb21wYW55LXRvcCB7XG4gICAgICAgICAgLnRpdGxlLXJvdyB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29tcGFueS1pbWFnZSB7XG4gICAgICAgICAgICAuaW1hZ2Utb24tbG9hZCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZS1vbi1ob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcblxuICAgICAgLmNvbXBhbnktdG9wIHtcbiAgICAgICAgLnRpdGxlLXJvdyB7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgY2lyY2xlICsgcGF0aCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBhbnktaW1hZ2Uge1xuICAgICAgICAgIC5pbWFnZS1vbi1sb2FkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmltYWdlLW9uLWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIC5jb21wYW55LWNvbnRlbnQge1xuICAgICAgLy8gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5jb21wYW55LXRvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5yYXRpbyB7XG4gICAgICAgIEBpbmNsdWRlIHRoZW1lLXRyYW5zaXRpb247XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29tcGFueS1pbWFnZSB7XG4gICAgICAgIC5pbWFnZS1vbi1sb2FkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLW9uLWhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgcmlnaHQ6IDYxcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZS1yb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgIHBhdGgsXG4gICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWUtdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8uc2luZ2xlLXByb2plY3Qge1xuLy99XG4iLCIud2h5LWludmVzdCB7XG4gIC5tb2R1bGUtdGV4dCB7XG4gICAgbWFyZ2luOiAyM3B4IDgwcHggNTZweCAxMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgbWFyZ2luOiAyM3B4IDUwcHggNDBweCA3NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luOiAyM3B4IDIwcHggNDBweCA3NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCA0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2R1bGUtY29udGVudCB7XG4gICAgZ2FwOiAyMnB4O1xuICB9XG5cbiAgLm1vZHVsZS10aXRsZSB7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNjNweDtcbiAgICAgIHRvcDogLTM4cHg7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsZWZ0OiAtNDNweDtcbiAgICAgICAgdG9wOiAtMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kdWxlLWRlc2Mge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgfVxufVxuIiwiLy8gV29yZFByZXNzIEdlbmVyYXRlZCBDbGFzc2VzXG4vLyBodHRwOi8vY29kZXgud29yZHByZXNzLm9yZy9DU1MjV29yZFByZXNzX0dlbmVyYXRlZF9DbGFzc2VzXG4vLyBNZWRpYSBhbGlnbm1lbnRcbi5hbGlnbm5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBPbmx5IGZsb2F0IGlmIG5vdCBvbiBhbiBleHRyYSBzbWFsbCBkZXZpY2VcbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4vLyBDYXB0aW9uc1xuLy8ud3AtY2FwdGlvbiB7XG4vL31cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICAvL3BhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xufVxuXG4uc2lkZWJhciAud3AtdmlkZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAmLWlubGluZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG5cbiAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgJi1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICYuZHJvcGRvd24tbWVudSB7IGxlZnQ6IGF1dG87IH1cblxuICAgIHRhYmxlIHRyIHRkIHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtZHJvcGRvd24ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDAgMCAwIC8gMjAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtbGVmdDo6YmVmb3JlIHsgbGVmdDogNnB4OyB9XG4gICAgJi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OjphZnRlciB7IGxlZnQ6IDdweDsgfVxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6OmJlZm9yZSB7IHJpZ2h0OiA2cHg7IH1cbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OjphZnRlciB7IHJpZ2h0OiA3cHg7IH1cbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTo6YmVmb3JlIHsgdG9wOiAtN3B4OyB9XG4gICAgJi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206OmFmdGVyIHsgdG9wOiAtNnB4OyB9XG5cbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LXRvcDo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wOiA3cHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgfVxuXG4gICAgJi5kYXRlcGlja2VyLW9yaWVudC10b3A6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgdGQsXG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLy8gSW5saW5lIGRpc3BsYXkgaW5zaWRlIGEgdGFibGUgcHJlc2VudHMgc29tZSBwcm9ibGVtcyB3aXRoXG4gIC8vIGJvcmRlciBhbmQgYmFja2dyb3VuZCBjb2xvcnMuXG4gIC50YWJsZS1zdHJpcGVkICYgdGFibGUgdHIge1xuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHRyIHRkIHtcbiAgICAmLmRheTpob3ZlcixcbiAgICAmLmRheS5mb2N1c2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYub2xkLFxuICAgICYubmV3IHtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJi50b2RheSxcbiAgICAmLnRvZGF5OmhvdmVyLFxuICAgICYudG9kYXkuZGlzYWJsZWQsXG4gICAgJi50b2RheS5kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgICYudG9kYXk6aG92ZXI6aG92ZXIgeyAvLyBUaGFuayBib290c3RyYXAgMi4wIGZvciB0aGlzIHNlbGVjdG9yLi4uXG4gICAgICAvLyBUT0RPOiBCdW1wIG1pbiBCUyB0byAyLjEsIHVzZSAkdGV4dENvbG9yIGluIGJ1dHRvbkJhY2tncm91bmQgYWJvdmVcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgICYudG9kYXkuYWN0aXZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYucmFuZ2UsXG4gICAgJi5yYW5nZTpob3ZlcixcbiAgICAmLnJhbmdlLmRpc2FibGVkLFxuICAgICYucmFuZ2UuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYucmFuZ2UudG9kYXksXG4gICAgJi5yYW5nZS50b2RheTpob3ZlcixcbiAgICAmLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuICAgICYucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQsXG4gICAgJi5zZWxlY3RlZDpob3ZlcixcbiAgICAmLnNlbGVjdGVkLmRpc2FibGVkLFxuICAgICYuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYigwIDAgMCAvIDI1JSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmUuZGlzYWJsZWQsXG4gICAgJi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYigwIDAgMCAvIDI1JSk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuZm9jdXNlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkLFxuICAgICAgJi5kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgJi5hY3RpdmUuZGlzYWJsZWQsXG4gICAgICAmLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcbiAgICAgIH1cblxuICAgICAgJi5vbGQsXG4gICAgICAmLm5ldyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLXN3aXRjaCxcbiAgLnByZXYsXG4gIC5uZXh0LFxuICB0Zm9vdCB0ciB0aCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldixcbiAgLm5leHQge1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJhc2ljIHN0eWxpbmcgZm9yIGNhbGVuZGFyLXdlZWsgY2VsbHNcbiAgLmN3IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4uaW5wdXQtYXBwZW5kLFxuLmlucHV0LXByZXBlbmQge1xuICAmLmRhdGUgLmFkZC1vbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuICBpbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICB9XG5cbiAgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIH1cblxuICAuYWRkLW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICR3aGl0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuaXIgYTo6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIGFbaHJlZl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICB9XG5cbiAgLmhlYWRlci1yaWdodCxcbiAgLmhlYWRlci1tb2JpbGUsXG4gIC5zaGFyZWdyYXBoLWV4dHJhcyxcbiAgLnNlYXJjaC1vdmVybGF5LFxuICAjcHJlbG9hZGVyLFxuICAubmF2LWJ1dHRvbi13cmFwLFxuICAuc2VhcmNoLWJ1dHRvbi13cmFwLFxuICAubW9iaWxlLXRvcC1sYW5nLWxpbmssXG4gIC5uYXYtcHJpbWFyeSxcbiAgLmNvbnRlbnQtaGVhZGVyLFxuICAuc2lkZWJhcixcbiAgaWZyYW1lLFxuICAucmVhZC1tb3JlLWNvbnRhaW5lcixcbiAgLmV4dC13ZWJjYXN0LFxuICBmb290ZXIuY29udGVudC1pbmZvLFxuICAuY29va2llX2Rpc2NsYWltZXIsXG4gICNjcnVtYnMsXG4gICNjaXNpb24td2Vic29sdXRpb24tY29udGFpbmVyLFxuICAjaW5mbyxcbiAgLmRpc2NsYWltZXIgLm1haW4sXG4gIC5zaGFyZV9jb250ZW50LFxuICAuY2F0LWZpbHRlcnMsXG4gIC5zdWJzY3JpYmUtb3B0aW9ucy1jb250YWluZXIsXG4gIC5pbWFnZWJhbmtfY29udGVudCxcbiAgLmxpc3RpbmdfYm90dG9tLFxuICBmb3JtLFxuICAubmF2YmFyLXRvcCxcbiAgLm5hdmJhci10b2dnbGVyLFxuICAjbmF2YmFyTmF2LFxuICAuYnRuLXNlYXJjaCxcbiAgLnNlYXJjaC1mb3JtLWNvbnRhaW5lcixcbiAgLm1vZHVsZSxcbiAgLm5hdi1icmVhZGNydW1iLFxuICAjd3BhZG1pbmJhcixcbiAgLnNraXAtbGluayxcbiAgLmNvbnRhaW5lci1sYW5nLFxuICAucmVsYXRlZC1jb250YWluZXIsXG4gIC5jb21wYW5pZXMsXG4gIC5jb21wYW5pZXMtZmlsdGVycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIHsgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbiAgaGVhZGVyLmJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgLmxvZ28ge1xuICAgICAgc3ZnIHBhdGg6bm90KC5jaXJjbGUpIHtcbiAgICAgICAgZmlsbDogJGJsdWUtZGFyayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucHJpbnQtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/