/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}img,legend{max-width:100%}abbr[title],p a:hover{text-decoration:underline}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}.swiper-slide,.swiper-wrapper{height:100%;position:relative;width:100%}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.header .mobile-menu-toggle:focus,.popup__close:focus,.search button:focus,.search:focus,.select2-dropdown *,.select:focus,.wrapper #respond input#submit.alt:focus,.wrapper #review_form #respond .form-submit:focus,.wrapper #review_form #respond-comment textarea:focus,.wrapper .comment-form .form-submit:focus,.wrapper .comment-form-comment textarea:focus,.wrapper .gform_wrapper .ginput_container_select select.gfield_select:focus,.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm select:focus,.wrapper .woocommerce .select2-container--default .select2-selection--single:focus,.wrapper .woocommerce a.button.alt:focus,.wrapper .woocommerce button.button.alt:focus,.wrapper .woocommerce button.button:focus,.wrapper .woocommerce-error .button:focus,.wrapper .woocommerce-info .button:focus,.wrapper .woocommerce-message .button:focus,.wrapper .woocommerce-ordering .orderby:focus,.wrapper a.button.alt:focus,.wrapper button.button.alt:focus,.wrapper button.button:focus,.wrapper input.button.alt:focus,input:focus{outline:0}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:icomoon;src:url(../fonts/icomoon/fonts/icomoon.ttf?vffb31) format('truetype'),url(../fonts/icomoon/fonts/icomoon.woff?vffb31) format('woff'),url(../fonts/icomoon/fonts/icomoon.svg?vffb31#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"\e92c";color:#fff}.icon-basket:before{content:"\e92b"}.icon-s-donations:before{content:"\e927";color:#fff}.icon-s-teams:before{content:"\e928";color:#fff}.icon-s-user:before{content:"\e929";color:#fff}.icon-s-walks:before{content:"\e92a";color:#fff}.icon-tickets:before{content:"\e913";color:#6f7174}.icon-calendar11:before{content:"\e914";color:#6f7174}.icon-currency:before{content:"\e915";color:#6f7174}.icon-web:before{content:"\e916";color:#6f7174}.icon-running-man:before{content:"\e917";color:#6f7174}.icon-user-2:before{content:"\e918";color:#4e2968}.icon-phone:before{content:"\e919";color:#6f7174}.icon-mail:before{content:"\e91a";color:#6f7174}.icon-user:before{content:"\e91b";color:#6f7174}.icon-file:before{content:"\e91c";color:#6f7174}.icon-t-shirt:before{content:"\e91d";color:#6f7174}.icon-address:before{content:"\e91e";color:#6f7174}.icon-time:before{content:"\e91f";color:#6f7174}.icon-check:before{content:"\e920";color:#565656}.icon-traces:before{content:"\e921";color:#fff}.icon-search-icon:before{content:"\e922"}.icon-linkedin-icon:before{content:"\e923";color:#fff}.icon-instagram-icon:before{content:"\e924";color:#fff}.icon-twitter-icon:before{content:"\e925";color:#fff}.icon-facebook-icon:before{content:"\e926";color:#fff}.icon-form-step-checkmark:before{content:"\e912";color:#909eb2}.icon-form-step-image:before{content:"\e911"}.icon-readmore-arrow:before{content:"\e910"}.icon-list-icon:before{content:"\e90d"}.icon-quote-icon:before{content:"\e90e"}.icon-modal-arrow:before{content:"\e90f"}.icon-close:before{content:"\e90c"}.icon-skillset-1:before{content:"\e907"}.icon-linkedin:before{content:"\e903"}.icon-capabilities:before{content:"\e904"}.icon-contact:before{content:"\e905"}.icon-projects:before{content:"\e906"}.icon-skillset-2:before{content:"\e908"}.icon-skillset-3:before{content:"\e909"}.icon-team:before{content:"\e90a"}.icon-testimonials:before{content:"\e90b"}.icon-computer:before{content:"\e900"}.icon-calendar1:before{content:"\e901"}.icon-arrow:before{content:"\e902"}.swiper-lazy-preloader:after,.wrapper::before{content:''}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}body,html{height:100%;box-sizing:border-box;-webkit-font-smoothing:antialiased}*,::after,::before{margin:0;padding:0;box-sizing:inherit}.wrapper{min-height:100%;overflow:hidden;position:relative}.wrapper::before{position:absolute;top:0;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.6);z-index:90;opacity:0;visibility:hidden;transition:opacity .3s ease-in,visibility .3s ease-in}img{border-style:none;height:auto}a{color:#7464D4;text-decoration:none;display:inline-block}p a{display:inline}.btn.btn--beveled.btn--color-secondary:hover,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button:hover,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart:hover,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart:hover,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable:hover,.item--leaderboards .donation-amount--leaderboards a:hover,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button:hover,.navigation-single .next .wrapper .related.products .product a.added_to_cart:hover,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart:hover,.navigation-single .next .wrapper a.button.product_type_variable:hover,.navigation-single .next a:hover,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button:hover,.navigation-single .prev .wrapper .related.products .product a.added_to_cart:hover,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart:hover,.navigation-single .prev .wrapper a.button.product_type_variable:hover,.navigation-single .prev a:hover,.pagination .nav-links .next:hover,.pagination .nav-links .prev:hover,.pagination .nav-links .search-form input.next:hover[type=submit],.pagination .nav-links .search-form input.prev:hover[type=submit],.pagination .nav-links .wrapper .button.product_type_variable.next:hover,.pagination .nav-links .wrapper .button.product_type_variable.prev:hover,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.next:hover,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.prev:hover,.pagination .nav-links .wrapper .related.products .product .added_to_cart.next:hover,.pagination .nav-links .wrapper .related.products .product .added_to_cart.prev:hover,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.next:hover,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.prev:hover,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.next:hover,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.prev:hover,.search-form .pagination .nav-links input.next:hover[type=submit],.search-form .pagination .nav-links input.prev:hover[type=submit],.search-form .wrapper #review_form #respond input.form-submit:hover[type=submit],.search-form .wrapper .comment-form input.form-submit:hover[type=submit],.search-form .wrapper .related.products .product input.btn--color-secondary.add_to_cart_button:hover[type=submit],.search-form .wrapper .related.products .product input.btn--color-secondary.added_to_cart:hover[type=submit],.search-form .wrapper .woocommerce-error input.button:hover[type=submit],.search-form .wrapper .woocommerce-info input.button:hover[type=submit],.search-form .wrapper .woocommerce-message input.button:hover[type=submit],.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.add_to_cart_button:hover[type=submit],.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.added_to_cart:hover[type=submit],.search-form .wrapper input.btn--color-secondary.button.product_type_variable:hover[type=submit],.search-form input.btn--beveled.btn--color-secondary:hover[type=submit],.section--text a,.wrapper #review_form #respond .button.product_type_variable.form-submit:hover,.wrapper #review_form #respond .form-submit:hover,.wrapper #review_form #respond .related.products .product .add_to_cart_button.form-submit:hover,.wrapper #review_form #respond .related.products .product .added_to_cart.form-submit:hover,.wrapper #review_form #respond .search-form input.form-submit:hover[type=submit],.wrapper #review_form #respond .woocommerce-ordering+.products .add_to_cart_button.form-submit:hover,.wrapper #review_form #respond .woocommerce-ordering+.products .added_to_cart.form-submit:hover,.wrapper .btn--color-secondary.button.product_type_variable:hover,.wrapper .comment-form .button.product_type_variable.form-submit:hover,.wrapper .comment-form .form-submit:hover,.wrapper .comment-form .related.products .product .add_to_cart_button.form-submit:hover,.wrapper .comment-form .related.products .product .added_to_cart.form-submit:hover,.wrapper .comment-form .search-form input.form-submit:hover[type=submit],.wrapper .comment-form .woocommerce-ordering+.products .add_to_cart_button.form-submit:hover,.wrapper .comment-form .woocommerce-ordering+.products .added_to_cart.form-submit:hover,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable:hover,.wrapper .navigation-single .next a.button.product_type_variable:hover,.wrapper .navigation-single .prev a.button.product_type_variable:hover,.wrapper .pagination .nav-links .button.product_type_variable.next:hover,.wrapper .pagination .nav-links .button.product_type_variable.prev:hover,.wrapper .related.products .product #review_form #respond .add_to_cart_button.form-submit:hover,.wrapper .related.products .product #review_form #respond .added_to_cart.form-submit:hover,.wrapper .related.products .product .btn--color-secondary.add_to_cart_button:hover,.wrapper .related.products .product .btn--color-secondary.added_to_cart:hover,.wrapper .related.products .product .comment-form .add_to_cart_button.form-submit:hover,.wrapper .related.products .product .comment-form .added_to_cart.form-submit:hover,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button:hover,.wrapper .related.products .product .navigation-single .next a.added_to_cart:hover,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button:hover,.wrapper .related.products .product .navigation-single .prev a.added_to_cart:hover,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.next:hover,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.prev:hover,.wrapper .related.products .product .pagination .nav-links .added_to_cart.next:hover,.wrapper .related.products .product .pagination .nav-links .added_to_cart.prev:hover,.wrapper .related.products .product .search-form input.btn--color-secondary.add_to_cart_button:hover[type=submit],.wrapper .related.products .product .search-form input.btn--color-secondary.added_to_cart:hover[type=submit],.wrapper .related.products .product .woocommerce-error .add_to_cart_button.button:hover,.wrapper .related.products .product .woocommerce-error .added_to_cart.button:hover,.wrapper .related.products .product .woocommerce-info .add_to_cart_button.button:hover,.wrapper .related.products .product .woocommerce-info .added_to_cart.button:hover,.wrapper .related.products .product .woocommerce-message .add_to_cart_button.button:hover,.wrapper .related.products .product .woocommerce-message .added_to_cart.button:hover,.wrapper .related.products .product a.add_to_cart_button.button.alt:hover,.wrapper .related.products .product a.added_to_cart.button.alt:hover,.wrapper .related.products .product button.add_to_cart_button.button:hover,.wrapper .related.products .product button.added_to_cart.button:hover,.wrapper .search-form input.btn--color-secondary.button.product_type_variable:hover[type=submit],.wrapper .woocommerce .woocommerce-ordering+.products a.add_to_cart_button.button.alt:hover,.wrapper .woocommerce .woocommerce-ordering+.products a.added_to_cart.button.alt:hover,.wrapper .woocommerce .woocommerce-ordering+.products button.add_to_cart_button.button:hover,.wrapper .woocommerce .woocommerce-ordering+.products button.added_to_cart.button:hover,.wrapper .woocommerce a.button.alt:hover,.wrapper .woocommerce button.button.alt:hover,.wrapper .woocommerce button.button:hover,.wrapper .woocommerce-error .button.product_type_variable:hover,.wrapper .woocommerce-error .button:hover,.wrapper .woocommerce-error .related.products .product .add_to_cart_button.button:hover,.wrapper .woocommerce-error .related.products .product .added_to_cart.button:hover,.wrapper .woocommerce-error .search-form input.button:hover[type=submit],.wrapper .woocommerce-error .woocommerce-ordering+.products .add_to_cart_button.button:hover,.wrapper .woocommerce-error .woocommerce-ordering+.products .added_to_cart.button:hover,.wrapper .woocommerce-info .button.product_type_variable:hover,.wrapper .woocommerce-info .button:hover,.wrapper .woocommerce-info .related.products .product .add_to_cart_button.button:hover,.wrapper .woocommerce-info .related.products .product .added_to_cart.button:hover,.wrapper .woocommerce-info .search-form input.button:hover[type=submit],.wrapper .woocommerce-info .woocommerce-ordering+.products .add_to_cart_button.button:hover,.wrapper .woocommerce-info .woocommerce-ordering+.products .added_to_cart.button:hover,.wrapper .woocommerce-message .button.product_type_variable:hover,.wrapper .woocommerce-message .button:hover,.wrapper .woocommerce-message .related.products .product .add_to_cart_button.button:hover,.wrapper .woocommerce-message .related.products .product .added_to_cart.button:hover,.wrapper .woocommerce-message .search-form input.button:hover[type=submit],.wrapper .woocommerce-message .woocommerce-ordering+.products .add_to_cart_button.button:hover,.wrapper .woocommerce-message .woocommerce-ordering+.products .added_to_cart.button:hover,.wrapper .woocommerce-ordering+.products #review_form #respond .add_to_cart_button.form-submit:hover,.wrapper .woocommerce-ordering+.products #review_form #respond .added_to_cart.form-submit:hover,.wrapper .woocommerce-ordering+.products .btn--color-secondary.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .btn--color-secondary.added_to_cart:hover,.wrapper .woocommerce-ordering+.products .comment-form .add_to_cart_button.form-submit:hover,.wrapper .woocommerce-ordering+.products .comment-form .added_to_cart.form-submit:hover,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart:hover,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart:hover,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.next:hover,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.prev:hover,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.next:hover,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.prev:hover,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.add_to_cart_button:hover[type=submit],.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.added_to_cart:hover[type=submit],.wrapper .woocommerce-ordering+.products .woocommerce-error .add_to_cart_button.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-error .added_to_cart.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-info .add_to_cart_button.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-info .added_to_cart.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-message .add_to_cart_button.button:hover,.wrapper .woocommerce-ordering+.products .woocommerce-message .added_to_cart.button:hover,.wrapper .woocommerce-ordering+.products a.add_to_cart_button.button.alt:hover,.wrapper .woocommerce-ordering+.products a.added_to_cart.button.alt:hover,.wrapper .woocommerce-ordering+.products button.add_to_cart_button.button:hover,.wrapper .woocommerce-ordering+.products button.added_to_cart.button:hover,.wrapper a.button.alt:hover,.wrapper a.button.product_type_variable.alt:hover,.wrapper button.button.alt:hover,.wrapper button.button.product_type_variable:hover,.wrapper button.button:hover{text-decoration:none}button{background-color:transparent;-webkit-appearance:none}.container{max-width:1180px;width:100%;margin:0 auto;padding:0 40px}@media only screen and (max-width:767px){.container{padding:0 20px}}.container-wide{max-width:1280px;width:100%;margin:0 auto;padding:0 40px}@media only screen and (max-width:767px){.container-wide{padding:0 20px}}body{font-family:Poppins,Arial,sans-serif;color:#565656;line-height:1.46}body.open-menu{position:fixed;width:100%}body.open-menu .wrapper::before{opacity:1;visibility:visible}section{padding:26px 0}section .section-width{max-width:800px}section .section-btn{text-align:center}section.section--bg-img-abstract{background:url(../img/shop-bg.png)}section.section--bg-color{background-color:#f3f4f6}section.section--content .img-holder{margin:10px -20px}@media only screen and (min-width:768px){section.section--content .img-holder{margin:10px 0}}section.section--event-desk{padding-right:38px}section.section--event-desk.bg-img-birds--big::after{height:217px;width:193px;top:50%;right:-130px;transform:translateY(-50%);bottom:auto}.img-holder img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.bg-img-birds--big,.bg-img-birds--small{position:relative;overflow:hidden}.bg-img-birds--big::after,.bg-img-birds--small::after{content:"";background:url(../img/birds.svg);background-size:contain;position:absolute;height:217px;width:193px}.bg-img-birds--small .container{position:relative;z-index:1}.bg-img-birds--small::after{right:-149px;top:50%;transform:translateY(-50%);margin-top:15px;z-index:0}@media only screen and (min-width:992px){.bg-img-birds--big::after,.bg-img-birds--small::after{height:396px;width:352px}.bg-img-birds--small::after{right:-290px}}.bg-img-birds--big::after{right:-128px;bottom:5.5%;z-index:2}@media only screen and (min-width:992px){.bg-img-birds--big::after{right:-270px;z-index:0}}.hero-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.wp-caption-text{font-size:14px;font-style:italic}.btn,.item--leaderboards .donation-amount--leaderboards a,.navigation-single .next a,.navigation-single .prev a,.pagination .nav-links .next,.pagination .nav-links .prev,.search-form input[type=submit],.wrapper #review_form #respond .form-submit,.wrapper .button.product_type_variable,.wrapper .comment-form .form-submit,.wrapper .related.products .product .add_to_cart_button,.wrapper .related.products .product .added_to_cart,.wrapper .woocommerce a.button.alt,.wrapper .woocommerce button.button,.wrapper .woocommerce button.button.alt,.wrapper .woocommerce-error .button,.wrapper .woocommerce-info .button,.wrapper .woocommerce-message .button,.wrapper .woocommerce-ordering+.products .add_to_cart_button,.wrapper .woocommerce-ordering+.products .added_to_cart,.wrapper a.button.alt,.wrapper button.button,.wrapper button.button.alt{padding:.7em 20px .6em;letter-spacing:.021875em;font-size:16px;font-weight:700;color:#fff;line-height:1;text-transform:uppercase;cursor:pointer;z-index:2}.btn.btn--beveled,.item--leaderboards .donation-amount--leaderboards a,.navigation-single .next a,.navigation-single .prev a,.pagination .nav-links .next,.pagination .nav-links .prev,.search-form input.btn--beveled[type=submit],.wrapper #review_form #respond .form-submit,.wrapper .button.product_type_variable,.wrapper .comment-form .form-submit,.wrapper .related.products .product .add_to_cart_button,.wrapper .related.products .product .added_to_cart,.wrapper .woocommerce a.button.alt,.wrapper .woocommerce button.button,.wrapper .woocommerce button.button.alt,.wrapper .woocommerce-error .button,.wrapper .woocommerce-info .button,.wrapper .woocommerce-message .button,.wrapper .woocommerce-ordering+.products .add_to_cart_button,.wrapper .woocommerce-ordering+.products .added_to_cart,.wrapper a.button.alt,.wrapper button.button,.wrapper button.button.alt{position:relative;padding-right:30px;background-color:transparent;overflow:hidden}.btn.btn--beveled::before,.item--leaderboards .donation-amount--leaderboards a::before,.navigation-single .next a::before,.navigation-single .prev a::before,.pagination .nav-links .next::before,.pagination .nav-links .prev::before,.search-form input.btn--beveled[type=submit]::before,.wrapper #review_form #respond .form-submit::before,.wrapper .button.product_type_variable::before,.wrapper .comment-form .form-submit::before,.wrapper .related.products .product .add_to_cart_button::before,.wrapper .related.products .product .added_to_cart::before,.wrapper .woocommerce a.button.alt::before,.wrapper .woocommerce button.button.alt::before,.wrapper .woocommerce button.button::before,.wrapper .woocommerce-error .button::before,.wrapper .woocommerce-info .button::before,.wrapper .woocommerce-message .button::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .added_to_cart::before,.wrapper a.button.alt::before,.wrapper button.button.alt::before,.wrapper button.button::before{content:'';position:absolute;top:0;height:100%;width:100%;transform:skewX(-24deg);transform-origin:0 0;z-index:-1;left:0;transition:background-color .3s ease-in}.btn.btn--beveled.btn--color-primary::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-primary::before,.navigation-single .next a.btn--color-primary::before,.navigation-single .prev a.btn--color-primary::before,.pagination .nav-links .btn--color-primary.next::before,.pagination .nav-links .btn--color-primary.prev::before,.search-form input.btn--beveled.btn--color-primary[type=submit]::before,.wrapper #review_form #respond .btn--color-primary.form-submit::before,.wrapper .btn--color-primary.button.product_type_variable::before,.wrapper .comment-form .btn--color-primary.form-submit::before,.wrapper .related.products .product .btn--color-primary.add_to_cart_button::before,.wrapper .related.products .product .btn--color-primary.added_to_cart::before,.wrapper .woocommerce-error .btn--color-primary.button::before,.wrapper .woocommerce-info .btn--color-primary.button::before,.wrapper .woocommerce-message .btn--color-primary.button::before,.wrapper .woocommerce-ordering+.products .btn--color-primary.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .btn--color-primary.added_to_cart::before,.wrapper a.btn--color-primary.button.alt::before,.wrapper button.btn--color-primary.button::before{background-color:#8B7ADE}.btn.btn--beveled.btn--color-primary:hover::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-primary:hover::before,.navigation-single .next a.btn--color-primary:hover::before,.navigation-single .prev a.btn--color-primary:hover::before,.pagination .nav-links .btn--color-primary.next:hover::before,.pagination .nav-links .btn--color-primary.prev:hover::before,.search-form input.btn--beveled.btn--color-primary[type=submit]:hover::before,.wrapper #review_form #respond .btn--color-primary.form-submit:hover::before,.wrapper .btn--color-primary.button.product_type_variable:hover::before,.wrapper .comment-form .btn--color-primary.form-submit:hover::before,.wrapper .related.products .product .btn--color-primary.add_to_cart_button:hover::before,.wrapper .related.products .product .btn--color-primary.added_to_cart:hover::before,.wrapper .woocommerce-error .btn--color-primary.button:hover::before,.wrapper .woocommerce-info .btn--color-primary.button:hover::before,.wrapper .woocommerce-message .btn--color-primary.button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-primary.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-primary.added_to_cart:hover::before,.wrapper a.btn--color-primary.button.alt:hover::before,.wrapper button.btn--color-primary.button:hover::before{background-color:#69348e}.btn.btn--beveled.btn--color-secondary,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable,.item--leaderboards .donation-amount--leaderboards a,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button,.navigation-single .next .wrapper .related.products .product a.added_to_cart,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart,.navigation-single .next .wrapper a.button.product_type_variable,.navigation-single .next a,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button,.navigation-single .prev .wrapper .related.products .product a.added_to_cart,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart,.navigation-single .prev .wrapper a.button.product_type_variable,.navigation-single .prev a,.pagination .nav-links .next,.pagination .nav-links .prev,.pagination .nav-links .search-form input.next[type=submit],.pagination .nav-links .search-form input.prev[type=submit],.pagination .nav-links .wrapper .button.product_type_variable.next,.pagination .nav-links .wrapper .button.product_type_variable.prev,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.next,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.prev,.pagination .nav-links .wrapper .related.products .product .added_to_cart.next,.pagination .nav-links .wrapper .related.products .product .added_to_cart.prev,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.next,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.prev,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.next,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.prev,.search-form .pagination .nav-links input.next[type=submit],.search-form .pagination .nav-links input.prev[type=submit],.search-form .wrapper #review_form #respond input.form-submit[type=submit],.search-form .wrapper .comment-form input.form-submit[type=submit],.search-form .wrapper .related.products .product input.btn--color-secondary.add_to_cart_button[type=submit],.search-form .wrapper .related.products .product input.btn--color-secondary.added_to_cart[type=submit],.search-form .wrapper .woocommerce-error input.button[type=submit],.search-form .wrapper .woocommerce-info input.button[type=submit],.search-form .wrapper .woocommerce-message input.button[type=submit],.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.add_to_cart_button[type=submit],.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.added_to_cart[type=submit],.search-form .wrapper input.btn--color-secondary.button.product_type_variable[type=submit],.search-form input.btn--beveled.btn--color-secondary[type=submit],.wrapper #review_form #respond .button.product_type_variable.form-submit,.wrapper #review_form #respond .form-submit,.wrapper #review_form #respond .related.products .product .add_to_cart_button.form-submit,.wrapper #review_form #respond .related.products .product .added_to_cart.form-submit,.wrapper #review_form #respond .search-form input.form-submit[type=submit],.wrapper #review_form #respond .woocommerce-ordering+.products .add_to_cart_button.form-submit,.wrapper #review_form #respond .woocommerce-ordering+.products .added_to_cart.form-submit,.wrapper .btn--color-secondary.button.product_type_variable,.wrapper .comment-form .button.product_type_variable.form-submit,.wrapper .comment-form .form-submit,.wrapper .comment-form .related.products .product .add_to_cart_button.form-submit,.wrapper .comment-form .related.products .product .added_to_cart.form-submit,.wrapper .comment-form .search-form input.form-submit[type=submit],.wrapper .comment-form .woocommerce-ordering+.products .add_to_cart_button.form-submit,.wrapper .comment-form .woocommerce-ordering+.products .added_to_cart.form-submit,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable,.wrapper .navigation-single .next a.button.product_type_variable,.wrapper .navigation-single .prev a.button.product_type_variable,.wrapper .pagination .nav-links .button.product_type_variable.next,.wrapper .pagination .nav-links .button.product_type_variable.prev,.wrapper .related.products .product #review_form #respond .add_to_cart_button.form-submit,.wrapper .related.products .product #review_form #respond .added_to_cart.form-submit,.wrapper .related.products .product .btn--color-secondary.add_to_cart_button,.wrapper .related.products .product .btn--color-secondary.added_to_cart,.wrapper .related.products .product .comment-form .add_to_cart_button.form-submit,.wrapper .related.products .product .comment-form .added_to_cart.form-submit,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button,.wrapper .related.products .product .navigation-single .next a.added_to_cart,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button,.wrapper .related.products .product .navigation-single .prev a.added_to_cart,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.next,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.prev,.wrapper .related.products .product .pagination .nav-links .added_to_cart.next,.wrapper .related.products .product .pagination .nav-links .added_to_cart.prev,.wrapper .related.products .product .search-form input.btn--color-secondary.add_to_cart_button[type=submit],.wrapper .related.products .product .search-form input.btn--color-secondary.added_to_cart[type=submit],.wrapper .related.products .product .woocommerce-error .add_to_cart_button.button,.wrapper .related.products .product .woocommerce-error .added_to_cart.button,.wrapper .related.products .product .woocommerce-info .add_to_cart_button.button,.wrapper .related.products .product .woocommerce-info .added_to_cart.button,.wrapper .related.products .product .woocommerce-message .add_to_cart_button.button,.wrapper .related.products .product .woocommerce-message .added_to_cart.button,.wrapper .related.products .product a.add_to_cart_button.button.alt,.wrapper .related.products .product a.added_to_cart.button.alt,.wrapper .related.products .product button.add_to_cart_button.button,.wrapper .related.products .product button.added_to_cart.button,.wrapper .search-form input.btn--color-secondary.button.product_type_variable[type=submit],.wrapper .woocommerce .woocommerce-ordering+.products a.add_to_cart_button.button.alt,.wrapper .woocommerce .woocommerce-ordering+.products a.added_to_cart.button.alt,.wrapper .woocommerce .woocommerce-ordering+.products button.add_to_cart_button.button,.wrapper .woocommerce .woocommerce-ordering+.products button.added_to_cart.button,.wrapper .woocommerce a.button.alt,.wrapper .woocommerce button.button,.wrapper .woocommerce button.button.alt,.wrapper .woocommerce-error .button,.wrapper .woocommerce-error .button.product_type_variable,.wrapper .woocommerce-error .related.products .product .add_to_cart_button.button,.wrapper .woocommerce-error .related.products .product .added_to_cart.button,.wrapper .woocommerce-error .search-form input.button[type=submit],.wrapper .woocommerce-error .woocommerce-ordering+.products .add_to_cart_button.button,.wrapper .woocommerce-error .woocommerce-ordering+.products .added_to_cart.button,.wrapper .woocommerce-info .button,.wrapper .woocommerce-info .button.product_type_variable,.wrapper .woocommerce-info .related.products .product .add_to_cart_button.button,.wrapper .woocommerce-info .related.products .product .added_to_cart.button,.wrapper .woocommerce-info .search-form input.button[type=submit],.wrapper .woocommerce-info .woocommerce-ordering+.products .add_to_cart_button.button,.wrapper .woocommerce-info .woocommerce-ordering+.products .added_to_cart.button,.wrapper .woocommerce-message .button,.wrapper .woocommerce-message .button.product_type_variable,.wrapper .woocommerce-message .related.products .product .add_to_cart_button.button,.wrapper .woocommerce-message .related.products .product .added_to_cart.button,.wrapper .woocommerce-message .search-form input.button[type=submit],.wrapper .woocommerce-message .woocommerce-ordering+.products .add_to_cart_button.button,.wrapper .woocommerce-message .woocommerce-ordering+.products .added_to_cart.button,.wrapper .woocommerce-ordering+.products #review_form #respond .add_to_cart_button.form-submit,.wrapper .woocommerce-ordering+.products #review_form #respond .added_to_cart.form-submit,.wrapper .woocommerce-ordering+.products .btn--color-secondary.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--color-secondary.added_to_cart,.wrapper .woocommerce-ordering+.products .comment-form .add_to_cart_button.form-submit,.wrapper .woocommerce-ordering+.products .comment-form .added_to_cart.form-submit,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.next,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.prev,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.next,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.prev,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.add_to_cart_button[type=submit],.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.added_to_cart[type=submit],.wrapper .woocommerce-ordering+.products .woocommerce-error .add_to_cart_button.button,.wrapper .woocommerce-ordering+.products .woocommerce-error .added_to_cart.button,.wrapper .woocommerce-ordering+.products .woocommerce-info .add_to_cart_button.button,.wrapper .woocommerce-ordering+.products .woocommerce-info .added_to_cart.button,.wrapper .woocommerce-ordering+.products .woocommerce-message .add_to_cart_button.button,.wrapper .woocommerce-ordering+.products .woocommerce-message .added_to_cart.button,.wrapper .woocommerce-ordering+.products a.add_to_cart_button.button.alt,.wrapper .woocommerce-ordering+.products a.added_to_cart.button.alt,.wrapper .woocommerce-ordering+.products button.add_to_cart_button.button,.wrapper .woocommerce-ordering+.products button.added_to_cart.button,.wrapper a.button.alt,.wrapper a.button.product_type_variable.alt,.wrapper button.button,.wrapper button.button.alt,.wrapper button.button.product_type_variable{color:#fff}.btn.btn--beveled.btn--color-secondary::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable::before,.item--leaderboards .donation-amount--leaderboards a::before,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button::before,.navigation-single .next .wrapper .related.products .product a.added_to_cart::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.navigation-single .next .wrapper a.button.product_type_variable::before,.navigation-single .next a::before,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button::before,.navigation-single .prev .wrapper .related.products .product a.added_to_cart::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.navigation-single .prev .wrapper a.button.product_type_variable::before,.navigation-single .prev a::before,.pagination .nav-links .next::before,.pagination .nav-links .prev::before,.pagination .nav-links .search-form input.next[type=submit]::before,.pagination .nav-links .search-form input.prev[type=submit]::before,.pagination .nav-links .wrapper .button.product_type_variable.next::before,.pagination .nav-links .wrapper .button.product_type_variable.prev::before,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.next::before,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.prev::before,.pagination .nav-links .wrapper .related.products .product .added_to_cart.next::before,.pagination .nav-links .wrapper .related.products .product .added_to_cart.prev::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.next::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.prev::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.next::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.prev::before,.search-form .pagination .nav-links input.next[type=submit]::before,.search-form .pagination .nav-links input.prev[type=submit]::before,.search-form .wrapper #review_form #respond input.form-submit[type=submit]::before,.search-form .wrapper .comment-form input.form-submit[type=submit]::before,.search-form .wrapper .related.products .product input.btn--color-secondary.add_to_cart_button[type=submit]::before,.search-form .wrapper .related.products .product input.btn--color-secondary.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-error input.button[type=submit]::before,.search-form .wrapper .woocommerce-info input.button[type=submit]::before,.search-form .wrapper .woocommerce-message input.button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.added_to_cart[type=submit]::before,.search-form .wrapper input.btn--color-secondary.button.product_type_variable[type=submit]::before,.search-form input.btn--beveled.btn--color-secondary[type=submit]::before,.wrapper #review_form #respond .button.product_type_variable.form-submit::before,.wrapper #review_form #respond .form-submit::before,.wrapper #review_form #respond .related.products .product .add_to_cart_button.form-submit::before,.wrapper #review_form #respond .related.products .product .added_to_cart.form-submit::before,.wrapper #review_form #respond .search-form input.form-submit[type=submit]::before,.wrapper #review_form #respond .woocommerce-ordering+.products .add_to_cart_button.form-submit::before,.wrapper #review_form #respond .woocommerce-ordering+.products .added_to_cart.form-submit::before,.wrapper .btn--color-secondary.button.product_type_variable::before,.wrapper .comment-form .button.product_type_variable.form-submit::before,.wrapper .comment-form .form-submit::before,.wrapper .comment-form .related.products .product .add_to_cart_button.form-submit::before,.wrapper .comment-form .related.products .product .added_to_cart.form-submit::before,.wrapper .comment-form .search-form input.form-submit[type=submit]::before,.wrapper .comment-form .woocommerce-ordering+.products .add_to_cart_button.form-submit::before,.wrapper .comment-form .woocommerce-ordering+.products .added_to_cart.form-submit::before,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable::before,.wrapper .navigation-single .next a.button.product_type_variable::before,.wrapper .navigation-single .prev a.button.product_type_variable::before,.wrapper .pagination .nav-links .button.product_type_variable.next::before,.wrapper .pagination .nav-links .button.product_type_variable.prev::before,.wrapper .related.products .product #review_form #respond .add_to_cart_button.form-submit::before,.wrapper .related.products .product #review_form #respond .added_to_cart.form-submit::before,.wrapper .related.products .product .btn--color-secondary.add_to_cart_button::before,.wrapper .related.products .product .btn--color-secondary.added_to_cart::before,.wrapper .related.products .product .comment-form .add_to_cart_button.form-submit::before,.wrapper .related.products .product .comment-form .added_to_cart.form-submit::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart::before,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button::before,.wrapper .related.products .product .navigation-single .next a.added_to_cart::before,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button::before,.wrapper .related.products .product .navigation-single .prev a.added_to_cart::before,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.next::before,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.prev::before,.wrapper .related.products .product .pagination .nav-links .added_to_cart.next::before,.wrapper .related.products .product .pagination .nav-links .added_to_cart.prev::before,.wrapper .related.products .product .search-form input.btn--color-secondary.add_to_cart_button[type=submit]::before,.wrapper .related.products .product .search-form input.btn--color-secondary.added_to_cart[type=submit]::before,.wrapper .related.products .product .woocommerce-error .add_to_cart_button.button::before,.wrapper .related.products .product .woocommerce-error .added_to_cart.button::before,.wrapper .related.products .product .woocommerce-info .add_to_cart_button.button::before,.wrapper .related.products .product .woocommerce-info .added_to_cart.button::before,.wrapper .related.products .product .woocommerce-message .add_to_cart_button.button::before,.wrapper .related.products .product .woocommerce-message .added_to_cart.button::before,.wrapper .related.products .product a.add_to_cart_button.button.alt::before,.wrapper .related.products .product a.added_to_cart.button.alt::before,.wrapper .related.products .product button.add_to_cart_button.button::before,.wrapper .related.products .product button.added_to_cart.button::before,.wrapper .search-form input.btn--color-secondary.button.product_type_variable[type=submit]::before,.wrapper .woocommerce .woocommerce-ordering+.products a.add_to_cart_button.button.alt::before,.wrapper .woocommerce .woocommerce-ordering+.products a.added_to_cart.button.alt::before,.wrapper .woocommerce .woocommerce-ordering+.products button.add_to_cart_button.button::before,.wrapper .woocommerce .woocommerce-ordering+.products button.added_to_cart.button::before,.wrapper .woocommerce a.button.alt::before,.wrapper .woocommerce button.button.alt::before,.wrapper .woocommerce button.button::before,.wrapper .woocommerce-error .button.product_type_variable::before,.wrapper .woocommerce-error .button::before,.wrapper .woocommerce-error .related.products .product .add_to_cart_button.button::before,.wrapper .woocommerce-error .related.products .product .added_to_cart.button::before,.wrapper .woocommerce-error .search-form input.button[type=submit]::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .add_to_cart_button.button::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .added_to_cart.button::before,.wrapper .woocommerce-info .button.product_type_variable::before,.wrapper .woocommerce-info .button::before,.wrapper .woocommerce-info .related.products .product .add_to_cart_button.button::before,.wrapper .woocommerce-info .related.products .product .added_to_cart.button::before,.wrapper .woocommerce-info .search-form input.button[type=submit]::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .add_to_cart_button.button::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .added_to_cart.button::before,.wrapper .woocommerce-message .button.product_type_variable::before,.wrapper .woocommerce-message .button::before,.wrapper .woocommerce-message .related.products .product .add_to_cart_button.button::before,.wrapper .woocommerce-message .related.products .product .added_to_cart.button::before,.wrapper .woocommerce-message .search-form input.button[type=submit]::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .add_to_cart_button.button::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .added_to_cart.button::before,.wrapper .woocommerce-ordering+.products #review_form #respond .add_to_cart_button.form-submit::before,.wrapper .woocommerce-ordering+.products #review_form #respond .added_to_cart.form-submit::before,.wrapper .woocommerce-ordering+.products .btn--color-secondary.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .btn--color-secondary.added_to_cart::before,.wrapper .woocommerce-ordering+.products .comment-form .add_to_cart_button.form-submit::before,.wrapper .woocommerce-ordering+.products .comment-form .added_to_cart.form-submit::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.next::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.prev::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.next::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.prev::before,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.added_to_cart[type=submit]::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .add_to_cart_button.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .added_to_cart.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .add_to_cart_button.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .added_to_cart.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .add_to_cart_button.button::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .added_to_cart.button::before,.wrapper .woocommerce-ordering+.products a.add_to_cart_button.button.alt::before,.wrapper .woocommerce-ordering+.products a.added_to_cart.button.alt::before,.wrapper .woocommerce-ordering+.products button.add_to_cart_button.button::before,.wrapper .woocommerce-ordering+.products button.added_to_cart.button::before,.wrapper a.button.alt::before,.wrapper a.button.product_type_variable.alt::before,.wrapper button.button.alt::before,.wrapper button.button.product_type_variable::before,.wrapper button.button::before{background-color:#F7AE04}.btn.btn--beveled.btn--color-secondary:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable:hover::before,.item--leaderboards .donation-amount--leaderboards a:hover::before,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button:hover::before,.navigation-single .next .wrapper .related.products .product a.added_to_cart:hover::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.navigation-single .next .wrapper a.button.product_type_variable:hover::before,.navigation-single .next a:hover::before,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button:hover::before,.navigation-single .prev .wrapper .related.products .product a.added_to_cart:hover::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.navigation-single .prev .wrapper a.button.product_type_variable:hover::before,.navigation-single .prev a:hover::before,.pagination .nav-links .next:hover::before,.pagination .nav-links .prev:hover::before,.pagination .nav-links .search-form input.next[type=submit]:hover::before,.pagination .nav-links .search-form input.prev[type=submit]:hover::before,.pagination .nav-links .wrapper .button.product_type_variable.next:hover::before,.pagination .nav-links .wrapper .button.product_type_variable.prev:hover::before,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.next:hover::before,.pagination .nav-links .wrapper .related.products .product .add_to_cart_button.prev:hover::before,.pagination .nav-links .wrapper .related.products .product .added_to_cart.next:hover::before,.pagination .nav-links .wrapper .related.products .product .added_to_cart.prev:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.next:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .add_to_cart_button.prev:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.next:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .added_to_cart.prev:hover::before,.search-form .pagination .nav-links input.next[type=submit]:hover::before,.search-form .pagination .nav-links input.prev[type=submit]:hover::before,.search-form .wrapper #review_form #respond input.form-submit[type=submit]:hover::before,.search-form .wrapper .comment-form input.form-submit[type=submit]:hover::before,.search-form .wrapper .related.products .product input.btn--color-secondary.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .related.products .product input.btn--color-secondary.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-error input.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-info input.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-message input.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products input.btn--color-secondary.added_to_cart[type=submit]:hover::before,.search-form .wrapper input.btn--color-secondary.button.product_type_variable[type=submit]:hover::before,.search-form input.btn--beveled.btn--color-secondary[type=submit]:hover::before,.wrapper #review_form #respond .button.product_type_variable.form-submit:hover::before,.wrapper #review_form #respond .form-submit:hover::before,.wrapper #review_form #respond .related.products .product .add_to_cart_button.form-submit:hover::before,.wrapper #review_form #respond .related.products .product .added_to_cart.form-submit:hover::before,.wrapper #review_form #respond .search-form input.form-submit[type=submit]:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .add_to_cart_button.form-submit:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .added_to_cart.form-submit:hover::before,.wrapper .btn--color-secondary.button.product_type_variable:hover::before,.wrapper .comment-form .button.product_type_variable.form-submit:hover::before,.wrapper .comment-form .form-submit:hover::before,.wrapper .comment-form .related.products .product .add_to_cart_button.form-submit:hover::before,.wrapper .comment-form .related.products .product .added_to_cart.form-submit:hover::before,.wrapper .comment-form .search-form input.form-submit[type=submit]:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .add_to_cart_button.form-submit:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .added_to_cart.form-submit:hover::before,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable:hover::before,.wrapper .navigation-single .next a.button.product_type_variable:hover::before,.wrapper .navigation-single .prev a.button.product_type_variable:hover::before,.wrapper .pagination .nav-links .button.product_type_variable.next:hover::before,.wrapper .pagination .nav-links .button.product_type_variable.prev:hover::before,.wrapper .related.products .product #review_form #respond .add_to_cart_button.form-submit:hover::before,.wrapper .related.products .product #review_form #respond .added_to_cart.form-submit:hover::before,.wrapper .related.products .product .btn--color-secondary.add_to_cart_button:hover::before,.wrapper .related.products .product .btn--color-secondary.added_to_cart:hover::before,.wrapper .related.products .product .comment-form .add_to_cart_button.form-submit:hover::before,.wrapper .related.products .product .comment-form .added_to_cart.form-submit:hover::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover::before,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button:hover::before,.wrapper .related.products .product .navigation-single .next a.added_to_cart:hover::before,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button:hover::before,.wrapper .related.products .product .navigation-single .prev a.added_to_cart:hover::before,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.next:hover::before,.wrapper .related.products .product .pagination .nav-links .add_to_cart_button.prev:hover::before,.wrapper .related.products .product .pagination .nav-links .added_to_cart.next:hover::before,.wrapper .related.products .product .pagination .nav-links .added_to_cart.prev:hover::before,.wrapper .related.products .product .search-form input.btn--color-secondary.add_to_cart_button[type=submit]:hover::before,.wrapper .related.products .product .search-form input.btn--color-secondary.added_to_cart[type=submit]:hover::before,.wrapper .related.products .product .woocommerce-error .add_to_cart_button.button:hover::before,.wrapper .related.products .product .woocommerce-error .added_to_cart.button:hover::before,.wrapper .related.products .product .woocommerce-info .add_to_cart_button.button:hover::before,.wrapper .related.products .product .woocommerce-info .added_to_cart.button:hover::before,.wrapper .related.products .product .woocommerce-message .add_to_cart_button.button:hover::before,.wrapper .related.products .product .woocommerce-message .added_to_cart.button:hover::before,.wrapper .related.products .product a.add_to_cart_button.button.alt:hover::before,.wrapper .related.products .product a.added_to_cart.button.alt:hover::before,.wrapper .related.products .product button.add_to_cart_button.button:hover::before,.wrapper .related.products .product button.added_to_cart.button:hover::before,.wrapper .search-form input.btn--color-secondary.button.product_type_variable[type=submit]:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products a.add_to_cart_button.button.alt:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products a.added_to_cart.button.alt:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.add_to_cart_button.button:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.added_to_cart.button:hover::before,.wrapper .woocommerce a.button.alt:hover::before,.wrapper .woocommerce button.button.alt:hover::before,.wrapper .woocommerce button.button:hover::before,.wrapper .woocommerce-error .button.product_type_variable:hover::before,.wrapper .woocommerce-error .button:hover::before,.wrapper .woocommerce-error .related.products .product .add_to_cart_button.button:hover::before,.wrapper .woocommerce-error .related.products .product .added_to_cart.button:hover::before,.wrapper .woocommerce-error .search-form input.button[type=submit]:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .add_to_cart_button.button:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .added_to_cart.button:hover::before,.wrapper .woocommerce-info .button.product_type_variable:hover::before,.wrapper .woocommerce-info .button:hover::before,.wrapper .woocommerce-info .related.products .product .add_to_cart_button.button:hover::before,.wrapper .woocommerce-info .related.products .product .added_to_cart.button:hover::before,.wrapper .woocommerce-info .search-form input.button[type=submit]:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .add_to_cart_button.button:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .added_to_cart.button:hover::before,.wrapper .woocommerce-message .button.product_type_variable:hover::before,.wrapper .woocommerce-message .button:hover::before,.wrapper .woocommerce-message .related.products .product .add_to_cart_button.button:hover::before,.wrapper .woocommerce-message .related.products .product .added_to_cart.button:hover::before,.wrapper .woocommerce-message .search-form input.button[type=submit]:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .add_to_cart_button.button:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .added_to_cart.button:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .add_to_cart_button.form-submit:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .added_to_cart.form-submit:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-secondary.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-secondary.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .comment-form .add_to_cart_button.form-submit:hover::before,.wrapper .woocommerce-ordering+.products .comment-form .added_to_cart.form-submit:hover::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.next:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .add_to_cart_button.prev:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.next:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .added_to_cart.prev:hover::before,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .search-form input.btn--color-secondary.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .add_to_cart_button.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .added_to_cart.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .add_to_cart_button.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .added_to_cart.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .add_to_cart_button.button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .added_to_cart.button:hover::before,.wrapper .woocommerce-ordering+.products a.add_to_cart_button.button.alt:hover::before,.wrapper .woocommerce-ordering+.products a.added_to_cart.button.alt:hover::before,.wrapper .woocommerce-ordering+.products button.add_to_cart_button.button:hover::before,.wrapper .woocommerce-ordering+.products button.added_to_cart.button:hover::before,.wrapper a.button.alt:hover::before,.wrapper a.button.product_type_variable.alt:hover::before,.wrapper button.button.alt:hover::before,.wrapper button.button.product_type_variable:hover::before,.wrapper button.button:hover::before{background-color:#de9c04}.btn.btn--beveled.btn--color-additional::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-additional::before,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button::before,.navigation-single .next .wrapper .related.products .product a.added_to_cart::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.navigation-single .next .wrapper a.button.product_type_variable::before,.navigation-single .next a.btn--color-additional::before,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button::before,.navigation-single .prev .wrapper .related.products .product a.added_to_cart::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart::before,.navigation-single .prev .wrapper a.button.product_type_variable::before,.navigation-single .prev a.btn--color-additional::before,.pagination .nav-links .btn--color-additional.next::before,.pagination .nav-links .btn--color-additional.prev::before,.pagination .nav-links .search-form input.btn--color-additional.next[type=submit]::before,.pagination .nav-links .search-form input.btn--color-additional.prev[type=submit]::before,.pagination .nav-links .wrapper .next.button.product_type_variable::before,.pagination .nav-links .wrapper .prev.button.product_type_variable::before,.pagination .nav-links .wrapper .related.products .product .next.add_to_cart_button::before,.pagination .nav-links .wrapper .related.products .product .next.added_to_cart::before,.pagination .nav-links .wrapper .related.products .product .prev.add_to_cart_button::before,.pagination .nav-links .wrapper .related.products .product .prev.added_to_cart::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .next.add_to_cart_button::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .next.added_to_cart::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .prev.add_to_cart_button::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .prev.added_to_cart::before,.search-form .pagination .nav-links input.btn--color-additional.next[type=submit]::before,.search-form .pagination .nav-links input.btn--color-additional.prev[type=submit]::before,.search-form .wrapper #review_form #respond .related.products .product input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper #review_form #respond .related.products .product input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper #review_form #respond .woocommerce-ordering+.products input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper #review_form #respond .woocommerce-ordering+.products input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper #review_form #respond input.btn--color-additional.form-submit[type=submit]::before,.search-form .wrapper #review_form #respond input.form-submit.button.product_type_variable[type=submit]::before,.search-form .wrapper .comment-form .woocommerce-ordering+.products input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper .comment-form .woocommerce-ordering+.products input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper .comment-form input.btn--color-additional.form-submit[type=submit]::before,.search-form .wrapper .related.products .product #review_form #respond input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper .related.products .product #review_form #respond input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper .related.products .product input.add_to_cart_button[type=submit]::before,.search-form .wrapper .related.products .product input.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-error .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-error .woocommerce-ordering+.products input.button.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-error input.btn--color-additional.button[type=submit]::before,.search-form .wrapper .woocommerce-info .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-info .woocommerce-ordering+.products input.button.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-info input.btn--color-additional.button[type=submit]::before,.search-form .wrapper .woocommerce-message .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-message .woocommerce-ordering+.products input.button.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-message input.btn--color-additional.button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products #review_form #respond input.form-submit.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products #review_form #respond input.form-submit.added_to_cart[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products input.add_to_cart_button[type=submit]::before,.search-form .wrapper .woocommerce-ordering+.products input.added_to_cart[type=submit]::before,.search-form .wrapper input.button.product_type_variable[type=submit]::before,.search-form input.btn--beveled.btn--color-additional[type=submit]::before,.wrapper #review_form #respond .btn--color-additional.form-submit::before,.wrapper #review_form #respond .form-submit.button.product_type_variable::before,.wrapper #review_form #respond .related.products .product .form-submit.add_to_cart_button::before,.wrapper #review_form #respond .related.products .product .form-submit.added_to_cart::before,.wrapper #review_form #respond .related.products .product .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper #review_form #respond .related.products .product .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper #review_form #respond .search-form input.btn--color-additional.form-submit[type=submit]::before,.wrapper #review_form #respond .search-form input.form-submit.button.product_type_variable[type=submit]::before,.wrapper #review_form #respond .woocommerce-ordering+.products .form-submit.add_to_cart_button::before,.wrapper #review_form #respond .woocommerce-ordering+.products .form-submit.added_to_cart::before,.wrapper #review_form #respond .woocommerce-ordering+.products .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper #review_form #respond .woocommerce-ordering+.products .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper .button.product_type_variable::before,.wrapper .comment-form .btn--color-additional.form-submit::before,.wrapper .comment-form .form-submit.button.product_type_variable::before,.wrapper .comment-form .related.products .product .form-submit.add_to_cart_button::before,.wrapper .comment-form .related.products .product .form-submit.added_to_cart::before,.wrapper .comment-form .search-form input.btn--color-additional.form-submit[type=submit]::before,.wrapper .comment-form .woocommerce-ordering+.products .form-submit.add_to_cart_button::before,.wrapper .comment-form .woocommerce-ordering+.products .form-submit.added_to_cart::before,.wrapper .comment-form .woocommerce-ordering+.products .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper .comment-form .woocommerce-ordering+.products .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable::before,.wrapper .navigation-single .next a.button.product_type_variable::before,.wrapper .navigation-single .prev a.button.product_type_variable::before,.wrapper .pagination .nav-links .next.button.product_type_variable::before,.wrapper .pagination .nav-links .prev.button.product_type_variable::before,.wrapper .related.products .product #review_form #respond .form-submit.add_to_cart_button::before,.wrapper .related.products .product #review_form #respond .form-submit.added_to_cart::before,.wrapper .related.products .product #review_form #respond .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper .related.products .product #review_form #respond .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper .related.products .product .add_to_cart_button::before,.wrapper .related.products .product .added_to_cart::before,.wrapper .related.products .product .comment-form .form-submit.add_to_cart_button::before,.wrapper .related.products .product .comment-form .form-submit.added_to_cart::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart::before,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button::before,.wrapper .related.products .product .navigation-single .next a.added_to_cart::before,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button::before,.wrapper .related.products .product .navigation-single .prev a.added_to_cart::before,.wrapper .related.products .product .pagination .nav-links .next.add_to_cart_button::before,.wrapper .related.products .product .pagination .nav-links .next.added_to_cart::before,.wrapper .related.products .product .pagination .nav-links .prev.add_to_cart_button::before,.wrapper .related.products .product .pagination .nav-links .prev.added_to_cart::before,.wrapper .related.products .product .search-form input.add_to_cart_button[type=submit]::before,.wrapper .related.products .product .search-form input.added_to_cart[type=submit]::before,.wrapper .related.products .product .woocommerce a.button.alt.add_to_cart_button::before,.wrapper .related.products .product .woocommerce a.button.alt.added_to_cart::before,.wrapper .related.products .product .woocommerce button.button.add_to_cart_button::before,.wrapper .related.products .product .woocommerce button.button.added_to_cart::before,.wrapper .related.products .product .woocommerce button.button.alt.add_to_cart_button::before,.wrapper .related.products .product .woocommerce button.button.alt.added_to_cart::before,.wrapper .related.products .product .woocommerce-error .button.add_to_cart_button::before,.wrapper .related.products .product .woocommerce-error .button.added_to_cart::before,.wrapper .related.products .product .woocommerce-info .button.add_to_cart_button::before,.wrapper .related.products .product .woocommerce-info .button.added_to_cart::before,.wrapper .related.products .product .woocommerce-message .button.add_to_cart_button::before,.wrapper .related.products .product .woocommerce-message .button.added_to_cart::before,.wrapper .related.products .product a.button.alt.add_to_cart_button::before,.wrapper .related.products .product a.button.alt.added_to_cart::before,.wrapper .related.products .product button.button.add_to_cart_button::before,.wrapper .related.products .product button.button.added_to_cart::before,.wrapper .related.products .product button.button.alt.add_to_cart_button::before,.wrapper .related.products .product button.button.alt.added_to_cart::before,.wrapper .search-form input.button.product_type_variable[type=submit]::before,.wrapper .woocommerce .related.products .product a.button.alt.add_to_cart_button::before,.wrapper .woocommerce .related.products .product a.button.alt.added_to_cart::before,.wrapper .woocommerce .related.products .product button.button.add_to_cart_button::before,.wrapper .woocommerce .related.products .product button.button.added_to_cart::before,.wrapper .woocommerce .related.products .product button.button.alt.add_to_cart_button::before,.wrapper .woocommerce .related.products .product button.button.alt.added_to_cart::before,.wrapper .woocommerce .woocommerce-ordering+.products a.button.alt.add_to_cart_button::before,.wrapper .woocommerce .woocommerce-ordering+.products a.button.alt.added_to_cart::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.add_to_cart_button::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.added_to_cart::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.alt.add_to_cart_button::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.alt.added_to_cart::before,.wrapper .woocommerce a.btn--color-additional.button.alt::before,.wrapper .woocommerce a.button.alt.product_type_variable::before,.wrapper .woocommerce button.btn--color-additional.button.alt::before,.wrapper .woocommerce button.btn--color-additional.button::before,.wrapper .woocommerce button.button.alt.product_type_variable::before,.wrapper .woocommerce button.button.product_type_variable::before,.wrapper .woocommerce-error .btn--color-additional.button::before,.wrapper .woocommerce-error .button.product_type_variable::before,.wrapper .woocommerce-error .related.products .product .button.add_to_cart_button::before,.wrapper .woocommerce-error .related.products .product .button.added_to_cart::before,.wrapper .woocommerce-error .search-form input.btn--color-additional.button[type=submit]::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .button.add_to_cart_button::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .button.added_to_cart::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]::before,.wrapper .woocommerce-info .btn--color-additional.button::before,.wrapper .woocommerce-info .button.product_type_variable::before,.wrapper .woocommerce-info .related.products .product .button.add_to_cart_button::before,.wrapper .woocommerce-info .related.products .product .button.added_to_cart::before,.wrapper .woocommerce-info .search-form input.btn--color-additional.button[type=submit]::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .button.add_to_cart_button::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .button.added_to_cart::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]::before,.wrapper .woocommerce-message .btn--color-additional.button::before,.wrapper .woocommerce-message .button.product_type_variable::before,.wrapper .woocommerce-message .related.products .product .button.add_to_cart_button::before,.wrapper .woocommerce-message .related.products .product .button.added_to_cart::before,.wrapper .woocommerce-message .search-form input.btn--color-additional.button[type=submit]::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .button.add_to_cart_button::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .button.added_to_cart::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]::before,.wrapper .woocommerce-ordering+.products #review_form #respond .form-submit.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products #review_form #respond .form-submit.added_to_cart::before,.wrapper .woocommerce-ordering+.products #review_form #respond .search-form input.form-submit.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-ordering+.products #review_form #respond .search-form input.form-submit.added_to_cart[type=submit]::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .added_to_cart::before,.wrapper .woocommerce-ordering+.products .comment-form .form-submit.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .comment-form .form-submit.added_to_cart::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .next.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .next.added_to_cart::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .prev.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .prev.added_to_cart::before,.wrapper .woocommerce-ordering+.products .search-form input.add_to_cart_button[type=submit]::before,.wrapper .woocommerce-ordering+.products .search-form input.added_to_cart[type=submit]::before,.wrapper .woocommerce-ordering+.products .woocommerce a.button.alt.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce a.button.alt.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.alt.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.alt.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .button.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .button.added_to_cart::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .button.added_to_cart::before,.wrapper .woocommerce-ordering+.products a.button.alt.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products a.button.alt.added_to_cart::before,.wrapper .woocommerce-ordering+.products button.button.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products button.button.added_to_cart::before,.wrapper .woocommerce-ordering+.products button.button.alt.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products button.button.alt.added_to_cart::before,.wrapper a.btn--color-additional.button.alt::before,.wrapper a.button.alt.product_type_variable::before,.wrapper button.btn--color-additional.button.alt::before,.wrapper button.btn--color-additional.button::before,.wrapper button.button.alt.product_type_variable::before,.wrapper button.button.product_type_variable::before{background-color:#09BADD}.btn.btn--beveled.btn--color-additional:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable:hover::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-additional:hover::before,.navigation-single .next .wrapper .related.products .product a.add_to_cart_button:hover::before,.navigation-single .next .wrapper .related.products .product a.added_to_cart:hover::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.navigation-single .next .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.navigation-single .next .wrapper a.button.product_type_variable:hover::before,.navigation-single .next a.btn--color-additional:hover::before,.navigation-single .prev .wrapper .related.products .product a.add_to_cart_button:hover::before,.navigation-single .prev .wrapper .related.products .product a.added_to_cart:hover::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.add_to_cart_button:hover::before,.navigation-single .prev .wrapper .woocommerce-ordering+.products a.added_to_cart:hover::before,.navigation-single .prev .wrapper a.button.product_type_variable:hover::before,.navigation-single .prev a.btn--color-additional:hover::before,.pagination .nav-links .btn--color-additional.next:hover::before,.pagination .nav-links .btn--color-additional.prev:hover::before,.pagination .nav-links .search-form input.btn--color-additional.next[type=submit]:hover::before,.pagination .nav-links .search-form input.btn--color-additional.prev[type=submit]:hover::before,.pagination .nav-links .wrapper .next.button.product_type_variable:hover::before,.pagination .nav-links .wrapper .prev.button.product_type_variable:hover::before,.pagination .nav-links .wrapper .related.products .product .next.add_to_cart_button:hover::before,.pagination .nav-links .wrapper .related.products .product .next.added_to_cart:hover::before,.pagination .nav-links .wrapper .related.products .product .prev.add_to_cart_button:hover::before,.pagination .nav-links .wrapper .related.products .product .prev.added_to_cart:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .next.add_to_cart_button:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .next.added_to_cart:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .prev.add_to_cart_button:hover::before,.pagination .nav-links .wrapper .woocommerce-ordering+.products .prev.added_to_cart:hover::before,.search-form .pagination .nav-links input.btn--color-additional.next[type=submit]:hover::before,.search-form .pagination .nav-links input.btn--color-additional.prev[type=submit]:hover::before,.search-form .wrapper #review_form #respond .related.products .product input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper #review_form #respond .related.products .product input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper #review_form #respond .woocommerce-ordering+.products input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper #review_form #respond .woocommerce-ordering+.products input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper #review_form #respond input.btn--color-additional.form-submit[type=submit]:hover::before,.search-form .wrapper #review_form #respond input.form-submit.button.product_type_variable[type=submit]:hover::before,.search-form .wrapper .comment-form .woocommerce-ordering+.products input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .comment-form .woocommerce-ordering+.products input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper .comment-form input.btn--color-additional.form-submit[type=submit]:hover::before,.search-form .wrapper .related.products .product #review_form #respond input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .related.products .product #review_form #respond input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper .related.products .product input.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .related.products .product input.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-error .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-error .woocommerce-ordering+.products input.button.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-error input.btn--color-additional.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-info .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-info .woocommerce-ordering+.products input.button.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-info input.btn--color-additional.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-message .woocommerce-ordering+.products input.button.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-message .woocommerce-ordering+.products input.button.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-message input.btn--color-additional.button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products #review_form #respond input.form-submit.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products #review_form #respond input.form-submit.added_to_cart[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products input.add_to_cart_button[type=submit]:hover::before,.search-form .wrapper .woocommerce-ordering+.products input.added_to_cart[type=submit]:hover::before,.search-form .wrapper input.button.product_type_variable[type=submit]:hover::before,.search-form input.btn--beveled.btn--color-additional[type=submit]:hover::before,.wrapper #review_form #respond .btn--color-additional.form-submit:hover::before,.wrapper #review_form #respond .form-submit.button.product_type_variable:hover::before,.wrapper #review_form #respond .related.products .product .form-submit.add_to_cart_button:hover::before,.wrapper #review_form #respond .related.products .product .form-submit.added_to_cart:hover::before,.wrapper #review_form #respond .related.products .product .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper #review_form #respond .related.products .product .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper #review_form #respond .search-form input.btn--color-additional.form-submit[type=submit]:hover::before,.wrapper #review_form #respond .search-form input.form-submit.button.product_type_variable[type=submit]:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .form-submit.add_to_cart_button:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .form-submit.added_to_cart:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper #review_form #respond .woocommerce-ordering+.products .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper .button.product_type_variable:hover::before,.wrapper .comment-form .btn--color-additional.form-submit:hover::before,.wrapper .comment-form .form-submit.button.product_type_variable:hover::before,.wrapper .comment-form .related.products .product .form-submit.add_to_cart_button:hover::before,.wrapper .comment-form .related.products .product .form-submit.added_to_cart:hover::before,.wrapper .comment-form .search-form input.btn--color-additional.form-submit[type=submit]:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .form-submit.add_to_cart_button:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .form-submit.added_to_cart:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper .comment-form .woocommerce-ordering+.products .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable:hover::before,.wrapper .navigation-single .next a.button.product_type_variable:hover::before,.wrapper .navigation-single .prev a.button.product_type_variable:hover::before,.wrapper .pagination .nav-links .next.button.product_type_variable:hover::before,.wrapper .pagination .nav-links .prev.button.product_type_variable:hover::before,.wrapper .related.products .product #review_form #respond .form-submit.add_to_cart_button:hover::before,.wrapper .related.products .product #review_form #respond .form-submit.added_to_cart:hover::before,.wrapper .related.products .product #review_form #respond .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper .related.products .product #review_form #respond .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper .related.products .product .add_to_cart_button:hover::before,.wrapper .related.products .product .added_to_cart:hover::before,.wrapper .related.products .product .comment-form .form-submit.add_to_cart_button:hover::before,.wrapper .related.products .product .comment-form .form-submit.added_to_cart:hover::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover::before,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover::before,.wrapper .related.products .product .navigation-single .next a.add_to_cart_button:hover::before,.wrapper .related.products .product .navigation-single .next a.added_to_cart:hover::before,.wrapper .related.products .product .navigation-single .prev a.add_to_cart_button:hover::before,.wrapper .related.products .product .navigation-single .prev a.added_to_cart:hover::before,.wrapper .related.products .product .pagination .nav-links .next.add_to_cart_button:hover::before,.wrapper .related.products .product .pagination .nav-links .next.added_to_cart:hover::before,.wrapper .related.products .product .pagination .nav-links .prev.add_to_cart_button:hover::before,.wrapper .related.products .product .pagination .nav-links .prev.added_to_cart:hover::before,.wrapper .related.products .product .search-form input.add_to_cart_button[type=submit]:hover::before,.wrapper .related.products .product .search-form input.added_to_cart[type=submit]:hover::before,.wrapper .related.products .product .woocommerce a.button.alt.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce a.button.alt.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce button.button.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce button.button.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce button.button.alt.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce button.button.alt.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce-error .button.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce-error .button.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce-info .button.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce-info .button.added_to_cart:hover::before,.wrapper .related.products .product .woocommerce-message .button.add_to_cart_button:hover::before,.wrapper .related.products .product .woocommerce-message .button.added_to_cart:hover::before,.wrapper .related.products .product a.button.alt.add_to_cart_button:hover::before,.wrapper .related.products .product a.button.alt.added_to_cart:hover::before,.wrapper .related.products .product button.button.add_to_cart_button:hover::before,.wrapper .related.products .product button.button.added_to_cart:hover::before,.wrapper .related.products .product button.button.alt.add_to_cart_button:hover::before,.wrapper .related.products .product button.button.alt.added_to_cart:hover::before,.wrapper .search-form input.button.product_type_variable[type=submit]:hover::before,.wrapper .woocommerce .related.products .product a.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce .related.products .product a.button.alt.added_to_cart:hover::before,.wrapper .woocommerce .related.products .product button.button.add_to_cart_button:hover::before,.wrapper .woocommerce .related.products .product button.button.added_to_cart:hover::before,.wrapper .woocommerce .related.products .product button.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce .related.products .product button.button.alt.added_to_cart:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products a.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products a.button.alt.added_to_cart:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.add_to_cart_button:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.added_to_cart:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce .woocommerce-ordering+.products button.button.alt.added_to_cart:hover::before,.wrapper .woocommerce a.btn--color-additional.button.alt:hover::before,.wrapper .woocommerce a.button.alt.product_type_variable:hover::before,.wrapper .woocommerce button.btn--color-additional.button.alt:hover::before,.wrapper .woocommerce button.btn--color-additional.button:hover::before,.wrapper .woocommerce button.button.alt.product_type_variable:hover::before,.wrapper .woocommerce button.button.product_type_variable:hover::before,.wrapper .woocommerce-error .btn--color-additional.button:hover::before,.wrapper .woocommerce-error .button.product_type_variable:hover::before,.wrapper .woocommerce-error .related.products .product .button.add_to_cart_button:hover::before,.wrapper .woocommerce-error .related.products .product .button.added_to_cart:hover::before,.wrapper .woocommerce-error .search-form input.btn--color-additional.button[type=submit]:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .button.add_to_cart_button:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .button.added_to_cart:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-error .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-info .btn--color-additional.button:hover::before,.wrapper .woocommerce-info .button.product_type_variable:hover::before,.wrapper .woocommerce-info .related.products .product .button.add_to_cart_button:hover::before,.wrapper .woocommerce-info .related.products .product .button.added_to_cart:hover::before,.wrapper .woocommerce-info .search-form input.btn--color-additional.button[type=submit]:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .button.add_to_cart_button:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .button.added_to_cart:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-info .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-message .btn--color-additional.button:hover::before,.wrapper .woocommerce-message .button.product_type_variable:hover::before,.wrapper .woocommerce-message .related.products .product .button.add_to_cart_button:hover::before,.wrapper .woocommerce-message .related.products .product .button.added_to_cart:hover::before,.wrapper .woocommerce-message .search-form input.btn--color-additional.button[type=submit]:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .button.add_to_cart_button:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .button.added_to_cart:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .search-form input.button.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-message .woocommerce-ordering+.products .search-form input.button.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .form-submit.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .form-submit.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .search-form input.form-submit.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products #review_form #respond .search-form input.form-submit.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .comment-form .form-submit.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .comment-form .form-submit.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .next a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .navigation-single .prev a.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .next.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .next.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .prev.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .pagination .nav-links .prev.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .search-form input.add_to_cart_button[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .search-form input.added_to_cart[type=submit]:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce a.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce a.button.alt.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce button.button.alt.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-error .button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-info .button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .woocommerce-message .button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products a.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products a.button.alt.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products button.button.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products button.button.added_to_cart:hover::before,.wrapper .woocommerce-ordering+.products button.button.alt.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products button.button.alt.added_to_cart:hover::before,.wrapper a.btn--color-additional.button.alt:hover::before,.wrapper a.button.alt.product_type_variable:hover::before,.wrapper button.btn--color-additional.button.alt:hover::before,.wrapper button.btn--color-additional.button:hover::before,.wrapper button.button.alt.product_type_variable:hover::before,.wrapper button.button.product_type_variable:hover::before{background-color:#0791ac}.btn.btn--beveled.btn--color-white,.item--leaderboards .donation-amount--leaderboards a.btn--color-white,.navigation-single .next a.btn--color-white,.navigation-single .prev a.btn--color-white,.pagination .nav-links .btn--color-white.next,.pagination .nav-links .btn--color-white.prev,.search-form input.btn--beveled.btn--color-white[type=submit],.wrapper #review_form #respond .btn--color-white.form-submit,.wrapper .btn--color-white.button.product_type_variable,.wrapper .comment-form .btn--color-white.form-submit,.wrapper .related.products .product .btn--color-white.add_to_cart_button,.wrapper .related.products .product .btn--color-white.added_to_cart,.wrapper .woocommerce-error .btn--color-white.button,.wrapper .woocommerce-info .btn--color-white.button,.wrapper .woocommerce-message .btn--color-white.button,.wrapper .woocommerce-ordering+.products .btn--color-white.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--color-white.added_to_cart,.wrapper a.btn--color-white.button.alt,.wrapper button.btn--color-white.button{color:#4E2967}.btn.btn--beveled.btn--color-white::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-white::before,.navigation-single .next a.btn--color-white::before,.navigation-single .prev a.btn--color-white::before,.pagination .nav-links .btn--color-white.next::before,.pagination .nav-links .btn--color-white.prev::before,.search-form input.btn--beveled.btn--color-white[type=submit]::before,.wrapper #review_form #respond .btn--color-white.form-submit::before,.wrapper .btn--color-white.button.product_type_variable::before,.wrapper .comment-form .btn--color-white.form-submit::before,.wrapper .related.products .product .btn--color-white.add_to_cart_button::before,.wrapper .related.products .product .btn--color-white.added_to_cart::before,.wrapper .woocommerce-error .btn--color-white.button::before,.wrapper .woocommerce-info .btn--color-white.button::before,.wrapper .woocommerce-message .btn--color-white.button::before,.wrapper .woocommerce-ordering+.products .btn--color-white.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .btn--color-white.added_to_cart::before,.wrapper a.btn--color-white.button.alt::before,.wrapper button.btn--color-white.button::before{background-color:#fff}.btn.btn--beveled.btn--color-white:hover::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-white:hover::before,.navigation-single .next a.btn--color-white:hover::before,.navigation-single .prev a.btn--color-white:hover::before,.pagination .nav-links .btn--color-white.next:hover::before,.pagination .nav-links .btn--color-white.prev:hover::before,.search-form input.btn--beveled.btn--color-white[type=submit]:hover::before,.wrapper #review_form #respond .btn--color-white.form-submit:hover::before,.wrapper .btn--color-white.button.product_type_variable:hover::before,.wrapper .comment-form .btn--color-white.form-submit:hover::before,.wrapper .related.products .product .btn--color-white.add_to_cart_button:hover::before,.wrapper .related.products .product .btn--color-white.added_to_cart:hover::before,.wrapper .woocommerce-error .btn--color-white.button:hover::before,.wrapper .woocommerce-info .btn--color-white.button:hover::before,.wrapper .woocommerce-message .btn--color-white.button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-white.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .btn--color-white.added_to_cart:hover::before,.wrapper a.btn--color-white.button.alt:hover::before,.wrapper button.btn--color-white.button:hover::before{background-color:#4E2967}.btn.btn--beveled.btn--color-leaderboard,.item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard,.navigation-single .next a.btn--color-leaderboard,.navigation-single .prev a.btn--color-leaderboard,.pagination .nav-links .btn--color-leaderboard.next,.pagination .nav-links .btn--color-leaderboard.prev,.search-form input.btn--beveled.btn--color-leaderboard[type=submit],.wrapper #review_form #respond .btn--color-leaderboard.form-submit,.wrapper .btn--color-leaderboard.button.product_type_variable,.wrapper .comment-form .btn--color-leaderboard.form-submit,.wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button,.wrapper .related.products .product .btn--color-leaderboard.added_to_cart,.wrapper .woocommerce-error .btn--color-leaderboard.button,.wrapper .woocommerce-info .btn--color-leaderboard.button,.wrapper .woocommerce-message .btn--color-leaderboard.button,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart,.wrapper a.btn--color-leaderboard.button.alt,.wrapper button.btn--color-leaderboard.button{color:#fff;border:none;font-size:18px;padding:17px 50px 11px;position:relative;overflow:visible;margin-left:26px}.btn.btn--beveled.btn--color-leaderboard .btn-icon,.item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard .btn-icon,.navigation-single .next a.btn--color-leaderboard .btn-icon,.navigation-single .prev a.btn--color-leaderboard .btn-icon,.pagination .nav-links .btn--color-leaderboard.next .btn-icon,.pagination .nav-links .btn--color-leaderboard.prev .btn-icon,.search-form input.btn--beveled.btn--color-leaderboard[type=submit] .btn-icon,.wrapper #review_form #respond .btn--color-leaderboard.form-submit .btn-icon,.wrapper .btn--color-leaderboard.button.product_type_variable .btn-icon,.wrapper .comment-form .btn--color-leaderboard.form-submit .btn-icon,.wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button .btn-icon,.wrapper .related.products .product .btn--color-leaderboard.added_to_cart .btn-icon,.wrapper .woocommerce-error .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-info .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-message .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button .btn-icon,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart .btn-icon,.wrapper a.btn--color-leaderboard.button.alt .btn-icon,.wrapper button.btn--color-leaderboard.button .btn-icon{position:absolute;left:0;transform:translateX(-50%) translateY(-50%);background-color:#F7AE04;width:56px;height:56px;top:50%;display:flex;align-items:center;justify-content:center;border-radius:50%;border:5px solid #fff;font-size:26px}.btn.btn--beveled.btn--color-leaderboard::before,.item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard::before,.navigation-single .next a.btn--color-leaderboard::before,.navigation-single .prev a.btn--color-leaderboard::before,.pagination .nav-links .btn--color-leaderboard.next::before,.pagination .nav-links .btn--color-leaderboard.prev::before,.search-form input.btn--beveled.btn--color-leaderboard[type=submit]::before,.wrapper #review_form #respond .btn--color-leaderboard.form-submit::before,.wrapper .btn--color-leaderboard.button.product_type_variable::before,.wrapper .comment-form .btn--color-leaderboard.form-submit::before,.wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button::before,.wrapper .related.products .product .btn--color-leaderboard.added_to_cart::before,.wrapper .woocommerce-error .btn--color-leaderboard.button::before,.wrapper .woocommerce-info .btn--color-leaderboard.button::before,.wrapper .woocommerce-message .btn--color-leaderboard.button::before,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart::before,.wrapper a.btn--color-leaderboard.button.alt::before,.wrapper button.btn--color-leaderboard.button::before{background-color:#F7AE04;left:inherit;right:0;width:calc(100% - 8px)}.btn.btn--beveled:hover,.item--leaderboards .donation-amount--leaderboards a:hover,.navigation-single .next a:hover,.navigation-single .prev a:hover,.pagination .nav-links .next:hover,.pagination .nav-links .prev:hover,.search-form input.btn--beveled:hover[type=submit],.wrapper #review_form #respond .form-submit:hover,.wrapper .button.product_type_variable:hover,.wrapper .comment-form .form-submit:hover,.wrapper .related.products .product .add_to_cart_button:hover,.wrapper .related.products .product .added_to_cart:hover,.wrapper .woocommerce-error .button:hover,.wrapper .woocommerce-info .button:hover,.wrapper .woocommerce-message .button:hover,.wrapper .woocommerce-ordering+.products .add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .added_to_cart:hover,.wrapper a.button.alt:hover,.wrapper button.button:hover{color:#fff}.btn.btn--beveled:hover::before,.item--leaderboards .donation-amount--leaderboards a:hover::before,.navigation-single .next a:hover::before,.navigation-single .prev a:hover::before,.pagination .nav-links .next:hover::before,.pagination .nav-links .prev:hover::before,.search-form input.btn--beveled[type=submit]:hover::before,.wrapper #review_form #respond .form-submit:hover::before,.wrapper .button.product_type_variable:hover::before,.wrapper .comment-form .form-submit:hover::before,.wrapper .related.products .product .add_to_cart_button:hover::before,.wrapper .related.products .product .added_to_cart:hover::before,.wrapper .woocommerce-error .button:hover::before,.wrapper .woocommerce-info .button:hover::before,.wrapper .woocommerce-message .button:hover::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .added_to_cart:hover::before,.wrapper a.button.alt:hover::before,.wrapper button.button:hover::before{background-color:#de9c04}.btn.btn--right-indent,.item--leaderboards .donation-amount--leaderboards a.btn--right-indent,.navigation-single .next a.btn--right-indent,.navigation-single .prev a.btn--right-indent,.pagination .nav-links .btn--right-indent.next,.pagination .nav-links .btn--right-indent.prev,.search-form input.btn--right-indent[type=submit],.wrapper #review_form #respond .btn--right-indent.form-submit,.wrapper .btn--right-indent.button.product_type_variable,.wrapper .comment-form .btn--right-indent.form-submit,.wrapper .related.products .product .btn--right-indent.add_to_cart_button,.wrapper .related.products .product .btn--right-indent.added_to_cart,.wrapper .woocommerce-error .btn--right-indent.button,.wrapper .woocommerce-info .btn--right-indent.button,.wrapper .woocommerce-message .btn--right-indent.button,.wrapper .woocommerce-ordering+.products .btn--right-indent.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--right-indent.added_to_cart,.wrapper a.btn--right-indent.button.alt,.wrapper button.btn--right-indent.button{padding-right:55px}.btn.btn--std,.item--leaderboards .donation-amount--leaderboards a.btn--std,.navigation-single .next a.btn--std,.navigation-single .prev a.btn--std,.pagination .nav-links .btn--std.next,.pagination .nav-links .btn--std.prev,.search-form input.btn--std[type=submit],.wrapper #review_form #respond .btn--std.form-submit,.wrapper .btn--std.button.product_type_variable,.wrapper .comment-form .btn--std.form-submit,.wrapper .related.products .product .btn--std.add_to_cart_button,.wrapper .related.products .product .btn--std.added_to_cart,.wrapper .woocommerce-error .btn--std.button,.wrapper .woocommerce-info .btn--std.button,.wrapper .woocommerce-message .btn--std.button,.wrapper .woocommerce-ordering+.products .btn--std.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--std.added_to_cart,.wrapper a.btn--std.button.alt,.wrapper button.btn--std.button{background-color:#9a9a9a;transition:background-color .3s ease-in}.headline--leaderboards>h2,.switchtab-controller>li>a{transition:color .3s ease-in,border-color .3s ease-in;text-align:center}.btn.btn--std:hover,.item--leaderboards .donation-amount--leaderboards a.btn--std:hover,.navigation-single .next a.btn--std:hover,.navigation-single .prev a.btn--std:hover,.pagination .nav-links .btn--std.next:hover,.pagination .nav-links .btn--std.prev:hover,.search-form input.btn--std:hover[type=submit],.wrapper #review_form #respond .btn--std.form-submit:hover,.wrapper .btn--std.button.product_type_variable:hover,.wrapper .comment-form .btn--std.form-submit:hover,.wrapper .related.products .product .btn--std.add_to_cart_button:hover,.wrapper .related.products .product .btn--std.added_to_cart:hover,.wrapper .woocommerce-error .btn--std.button:hover,.wrapper .woocommerce-info .btn--std.button:hover,.wrapper .woocommerce-message .btn--std.button:hover,.wrapper .woocommerce-ordering+.products .btn--std.add_to_cart_button:hover,.wrapper .woocommerce-ordering+.products .btn--std.added_to_cart:hover,.wrapper a.btn--std.button.alt:hover,.wrapper button.btn--std.button:hover{background-color:#848484}.btn.btn--sm,.item--leaderboards .donation-amount--leaderboards .pagination .nav-links a.next,.item--leaderboards .donation-amount--leaderboards .pagination .nav-links a.prev,.item--leaderboards .donation-amount--leaderboards .wrapper #review_form #respond a.form-submit,.item--leaderboards .donation-amount--leaderboards .wrapper .comment-form a.form-submit,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.add_to_cart_button,.item--leaderboards .donation-amount--leaderboards .wrapper .related.products .product a.added_to_cart,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-error a.button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-info a.button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-message a.button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.add_to_cart_button,.item--leaderboards .donation-amount--leaderboards .wrapper .woocommerce-ordering+.products a.added_to_cart,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.alt,.item--leaderboards .donation-amount--leaderboards .wrapper a.button.product_type_variable,.item--leaderboards .donation-amount--leaderboards a,.navigation-single .next a.btn--sm,.navigation-single .prev a.btn--sm,.pagination .nav-links .btn--sm.next,.pagination .nav-links .btn--sm.prev,.pagination .nav-links .item--leaderboards .donation-amount--leaderboards a.next,.pagination .nav-links .item--leaderboards .donation-amount--leaderboards a.prev,.search-form input.btn--sm[type=submit],.wrapper #review_form #respond .btn--sm.form-submit,.wrapper #review_form #respond .item--leaderboards .donation-amount--leaderboards a.form-submit,.wrapper .btn--sm.button.product_type_variable,.wrapper .comment-form .btn--sm.form-submit,.wrapper .comment-form .item--leaderboards .donation-amount--leaderboards a.form-submit,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.alt,.wrapper .item--leaderboards .donation-amount--leaderboards a.button.product_type_variable,.wrapper .related.products .product .btn--sm.add_to_cart_button,.wrapper .related.products .product .btn--sm.added_to_cart,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button,.wrapper .related.products .product .item--leaderboards .donation-amount--leaderboards a.added_to_cart,.wrapper .woocommerce-error .btn--sm.button,.wrapper .woocommerce-error .item--leaderboards .donation-amount--leaderboards a.button,.wrapper .woocommerce-info .btn--sm.button,.wrapper .woocommerce-info .item--leaderboards .donation-amount--leaderboards a.button,.wrapper .woocommerce-message .btn--sm.button,.wrapper .woocommerce-message .item--leaderboards .donation-amount--leaderboards a.button,.wrapper .woocommerce-ordering+.products .btn--sm.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--sm.added_to_cart,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.add_to_cart_button,.wrapper .woocommerce-ordering+.products .item--leaderboards .donation-amount--leaderboards a.added_to_cart,.wrapper a.btn--sm.button.alt,.wrapper button.btn--sm.button{padding:.5em 18px .2em 12px;font-size:14px;font-weight:500}.btn.btn--lg,.item--leaderboards .donation-amount--leaderboards a.btn--lg,.navigation-single .next a.btn--lg,.navigation-single .prev a.btn--lg,.pagination .nav-links .btn--lg.next,.pagination .nav-links .btn--lg.prev,.search-form input.btn--lg[type=submit],.wrapper #review_form #respond .btn--lg.form-submit,.wrapper .btn--lg.button.product_type_variable,.wrapper .comment-form .btn--lg.form-submit,.wrapper .related.products .product .btn--lg.add_to_cart_button,.wrapper .related.products .product .btn--lg.added_to_cart,.wrapper .woocommerce-error .btn--lg.button,.wrapper .woocommerce-info .btn--lg.button,.wrapper .woocommerce-message .btn--lg.button,.wrapper .woocommerce-ordering+.products .btn--lg.add_to_cart_button,.wrapper .woocommerce-ordering+.products .btn--lg.added_to_cart,.wrapper a.btn--lg.button.alt,.wrapper button.btn--lg.button{font-size:18px}.section-title,.wrapper .woocommerce h3{margin-bottom:10px;font-size:24px;font-weight:600;color:#09BADD}.section-title.section-title--color-secondary,.wrapper .woocommerce h3.section-title--color-secondary{color:#8B7ADE}.section--content p strong{font-weight:600}.search button,.select-holder{font-weight:400;text-transform:none;line-height:1;speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;font-style:normal}p{margin-bottom:8px}.select,input{border:1px solid #d5d5d5}input::-moz-placeholder{color:#ababab}input:-ms-input-placeholder{color:#ababab}input::-ms-input-placeholder{color:#ababab}input::placeholder{color:#ababab}select::-ms-expand{display:none}.header .search,.input-inner-wrapper--leaderboards,.select-holder{max-width:280px;width:100%}.select-holder{position:relative;margin-bottom:20px;font-family:icomoon}.select-holder:last-child{margin-bottom:0}.select-holder::before{content:'\e920';position:absolute;top:50%;right:16px;font-size:14px;color:#565656;transform:translateY(-50%);pointer-events:none}@media only screen and (min-width:768px){.select-holder{margin-bottom:0;margin-left:20px}}.select{width:100%;padding:.9em 40px .6em 14px;font-family:Poppins,Arial,sans-serif;color:#ababab;background-color:#fff;-webkit-appearance:none;border-radius:0}.search{position:relative}.search input{width:100%;padding:.9em 10px .6em 42px}.search button{position:absolute;top:0;left:0;width:40px;bottom:0;border:none;font-family:icomoon}.content-outer-wrapper--leaderboards,.headline--leaderboards>h2{font-family:Poppins,Arial,sans-serif!important}.search button::before{content:'\e922';position:absolute;top:50%;left:16px;color:#03a7cf;transform:translateY(-50%)}.tabs.tabs--sort .select-holder{margin-bottom:20px}@media only screen and (min-width:768px){.tabs.tabs--sort .select-holder{margin:0 20px 0 0}.tabs.tabs--sort .switchtab-top{flex-direction:column}}@media only screen and (min-width:1200px){.tabs.tabs--sort .switchtab-top{flex-direction:row;align-items:flex-end}}@media only screen and (max-width:479px){.header .search,.input-inner-wrapper--leaderboards,.select-holder{max-width:unset}.tabs.tabs--sort .switchtab-top .forms-elements{width:100%}}@media only screen and (min-width:768px){.tabs.tabs--sort .switchtab-top .forms-elements{display:flex;align-items:flex-start;justify-content:center;width:100%}}@media only screen and (min-width:1200px){.tabs.tabs--sort .switchtab-top .forms-elements{width:48%}}.tabs.tabs--sort .switchtab-controller{margin-bottom:28px}@media only screen and (min-width:768px){.tabs.tabs--sort .switchtab-controller{width:100%}}@media only screen and (min-width:1200px){.tabs.tabs--sort .switchtab-controller{width:50%;margin-bottom:0}}.tabs__bottom{display:none}@media only screen and (min-width:768px){.tabs__top{margin-bottom:24px}.tabs__bottom{display:block;text-align:center}.switchtab{margin-bottom:36px}}.switchtab-top{display:flex;flex-direction:column;margin-bottom:30px}.switchtab-top .forms-elements{margin:0 auto}@media only screen and (max-width:479px){.switchtab-top .forms-elements{width:100%}}@media only screen and (min-width:768px){.switchtab-top{flex-direction:row;justify-content:space-between;align-items:flex-end}.switchtab-top .forms-elements{margin:0}}.switchtab-controller{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -20px 28px;padding:0;list-style:none}@media only screen and (min-width:768px){.switchtab-controller{width:56.2%;margin:0}}.switchtab-controller>li{flex:1 1 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.switchtab-controller>li{flex:1 1 auto}}.switchtab-controller>li>a{display:block;font-size:20px;padding-bottom:5px;font-weight:600;color:#565656;border-bottom:2px solid;border-color:#efefef}.switchtab-controller>li.is-active>a{color:#e95424;border-color:#e95424}.switchtab-panel{display:none}.content-outer-wrapper--leaderboards{max-width:100%!important;width:auto}.content-inner-wrapper--leaderboards{border:none!important}.top-container-wrapper--leaderboards{display:flex;flex-direction:column;margin-bottom:30px;padding-left:0!important;padding-right:0!important}@media only screen and (min-width:768px){.top-container-wrapper--leaderboards{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media only screen and (min-width:1200px){.top-container-wrapper--leaderboards{flex-direction:row;align-items:flex-end}}.leaderboard-outer-wrapper--leaderboards{padding-top:0!important;margin:0 -15px!important}.leaderboard-inner-wrapper--leaderboards{display:flex;flex-wrap:wrap}.item--leaderboards{display:flex;flex-direction:column;text-align:center;width:50%;padding:0 10px;margin-bottom:15px}@media only screen and (min-width:768px){.item--leaderboards{width:33.33333%}}@media only screen and (min-width:1024px){.item--leaderboards{width:25%}}@media only screen and (min-width:1200px){.item--leaderboards{width:20%;padding:0 15px}}.item--leaderboards .number-in-row-outer-wrapper--leaderboards{display:none}.item--leaderboards .fundraiser-img-inner-wrapper--leaderboards{width:100%;margin-bottom:16px;box-shadow:0 12px 30px 0 rgba(0,0,0,.2)}.item--leaderboards .fundraiser-img-inner-wrapper--leaderboards a{display:block}.item--leaderboards .fundraiser-img-inner-wrapper--leaderboards img{width:100%;display:block}.item--leaderboards .fundraiser-name--leaderboards{margin-bottom:7px;font-size:14px;font-weight:500;color:#332C52}.item--leaderboards .text-holder{width:100%}.item--leaderboards .text-holder--center{text-align:center}.item--leaderboards .text-holder h3,.item--leaderboards .text-holder p{margin-bottom:7px;font-size:14px;font-weight:500}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.item--leaderboards{align-items:flex-start}.item--leaderboards .text-holder h3,.item--leaderboards .text-holder p{width:100%}}.item--leaderboards .text-holder h3{color:#8B7ADE}.item--leaderboards .text-holder p{color:#565656}.item--leaderboards .donation-amount--leaderboards a{margin:auto auto 0}.item--leaderboards .donation-amount--leaderboards a::before{background-color:#09BADD!important}.item--leaderboards .donation-amount--leaderboards a:hover:before{background-color:#08a5c4!important}@media only screen and (max-width:575px){.item--leaderboards .donation-amount--leaderboards a{margin:auto 0 0;padding-right:18px;padding-left:18px}}.input-outer-wrapper--leaderboards{margin:0 auto}@media only screen and (max-width:479px){.input-outer-wrapper--leaderboards{width:100%}}@media only screen and (min-width:768px){.input-outer-wrapper--leaderboards{margin:0}.header-outer-wrapper--leaderboards{width:56.2%;margin:0}}.header-inner-wrapper--leaderboards{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -20px 28px;padding:0;list-style:none}@media only screen and (min-width:768px){.header-inner-wrapper--leaderboards{margin:0}}.headline--leaderboards{flex:1 1 0!important;display:block!important}.headline--leaderboards>h2{display:block;font-size:18px!important;padding-bottom:5px;font-weight:600!important;color:#565656!important;border-bottom:2px solid;border-color:#efefef;margin:0!important}.headline--leaderboards.active>h2{color:#e95424!important;border-color:#e95424!important}.input-inner-wrapper--leaderboards{position:relative;margin:0!important}.input-inner-wrapper--leaderboards:after{content:"\e922";font-family:icomoon!important;top:50%;left:16px;color:#03a7cf;transform:translateY(-50%);position:absolute}.search-box--leaderboards{font-family:Poppins,Arial,sans-serif!important;border-radius:0!important;box-shadow:none!important;border:1px solid #d5d5d5!important;background-color:#fff!important;padding:.9em 10px .6em 42px!important;opacity:1!important;line-height:1.15!important;height:auto!important}@-moz-document url-prefix(){.search-box--leaderboards::-moz-placeholder{line-height:.8!important}.search-box--leaderboards::placeholder{line-height:.8!important}}.persons{margin:0 calc(-20px / 2)}@media only screen and (min-width:1200px){.persons{margin:0 -15px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.headline--leaderboards{flex:1 1 auto}.persons{width:100%}}.persons__holder{display:flex;flex-wrap:wrap}.persons__holder.container{padding:0}.persons__item{display:flex;flex-direction:column;width:50%;padding:0 10px;margin-bottom:15px}@media only screen and (min-width:768px){.headline--leaderboards>h2{font-size:20px!important}.persons__item{width:33.33333%}}@media only screen and (min-width:1024px){.persons__item{width:25%}}@media only screen and (min-width:1200px){.persons__item{width:20%;padding:0 15px}}.persons__item .img-holder{width:100%;margin-bottom:16px;box-shadow:0 12px 30px 0 rgba(0,0,0,.2)}.persons__item .text-holder{width:100%}.persons__item .text-holder--center{text-align:center}.persons__item .text-holder h3,.persons__item .text-holder p{margin-bottom:7px;font-size:14px;font-weight:500}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.persons__item{align-items:flex-start}.persons__item .img-holder{height:200px}.persons__item .text-holder h3,.persons__item .text-holder p{width:100%}}.persons__item .text-holder h3{color:#8B7ADE}.persons__item .text-holder p{color:#565656}.item--leaderboards .donation-amount--leaderboards .persons__item a,.navigation-single .next .persons__item a,.navigation-single .prev .persons__item a,.pagination .nav-links .persons__item .next,.pagination .nav-links .persons__item .prev,.persons__item .btn,.persons__item .item--leaderboards .donation-amount--leaderboards a,.persons__item .navigation-single .next a,.persons__item .navigation-single .prev a,.persons__item .pagination .nav-links .next,.persons__item .pagination .nav-links .prev,.persons__item .search-form input[type=submit],.persons__item .wrapper #review_form #respond .form-submit,.persons__item .wrapper .button.product_type_variable,.persons__item .wrapper .comment-form .form-submit,.persons__item .wrapper .related.products .product .add_to_cart_button,.persons__item .wrapper .related.products .product .added_to_cart,.persons__item .wrapper .woocommerce-error .button,.persons__item .wrapper .woocommerce-info .button,.persons__item .wrapper .woocommerce-message .button,.persons__item .wrapper .woocommerce-ordering+.products .add_to_cart_button,.persons__item .wrapper .woocommerce-ordering+.products .added_to_cart,.persons__item .wrapper a.button.alt,.persons__item .wrapper button.button,.search-form .persons__item input[type=submit],.wrapper #review_form #respond .persons__item .form-submit,.wrapper .comment-form .persons__item .form-submit,.wrapper .persons__item .button.product_type_variable,.wrapper .persons__item a.button.alt,.wrapper .persons__item button.button,.wrapper .related.products .product .persons__item .add_to_cart_button,.wrapper .related.products .product .persons__item .added_to_cart,.wrapper .woocommerce-error .persons__item .button,.wrapper .woocommerce-info .persons__item .button,.wrapper .woocommerce-message .persons__item .button,.wrapper .woocommerce-ordering+.products .persons__item .add_to_cart_button,.wrapper .woocommerce-ordering+.products .persons__item .added_to_cart{margin-top:auto;align-self:flex-start}@media only screen and (max-width:575px){.item--leaderboards .donation-amount--leaderboards .persons__item a,.navigation-single .next .persons__item a,.navigation-single .prev .persons__item a,.pagination .nav-links .persons__item .next,.pagination .nav-links .persons__item .prev,.persons__item .btn,.persons__item .item--leaderboards .donation-amount--leaderboards a,.persons__item .navigation-single .next a,.persons__item .navigation-single .prev a,.persons__item .pagination .nav-links .next,.persons__item .pagination .nav-links .prev,.persons__item .search-form input[type=submit],.persons__item .wrapper #review_form #respond .form-submit,.persons__item .wrapper .button.product_type_variable,.persons__item .wrapper .comment-form .form-submit,.persons__item .wrapper .related.products .product .add_to_cart_button,.persons__item .wrapper .related.products .product .added_to_cart,.persons__item .wrapper .woocommerce-error .button,.persons__item .wrapper .woocommerce-info .button,.persons__item .wrapper .woocommerce-message .button,.persons__item .wrapper .woocommerce-ordering+.products .add_to_cart_button,.persons__item .wrapper .woocommerce-ordering+.products .added_to_cart,.persons__item .wrapper a.button.alt,.persons__item .wrapper button.button,.search-form .persons__item input[type=submit],.wrapper #review_form #respond .persons__item .form-submit,.wrapper .comment-form .persons__item .form-submit,.wrapper .persons__item .button.product_type_variable,.wrapper .persons__item a.button.alt,.wrapper .persons__item button.button,.wrapper .related.products .product .persons__item .add_to_cart_button,.wrapper .related.products .product .persons__item .added_to_cart,.wrapper .woocommerce-error .persons__item .button,.wrapper .woocommerce-info .persons__item .button,.wrapper .woocommerce-message .persons__item .button,.wrapper .woocommerce-ordering+.products .persons__item .add_to_cart_button,.wrapper .woocommerce-ordering+.products .persons__item .added_to_cart{padding-right:18px;padding-left:18px}}body.open-menu .header .mob-menu{transform:translateX(0)}body.open-menu .header .mob-menu .search{position:relative;visibility:visible;opacity:1;max-width:calc(100% - 40px)}body.open-menu .header .mob-menu .btn-holder,body.open-menu .header .mob-menu .main-menu{position:static;visibility:visible;opacity:1}body.open-menu .header .hb__bar--2{opacity:0;visibility:hidden;transform:translateX(100%)}body.open-menu .header .hb__bar--1{transform:rotate(45deg) translate(4px,5px)}body.open-menu .header .hb__bar--3{transform:rotate(-45deg) translate(3px,-5px)}@media only screen and (min-width:768px){.header{padding-bottom:10px}}.header .mob-menu{position:fixed;top:0;right:0;width:80%;background-color:#fff;transform:translateX(100%);z-index:100;transition:transform .3s ease-in}.header .mob-menu__holder{max-height:100vh;padding:50px 0 0;overflow-y:auto}.header .mob-menu .btn-holder,.header .mob-menu .main-menu{position:static;visibility:visible;opacity:1}.header .mob-menu .search{position:relative;visibility:visible;opacity:1}.header .mob-menu .btn,.header .mob-menu .item--leaderboards .donation-amount--leaderboards a,.header .mob-menu .navigation-single .next a,.header .mob-menu .navigation-single .prev a,.header .mob-menu .pagination .nav-links .next,.header .mob-menu .pagination .nav-links .prev,.header .mob-menu .search-form input[type=submit],.header .mob-menu .wrapper #review_form #respond .form-submit,.header .mob-menu .wrapper .button.product_type_variable,.header .mob-menu .wrapper .comment-form .form-submit,.header .mob-menu .wrapper .related.products .product .add_to_cart_button,.header .mob-menu .wrapper .related.products .product .added_to_cart,.header .mob-menu .wrapper .woocommerce-error .button,.header .mob-menu .wrapper .woocommerce-info .button,.header .mob-menu .wrapper .woocommerce-message .button,.header .mob-menu .wrapper .woocommerce-ordering+.products .add_to_cart_button,.header .mob-menu .wrapper .woocommerce-ordering+.products .added_to_cart,.header .mob-menu .wrapper a.button.alt,.header .mob-menu .wrapper button.button,.item--leaderboards .donation-amount--leaderboards .header .mob-menu a,.navigation-single .next .header .mob-menu a,.navigation-single .prev .header .mob-menu a,.pagination .nav-links .header .mob-menu .next,.pagination .nav-links .header .mob-menu .prev,.search-form .header .mob-menu input[type=submit],.wrapper #review_form #respond .header .mob-menu .form-submit,.wrapper .comment-form .header .mob-menu .form-submit,.wrapper .header .mob-menu .button.product_type_variable,.wrapper .header .mob-menu a.button.alt,.wrapper .header .mob-menu button.button,.wrapper .related.products .product .header .mob-menu .add_to_cart_button,.wrapper .related.products .product .header .mob-menu .added_to_cart,.wrapper .woocommerce-error .header .mob-menu .button,.wrapper .woocommerce-info .header .mob-menu .button,.wrapper .woocommerce-message .header .mob-menu .button,.wrapper .woocommerce-ordering+.products .header .mob-menu .add_to_cart_button,.wrapper .woocommerce-ordering+.products .header .mob-menu .added_to_cart{width:100%}.header__row{display:flex}.header__row .col-logo{width:90px;height:84px;padding-top:22px}.header__row .col-logo img{width:100%}@media only screen and (min-width:768px){.header__row .col-logo{max-width:153px;width:100%;margin-right:20px}}.header__row .col-content{width:calc(100% - 90px)}.header .row{display:flex;justify-content:flex-end;align-items:center}.header .row--top .btn,.header .row--top .item--leaderboards .donation-amount--leaderboards a,.header .row--top .navigation-single .next a,.header .row--top .navigation-single .prev a,.header .row--top .pagination .nav-links .next,.header .row--top .pagination .nav-links .prev,.header .row--top .search-form input[type=submit],.header .row--top .wrapper #review_form #respond .form-submit,.header .row--top .wrapper .button.product_type_variable,.header .row--top .wrapper .comment-form .form-submit,.header .row--top .wrapper .related.products .product .add_to_cart_button,.header .row--top .wrapper .related.products .product .added_to_cart,.header .row--top .wrapper .woocommerce-error .button,.header .row--top .wrapper .woocommerce-info .button,.header .row--top .wrapper .woocommerce-message .button,.header .row--top .wrapper .woocommerce-ordering+.products .add_to_cart_button,.header .row--top .wrapper .woocommerce-ordering+.products .added_to_cart,.header .row--top .wrapper a.button.alt,.header .row--top .wrapper button.button,.item--leaderboards .donation-amount--leaderboards .header .row--top a,.navigation-single .next .header .row--top a,.navigation-single .prev .header .row--top a,.pagination .nav-links .header .row--top .next,.pagination .nav-links .header .row--top .prev,.search-form .header .row--top input[type=submit],.wrapper #review_form #respond .header .row--top .form-submit,.wrapper .comment-form .header .row--top .form-submit,.wrapper .header .row--top .button.product_type_variable,.wrapper .header .row--top a.button.alt,.wrapper .header .row--top button.button,.wrapper .related.products .product .header .row--top .add_to_cart_button,.wrapper .related.products .product .header .row--top .added_to_cart,.wrapper .woocommerce-error .header .row--top .button,.wrapper .woocommerce-info .header .row--top .button,.wrapper .woocommerce-message .header .row--top .button,.wrapper .woocommerce-ordering+.products .header .row--top .add_to_cart_button,.wrapper .woocommerce-ordering+.products .header .row--top .added_to_cart{position:absolute;visibility:hidden}@media only screen and (min-width:768px){.header__row .col-content{width:calc(100% - 153px)}.header .row--top .btn,.header .row--top .item--leaderboards .donation-amount--leaderboards a,.header .row--top .navigation-single .next a,.header .row--top .navigation-single .prev a,.header .row--top .pagination .nav-links .next,.header .row--top .pagination .nav-links .prev,.header .row--top .search-form input[type=submit],.header .row--top .wrapper #review_form #respond .form-submit,.header .row--top .wrapper .button.product_type_variable,.header .row--top .wrapper .comment-form .form-submit,.header .row--top .wrapper .related.products .product .add_to_cart_button,.header .row--top .wrapper .related.products .product .added_to_cart,.header .row--top .wrapper .woocommerce-error .button,.header .row--top .wrapper .woocommerce-info .button,.header .row--top .wrapper .woocommerce-message .button,.header .row--top .wrapper .woocommerce-ordering+.products .add_to_cart_button,.header .row--top .wrapper .woocommerce-ordering+.products .added_to_cart,.header .row--top .wrapper a.button.alt,.header .row--top .wrapper button.button,.item--leaderboards .donation-amount--leaderboards .header .row--top a,.navigation-single .next .header .row--top a,.navigation-single .prev .header .row--top a,.pagination .nav-links .header .row--top .next,.pagination .nav-links .header .row--top .prev,.search-form .header .row--top input[type=submit],.wrapper #review_form #respond .header .row--top .form-submit,.wrapper .comment-form .header .row--top .form-submit,.wrapper .header .row--top .button.product_type_variable,.wrapper .header .row--top a.button.alt,.wrapper .header .row--top button.button,.wrapper .related.products .product .header .row--top .add_to_cart_button,.wrapper .related.products .product .header .row--top .added_to_cart,.wrapper .woocommerce-error .header .row--top .button,.wrapper .woocommerce-info .header .row--top .button,.wrapper .woocommerce-message .header .row--top .button,.wrapper .woocommerce-ordering+.products .header .row--top .add_to_cart_button,.wrapper .woocommerce-ordering+.products .header .row--top .added_to_cart{position:static;visibility:visible;opacity:1;background-color:#C2BFBF;padding:.9em 20px .6em}}.header .row--bottom{position:absolute;visibility:hidden}@media only screen and (min-width:768px){.header .row--bottom{position:static;visibility:visible;opacity:1;flex-direction:column;align-items:flex-end}}@media only screen and (min-width:1200px){.header .row--bottom{flex-direction:row;align-items:center}}.header .bg-holder{position:relative;display:flex;align-items:center;padding:4px 40px 4px 0;background-color:#efefef}@media only screen and (min-width:768px){.header .bg-holder{padding:0;align-items:stretch}}.header .bg-holder::before{content:'';position:absolute;top:0;width:9999px;height:100%;background:#efefef;transform:skewX(30deg);transform-origin:0 100%;z-index:-1}.header .bg-holder>:first-child{padding-left:18px}@media only screen and (max-width:767px){.header .bg-holder>:first-child{padding-left:15px}}@media only screen and (min-width:768px){.header .logo-additional{padding:0 0 8px;margin-right:20px}}.header .logo-additional img{vertical-align:middle}.header .search{position:absolute;visibility:hidden;margin:0 20px 25px}@media only screen and (min-width:768px){.header .search{position:relative;visibility:visible;opacity:1;width:280px;margin:0 35px 0 0}.header .mobile-menu-toggle{display:none}}.header .search label{position:absolute;left:42px;z-index:2;top:.9em;transition:opacity .3s ease-in,visibility .3s ease-in}.header .search label.hide{visibility:hidden;opacity:0}.header .mobile-menu-toggle{position:absolute;right:-10px;padding:10px;z-index:110}.header .main-menu{position:absolute;visibility:hidden}@media only screen and (min-width:1200px){.header .main-menu{margin-right:30px}}.header .main-menu li{list-style:none}@media only screen and (min-width:768px){.header .main-menu{position:static;visibility:visible;opacity:1}.header .main-menu li{display:inline-block}.header .main-menu li:not(:last-child){margin-right:20px}}@media only screen and (min-width:1200px){.header .main-menu li:not(:last-child){margin-right:40px}}.header .main-menu a{padding:8px 19px;font-size:16px;font-weight:500;text-transform:uppercase;transition:text-shadow .3s ease-in}.header .btn-holder{position:absolute;visibility:hidden}@media only screen and (min-width:768px){.header .main-menu a{padding:8px}.header .main-menu a:hover{text-shadow:0 0 0 #9a9a9a}.header .btn-holder{position:static;visibility:visible;opacity:1}.header .btn-holder .btn:not(:last-child),.header .btn-holder .item--leaderboards .donation-amount--leaderboards a:not(:last-child),.header .btn-holder .navigation-single .next a:not(:last-child),.header .btn-holder .navigation-single .prev a:not(:last-child),.header .btn-holder .pagination .nav-links .next:not(:last-child),.header .btn-holder .pagination .nav-links .prev:not(:last-child),.header .btn-holder .search-form input:not(:last-child)[type=submit],.header .btn-holder .wrapper #review_form #respond .form-submit:not(:last-child),.header .btn-holder .wrapper .button.product_type_variable:not(:last-child),.header .btn-holder .wrapper .comment-form .form-submit:not(:last-child),.header .btn-holder .wrapper .related.products .product .add_to_cart_button:not(:last-child),.header .btn-holder .wrapper .related.products .product .added_to_cart:not(:last-child),.header .btn-holder .wrapper .woocommerce-error .button:not(:last-child),.header .btn-holder .wrapper .woocommerce-info .button:not(:last-child),.header .btn-holder .wrapper .woocommerce-message .button:not(:last-child),.header .btn-holder .wrapper .woocommerce-ordering+.products .add_to_cart_button:not(:last-child),.header .btn-holder .wrapper .woocommerce-ordering+.products .added_to_cart:not(:last-child),.header .btn-holder .wrapper a.button.alt:not(:last-child),.header .btn-holder .wrapper button.button:not(:last-child),.item--leaderboards .donation-amount--leaderboards .header .btn-holder a:not(:last-child),.navigation-single .next .header .btn-holder a:not(:last-child),.navigation-single .prev .header .btn-holder a:not(:last-child),.pagination .nav-links .header .btn-holder .next:not(:last-child),.pagination .nav-links .header .btn-holder .prev:not(:last-child),.search-form .header .btn-holder input:not(:last-child)[type=submit],.wrapper #review_form #respond .header .btn-holder .form-submit:not(:last-child),.wrapper .comment-form .header .btn-holder .form-submit:not(:last-child),.wrapper .header .btn-holder .button.product_type_variable:not(:last-child),.wrapper .header .btn-holder a.button.alt:not(:last-child),.wrapper .header .btn-holder button.button:not(:last-child),.wrapper .related.products .product .header .btn-holder .add_to_cart_button:not(:last-child),.wrapper .related.products .product .header .btn-holder .added_to_cart:not(:last-child),.wrapper .woocommerce-error .header .btn-holder .button:not(:last-child),.wrapper .woocommerce-info .header .btn-holder .button:not(:last-child),.wrapper .woocommerce-message .header .btn-holder .button:not(:last-child),.wrapper .woocommerce-ordering+.products .header .btn-holder .add_to_cart_button:not(:last-child),.wrapper .woocommerce-ordering+.products .header .btn-holder .added_to_cart:not(:last-child){margin-right:20px}}@media only screen and (max-width:767px){.header .btn-holder .btn.btn--beveled,.header .btn-holder .item--leaderboards .donation-amount--leaderboards a,.header .btn-holder .navigation-single .next a,.header .btn-holder .navigation-single .prev a,.header .btn-holder .pagination .nav-links .next,.header .btn-holder .pagination .nav-links .prev,.header .btn-holder .search-form input.btn--beveled[type=submit],.header .btn-holder .wrapper #review_form #respond .form-submit,.header .btn-holder .wrapper .button.product_type_variable,.header .btn-holder .wrapper .comment-form .form-submit,.header .btn-holder .wrapper .related.products .product .add_to_cart_button,.header .btn-holder .wrapper .related.products .product .added_to_cart,.header .btn-holder .wrapper .woocommerce-error .button,.header .btn-holder .wrapper .woocommerce-info .button,.header .btn-holder .wrapper .woocommerce-message .button,.header .btn-holder .wrapper .woocommerce-ordering+.products .add_to_cart_button,.header .btn-holder .wrapper .woocommerce-ordering+.products .added_to_cart,.header .btn-holder .wrapper a.button.alt,.header .btn-holder .wrapper button.button,.item--leaderboards .donation-amount--leaderboards .header .btn-holder a,.navigation-single .next .header .btn-holder a,.navigation-single .prev .header .btn-holder a,.pagination .nav-links .header .btn-holder .next,.pagination .nav-links .header .btn-holder .prev,.search-form .header .btn-holder input.btn--beveled[type=submit],.wrapper #review_form #respond .header .btn-holder .form-submit,.wrapper .comment-form .header .btn-holder .form-submit,.wrapper .header .btn-holder .button.product_type_variable,.wrapper .header .btn-holder a.button.alt,.wrapper .header .btn-holder button.button,.wrapper .related.products .product .header .btn-holder .add_to_cart_button,.wrapper .related.products .product .header .btn-holder .added_to_cart,.wrapper .woocommerce-error .header .btn-holder .button,.wrapper .woocommerce-info .header .btn-holder .button,.wrapper .woocommerce-message .header .btn-holder .button,.wrapper .woocommerce-ordering+.products .header .btn-holder .add_to_cart_button,.wrapper .woocommerce-ordering+.products .header .btn-holder .added_to_cart{padding-right:0;display:block}.header .btn-holder .btn.btn--beveled::before,.header .btn-holder .item--leaderboards .donation-amount--leaderboards a::before,.header .btn-holder .navigation-single .next a::before,.header .btn-holder .navigation-single .prev a::before,.header .btn-holder .pagination .nav-links .next::before,.header .btn-holder .pagination .nav-links .prev::before,.header .btn-holder .search-form input.btn--beveled[type=submit]::before,.header .btn-holder .wrapper #review_form #respond .form-submit::before,.header .btn-holder .wrapper .button.product_type_variable::before,.header .btn-holder .wrapper .comment-form .form-submit::before,.header .btn-holder .wrapper .related.products .product .add_to_cart_button::before,.header .btn-holder .wrapper .related.products .product .added_to_cart::before,.header .btn-holder .wrapper .woocommerce-error .button::before,.header .btn-holder .wrapper .woocommerce-info .button::before,.header .btn-holder .wrapper .woocommerce-message .button::before,.header .btn-holder .wrapper .woocommerce-ordering+.products .add_to_cart_button::before,.header .btn-holder .wrapper .woocommerce-ordering+.products .added_to_cart::before,.header .btn-holder .wrapper a.button.alt::before,.header .btn-holder .wrapper button.button::before,.item--leaderboards .donation-amount--leaderboards .header .btn-holder a::before,.navigation-single .next .header .btn-holder a::before,.navigation-single .prev .header .btn-holder a::before,.pagination .nav-links .header .btn-holder .next::before,.pagination .nav-links .header .btn-holder .prev::before,.search-form .header .btn-holder input.btn--beveled[type=submit]::before,.wrapper #review_form #respond .header .btn-holder .form-submit::before,.wrapper .comment-form .header .btn-holder .form-submit::before,.wrapper .header .btn-holder .button.product_type_variable::before,.wrapper .header .btn-holder a.button.alt::before,.wrapper .header .btn-holder button.button::before,.wrapper .related.products .product .header .btn-holder .add_to_cart_button::before,.wrapper .related.products .product .header .btn-holder .added_to_cart::before,.wrapper .woocommerce-error .header .btn-holder .button::before,.wrapper .woocommerce-info .header .btn-holder .button::before,.wrapper .woocommerce-message .header .btn-holder .button::before,.wrapper .woocommerce-ordering+.products .header .btn-holder .add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .header .btn-holder .added_to_cart::before{transform:none}}.header .hb__icon{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:20px;height:20px;background:0 0;cursor:pointer}.header .hb__bar{width:100%;height:3px;display:block;position:relative;background:#8B7ADE;transition:opacity .3s ease-in,visibility .3s ease-in,transform .3s ease-in}.header .hb__bar:not(:last-child){margin-bottom:3px}.header .btn-basket{font-size:22px;padding:9px 8px;position:relative}.header .btn-basket::before{content:"\e92b"}@media only screen and (min-width:768px){.header .btn-basket{margin-right:20px}}.header .btn-basket .badge{background:#e95424;height:15px;line-height:15px;min-width:15px;color:#fff;text-align:center;border-radius:15px;font-size:11px;position:absolute;top:6px;right:0}.header-btn{margin-right:16px}.header-btn-mobile{display:none}@media only screen and (max-width:767px){.header-btn-desktop{display:none}.header-btn-mobile{display:block;padding:0 20px;margin-bottom:20px}}.header-btn .btn.btn--beveled.btn--color-leaderboard,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard,.header-btn .navigation-single .next a.btn--color-leaderboard,.header-btn .navigation-single .prev a.btn--color-leaderboard,.header-btn .pagination .nav-links .btn--color-leaderboard.next,.header-btn .pagination .nav-links .btn--color-leaderboard.prev,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit],.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart,.header-btn .wrapper a.btn--color-leaderboard.button.alt,.header-btn .wrapper button.btn--color-leaderboard.button,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard,.navigation-single .next .header-btn a.btn--color-leaderboard,.navigation-single .prev .header-btn a.btn--color-leaderboard,.pagination .nav-links .header-btn .btn--color-leaderboard.next,.pagination .nav-links .header-btn .btn--color-leaderboard.prev,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit],.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable,.wrapper .header-btn a.btn--color-leaderboard.button.alt,.wrapper .header-btn button.btn--color-leaderboard.button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart{color:#fff;padding:15px 50px}.header-btn .btn.btn--beveled.btn--color-leaderboard .btn-icon,.header-btn .btn.btn--beveled.btn--color-leaderboard::before,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard .btn-icon,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard::before,.header-btn .navigation-single .next a.btn--color-leaderboard .btn-icon,.header-btn .navigation-single .next a.btn--color-leaderboard::before,.header-btn .navigation-single .prev a.btn--color-leaderboard .btn-icon,.header-btn .navigation-single .prev a.btn--color-leaderboard::before,.header-btn .pagination .nav-links .btn--color-leaderboard.next .btn-icon,.header-btn .pagination .nav-links .btn--color-leaderboard.next::before,.header-btn .pagination .nav-links .btn--color-leaderboard.prev .btn-icon,.header-btn .pagination .nav-links .btn--color-leaderboard.prev::before,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit] .btn-icon,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit]::before,.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit .btn-icon,.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit::before,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable .btn-icon,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable::before,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit .btn-icon,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit::before,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button .btn-icon,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button::before,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart .btn-icon,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart::before,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button .btn-icon,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button::before,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button .btn-icon,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button::before,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button .btn-icon,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button::before,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button .btn-icon,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button::before,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart .btn-icon,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart::before,.header-btn .wrapper a.btn--color-leaderboard.button.alt .btn-icon,.header-btn .wrapper a.btn--color-leaderboard.button.alt::before,.header-btn .wrapper button.btn--color-leaderboard.button .btn-icon,.header-btn .wrapper button.btn--color-leaderboard.button::before,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard .btn-icon,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard::before,.navigation-single .next .header-btn a.btn--color-leaderboard .btn-icon,.navigation-single .next .header-btn a.btn--color-leaderboard::before,.navigation-single .prev .header-btn a.btn--color-leaderboard .btn-icon,.navigation-single .prev .header-btn a.btn--color-leaderboard::before,.pagination .nav-links .header-btn .btn--color-leaderboard.next .btn-icon,.pagination .nav-links .header-btn .btn--color-leaderboard.next::before,.pagination .nav-links .header-btn .btn--color-leaderboard.prev .btn-icon,.pagination .nav-links .header-btn .btn--color-leaderboard.prev::before,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit] .btn-icon,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit]::before,.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit .btn-icon,.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit::before,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit .btn-icon,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit::before,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable .btn-icon,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable::before,.wrapper .header-btn a.btn--color-leaderboard.button.alt .btn-icon,.wrapper .header-btn a.btn--color-leaderboard.button.alt::before,.wrapper .header-btn button.btn--color-leaderboard.button .btn-icon,.wrapper .header-btn button.btn--color-leaderboard.button::before,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button .btn-icon,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button::before,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart .btn-icon,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart::before,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button::before,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button::before,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button .btn-icon,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button::before,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button .btn-icon,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button::before,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart .btn-icon,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart::before{background-color:#7464D4}.header-btn .btn.btn--beveled.btn--color-leaderboard:hover::before,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard:hover::before,.header-btn .navigation-single .next a.btn--color-leaderboard:hover::before,.header-btn .navigation-single .prev a.btn--color-leaderboard:hover::before,.header-btn .pagination .nav-links .btn--color-leaderboard.next:hover::before,.header-btn .pagination .nav-links .btn--color-leaderboard.prev:hover::before,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit]:hover::before,.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit:hover::before,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable:hover::before,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit:hover::before,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button:hover::before,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart:hover::before,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button:hover::before,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button:hover::before,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button:hover::before,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button:hover::before,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart:hover::before,.header-btn .wrapper a.btn--color-leaderboard.button.alt:hover::before,.header-btn .wrapper button.btn--color-leaderboard.button:hover::before,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard:hover::before,.navigation-single .next .header-btn a.btn--color-leaderboard:hover::before,.navigation-single .prev .header-btn a.btn--color-leaderboard:hover::before,.pagination .nav-links .header-btn .btn--color-leaderboard.next:hover::before,.pagination .nav-links .header-btn .btn--color-leaderboard.prev:hover::before,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit]:hover::before,.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit:hover::before,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit:hover::before,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable:hover::before,.wrapper .header-btn a.btn--color-leaderboard.button.alt:hover::before,.wrapper .header-btn button.btn--color-leaderboard.button:hover::before,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button:hover::before,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart:hover::before,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button:hover::before,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button:hover::before,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button:hover::before,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart:hover::before{background-color:#6250ce}@media only screen and (max-width:991px){.header-btn .btn.btn--beveled.btn--color-leaderboard,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard,.header-btn .navigation-single .next a.btn--color-leaderboard,.header-btn .navigation-single .prev a.btn--color-leaderboard,.header-btn .pagination .nav-links .btn--color-leaderboard.next,.header-btn .pagination .nav-links .btn--color-leaderboard.prev,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit],.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart,.header-btn .wrapper a.btn--color-leaderboard.button.alt,.header-btn .wrapper button.btn--color-leaderboard.button,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard,.navigation-single .next .header-btn a.btn--color-leaderboard,.navigation-single .prev .header-btn a.btn--color-leaderboard,.pagination .nav-links .header-btn .btn--color-leaderboard.next,.pagination .nav-links .header-btn .btn--color-leaderboard.prev,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit],.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable,.wrapper .header-btn a.btn--color-leaderboard.button.alt,.wrapper .header-btn button.btn--color-leaderboard.button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart{font-size:14px;padding:15px 30px 15px 40px}}@media only screen and (max-width:767px){.header-btn .btn.btn--beveled.btn--color-leaderboard,.header-btn .item--leaderboards .donation-amount--leaderboards a.btn--color-leaderboard,.header-btn .navigation-single .next a.btn--color-leaderboard,.header-btn .navigation-single .prev a.btn--color-leaderboard,.header-btn .pagination .nav-links .btn--color-leaderboard.next,.header-btn .pagination .nav-links .btn--color-leaderboard.prev,.header-btn .search-form input.btn--beveled.btn--color-leaderboard[type=submit],.header-btn .wrapper #review_form #respond .btn--color-leaderboard.form-submit,.header-btn .wrapper .btn--color-leaderboard.button.product_type_variable,.header-btn .wrapper .comment-form .btn--color-leaderboard.form-submit,.header-btn .wrapper .related.products .product .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .related.products .product .btn--color-leaderboard.added_to_cart,.header-btn .wrapper .woocommerce-error .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-info .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-message .btn--color-leaderboard.button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.add_to_cart_button,.header-btn .wrapper .woocommerce-ordering+.products .btn--color-leaderboard.added_to_cart,.header-btn .wrapper a.btn--color-leaderboard.button.alt,.header-btn .wrapper button.btn--color-leaderboard.button,.item--leaderboards .donation-amount--leaderboards .header-btn a.btn--color-leaderboard,.navigation-single .next .header-btn a.btn--color-leaderboard,.navigation-single .prev .header-btn a.btn--color-leaderboard,.pagination .nav-links .header-btn .btn--color-leaderboard.next,.pagination .nav-links .header-btn .btn--color-leaderboard.prev,.search-form .header-btn input.btn--beveled.btn--color-leaderboard[type=submit],.wrapper #review_form #respond .header-btn .btn--color-leaderboard.form-submit,.wrapper .comment-form .header-btn .btn--color-leaderboard.form-submit,.wrapper .header-btn .btn--color-leaderboard.button.product_type_variable,.wrapper .header-btn a.btn--color-leaderboard.button.alt,.wrapper .header-btn button.btn--color-leaderboard.button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .related.products .product .header-btn .btn--color-leaderboard.added_to_cart,.wrapper .woocommerce-error .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-info .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-message .header-btn .btn--color-leaderboard.button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.add_to_cart_button,.wrapper .woocommerce-ordering+.products .header-btn .btn--color-leaderboard.added_to_cart{font-size:18px;padding:15px 50px}}.hero{position:relative;height:auto;color:#fff;display:flex;align-items:center}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(116,100,212,.8)}.hero .hero__content{min-height:280px}@media only screen and (min-width:768px){.hero .hero__content{min-height:500px}}.hero.hero-sm .hero__content{min-height:180px}.hero.hero-bottom{display:flex;align-items:center;height:auto}.hero.hero-bottom .hero__content{min-height:280px}.hero.hero-bottom::before{background-color:rgba(78,41,103,.8)}.hero.hero-bottom h1{margin-bottom:0}.hero.hero-bottom p{margin-bottom:16px}.hero .container{height:100%;display:flex}.hero__content{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:inherit;padding:20px 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hero h1,.hero p{width:100%}}.hero h1{margin-top:0;font-size:27px;font-weight:600;line-height:1.15}@media only screen and (min-width:768px){.hero h1{font-size:38px}}.hero p{margin-bottom:20px;font-size:18px}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;background:url(../img/bg-video-sample.jpg) no-repeat}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-wrapper{margin:10px -20px}@media only screen and (min-width:768px){.hero p{font-size:27px}.video-wrapper{margin:10px 0}.slider__top{display:flex;justify-content:space-between;align-items:flex-end}}.video-holder{position:relative;padding-bottom:56.25%;height:0}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slider__top{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d5d5d5}.slider__top .section-title-holder p{margin-bottom:0}@media only screen and (max-width:767px){.slider__top .section-title-holder p{margin-bottom:16px}}.slider__static{display:flex;flex-wrap:wrap;margin:0 -10px}.slider__static .swiper-slider-holder{width:100%;padding:0 10px;margin-bottom:20px}@media only screen and (min-width:576px){.slider__static .swiper-slider-holder{width:50%}}@media only screen and (min-width:768px){.slider__bottom{text-align:center}.slider__static .swiper-slider-holder{width:33.33%}}@media only screen and (min-width:992px){.slider__static .swiper-slider-holder{width:25%}}@media (min-width:1200px){.slider__static .swiper-slider-holder{width:20%}}.slider .slider__static .swiper-slide{height:100%;max-width:300px;margin:auto}@media only screen and (min-width:576px){.slider .slider__static .swiper-slide{max-width:100%}.section--text .statistics__top p{text-align:center}}@media only screen and (min-width:768px){.slider .section-title,.slider .wrapper .woocommerce h3,.wrapper .woocommerce .slider h3{margin-bottom:0}.slider .swiper-container{-webkit-filter:drop-shadow(0 12px 30px rgba(0, 0, 0, .2));filter:drop-shadow(0 12px 30px rgba(0, 0, 0, .2))}}.slider .text-holder{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 0;color:#fff}.slider .text-holder p{font-size:15px;font-weight:600;line-height:1.46}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider .img-holder{width:100%}.slider .text-holder{width:calc(100% - 20px * 2)}.slider .text-holder p{width:100%}}.slider .date{position:absolute;left:10px;display:flex;flex-direction:column;align-items:center;max-width:57px;width:100%;padding:10px 5px 0;transform:translateY(calc(-100% - 20px));background-color:rgba(78,41,104,.9)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider .date{transform:translateY(-126%)}}.slider .date__day{display:flex;align-items:flex-end;justify-content:center;width:36px;height:36px;margin-bottom:10px;font-size:22px;color:#8B7ADE;background-color:#fff}.slider .date__month{color:#fff;font-size:13px;text-transform:uppercase}.slider .swiper-container{margin-right:-20px;margin-left:-20px;padding-left:20px;padding-bottom:20px}.slider .swiper-slide{display:flex;flex-direction:column;align-items:flex-start;max-width:200px;height:auto;background-color:#8B7ADE;box-shadow:0 12px 30px 0 rgba(0,0,0,.2)}@media only screen and (min-width:768px){.slider .swiper-slide{max-width:none;box-shadow:none}}@media only screen and (min-width:768px) and (-ms-high-contrast:active),only screen and (min-width:768px) and (-ms-high-contrast:none){.slider .swiper-container{margin-right:-10px;margin-left:-10px;padding-left:10px;padding-right:10px}.slider .swiper-slide{box-shadow:0 6px 15px 0 rgba(0,0,0,.2)}}.articles__image img,.resources__item img{box-shadow:0 12px 30px 0 rgba(0,0,0,.2)}.slider .swiper-slide .img-holder{width:100%}.item--leaderboards .donation-amount--leaderboards .slider .swiper-slide a,.navigation-single .next .slider .swiper-slide a,.navigation-single .prev .slider .swiper-slide a,.pagination .nav-links .slider .swiper-slide .next,.pagination .nav-links .slider .swiper-slide .prev,.search-form .slider .swiper-slide input[type=submit],.slider .swiper-slide .btn,.slider .swiper-slide .item--leaderboards .donation-amount--leaderboards a,.slider .swiper-slide .navigation-single .next a,.slider .swiper-slide .navigation-single .prev a,.slider .swiper-slide .pagination .nav-links .next,.slider .swiper-slide .pagination .nav-links .prev,.slider .swiper-slide .search-form input[type=submit],.slider .swiper-slide .wrapper #review_form #respond .form-submit,.slider .swiper-slide .wrapper .button.product_type_variable,.slider .swiper-slide .wrapper .comment-form .form-submit,.slider .swiper-slide .wrapper .related.products .product .add_to_cart_button,.slider .swiper-slide .wrapper .related.products .product .added_to_cart,.slider .swiper-slide .wrapper .woocommerce-error .button,.slider .swiper-slide .wrapper .woocommerce-info .button,.slider .swiper-slide .wrapper .woocommerce-message .button,.slider .swiper-slide .wrapper .woocommerce-ordering+.products .add_to_cart_button,.slider .swiper-slide .wrapper .woocommerce-ordering+.products .added_to_cart,.slider .swiper-slide .wrapper a.button.alt,.slider .swiper-slide .wrapper button.button,.wrapper #review_form #respond .slider .swiper-slide .form-submit,.wrapper .comment-form .slider .swiper-slide .form-submit,.wrapper .related.products .product .slider .swiper-slide .add_to_cart_button,.wrapper .related.products .product .slider .swiper-slide .added_to_cart,.wrapper .slider .swiper-slide .button.product_type_variable,.wrapper .slider .swiper-slide a.button.alt,.wrapper .slider .swiper-slide button.button,.wrapper .woocommerce-error .slider .swiper-slide .button,.wrapper .woocommerce-info .slider .swiper-slide .button,.wrapper .woocommerce-message .slider .swiper-slide .button,.wrapper .woocommerce-ordering+.products .slider .swiper-slide .add_to_cart_button,.wrapper .woocommerce-ordering+.products .slider .swiper-slide .added_to_cart{margin:auto 20px 20px}.slider .swiper .swiper-pagination-fraction,.slider .swiper-container-horizontal>.swiper-pagination-bullets,.slider .swiper-pagination-custom{position:static;margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap}.slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px 3px}.slider .swiper-pagination-bullet{width:7px;height:7px;background:#8B7ADE;opacity:1}.slider .swiper-pagination-bullet-active{background:#e95424}@media only screen and (min-width:992px){.section--text{padding-top:40px;padding-bottom:40px;color:#565656}}.section--text.bg-img-birds--small{padding-right:18px}.section--text p{font-size:16px;margin-bottom:20px}.section--text p:last-child,.section--text p:only-child{margin-bottom:0}.section--text p.lead{font-size:16px;line-height:1.6}.section--text p a{color:inherit;font-weight:600}.section--text a:hover{text-decoration:underline}.section--text .custom-list a{color:#03a7cf}.section--text .custom-list p{width:calc(100% - 34px)}.section--text .custom-list .map{width:100%;margin:20px auto 0 -34px}.section--text .custom-list #map_container{position:relative}.section--text .custom-list #map{height:0;padding-bottom:50%;padding-top:30px}.section--text .custom-list li{position:relative;width:100%;padding-left:34px;list-style:none}.section--text .custom-list li::before{position:absolute;top:0;left:0;width:20px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:20px;text-align:center}.section--text .custom-list li:not(:last-child){margin-bottom:12px}.section--text .custom-list li img{display:block}.section--text .custom-list li .map img{margin-left:0}.section--text .custom-list.custom-list--campaign li:first-child::before{content:'\e914'}.section--text .custom-list.custom-list--campaign li:nth-child(2)::before{content:'\e913'}.section--text .custom-list.custom-list--campaign li:nth-child(3)::before{content:'\e91f'}.section--text .custom-list.custom-list--campaign li:nth-child(4)::before{content:'\e91e'}.section--text .custom-list.custom-list--campaign li:nth-child(5)::before{content:'\e91d'}.section--text .custom-list.custom-list--campaign li:nth-child(6)::before{content:'\e91c'}.section--text .custom-list.custom-list--campaign li:nth-child(7)::before{content:'\e91b'}.section--text .custom-list.custom-list--campaign li:nth-child(8)::before{content:'\e91a'}.section--text .custom-list.custom-list--campaign li:nth-child(9)::before{content:'\e919'}.section--text .custom-list.custom-list--campaign li:last-child::before{content:'\e926'}.section--text .custom-list.custom-list--statistics li:first-child::before{content:'\e921'}.section--text .custom-list.custom-list--statistics li:nth-child(2)::before,.section--text .custom-list.custom-list--statistics li:nth-child(3)::before{content:'\e917'}.section--text .custom-list.custom-list--statistics li:nth-child(4)::before{content:'\e916'}.section--text .custom-list.custom-list--statistics li:last-child::before{content:'\e915'}@media only screen and (min-width:768px){.section--text .statistics{display:flex;justify-content:space-between;align-items:center;padding:30px 0 0}.section--text .statistics__top{width:48%}}.section--text .statistics__top{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:30px 0 20px}.section--text .statistics__top p{font-size:18px;font-weight:500;color:#8B7ADE}.section--text .statistics .icons{display:flex;justify-content:center;margin-bottom:18px}.section--text .statistics .icons__item:not(:last-child){margin-right:3px}.section--text .statistics .icons__item span{font-size:25px}.section--text .statistics .icons__item span::before{color:rgba(78,41,104,.33)}.section--text .statistics .icons__item.icons__item--filled span::before{color:#4e2968}.section--text .statistics__bottom{padding:24px 0 0}@media only screen and (min-width:768px){.section--text .statistics__bottom{width:48%;padding:0}}.section--content p{font-size:16px;margin-bottom:24px}.section--content p:last-child{margin-bottom:0}.section--content p.lead{font-size:16px;line-height:1.6}.section--content .video-wrapper{margin-top:auto;margin-bottom:30px}.section--content .video-wrapper:last-child{margin-bottom:0}.section--content a{color:inherit;font-weight:600;text-decoration:none}.section--content a:hover{text-decoration:underline}.resources__holder{color:#8B7ADE}.resources__holder:not(:last-child){margin-bottom:8px}.resources__title-row{margin-right:-20px;padding-right:20px;padding-bottom:9px;font-size:18px;font-weight:500;border-bottom:solid 1px #ddd}@media only screen and (min-width:768px){.resources__title-row{margin-right:0;padding-right:0}}.resources__row{padding:34px 0 15px}.resources__item{max-width:100px;text-align:center}.resources__item h5{font-size:14px;font-weight:500}.swiper-resources{position:relative;padding-bottom:20px}.swiper-resources .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px 3px}.swiper-resources .swiper-pagination-bullet{width:7px;height:7px;background:#4e2968;opacity:1}.swiper-resources .swiper-pagination-bullet-active{background:#e95424}.leaderboard,.popup__inner,.progress__figure{background-repeat:no-repeat}.swiper-resources .swiper-pagination-custom,.swiper-resources .swiper-pagination-fraction,.swiper-resources.swiper-container-horizontal>.swiper-pagination-bullets{position:static;display:flex;justify-content:center;flex-wrap:wrap}.sponsors{border-top:solid 1px #ddd}.sponsors__title{font-weight:300;text-align:center;text-transform:uppercase;font-size:18px;margin-bottom:25px;width:100%}@media only screen and (min-width:992px){.sponsors__title{width:50%;text-align:right;display:flex;align-items:center;justify-content:flex-end}}.sponsors__col,.sponsors__item{text-align:center;padding-left:15px;padding-right:15px}.sponsors__list{display:flex;flex-wrap:wrap}.sponsors__item{width:33.3333%;margin-bottom:22px;align-items:center;display:flex;justify-content:center}@media only screen and (min-width:768px){.sponsors__item{width:25%}}@media only screen and (min-width:992px){.sponsors__item{width:20%;margin-bottom:35px}}.sponsors__item img{display:inline-block;max-height:75px}@media only screen and (min-width:576px){.sponsors__item img{max-height:92px}}.sponsors__item:nth-child(2){width:100%}@media only screen and (min-width:992px){.sponsors__item:nth-child(2){width:50%;justify-content:flex-start}}.sponsors__item:nth-child(2) img{max-height:120px}@media only screen and (max-width:575px){.sponsors__item:nth-child(3),.sponsors__item:nth-child(4){width:50%}.sponsors__item:nth-child(3) img,.sponsors__item:nth-child(4) img{max-height:92px}}.sponsors__row{display:flex;justify-content:center;flex-wrap:wrap}.sponsors__row:last-child .sponsors__col img{max-height:65px}.sponsors__col{width:33.3333%;margin-bottom:22px;align-items:center;display:flex;justify-content:center}@media only screen and (min-width:768px){.sponsors__col{width:25%}}@media only screen and (min-width:992px){.sponsors__col{width:20%;margin-bottom:35px}}.sponsors__col img{display:inline-block;max-height:92px}.articles{padding-bottom:22px}@media only screen and (max-width:767px){.articles:after{display:none}}@media only screen and (min-width:768px){.articles{padding-bottom:5px}.articles__list{display:flex;flex-wrap:wrap}}.articles__item{border:1px solid #eee;margin-bottom:8px;padding:20px;display:flex;color:#565656;transition:all .2s}@media only screen and (min-width:768px){.articles__item{width:calc(50% - 50px);margin-right:25px;margin-left:25px;margin-bottom:25px}}.articles__image{flex-basis:70px;flex-shrink:0;margin-right:20px}@media only screen and (min-width:768px){.articles__image{flex-basis:90px}}.articles__info{font-size:14px;line-height:1.42857}.articles__info p{margin-bottom:0}a.articles__item:hover{box-shadow:0 0 13px -6px rgba(0,0,0,.2)}@media only screen and (min-width:1024px){.shop-teaser{padding-top:36px;padding-bottom:34px}}.shop-teaser .container{display:flex;flex-direction:column}.shop-teaser__actions{padding-top:10px}@media only screen and (min-width:1024px){.shop-teaser__actions{padding-top:26px}}.shop-teaser__title{font-size:24px;color:#8B7ADE;font-weight:600;line-height:1.08333;margin-bottom:20px;padding-top:5px}.shop-teaser__date{margin-bottom:20px}.shop-teaser__desc{font-size:16px;line-height:1.25}.shop-teaser__info{max-width:635px}.shop-teaser__image{width:100vw;margin-left:-20px;margin-bottom:15px}.shop-teaser__image--desktop{display:none}.shop-teaser__image--mobile{display:block}@media only screen and (min-width:576px){.shop-teaser .container{flex-direction:row}.shop-teaser__image{margin-left:0;margin-bottom:0;margin-right:27px;flex-basis:200px;flex-shrink:0;width:auto}.shop-teaser__image--desktop{display:block}.shop-teaser__image--mobile{display:none}}.shop-teaser__image img{width:100%;max-width:unset}.blog .shop-teaser__date,.blog .shop-teaser__title{margin-bottom:10px}.leaderboard{background-size:cover;background-position:center;background-color:#03a7cf;padding-top:21px;padding-bottom:30px;color:#fff}.leaderboard__title{font-size:24px;margin-bottom:22px}@media only screen and (min-width:768px){.shop-teaser__image{flex-basis:240px}.leaderboard{padding-top:35px}.leaderboard__title{font-size:38px;text-align:center;margin-bottom:17px}}.progress__stage{padding-bottom:20px;margin-bottom:10px}@media only screen and (min-width:768px){.progress__stage{padding-bottom:26px}}.progress__amount{display:flex;justify-content:space-between;line-height:1.13;padding-bottom:12px}.progress__amount p{margin-bottom:3px;line-height:1.13}.progress__amount-price{font-size:23px;font-weight:700}@media only screen and (min-width:768px){.progress__amount{padding-bottom:5px}.progress__amount-price{font-size:30px}}.progress__amount-goal{text-align:right}.progress__amount-currency{font-size:14px;position:relative;top:-5px}@media only screen and (min-width:768px){.progress__amount-currency{font-size:18px}}.progress__action{text-align:center}.progress__line-holder{height:42px;width:100%;position:relative}@media only screen and (max-width:575px){.progress__line-holder{height:28px}}.progress__line{height:100%;background-size:100vw 100%;background-image:url(../img/progress-line.svg);box-shadow:8px 8px 0 0 #078DAE}@media only screen and (min-width:1200px){.progress__line{background-size:1200px 100%}}.progress__line-active{position:absolute;top:0;height:100%;background-size:100vw 100%;background-image:url(../img/progress-line-active.svg)}@media only screen and (min-width:1200px){.progress__line-active{background-size:1100px 100%}}.progress__figure{width:66px;position:absolute;height:66px;background-image:url(../img/progress-figure.svg);background-size:contain;bottom:-22px;left:100%;transform:translateX(-62%)}@media only screen and (min-width:576px){.progress__figure{transform:translateX(-55%);bottom:-22px;width:82px;height:82px}}.progress-header{padding-top:13px;width:157px;display:flex;flex-direction:column;align-items:flex-end;opacity:0;transition:all .1s}.progress-header.is-visible{opacity:1}.progress-header__amount{color:#1ea7ce;line-height:1;position:relative;z-index:1;align-self:flex-start}.progress-header__amount-currency{font-size:16px;position:relative;top:-11px}@media only screen and (min-width:576px){.progress-header{width:265px}.progress-header__amount-currency{font-size:20px}}.progress-header__amount-price{font-size:30px;font-weight:700}.progress-header__thermometer{position:relative;width:136px;margin-top:-10px;margin-left:15px;margin-bottom:8px}@media only screen and (min-width:576px){.progress-header__amount-price{font-size:36px}.progress-header__thermometer{width:240px;margin-bottom:4px}}.progress-header__thermometer:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px 136px 0 0;border-color:#fff transparent transparent}.progress-header__thermometer-line{background-color:#C2BFBF;height:14px}.progress-header__thermometer-line span{background-color:#1ea7ce;display:block;height:100%}.progress-header__total{text-transform:uppercase;font-size:14px;color:#9a9a9a;text-align:right;width:100%}@media only screen and (min-width:576px){.progress-header__thermometer:after{border-width:8px 240px 0 0}.progress-header__total{width:240px;text-align:center;font-size:16px}}@media only screen and (min-width:768px){.progress__statistic-list{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px}}.progress__statistic-item{display:flex;line-height:1;align-items:center;margin-bottom:12px;font-size:18px}.accordion__item:last-child,.progress__statistic-item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.progress__statistic-item{margin-bottom:0;font-size:20px}}.progress__statistic-icon{height:23px;width:23px;background-color:#7464D4;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:13px;font-size:15px}.progress__statistic-count{font-weight:500;margin-right:5px;padding-top:.3em;flex-basis:25px}.progress__statistic-caption{flex:3 3 0;padding-top:.3em}@media only screen and (max-width:767px){.container--accordion{padding-left:0;padding-right:0}}.accordion{padding-top:0;padding-bottom:30px}@media only screen and (min-width:768px){.progress__statistic-icon{width:30px;height:30px;font-size:17px}.accordion{padding-bottom:50px}}.accordion__item{margin-top:-1px}.accordion__item.is-active .accordion__header{background-color:#8B7ADE;color:#fff}.accordion__content,.accordion__header:hover{background-color:#f9f9f9}.accordion__header{color:#565656;padding:.7em 20px .4em;cursor:pointer;transition:.2s;border-top:1px solid #e1e3e8;border-bottom:1px solid #e1e3e8;font-weight:600}.popup,.popup__inner{opacity:0;transition:.3s}@media only screen and (min-width:768px){.accordion__header{padding:1em 20px .7em}}.accordion__header span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.63}.accordion__header span i{font-style:normal;margin-right:5px}.accordion__content{display:none;color:#565656;padding:15px 20px;font-size:14px}@media only screen and (min-width:768px){.accordion__content{font-size:16px}}.accordion__content a{text-decoration:none}.accordion__content a:hover{text-decoration:underline}.accordion__content img{margin-bottom:10px}.accordion__content ol,.accordion__content ul{padding-left:20px;margin-bottom:10px}.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content h6{margin-top:0;margin-bottom:10px}.popup{position:fixed;top:0;right:0;left:0;bottom:0;overflow-y:auto;z-index:1000;visibility:hidden;background-color:rgba(20,20,20,.96);padding:15px;display:flex;align-items:center}.popup__inner{margin:auto;position:relative;max-width:650px;background-color:#03A7CF;color:#fff;transform:translateY(-40px);background-image:url(../img/popup-bg.svg);background-size:cover;padding:16px 54px 60px}@media only screen and (max-width:767px){.popup__inner{padding:16px 6px 60px}}@media only screen and (max-width:575px){.popup__inner{padding:16px 6px 0}}.popup__close{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;top:10px;width:21px;padding:0;height:21px;border-radius:50%;color:#565656;cursor:pointer;transition:.16s;border:none;background-image:url(../img/popup-close.svg);background-repeat:repeat;background-size:contain}.popup.is-active{opacity:1;visibility:visible;transition:.3s}.popup.is-active .popup__inner{opacity:1;transform:translateY(0);transition:.3s}.popup__title{font-size:34px;line-height:1;padding:35px 0;margin-bottom:0;text-align:center}.popup__list{display:flex;justify-content:center}@media only screen and (max-width:575px){.popup__list{flex-wrap:wrap}}.popup__list-item{display:flex;flex-direction:column;width:47%;max-width:268px;text-decoration:none;padding:0 16px;color:#fff;background-color:transparent;transition:background .35s;text-align:center}.footer-main__nav ul li a:hover,.wrapper .woocommerce a{text-decoration:underline}@media only screen and (max-width:575px){.popup__list-item{width:100%;margin-bottom:40px}}.popup__list-item:last-child .popup__list-image{display:flex}.popup__list-item:last-child .popup__list-image img{max-width:70%;margin:auto}.popup__list-item:hover .btn--color-white{color:#fff}.popup__list-item:hover .btn--color-white::before{background-color:#4E2967}.popup.btn--color-white::before,.popup.btn--color-white:hover::before,.popup__list-image{background-color:#fff}.item--leaderboards .donation-amount--leaderboards .popup__list-item a,.navigation-single .next .popup__list-item a,.navigation-single .prev .popup__list-item a,.pagination .nav-links .popup__list-item .next,.pagination .nav-links .popup__list-item .prev,.popup__list-item .btn,.popup__list-item .item--leaderboards .donation-amount--leaderboards a,.popup__list-item .navigation-single .next a,.popup__list-item .navigation-single .prev a,.popup__list-item .pagination .nav-links .next,.popup__list-item .pagination .nav-links .prev,.popup__list-item .search-form input[type=submit],.popup__list-item .wrapper #review_form #respond .form-submit,.popup__list-item .wrapper .button.product_type_variable,.popup__list-item .wrapper .comment-form .form-submit,.popup__list-item .wrapper .related.products .product .add_to_cart_button,.popup__list-item .wrapper .related.products .product .added_to_cart,.popup__list-item .wrapper .woocommerce-error .button,.popup__list-item .wrapper .woocommerce-info .button,.popup__list-item .wrapper .woocommerce-message .button,.popup__list-item .wrapper .woocommerce-ordering+.products .add_to_cart_button,.popup__list-item .wrapper .woocommerce-ordering+.products .added_to_cart,.popup__list-item .wrapper a.button.alt,.popup__list-item .wrapper button.button,.search-form .popup__list-item input[type=submit],.wrapper #review_form #respond .popup__list-item .form-submit,.wrapper .comment-form .popup__list-item .form-submit,.wrapper .popup__list-item .button.product_type_variable,.wrapper .popup__list-item a.button.alt,.wrapper .popup__list-item button.button,.wrapper .related.products .product .popup__list-item .add_to_cart_button,.wrapper .related.products .product .popup__list-item .added_to_cart,.wrapper .woocommerce-error .popup__list-item .button,.wrapper .woocommerce-info .popup__list-item .button,.wrapper .woocommerce-message .popup__list-item .button,.wrapper .woocommerce-ordering+.products .popup__list-item .add_to_cart_button,.wrapper .woocommerce-ordering+.products .popup__list-item .added_to_cart{margin-top:auto}.popup__list-image{width:100%;height:234px;flex-shrink:0;padding:4px;margin-bottom:24px}.popup__list-image img{margin:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}.popup__list-title{color:#fff;font-size:24px;font-weight:600;line-height:1.1;margin-bottom:16px}.popup.btn--color-white,.popup.btn--color-white:hover{color:#4E2967}@media only screen and (max-width:575px){.popup__list-title{font-size:21px}}.popup__divider{align-self:center;font-size:24px;font-weight:600;margin-bottom:20%}.footer{color:#fff}.footer .container{display:flex;justify-content:space-between;align-items:center;padding-left:30px;padding-right:30px;max-width:1200px}@media only screen and (max-width:767px){.footer .container{flex-direction:column}}@media only screen and (max-width:575px){.popup__divider{width:100%;text-align:center;margin-bottom:25px;font-size:21px}.footer .container{padding-left:20px;padding-right:20px}}.footer-main{background-color:#7464D4;padding-top:23px;padding-bottom:8px}.footer-main__left{display:flex;align-items:center}@media only screen and (max-width:767px){.footer-main__left{justify-content:space-between;width:100%}}.footer-main__left p{font-size:18px;letter-spacing:.4px;line-height:normal;margin-bottom:0}.footer-main__right{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width:767px){.footer-main__right{padding-top:10px;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.footer-main__social{display:flex;align-items:center;justify-content:flex-end}.footer-main__social a{display:inline-flex;margin-left:21px;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;transition:.1s}.footer-main__social a:first-child{margin-left:-7px}.footer-main__social a:last-child{margin-right:-7px}.footer-main__social a:hover{background-color:#6958d1}@media only screen and (max-width:767px){.footer-main__social a{margin-left:16px}}@media only screen and (max-width:479px){.footer-main__social a{margin-left:4px}.footer-main__logo-group{min-width:140px}}.footer-main__logo-group{display:flex;margin-left:40px;align-items:center}@media only screen and (max-width:575px){.footer-main__left p{font-size:15px;line-height:1.2;letter-spacing:.3px}.footer-main__logo-group{margin-left:20px}.footer-bottom__contacts{font-size:14px}}.footer-main__logo-item{margin-right:26px}.footer-main__nav{margin-bottom:15px}.footer-main__nav ul{display:flex;list-style:none}.footer-main__nav ul li{padding-right:20px;padding-left:20px;position:relative}@media only screen and (max-width:767px){.footer-main__logo-item{margin-right:0;margin-left:4px}.footer-main__nav{margin-bottom:0;margin-right:15px}.footer-main__nav ul li:first-child{padding-left:0}.footer-bottom .container{align-items:flex-start}}@media only screen and (max-width:479px){.footer-main__logo-item{margin-left:4px}.footer-main__nav ul li{padding-right:15px;padding-left:15px}}.footer-main__nav ul li:after{height:14px;width:1px;background-color:#A67AC2;content:"";position:absolute;right:0;top:3px}.footer-main__nav ul li:last-child{padding-right:0}.footer-main__nav ul li:last-child:after{display:none}.footer-main__nav ul li a{font-size:14px;color:#fff}.footer-bottom{background-color:#332C52;padding:19px 0}.footer-bottom__contacts{line-height:1.38;font-weight:500}.footer-bottom__copyright{display:flex;flex-direction:column;align-items:flex-end;padding-top:7px}.footer-bottom__copyright-text{color:#a276b1;margin-bottom:0;line-height:normal;font-size:14px}@media only screen and (max-width:575px){.footer-bottom__copyright-text{line-height:1.5;margin-bottom:7px}}.grassrootz-logo a{display:block;background:url(../img/grassrootz-logo.svg) center no-repeat;width:174px;height:16px;margin-bottom:10px}.header div.asl_w,.header div.asl_w .probox .promagnifier{background-color:transparent;background-image:none}.grassrootz-logo a:hover{opacity:.9}.header #ajaxsearchlite1 .probox,.header div.asl_w .probox{width:100%;height:44px;padding:0 34px 0 42px;border:1px solid #d5d5d5;background-color:transparent;background-image:none;position:relative;box-sizing:border-box}.header #ajaxsearchlite1 .probox .proinput input,.header div.asl_w .probox .proinput input{font-family:"Hind Guntur",Arial,sans-serif;font-size:14px!important;color:#565656!important;height:46px}.header #ajaxsearchlite1 .probox .proinput input::-moz-placeholder,.header div.asl_w .probox .proinput input::-moz-placeholder{color:#565656!important}.header #ajaxsearchlite1 .probox .proinput input:-ms-input-placeholder,.header div.asl_w .probox .proinput input:-ms-input-placeholder{color:#565656!important}.header #ajaxsearchlite1 .probox .proinput input::-ms-input-placeholder,.header div.asl_w .probox .proinput input::-ms-input-placeholder{color:#565656!important}.header #ajaxsearchlite1 .probox .proinput input::placeholder,.header div.asl_w .probox .proinput input::placeholder{color:#565656!important}.header div.asl_w .probox .proinput input.autocomplete{font-size:14px!important;margin-top:-46px!important}@media only screen and (max-width:767px){.footer-bottom__copyright{flex-direction:column-reverse;align-items:flex-start}.header div.asl_w .probox .proinput input.autocomplete{margin-top:-49px!important}}.header div.asl_m .probox .proinput{padding:0;margin:0}.header div.asl_w .probox .promagnifier{position:absolute;top:50%;transform:translateY(-50%);left:0}.header div.asl_w .probox .promagnifier .innericon svg{fill:#03a7cf}.header div.asl_m .probox .proclose,.header div.asl_m .probox .proloading{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header div.asl_m .probox .proclose svg{background:#9a9a9a}.header div.asl_w .probox .proloading{width:20px;height:20px;right:7px}.header div.asl_m .probox div.asl_simple-circle{border:2px solid #03a7cf}body div.asl_r.vertical{background-color:transparent;background-image:none;padding:0;border:1px solid #d5d5d5}body div.asl_r .results .item.hovered{background-color:#d5d5d5}body div.asl_r.vertical .results .item:first-child{border-radius:0}body div.asl_r.vertical .results .asl_spacer{height:1px;background:#d5d5d5}body div.asl_r .results .item .asl_content h3,body div.asl_r .results .item .asl_content h3 a{color:#03a7cf}body .results .asl_nores .asl_keyword,body div.asl_r .results .item .asl_content .asl_desc{font-family:"Hind Guntur",Arial,sans-serif;color:#565656}body div.asl_w .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #d5d5d5}body div.asl_w .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#d5d5d5 transparent transparent}body div.asl_w .mCustomScrollBox{background-color:#fff}.navigation-single .next a:hover::before,.navigation-single .prev a:hover::before,.pagination .nav-links .next:hover::before,.pagination .nav-links .prev:hover::before{background-color:#008fb2}body div.asl_w .mCustomScrollBox .mCSBap_scrollTools{padding:5px 0;height:calc(100% - 10px)}body .results .asl_nores .asl_keyword{font-size:14px;font-weight:700}.navigation-single{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row-reverse;width:100%;margin-top:25px}.navigation-single .next{width:50%;padding-left:10px;margin-left:auto;text-align:right}.navigation-single .prev{width:50%;padding-right:10px;margin-right:auto}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-top:25px}.pagination .nav-links{display:flex;align-items:center;justify-content:center;position:relative}.pagination .nav-links .prev{margin-right:10px}.pagination .nav-links .next{margin-left:10px}@media only screen and (max-width:767px){.pagination .nav-links{width:100%;justify-content:space-between}.pagination .nav-links .next{margin-left:auto}.pagination .nav-links .next,.pagination .nav-links .prev{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination .nav-links .page-numbers:not(.prev):not(.next){display:none}}.pagination .nav-links .page-numbers:not(.prev):not(.next){padding:.7em 20px .4em;font-size:16px;font-weight:700;color:#fff;background-color:#03a7cf;margin:0 5px}.wrapper .woocommerce,.wrapper div.product p.price,.wrapper div.product span.price{color:#565656}.pagination .nav-links .page-numbers:not(.prev):not(.next).current{background-color:#e95424}.search-form fieldset{border:0;padding:0}.search-form input[type=search]{padding:.9em 10px .6em;border:1px solid #d5d5d5}.search-form input[type=submit]{padding:15px 20px 10px;background-color:#03a7cf;border-color:#03a7cf}.wrapper div.product::after{content:'';display:table;clear:both}.wrapper .gform_wrapper .ginput_container_select::before,.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm::before,.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow::before,.wrapper .woocommerce-ordering::before{content:'\e920';top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.wrapper .woocommerce-info{border-top-color:#03a7cf}.wrapper .woocommerce-info::before{color:#03a7cf}.wrapper .woocommerce a{color:#565656}.wrapper .woocommerce a:hover{text-decoration:none}.wrapper .woocommerce h3{margin-bottom:0}.wrapper #review_form #respond p.comment-form-email,.wrapper .quantity input,.wrapper .woocommerce #customer_details,.wrapper .woocommerce #order_review,.wrapper .woocommerce .cart-collaterals,.wrapper .woocommerce-breadcrumb,.wrapper .woocommerce-page .cart-collaterals,.wrapper .woocommerce-product-details__short-description{margin-bottom:20px}.wrapper .woocommerce a.remove{line-height:30px;text-decoration:none}.wrapper .woocommerce .select2-container--default .select2-selection--single{width:100%;min-height:42px;padding:.9em 40px .6em 10px;color:#ababab;background-color:#fff;border-radius:0;border:1px solid #d5d5d5;height:auto}.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;font-size:14px;line-height:1.2;color:#565656}.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow::before{font-family:icomoon;position:absolute;font-size:14px;color:#565656}.wrapper .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.wrapper .woocommerce table.shop_table{border-color:#d5d5d5;border-radius:0}.wrapper .woocommerce table.shop_table tbody th,.wrapper .woocommerce table.shop_table td,.wrapper .woocommerce table.shop_table tfoot td,.wrapper .woocommerce table.shop_table tfoot th{border-top-color:#d5d5d5}.wrapper .woocommerce a.button.alt,.wrapper .woocommerce button.button,.wrapper .woocommerce button.button.alt{border-radius:0;text-decoration:none}.wrapper .woocommerce a.button.alt:hover,.wrapper .woocommerce button.button.alt:hover,.wrapper .woocommerce button.button:hover{color:#fff;background-color:transparent}.wrapper .woocommerce a.button.alt:hover::before,.wrapper .woocommerce button.button.alt:hover::before,.wrapper .woocommerce button.button:hover::before{background-color:#008fb2}.wrapper .woocommerce a.button.alt.disabled,.wrapper .woocommerce a.button.alt:disabled,.wrapper .woocommerce a.button.alt:disabled[disabled],.wrapper .woocommerce button.button.alt.disabled,.wrapper .woocommerce button.button.alt:disabled,.wrapper .woocommerce button.button.alt:disabled[disabled],.wrapper .woocommerce button.button.disabled,.wrapper .woocommerce button.button:disabled,.wrapper .woocommerce button.button:disabled[disabled]{padding:.9em 20px .6em;color:#fff;background-color:transparent}.wrapper .woocommerce a.button.alt.disabled:hover,.wrapper .woocommerce a.button.alt:disabled:hover,.wrapper .woocommerce a.button.alt:disabled[disabled]:hover,.wrapper .woocommerce button.button.alt.disabled:hover,.wrapper .woocommerce button.button.alt:disabled:hover,.wrapper .woocommerce button.button.alt:disabled[disabled]:hover,.wrapper .woocommerce button.button.disabled:hover,.wrapper .woocommerce button.button:disabled:hover,.wrapper .woocommerce button.button:disabled[disabled]:hover{color:#fff;background-color:transparent;pointer-events:none}.wrapper .woocommerce #respond input#submit.alt,.wrapper .woocommerce input.button.alt{background-color:#008fb2;border-radius:0}.wrapper .woocommerce #respond input#submit.alt:hover,.wrapper .woocommerce input.button.alt:hover{background-color:#008fb2}.wrapper .woocommerce #respond input#submit.alt:focus,.wrapper .woocommerce input.button.alt:focus{outline:0}.wrapper .woocommerce #ship-to-different-address-checkbox{display:inline-block;vertical-align:4px}.wrapper .woocommerce-error .button,.wrapper .woocommerce-info .button,.wrapper .woocommerce-message .button,.wrapper a.button.alt,.wrapper button.button,.wrapper button.button.alt{border-radius:0;border:none}.wrapper .woocommerce-error .button:hover,.wrapper .woocommerce-info .button:hover,.wrapper .woocommerce-message .button:hover,.wrapper a.button.alt:hover,.wrapper button.button.alt:hover,.wrapper button.button:hover{background-color:transparent}.wrapper .woocommerce-error .button:hover::before,.wrapper .woocommerce-info .button:hover::before,.wrapper .woocommerce-message .button:hover::before,.wrapper a.button.alt:hover::before,.wrapper button.button.alt:hover::before,.wrapper button.button:hover::before{background-color:#008fb2}.wrapper .woocommerce-error .button.disabled,.wrapper .woocommerce-error .button:disabled,.wrapper .woocommerce-error .button:disabled[disabled],.wrapper .woocommerce-info .button.disabled,.wrapper .woocommerce-info .button:disabled,.wrapper .woocommerce-info .button:disabled[disabled],.wrapper .woocommerce-message .button.disabled,.wrapper .woocommerce-message .button:disabled,.wrapper .woocommerce-message .button:disabled[disabled],.wrapper a.button.alt.disabled,.wrapper a.button.alt:disabled,.wrapper a.button.alt:disabled[disabled],.wrapper button.button.alt.disabled,.wrapper button.button.alt:disabled,.wrapper button.button.alt:disabled[disabled],.wrapper button.button.disabled,.wrapper button.button:disabled,.wrapper button.button:disabled[disabled]{padding:.9em 20px .6em;color:#fff}.wrapper .woocommerce-error .button.disabled:hover,.wrapper .woocommerce-error .button:disabled:hover,.wrapper .woocommerce-error .button:disabled[disabled]:hover,.wrapper .woocommerce-info .button.disabled:hover,.wrapper .woocommerce-info .button:disabled:hover,.wrapper .woocommerce-info .button:disabled[disabled]:hover,.wrapper .woocommerce-message .button.disabled:hover,.wrapper .woocommerce-message .button:disabled:hover,.wrapper .woocommerce-message .button:disabled[disabled]:hover,.wrapper a.button.alt.disabled:hover,.wrapper a.button.alt:disabled:hover,.wrapper a.button.alt:disabled[disabled]:hover,.wrapper button.button.alt.disabled:hover,.wrapper button.button.alt:disabled:hover,.wrapper button.button.alt:disabled[disabled]:hover,.wrapper button.button.disabled:hover,.wrapper button.button:disabled:hover,.wrapper button.button:disabled[disabled]:hover{color:#fff;background-color:transparent;pointer-events:none}.wrapper #respond input#submit.alt,.wrapper input.button.alt{background-color:#008fb2;border-radius:0;border:none}.wrapper #respond input#submit.alt:hover,.wrapper input.button.alt:hover{background-color:#008fb2}.wrapper .woocommerce-review-link{color:#565656;text-decoration:underline}.wrapper .woocommerce-review-link:hover{text-decoration:none}.wrapper .woocommerce-error,.wrapper .woocommerce-info,.wrapper .woocommerce-message{color:#565656;background-color:#efefef}.wrapper .woocommerce-error{border-top-color:red}.wrapper .woocommerce-error::before{color:red}.wrapper #add_payment_method #payment,.wrapper .woocommerce-cart #payment,.wrapper .woocommerce-checkout #payment{color:#565656;background-color:#efefef;border-radius:0}.wrapper #add_payment_method #payment ul.payment_methods,.wrapper .woocommerce-cart #payment ul.payment_methods,.wrapper .woocommerce-checkout #payment ul.payment_methods{border-bottom-color:#d5d5d5}.wrapper .woocommerce form .form-row label{font-size:14px}.wrapper .woocommerce form .form-row input.input-text,.wrapper .woocommerce form .form-row textarea{width:100%;padding:.9em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}.wrapper .woocommerce form .form-row textarea{min-height:100px;resize:vertical}.wrapper .woocommerce form .form-row.woocommerce-validated .select2-container,.wrapper .woocommerce form .form-row.woocommerce-validated input.input-text,.wrapper .woocommerce form .form-row.woocommerce-validated select{border-color:#03a7cf}.wrapper .woocommerce form .form-row.woocommerce-invalid .select2-container,.wrapper .woocommerce form .form-row.woocommerce-invalid input.input-text,.wrapper .woocommerce form .form-row.woocommerce-invalid select{border-color:red}.wrapper .woocommerce form .form-row.woocommerce-invalid label{color:red}.wrapper .woocommerce form.checkout_coupon,.wrapper .woocommerce form.login,.wrapper .woocommerce form.register{border-color:#d5d5d5;border-radius:0}.wrapper .quantity input,.wrapper .woocommerce #content table.cart td.actions .input-text,.wrapper .woocommerce table.cart td.actions .input-text,.wrapper .woocommerce-page #content table.cart td.actions .input-text,.wrapper .woocommerce-page table.cart td.actions .input-text{min-width:120px;padding:1em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}.wrapper .woocommerce-Price-amount{font-weight:700}.wrapper #review_form #respond .form-submit,.wrapper .comment-form .form-submit{display:inline-block;border-radius:0;border:none}.wrapper #review_form #respond .form-submit:hover,.wrapper .comment-form .form-submit:hover{background-color:transparent}.wrapper #review_form #respond .form-submit:hover::before,.wrapper .comment-form .form-submit:hover::before{background-color:#008fb2}.wrapper #review_form #respond .form-submit.disabled,.wrapper #review_form #respond .form-submit:disabled,.wrapper #review_form #respond .form-submit:disabled[disabled],.wrapper .comment-form .form-submit.disabled,.wrapper .comment-form .form-submit:disabled,.wrapper .comment-form .form-submit:disabled[disabled]{padding:.9em 20px .6em;color:#fff}.wrapper #review_form #respond .form-submit.disabled:hover,.wrapper #review_form #respond .form-submit:disabled:hover,.wrapper #review_form #respond .form-submit:disabled[disabled]:hover,.wrapper .comment-form .form-submit.disabled:hover,.wrapper .comment-form .form-submit:disabled:hover,.wrapper .comment-form .form-submit:disabled[disabled]:hover{color:#fff;background-color:transparent;pointer-events:none}.wrapper #review_form #respond .form-submit input,.wrapper .comment-form .form-submit input{background:0 0;border:0;font-size:16px;font-weight:700;color:#fff;line-height:1;text-transform:uppercase;padding:0}.wrapper #review_form #respond-comment label,.wrapper .comment-form-comment label{font-size:14px}.wrapper #review_form #respond-comment label .required,.wrapper .comment-form-comment label .required{color:red;font-size:16px}.wrapper #review_form #respond-comment textarea,.wrapper .comment-form-comment textarea{width:100%;padding:.9em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2;min-height:100px;resize:vertical}.wrapper .comment-reply-title{font-size:1.17em;font-weight:700}.wrapper .woocommerce-Reviews label{display:block;font-size:14px}.wrapper .woocommerce-Reviews label .required{color:red;font-size:16px}.wrapper .woocommerce-Reviews input{width:100%;padding:.9em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}.wrapper #reviews #comments ol.commentlist li .comment-text{border:0;border-radius:0;padding-top:0;width:100%;margin:0 0 0 32px}.wrapper .commentlist{margin:0;padding:0;list-style:none}.wrapper .commentlist li{margin-bottom:10px}.wrapper .commentlist li .star-rating{margin-left:10px}.wrapper .commentlist .comment_container{display:flex;align-items:flex-start}.wrapper .commentlist .comment_container img{flex-shrink:0;margin-right:10px}.wrapper .commentlist .meta{font-size:14px}@media only screen and (max-width:575px){.wrapper .woocommerce form .form-row-first,.wrapper .woocommerce form .form-row-last{width:100%}.wrapper .woocommerce #content table.cart td.actions .coupon .button,.wrapper .woocommerce #content table.cart td.actions .coupon .input-text,.wrapper .woocommerce #content table.cart td.actions .coupon input,.wrapper .woocommerce table.cart td.actions .coupon .button,.wrapper .woocommerce table.cart td.actions .coupon .input-text,.wrapper .woocommerce table.cart td.actions .coupon input,.wrapper .woocommerce-page #content table.cart td.actions .coupon .button,.wrapper .woocommerce-page #content table.cart td.actions .coupon .input-text,.wrapper .woocommerce-page #content table.cart td.actions .coupon input,.wrapper .woocommerce-page table.cart td.actions .coupon .button,.wrapper .woocommerce-page table.cart td.actions .coupon .input-text,.wrapper .woocommerce-page table.cart td.actions .coupon input{width:100%;margin-bottom:.5em}.wrapper .woocommerce-message{display:flex;flex-direction:column-reverse;align-items:flex-start}.wrapper .woocommerce-message .button.wc-forward{margin-top:10px}.wrapper .site-main .product{display:block}}.wrapper .site-main .product .woocommerce-product-gallery{width:50%;float:left}@media only screen and (max-width:575px){.wrapper .site-main .product .woocommerce-product-gallery{width:100%;float:none}}.wrapper .site-main .product .woocommerce-product-gallery a{display:block}.wrapper .site-main .product .woocommerce-product-gallery img{width:100%}.wrapper .site-main .product .summary{width:50%;float:right;padding-left:20px;padding-bottom:30px}.wrapper .related.products,.wrapper .site-main .product .woocommerce-tabs{width:100%;clear:both}@media only screen and (max-width:575px){.wrapper .site-main .product .summary{width:100%;float:none;padding-left:0}}.wrapper .site-main .product .product_meta{margin-top:20px}.wrapper .site-main .product .product_meta a{color:#565656;text-decoration:underline}.wrapper .site-main .product .product_meta a:hover{text-decoration:none}.wrapper .site-main .product .woocommerce-tabs .tabs{padding:0;margin:0 0 20px;list-style:none;display:flex}.wrapper .site-main .product .woocommerce-tabs .tabs li::after,.wrapper .site-main .product .woocommerce-tabs .tabs li::before,.wrapper .site-main .product .woocommerce-tabs .tabs::before{display:none}.wrapper .site-main .product .woocommerce-tabs .tabs li{flex:1 1 0;border:0;margin:0;border-radius:0;background-color:transparent;padding:0}.wrapper .site-main .product .woocommerce-tabs .tabs li.active{background-color:transparent}.wrapper .site-main .product .woocommerce-tabs .tabs li.active a{color:#e95424;border-color:#e95424}.wrapper .site-main .product .woocommerce-tabs .tabs a{display:block;font-size:18px;padding-bottom:5px;font-weight:600;color:#565656;text-align:center;border-bottom:2px solid;border-color:#efefef;transition:color .3s ease-in,border-color .3s ease-in;font-family:"Hind Guntur",Arial,sans-serif}.wrapper .related.products .product a,.wrapper .related.products .woocommerce-Price-amount,.wrapper .woocommerce-ordering+.products .product a,.wrapper .woocommerce-ordering+.products .woocommerce-Price-amount{color:#fff}.wrapper .related.products .products{display:flex;margin:0 -10px;overflow-x:auto;overflow-y:auto;width:calc(100% + 20px * 2)}.wrapper .related.products .product{display:flex;flex-direction:column;align-items:flex-start;min-width:200px;height:auto;background-color:#4e2968;margin:0 10px 20px}@media only screen and (max-width:767px){.wrapper .related.products .product{margin:0 10px 20px!important;float:none!important;width:auto!important}}.wrapper .related.products .product .woocommerce-LoopProduct-link.woocommerce-loop-product__link,.wrapper .related.products .product .woocommerce-LoopProduct-link.woocommerce-loop-product__link img{display:block;width:100%}.wrapper .related.products .product .woocommerce-loop-product__title{font-size:18px;padding:20px 20px 0}.wrapper .related.products .product .price{color:#fff;font-size:14px;display:block;padding:0 20px 20px}.wrapper .related.products .product .add_to_cart_button,.wrapper .related.products .product .added_to_cart{margin:auto 20px 20px;border-radius:0}.wrapper .related.products .product .add_to_cart_button:hover::before,.wrapper .related.products .product .added_to_cart:hover::before{background-color:#ce4518}.wrapper .related.products .product .star-rating{margin:0 20px 20px}.wrapper .woocommerce-ordering+.products{display:flex;flex-wrap:wrap;margin:0 -10px;clear:both}.wrapper .woocommerce-ordering+.products .product{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 20px)!important;max-width:300px;height:auto;background-color:#4e2968;margin:0 auto 20px!important}.wrapper .button.product_type_variable:hover::before,.wrapper .woocommerce-ordering+.products .add_to_cart_button:hover::before,.wrapper .woocommerce-ordering+.products .added_to_cart:hover::before{background-color:#ce4518}@media only screen and (min-width:576px){.wrapper .woocommerce-ordering+.products .product{width:calc(50% - 20px)!important;max-width:100%;margin:0 10px 20px!important}}@media only screen and (min-width:768px){.wrapper .woocommerce-ordering+.products .product{width:calc(33.33% - 20px)!important}}@media only screen and (min-width:992px){.wrapper .woocommerce-ordering+.products .product{width:calc(25% - 20px)!important}}@media (min-width:1200px){.wrapper .woocommerce-ordering+.products .product{width:calc(20% - 20px)!important}}.wrapper .woocommerce-ordering+.products .woocommerce-LoopProduct-link.woocommerce-loop-product__link,.wrapper .woocommerce-ordering+.products .woocommerce-LoopProduct-link.woocommerce-loop-product__link img{display:block;width:100%}.wrapper .woocommerce-ordering+.products .woocommerce-loop-product__title{font-size:18px;padding:20px 20px 0}.wrapper .woocommerce-ordering+.products .price{font-size:14px;display:block;padding:0 20px 20px}.wrapper .woocommerce-ordering+.products .star-rating{margin:0 20px 20px}.wrapper .button.product_type_variable,.wrapper .woocommerce-ordering+.products .add_to_cart_button,.wrapper .woocommerce-ordering+.products .added_to_cart{margin:auto 20px 20px!important;border-radius:0}.wrapper ul.products li.product .woocommerce-loop-category__title,.wrapper ul.products li.product .woocommerce-loop-product__title,.wrapper ul.products li.product h3{font-size:18px;padding:20px 20px 0}.wrapper .woocommerce-result-count{float:left}@media only screen and (max-width:575px){.wrapper .woocommerce-result-count{float:none}}.wrapper .woocommerce-ordering{position:relative;font-family:icomoon;float:right;margin-bottom:20px}.wrapper .woocommerce-ordering::before{position:absolute;font-size:14px;color:#565656}.wrapper .woocommerce-ordering .orderby{-webkit-appearance:none;width:100%;padding:.9em 40px .6em 14px;font-family:"Hind Guntur",Arial,sans-serif;color:#ababab;background-color:#fff;border-radius:0;border:1px solid #d5d5d5}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown{border-color:#d5d5d5}.wrapper .comment-form-rating{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.wrapper .stars{margin:0}.wrapper .stars a{color:#03a7cf;display:inline-block;padding:0 3px}.wrapper .woocommerce-breadcrumb a{color:#4e2968;display:inline-block}.woocommerce .wrapper #respond input#submit.added::after,.woocommerce .wrapper a.button.added::after,.woocommerce .wrapper button.button.added::after,.woocommerce .wrapper input.button.added::after{vertical-align:initial}.select2-dropdown{font-size:14px;color:#565656;border-radius:0}.select2-results__option{padding:10px 6px 6px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#03a7cf}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:transparent}.wrapper .gform_wrapper{display:block!important;margin:0}.wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;padding:.9em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}.wrapper .gform_wrapper .top_label .gfield_label,.wrapper .gform_wrapper legend.gfield_label{font-size:14px;color:#565656;line-height:1.4;margin-bottom:10px;font-weight:400}.wrapper .gform_wrapper .gfield_consent_label{font-size:14px;color:#565656;line-height:1.4}.wrapper .gform_wrapper .gfield_required{color:red}.wrapper .gform_wrapper .top_label div.ginput_container{margin-top:0}.wrapper .gform_wrapper .gsection{border:0;padding:0;margin-bottom:0}.wrapper .gform_wrapper ul li.gfield{margin-top:0;margin-bottom:10px}.wrapper .gform_wrapper .gsection .gfield_label,.wrapper .gform_wrapper h2.gsection_title,.wrapper .gform_wrapper h3.gform_title{font-size:24px;font-weight:600;color:#03a7cf}.wrapper .gform_wrapper .ginput_container_select{position:relative;font-family:icomoon;margin-bottom:20px}.wrapper .gform_wrapper .ginput_container_select::before{position:absolute;font-size:14px;color:#565656}.wrapper .gform_wrapper .ginput_container_select select.gfield_select{-webkit-appearance:none;width:100%;padding:.5em 40px .3em 14px;font-family:"Hind Guntur",Arial,sans-serif;color:#ababab;background-color:#fff;border-radius:0;border:1px solid #d5d5d5}.wrapper .gform_wrapper ul.gform_fields li.gfield{padding:0}.wrapper .gform_wrapper .checkbox-custom{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.wrapper .gform_wrapper .checkbox-custom .gfield_checkbox li input,.wrapper .gform_wrapper .checkbox-custom .gfield_checkbox li input[type=checkbox],.wrapper .gform_wrapper .checkbox-custom .gfield_radio li input[type=radio]{margin:0 8px 0 0}.wrapper .gform_wrapper .checkbox-custom .gfield_checkbox li{display:flex}.wrapper .gform_wrapper .checkbox-custom .gfield_checkbox li label{max-width:100%;width:100%}.wrapper .gform_wrapper .gfield_checkbox li{display:flex}.wrapper .gform_wrapper .gfield_checkbox li input,.wrapper .gform_wrapper .gfield_checkbox li input[type=checkbox],.wrapper .gform_wrapper .gfield_checkbox li input[type=radio]{margin-top:0!important;margin-right:8px}.wrapper .gform_wrapper .radio-custom .gfield_radio li input[type=radio]{margin:0 8px 0 0}.wrapper .gform_wrapper .radio-custom .gfield_radio li{display:flex}.wrapper .gform_wrapper .gsection_description{min-height:150px;padding:17px;background-color:#F3F5CF;display:flex;align-items:center;justify-content:center}.wrapper .gform_wrapper .gf_progressbar{padding:0;box-shadow:none;background-color:#efefef}.wrapper .gform_wrapper .percentbar_blue{background-color:#03a7cf;background-image:none}.wrapper .gform_wrapper .gform_page_footer{border:0;display:inline-block;width:auto}.wrapper .gform_wrapper .gform_page_footer input{background:#03a7cf;border:0;font-size:16px;font-weight:700;color:#fff;line-height:1;text-transform:uppercase;padding:.9em 20px .6em;letter-spacing:.021875em}.form-label,.wrapper .gchoice_select_all,.wrapper .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.wrapper .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400}.wrapper .gform_wrapper .gform_page_footer input:hover{background-color:#008fb2}.wrapper .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.wrapper .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:7px auto 0}.wrapper .gform_wrapper .gfield_time_hour i{display:none}.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm{min-width:80px;position:relative;font-family:icomoon;margin-bottom:20px}.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm::before{position:absolute;font-size:14px;color:#565656}.wrapper .gform_wrapper .ginput_container_time.gfield_time_ampm select{max-width:100%!important;width:100%;-webkit-appearance:none;padding:.5em 40px .3em 14px;font-family:"Hind Guntur",Arial,sans-serif;color:#ababab;background-color:#fff;border-radius:0;border:1px solid #d5d5d5}.wrapper .gform_wrapper .validation_message,.wrapper .gform_wrapper div.validation_error{color:red}.wrapper .gform_wrapper div.validation_error,.wrapper .gform_wrapper li.gfield.gfield_error,.wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border-top-color:red;border-bottom-color:red}.wrapper .gform_wrapper .clear-multi{align-items:flex-start}.wrapper .gform_wrapper .ginput_container_fileupload input{border:0;font-size:14px;line-height:1.6}@media only screen and (min-width:641px){.wrapper .gform_wrapper.gform_validation_error .top_label input.medium,.wrapper .gform_wrapper.gform_validation_error .top_label select.medium{width:100%}.wrapper .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.wrapper .gform_wrapper .gsection{margin-right:0}}.wrapper .button:hover,.wrapper .gform_next_button:hover{cursor:pointer}.wrapper #gform_page_1_4 .gsection_description{min-height:0;padding:0;background-color:transparent;display:block}.attach-tee-btn{border:0}.form-control{padding:1em 10px .6em;border:1px solid #d5d5d5;font-size:14px;line-height:1.2}input[type=file].form-control{border:0;font-size:14px;line-height:1.6;padding:0}.form-label{font-size:14px;color:#565656;line-height:1.4;margin-bottom:10px}.steps-inner{display:flex;flex-wrap:wrap;margin:0 -7px}.steps .step{width:33.33%;padding:0 7px;margin-bottom:14px}@media only screen and (max-width:767px){.steps .step{width:50%}}@media only screen and (max-width:575px){.wrapper .woocommerce-ordering{float:none}.steps .step{width:100%}}.steps .step-image{height:200px}.steps .step-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.steps .step-inner{height:100%}.steps .step-body{font-size:15px;color:#fff;padding:20px 24px;height:calc(100% - 200px)}.steps .step-title{font-size:15px}.steps .step:first-child .step-body,.steps .step:nth-child(3n+4) .step-body{background-color:#332C52}.steps .step:nth-child(3n+2) .step-body{background-color:#2DCC53}.steps .step:nth-child(3n+3) .step-body{background-color:#DA1510}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5jc3MiLCJfYmFzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9kaXN0L2Nzcy9zd2lwZXIuY3NzIiwiX2hlYWRlci5zY3NzIiwiX3BvcHVwLnNjc3MiLCJfZm9ybS5zY3NzIiwiX3dvb2NvbW1lcmNlLWN1c3RvbS5zY3NzIiwiX2dyYXZpdHktZm9ybS5zY3NzIiwibWFpbi5jc3MiLCIuLi9mb250cy9pY29tb29uL3N0eWxlLmNzcyIsIl9taXhpbnMuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfdGV4dC1zZWN0aW9uLnNjc3MiLCJfbWVkaWEuc2NzcyIsIl90YWJzLnNjc3MiLCJfc3BvbnNvcnMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfYWNjb3JkaW9uLnNjc3MiLCJfcGVyc29ucy5zY3NzIiwiX2hlcm8uc2NzcyIsIl92aWRlby1iZy5zY3NzIiwiX3ZpZGVvLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfYXJ0aWNsZXMuc2NzcyIsIl9yZXNvdXJjZXMuc2NzcyIsIl9sZWFkZXJib2FyZC5zY3NzIiwiX3Nob3AtdGVhc2VyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfYXV0b2NvbXBsZXRlLXNlYXJjaC5zY3NzIiwiX3N0ZXBzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjRFQXVLQSxPQTNIQSxHQTRIQSxNQUNDLFNBQXFCLFFBMkV0QixTQWhJQSxJQUNBLElBZ0lDLGVBQWdCLFNDcE5qQixJRHNNQSxPQ3JNRSxVQUFBLEtEMENGLFlDaENBLFVBSVksZ0JBQUEsVUR0Q1osS0FDQyxZQUFhLEtBQ2IseUJBQXFDLEtBVXRDLEtBQ0MsT0FBUSxFQVFULEdBQ0MsVUFBVyxJQUNYLE9BQVEsTUFBTyxFQVdoQixHQUNDLFdBQVksWUFDWixPQUFtQixFQWtEcEIsS0FDQSxJQTFDQSxJQTJDQSxLQTFDQyxZQUFhLFVBQVcsVUFDeEIsVUFBc0IsSUFVdkIsRUFDQyxpQkFBa0IsWUFRbkIsWUFDQyxjQUFlLEtBRWYsZ0JBQW9D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QUFBLG9GQUFBLG9GQUFBLCtFQUFBLCtFQUFBLDRHQUFBLHVHQUFBLGtGQUFBLDZFQUFBLGlGQUFBLDRFQUFBLG9GQUFBLCtFQUFBLG9FQUFBLCtEQUFBLHFFQUFBLGdFQUFBLDJGQUFBLHNGQUFBLGlGQUFBLHVGQUFBLGtGQUFBLG1DQUFBLG9DQUFBLHdDQUFBLG9DQUFBLDBEQUFBLGtGQUFBLDZFQUFBLG1FQUFBLHVGQUFBLGtGQUFBLG1DQUFBLHlEQUFBLGlGQUFBLDRFQUFBLGtFQUFBLHNGQUFBLGlGQUFBLHNDQUFBLDREQUFBLG9GQUFBLCtFQUFBLHFFQUFBLHlGQUFBLG9GQUFBLCtGQUFBLDBGQUFBLGtGQUFBLDZFQUFBLHVGQUFBLGtGQUFBLGlIQUFBLDRHQUFBLHVGQUFBLGtGQUFBLHVGQUFBLGtGQUFBLHlGQUFBLHlGQUFBLG9GQUFBLG9GQUFBLGlIQUFBLDRHQUFBLHVGQUFBLGtGQUFBLHNGQUFBLGlGQUFBLHlGQUFBLG9GQUFBLHlFQUFBLG9FQUFBLDBFQUFBLHFFQUFBLHNCQUFBLDRDQUFBLHVCQUFBLDJCQUFBLDZDQTZDTSxNQUFBLEtBN0NOLCtDQUFBLG9IQUFBLCtHQUFBLHlIQUFBLG9IQUFBLG1HQUFBLDZEQUFBLDBGQUFBLHFGQUFBLCtGQUFBLDBGQUFBLHlFQUFBLG1DQUFBLDBGQUFBLHFGQUFBLCtGQUFBLDBGQUFBLHlFQUFBLG1DQUFBLHFDQUFBLHFDQUFBLG9FQUFBLG9FQUFBLDJFQUFBLDJFQUFBLDRGQUFBLDRGQUFBLHVGQUFBLHVGQUFBLGlHQUFBLGlHQUFBLDRGQUFBLDRGQUFBLG9FQUFBLG9FQUFBLG1GQUFBLDJFQUFBLG9IQUFBLCtHQUFBLDJFQUFBLDBFQUFBLDZFQUFBLHlIQUFBLG9IQUFBLG1HQUFBLDBFQUFBLGlGQUFBLG9EQUFBLGtHQUFBLDZGQUFBLG1GQUFBLHVHQUFBLGtHQUFBLG9FQUFBLHlFQUFBLDRDQUFBLDBGQUFBLHFGQUFBLDJFQUFBLCtGQUFBLDBGQUFBLG1HQUFBLHlFQUFBLHlFQUFBLDJFQUFBLDJFQUFBLGtHQUFBLDZGQUFBLHFGQUFBLGdGQUFBLDBGQUFBLHFGQUFBLG9IQUFBLCtHQUFBLDBGQUFBLHFGQUFBLDBGQUFBLHFGQUFBLDRGQUFBLDRGQUFBLHVGQUFBLHVGQUFBLG9IQUFBLCtHQUFBLDBGQUFBLHFGQUFBLHlGQUFBLG9GQUFBLDRGQUFBLHVGQUFBLDRFQUFBLHVFQUFBLDZFQUFBLHdFQUFBLG1HQUFBLDhGQUFBLHlGQUFBLCtGQUFBLDBGQUFBLDJDQUFBLGdEQUFBLDRDQUFBLGtFQUFBLDRDQUFBLDBGQUFBLHFGQUFBLDJFQUFBLCtGQUFBLDBGQUFBLGlFQUFBLDJDQUFBLHlGQUFBLG9GQUFBLDBFQUFBLDhGQUFBLHlGQUFBLG9FQUFBLDhDQUFBLDRGQUFBLHVGQUFBLDZFQUFBLGlHQUFBLDRGQUFBLHVHQUFBLGtHQUFBLDBGQUFBLHFGQUFBLCtGQUFBLDBGQUFBLHlIQUFBLG9IQUFBLCtGQUFBLDBGQUFBLCtGQUFBLDBGQUFBLGlHQUFBLGlHQUFBLDRGQUFBLDRGQUFBLHlIQUFBLG9IQUFBLCtGQUFBLDBGQUFBLDhGQUFBLHlGQUFBLGlHQUFBLDRGQUFBLGlGQUFBLDRFQUFBLGtGQUFBLDZFQUFBLDhCQUFBLG9EQUFBLG1DQUFBLHFEQUFBLCtCQStDUSxpQkFBQSxRQS9DUixxREFBQSwwSEFBQSxxSEFBQSwrSEFBQSwwSEFBQSx5R0FBQSxtRUFBQSxnR0FBQSwyRkFBQSxxR0FBQSxnR0FBQSwrRUFBQSx5Q0FBQSxnR0FBQSwyRkFBQSxxR0FBQSxnR0FBQSwrRUFBQSx5Q0FBQSwyQ0FBQSwyQ0FBQSwwRUFBQSwwRUFBQSxpRkFBQSxpRkFBQSxrR0FBQSxrR0FBQSw2RkFBQSw2RkFBQSx1R0FBQSx1R0FBQSxrR0FBQSxrR0FBQSwwRUFBQSwwRUFBQSx5RkFBQSxpRkFBQSwwSEFBQSxxSEFBQSxpRkFBQSxnRkFBQSxtRkFBQSwrSEFBQSwwSEFBQSx5R0FBQSxnRkFBQSx1RkFBQSwwREFBQSx3R0FBQSxtR0FBQSx5RkFBQSw2R0FBQSx3R0FBQSwwRUFBQSwrRUFBQSxrREFBQSxnR0FBQSwyRkFBQSxpRkFBQSxxR0FBQSxnR0FBQSx5R0FBQSwrRUFBQSwrRUFBQSxpRkFBQSxpRkFBQSx3R0FBQSxtR0FBQSwyRkFBQSxzRkFBQSxnR0FBQSwyRkFBQSwwSEFBQSxxSEFBQSxnR0FBQSwyRkFBQSxnR0FBQSwyRkFBQSxrR0FBQSxrR0FBQSw2RkFBQSw2RkFBQSwwSEFBQSxxSEFBQSxnR0FBQSwyRkFBQSwrRkFBQSwwRkFBQSxrR0FBQSw2RkFBQSxrRkFBQSw2RUFBQSxtRkFBQSw4RUFBQSx5R0FBQSxvR0FBQSwrRkFBQSxxR0FBQSxnR0FBQSxpREFBQSxzREFBQSxrREFBQSx3RUFBQSxrREFBQSxnR0FBQSwyRkFBQSxpRkFBQSxxR0FBQSxnR0FBQSx1RUFBQSxpREFBQSwrRkFBQSwwRkFBQSxnRkFBQSxvR0FBQSwrRkFBQSwwRUFBQSxvREFBQSxrR0FBQSw2RkFBQSxtRkFBQSx1R0FBQSxrR0FBQSw2R0FBQSx3R0FBQSxnR0FBQSwyRkFBQSxxR0FBQSxnR0FBQSwrSEFBQSwwSEFBQSxxR0FBQSxnR0FBQSxxR0FBQSxnR0FBQSx1R0FBQSx1R0FBQSxrR0FBQSxrR0FBQSwrSEFBQSwwSEFBQSxxR0FBQSxnR0FBQSxvR0FBQSwrRkFBQSx1R0FBQSxrR0FBQSx1RkFBQSxrRkFBQSx3RkFBQSxtRkFBQSxvQ0FBQSwwREFBQSx5Q0FBQSwyREFBQSxxQ0FxRFUsaUJBQUEsUUFyRFYsZ0RBQUEsb0hBQUEsK0dBQUEseUhBQUEsb0hBQUEsbUdBQUEsbUZBQUEsMEZBQUEscUZBQUEsK0ZBQUEsMEZBQUEseUVBQUEseURBQUEsMEZBQUEscUZBQUEsK0ZBQUEsMEZBQUEseUVBQUEseURBQUEsMkRBQUEsMkRBQUEsMEZBQUEsMEZBQUEsMkVBQUEsMkVBQUEsNEZBQUEsdUZBQUEsNEZBQUEsdUZBQUEsaUdBQUEsNEZBQUEsaUdBQUEsNEZBQUEsMEZBQUEsMEZBQUEsaUlBQUEsNEhBQUEsc0lBQUEsaUlBQUEseUdBQUEsZ0hBQUEsOEhBQUEseUhBQUEsaUdBQUEsaUlBQUEsNEhBQUEsK0ZBQUEsMEZBQUEsOEhBQUEseUhBQUEsaUdBQUEsNkhBQUEsd0hBQUEsZ0dBQUEsZ0lBQUEsMkhBQUEsbUdBQUEsc0lBQUEsaUlBQUEsb0dBQUEsK0ZBQUEsOEVBQUEsMkVBQUEsMEVBQUEsaUZBQUEsa0dBQUEsNkZBQUEsaUlBQUEsNEhBQUEseUdBQUEsZ0hBQUEsdUdBQUEsa0dBQUEsc0lBQUEsaUlBQUEsK0NBQUEsa0VBQUEseUVBQUEsMEZBQUEscUZBQUEsaUdBQUEsK0ZBQUEsMEZBQUEsOEhBQUEseUhBQUEsbUdBQUEseUVBQUEseUVBQUEsMkVBQUEsMkVBQUEsa0dBQUEsNkZBQUEsaUlBQUEsNEhBQUEsZ0VBQUEsMkRBQUEsMEZBQUEscUZBQUEsb0hBQUEsK0dBQUEsMEZBQUEscUZBQUEsMEZBQUEscUZBQUEsNEZBQUEsdUZBQUEsNEZBQUEsdUZBQUEsK0ZBQUEsMEZBQUEseUZBQUEsb0ZBQUEsMEZBQUEscUZBQUEsOEZBQUEseUZBQUEsMEZBQUEscUZBQUEseUZBQUEsb0ZBQUEsNEZBQUEsdUZBQUEsNEVBQUEsdUVBQUEsNkVBQUEsd0VBQUEsaUZBQUEsNEVBQUEsOEVBQUEseUZBQUEsb0ZBQUEsMEZBQUEscUZBQUEsOEZBQUEseUZBQUEsOEZBQUEseUZBQUEsK0ZBQUEsMEZBQUEsbUdBQUEsOEZBQUEsaUVBQUEsaUVBQUEsc0VBQUEsa0VBQUEsc0VBQUEsa0VBQUEsa0VBQUEsa0VBQUEsMEZBQUEscUZBQUEsaUdBQUEsK0ZBQUEsMEZBQUEsOEhBQUEseUhBQUEsaUVBQUEsaUVBQUEseUZBQUEsb0ZBQUEsZ0dBQUEsOEZBQUEseUZBQUEsNkhBQUEsd0hBQUEsb0VBQUEsb0VBQUEsNEZBQUEsdUZBQUEsbUdBQUEsaUdBQUEsNEZBQUEsZ0lBQUEsMkhBQUEsdUdBQUEsa0dBQUEsc0lBQUEsaUlBQUEscUVBQUEsZ0VBQUEsK0ZBQUEsMEZBQUEseUhBQUEsb0hBQUEsK0ZBQUEsMEZBQUEsK0ZBQUEsMEZBQUEsaUdBQUEsNEZBQUEsaUdBQUEsNEZBQUEsb0dBQUEsK0ZBQUEsOEZBQUEseUZBQUEsK0ZBQUEsMEZBQUEsbUdBQUEsOEZBQUEsK0ZBQUEsMEZBQUEsOEZBQUEseUZBQUEsaUdBQUEsNEZBQUEsaUZBQUEsNEVBQUEsa0ZBQUEsNkVBQUEsc0ZBQUEsaUZBQUEsb0RBQUEsb0RBQUEseURBQUEscURBQUEseURBQUEscURBNkRRLGlCQUFBLFFBN0RSLHNEQUFBLDBIQUFBLHFIQUFBLCtIQUFBLDBIQUFBLHlHQUFBLHlGQUFBLGdHQUFBLDJGQUFBLHFHQUFBLGdHQUFBLCtFQUFBLCtEQUFBLGdHQUFBLDJGQUFBLHFHQUFBLGdHQUFBLCtFQUFBLCtEQUFBLGlFQUFBLGlFQUFBLGdHQUFBLGdHQUFBLGlGQUFBLGlGQUFBLGtHQUFBLDZGQUFBLGtHQUFBLDZGQUFBLHVHQUFBLGtHQUFBLHVHQUFBLGtHQUFBLGdHQUFBLGdHQUFBLHVJQUFBLGtJQUFBLDRJQUFBLHVJQUFBLCtHQUFBLHNIQUFBLG9JQUFBLCtIQUFBLHVHQUFBLHVJQUFBLGtJQUFBLHFHQUFBLGdHQUFBLG9JQUFBLCtIQUFBLHVHQUFBLG1JQUFBLDhIQUFBLHNHQUFBLHNJQUFBLGlJQUFBLHlHQUFBLDRJQUFBLHVJQUFBLDBHQUFBLHFHQUFBLG9GQUFBLGlGQUFBLGdGQUFBLHVGQUFBLHdHQUFBLG1HQUFBLHVJQUFBLGtJQUFBLCtHQUFBLHNIQUFBLDZHQUFBLHdHQUFBLDRJQUFBLHVJQUFBLHFEQUFBLHdFQUFBLCtFQUFBLGdHQUFBLDJGQUFBLHVHQUFBLHFHQUFBLGdHQUFBLG9JQUFBLCtIQUFBLHlHQUFBLCtFQUFBLCtFQUFBLGlGQUFBLGlGQUFBLHdHQUFBLG1HQUFBLHVJQUFBLGtJQUFBLHNFQUFBLGlFQUFBLGdHQUFBLDJGQUFBLDBIQUFBLHFIQUFBLGdHQUFBLDJGQUFBLGdHQUFBLDJGQUFBLGtHQUFBLDZGQUFBLGtHQUFBLDZGQUFBLHFHQUFBLGdHQUFBLCtGQUFBLDBGQUFBLGdHQUFBLDJGQUFBLG9HQUFBLCtGQUFBLGdHQUFBLDJGQUFBLCtGQUFBLDBGQUFBLGtHQUFBLDZGQUFBLGtGQUFBLDZFQUFBLG1GQUFBLDhFQUFBLHVGQUFBLGtGQUFBLG9GQUFBLCtGQUFBLDBGQUFBLGdHQUFBLDJGQUFB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R0EwTVksaUJBQUEsSUFDQSxvQkFBQSxJQTNNWixxQ0FpTVksWUFBQSxXQWpNWiwyREFvTmdCLE9BQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJQU1aLHlDQTVOSix1RUFBQSx3RUE4TlksTUFBQSxLQTlOWiw0SEFpT1ksVUFBQSxlQWpPWixrQ0FvT1ksYUFBQSxHQXBPWix1QkFBQSxrQ0E2T1ksT0FBQSxRQTdPWiwrQ0FpUFEsV0FBQSxFQUNBLFFBQUEsRUFDQSxpQkFBQSxZQUNBLFFBQUEsTUFJUixnQkFDSSxPQUFBLEVBR0osY0FDSSxRQUFBLElBQUEsS0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFFSiw4QkFDSSxPQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEVBRUosWUFDSSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxjQUFBLEtzQjNRQSxhQUNJLFFBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxFQUFBLEtBSlIsYUFPUSxNQUFBLE9BQ0EsUUFBQSxFQUFBLElBQ0EsY0FBQSxLaEJRSix5Q2dCakJKLGFBV1ksTUFBQSxLaEJNUix5Q1BqQkosK0JBMm9CWSxNQUFBLEt1QjNvQlosYUFjWSxNQUFBLE1BZFosbUJBaUJZLE9BQUEsTUFqQlosdUJBbUJnQixRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLFlBQUEscUJBdkJoQixtQkEyQlksT0FBQSxLQTNCWixrQkE4QlksVUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxPQUFBLG1CQWpDWixtQkFvQ1ksVUFBQSxLQXBDWixvQ0FBQSx3Q0F5Q29CLGlCQUFBLFFBekNwQix3Q0FnRG9CLGlCQUFBLFFBaERwQix3Q0F1RG9CLGlCQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICB6LWluZGV4OiAkei1pbmRleC1vdmVybGF5OztcbiAgICBAaW5jbHVkZSBoaWRlRWxlbUZvckFuaW1hdGlvbkV4dGVuZDtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItdmlvbGV0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxucCB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBAaW5jbHVkZSBjb250YWluZXI7XG5cbiAgJi13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuXG4gICYub3Blbi1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBzaG93RWxlbUZvckFuaW1hdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDI2cHggMDsgLy8zMHB4IDA7XG5cbiAgLnNlY3Rpb24td2lkdGgge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLnNlY3Rpb24tLWJnLWltZy1hYnN0cmFjdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Nob3AtYmcucG5nXCIpO1xuICB9XG5cbiAgJi5zZWN0aW9uLS1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNvbGl0dWRlO1xuICB9XG5cbiAgJi5zZWN0aW9uLS1jb250ZW50IHtcbiAgICAuaW1nLWhvbGRlciB7XG4gICAgICBAaW5jbHVkZSBtb2JFbGVtRnVsbFdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIG9ubHkgZm9yIGV2ZW50IHBhZ2VcbiAgJi5zZWN0aW9uLS1ldmVudC1kZXNrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuXG4gICAgJi5iZy1pbWctYmlyZHMtLWJpZyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMjE3cHg7XG4gICAgICAgIHdpZHRoOiAxOTNweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMTMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW1nLWhvbGRlciB7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgfVxufVxuXG4uYmctaW1nLWJpcmRzIHtcbiAgJi0tc21hbGwsXG4gICYtLWJpZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JpcmRzLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMjE3cHg7XG4gICAgICB3aWR0aDogMTkzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pIHtcbiAgICAgICAgaGVpZ2h0OiAzOTZweDtcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xNDlweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pIHtcbiAgICAgICAgcmlnaHQ6IC0yOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iaWcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTI4cHg7XG4gICAgICBib3R0b206IDUuNSU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsZywgbWluKSB7XG4gICAgICAgIHJpZ2h0OiAtMjcwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIi8qKlxuICogU3dpcGVyIDQuNS4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMTMsIDIwMTlcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDIwMG1zIHJpZ2h0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbiIsIiRsb2dvLW1vYi13aWR0aDogOTBweDtcbiRsb2dvLWRlc2std2lkdGg6IDE1M3B4O1xuXG5ib2R5IHtcbiAgJi5vcGVuLW1lbnUge1xuXG4gICAgLmhlYWRlciB7XG4gICAgICAubW9iLW1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgQGluY2x1ZGUgc2hvd0VsZW1SZWxhdGl2ZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyAvLyBkdWUgdG8gMjBweCBtYXJnaW5cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLW1lbnUsXG4gICAgICAgIC5idG4taG9sZGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaG93RWxlbTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5oYiB7XG4gICAgICAgICZfX2Jhci0tMiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmFyLS0xIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDRweCwgNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Jhci0tMyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubW9iLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHotaW5kZXg6ICR6LWluZGV4LW1vYi1tZW51O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLXN0ZDtcblxuICAgICZfX2hvbGRlciB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAubWFpbi1tZW51LFxuICAgIC5idG4taG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIHNob3dFbGVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gge1xuICAgICAgQGluY2x1ZGUgc2hvd0VsZW1SZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jb2wtbG9nbyB7XG4gICAgICB3aWR0aDogJGxvZ28tbW9iLXdpZHRoO1xuICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG5cbiAgICAgIC8vbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICBtYXgtd2lkdGg6IDE1M3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbG9nby1tb2Itd2lkdGh9KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbG9nby1kZXNrLXdpZHRofSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS10b3Age1xuICAgICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGhpZGVFbGVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaG93RWxlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJCRkJGO1xuICAgICAgICAgIHBhZGRpbmc6IC45ZW0gMjBweCAuNmVtIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgQGluY2x1ZGUgaGlkZUVsZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgQGluY2x1ZGUgc2hvd0VsZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHhsLCBtaW4pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmctaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrLXdoaXRlO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCgzMGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmPio6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9nby1hZGRpdGlvbmFsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7fVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgcGFkZGluZzogMHB4IDAgOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIEBpbmNsdWRlIGhpZGVFbGVtO1xuICAgIG1hcmdpbjogMCAkcGFkZGluZ1hNb2IgMjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIEBpbmNsdWRlIHNob3dFbGVtUmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDAgMzVweCAwIDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDJweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IC45ZW07XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5LXZpc2liaWxpdHk7XG5cbiAgICAgICYuaGlkZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgei1pbmRleDogJHotaW5kZXgtdG9nZ2xlLW1lbnUtYnRuO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbWVudSB7XG4gICAgQGluY2x1ZGUgaGlkZUVsZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICBAaW5jbHVkZSBzaG93RWxlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zaXRpb246IHRleHQtc2hhZG93ICRhbmltYXRpb24tc3RkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGNvbG9yLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWhvbGRlciB7XG4gICAgQGluY2x1ZGUgaGlkZUVsZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICBAaW5jbHVkZSBzaG93RWxlbTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICYuYnRuLS1iZXZlbGVkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhiIHtcbiAgICAmX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eS12aXNpYmlsaXR5LCB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1zdGQ7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWJhc2tldCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDlweCA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkyYlwiO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5oZWFkZXIge1xuICAmLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICYtZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi5idG4tLWJldmVsZWQuYnRuLS1jb2xvci1sZWFkZXJib2FyZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDY0RDQ7XG4gICAgICB9XG4gICAgICAuYnRuLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ2NEQ0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM3NDY0RDQsIDUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEobGcsIG1heCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwyMCwyMCwwLjk2KTtcbiAgcGFkZGluZzogMTVweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2lubmVyIHtcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWF4LXdpZHRoOiAzMzBweDtcbiAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgICAvLyB0cmFuc2l0aW9uOiAuM3M7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JleTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQTdDRjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcG9wdXAtYmcuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDE2cHggNTRweCA2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNnB4IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4xNnM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvcHVwLWNsb3NlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIC5wb3B1cF9faW5uZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE2cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5wb3B1cF9fbGlzdC1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5idG4tLWNvbG9yLXdoaXRlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RTI5Njc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19saXN0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzNHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY29udGFpbjsnO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gIH1cblxuICAmX19kaXZpZGVyIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgfVxuICB9XG5cbiAgJi5idG4tLWNvbG9yLXdoaXRlIHtcbiAgICBjb2xvcjogIzRFMjk2NztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNEUyOTY3O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLnNlbGVjdCxcbmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNtb2tlLXdoaXRlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuaW5wdXQge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xuICB9XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdC1ob2xkZXIsXG4uaGVhZGVyIC5zZWFyY2gsXG4uaW5wdXQtaW5uZXItd3JhcHBlci0tbGVhZGVyYm9hcmRzIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhKHhzLCBtYXgpIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5zZWxlY3QtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBpY29uTW9vbjtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cblxuLnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuOWVtIDQwcHggLjZlbSAxNHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcbiAgY29sb3I6ICRjb2xvci1saWdodC1ncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC45ZW0gMTBweCAuNmVtIDQycHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBpbmNsdWRlIGljb25Nb29uO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MjInO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtc2Vjb25kYXJ5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi53cmFwcGVyIHtcbiAgICBkaXYucHJvZHVjdCBwLnByaWNlLCBkaXYucHJvZHVjdCBzcGFuLnByaWNlIHtcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgfVxuICAgIGRpdi5wcm9kdWN0IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b29jb21tZXJjZSB7XG4gICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAzYTdjZjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwM2E3Y2Y7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnNlY3Rpb24tdGl0bGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGEucmVtb3ZlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU0VMRUNUIFNUWUxFU1xuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjllbSA0MHB4IC42ZW0gMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MjAnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNjdXN0b21lcl9kZXRhaWxzLCAjb3JkZXJfcmV2aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgdGJvZHkgdGgsIHRmb290IHRkLCB0Zm9vdCB0aCwgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmJ1dHRvbi5hbHQsIGJ1dHRvbi5idXR0b24uYWx0LCBidXR0b24uYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1iZXZlbGVkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGlzYWJsZWQsICY6ZGlzYWJsZWQsICY6ZGlzYWJsZWRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDIwcHggLjZlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwgaW5wdXQuYnV0dG9uLmFsdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmIyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLWNoZWNrYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLy8gd29vY29tbWVyY2UgYnV0dG9ucyBzdHlsZXNcbiAgICBhLmJ1dHRvbi5hbHQsIGJ1dHRvbi5idXR0b24uYWx0LCBidXR0b24uYnV0dG9uLCAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbiwgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbiwgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIEBleHRlbmQgLmJ0bi0tYmV2ZWxlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmIyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkLCAmOmRpc2FibGVkLCAmOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDIwcHggLjZlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwgaW5wdXQuYnV0dG9uLmFsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmIyO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud29vY29tbWVyY2UtcmV2aWV3LWxpbmsge1xuICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmVkO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMsIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcywgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNWQ1ZDU7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dC5pbnB1dC10ZXh0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDEwcHggLjZlbSAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud29vY29tbWVyY2UtdmFsaWRhdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLCBpbnB1dC5pbnB1dC10ZXh0LCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDNhN2NmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud29vY29tbWVyY2UtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciwgaW5wdXQuaW5wdXQtdGV4dCwgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNoZWNrb3V0X2NvdXBvbiwgJi5sb2dpbiwgJi5yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1yb3ctZmlyc3QsIC5mb3JtLXJvdy1sYXN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCwgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxMHB4IC42ZW0gMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FydC1jb2xsYXRlcmFscyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtcGFnZSB7XG4gICAgICAgICAgICAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEwcHggLjZlbSAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtUHJpY2UtYW1vdW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1YW50aXR5IGlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogMWVtIDEwcHggLjZlbSAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5jb21tZW50LWZvcm0sICNyZXZpZXdfZm9ybSAjcmVzcG9uZCB7XG4gICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG4tLWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tYmV2ZWxlZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmIyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRpc2FibGVkLCAmOmRpc2FibGVkLCAmOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjllbSAyMHB4IC42ZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWNvbW1lbnQge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC45ZW0gMTBweCAuNmVtIDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAud29vY29tbWVyY2UtUmV2aWV3cyB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC45ZW0gMTBweCAuNmVtIDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmV2aWV3X2Zvcm0gI3Jlc3BvbmQgcC5jb21tZW50LWZvcm0tZW1haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3QgbGkgLmNvbW1lbnQtdGV4dCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDMycHg7XG4gICAgfVxuICAgIC5jb21tZW50bGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5zdGFyLXJhdGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbW1lbnRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZXRhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLCAud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsIC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBpbnB1dCwgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5idXR0b24sIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0LCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gaW5wdXQsIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5idXR0b24sIC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5idXR0b24ud2MtZm9yd2FyZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNJTkdMRSBQUk9EVUNUIFNUWUxFU1xuICAgIC5zaXRlLW1haW4ge1xuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdF9tZXRhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLXRhYnMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIC50YWJzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U5NTQyNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTk1NDI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLGJvcmRlci1jb2xvciAuM3MgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmQgR3VudHVyXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVsYXRlZC5wcm9kdWN0cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4ICogMik7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUyOTY4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluay53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWRkX3RvX2NhcnRfYnV0dG9uLCAuYWRkZWRfdG9fY2FydCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tLWJldmVsZWQ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1jb2xvci1hZGRpdGlvbmFsO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNDUxODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGFyLXJhdGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1vcmRlcmluZyArIC5wcm9kdWN0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTI5Njg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsZywgbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXItcmF0aW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFkZF90b19jYXJ0X2J1dHRvbiwgLmFkZGVkX3RvX2NhcnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tYmV2ZWxlZDtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tY29sb3ItYWRkaXRpb25hbDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTQ1MTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLnByb2R1Y3RfdHlwZV92YXJpYWJsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0byAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLWJldmVsZWQ7XG4gICAgICAgIEBleHRlbmQgLmJ0bi0tY29sb3ItYWRkaXRpb25hbDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTQ1MTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzZWxlY3Qgb3JkZXJpbmdcbiAgICAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MjAnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm9yZGVyYnkge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDQwcHggLjZlbSAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZCBHdW50dXJcIixBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUkFUSU5HIFNUWUxFU1xuICAgIC5jb21tZW50LWZvcm0tcmF0aW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gICAgLnN0YXJzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDNhN2NmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYSB7XG4gICAgICAgIGNvbG9yOiAjNGUyOTY4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgLy8gfVxuICAgICAgICAvLyAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG59XG5cbi53b29jb21tZXJjZSAud3JhcHBlciAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWRkZWQ6OmFmdGVyLCAud29vY29tbWVyY2UgLndyYXBwZXIgYS5idXR0b24uYWRkZWQ6OmFmdGVyLCAud29vY29tbWVyY2UgLndyYXBwZXIgYnV0dG9uLmJ1dHRvbi5hZGRlZDo6YWZ0ZXIsIC53b29jb21tZXJjZSAud3JhcHBlciBpbnB1dC5idXR0b24uYWRkZWQ6OmFmdGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLy8gU0VMRUNUMiBEUk9QRE9XTiBMSVNUIFNUWUxFU1xuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU2NTY1NjtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAqIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggNnB4IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTdjZjtcblxufVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdC5kaXNhYmxlZCwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQuZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmRpc2FibGVkLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpkaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQuZGlzYWJsZWQsIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQuZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6ZGlzYWJsZWQsIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6ZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlciwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZCwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdC5kaXNhYmxlZCwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQuZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmRpc2FibGVkLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpkaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuIiwiLndyYXBwZXIge1xuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDEwcHggLjZlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICAgIC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCwgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgICAudG9wX2xhYmVsIGRpdi5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdzZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpLmdmaWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3NlY3Rpb24gLmdmaWVsZF9sYWJlbCwgaDIuZ3NlY3Rpb25fdGl0bGUsIGgzLmdmb3JtX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAzYTdjZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNFTEVDVFxuICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkyMCc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gNDBweCAuM2VtIDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZCBHdW50dXJcIixBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNrYm94LWN1c3RvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0LCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgbGkgaW5wdXQsIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yYWRpby1jdXN0b20ge1xuICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Q0Y7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5nZl9wcm9ncmVzc2JhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzksIDIzOSwgMjM5KTtcbiAgICAgICAgfVxuICAgICAgICAucGVyY2VudGJhcl9ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwM2E3Y2Y7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTdjZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOWVtIDIwcHggLjZlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyMTg3NWVtO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmIyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZF9zdWJsYWJlbF9iZWxvdyAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCwgLmZpZWxkX3N1YmxhYmVsX2JlbG93IGRpdltjbGFzcyo9Z2ZpZWxkX3RpbWVfXS5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICAuZ2ZpZWxkX3RpbWVfaG91ciBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmdpbnB1dF9jb250YWluZXJfdGltZS5nZmllbGRfdGltZV9hbXBtIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MjAnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSA0MHB4IC4zZW0gMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJIaW5kIEd1bnR1clwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbGVhci1tdWx0aSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAvL3ZhbGlkYXRpb24gc3R5bGVzXG4gICAgICAgIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZWQ7XG4gICAgICAgIH1cbiAgICAgICAgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciwgIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmVkO1xuICAgICAgICB9XG4gICAgICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vZmlsZSBpbnB1dFxuICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIGlucHV0Lm1lZGl1bSwgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIHNlbGVjdC5tZWRpdW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAuZ2Zvcm1fYm9keSB1bCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yOm5vdCguZ2ZfbGVmdF9oYWxmKTpub3QoLmdmX3JpZ2h0X2hhbGYpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5nZm9ybV93cmFwcGVyIC5nc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Nob2ljZV9zZWxlY3RfYWxsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuZ2Zvcm1fbmV4dF9idXR0b24sIC5idXR0b24ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjZ2Zvcm1fcGFnZV8xXzQgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi8vIENVU1RPTSBGT1JNXG4uYXR0YWNoLXRlZS1idG4ge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMWVtIDEwcHggLjZlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0uZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLG51bGwsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6XG4gICAgdXJsKCdmb250cy9pY29tb29uLnR0Zj92ZmZiMzEnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLndvZmY/dmZmYjMxJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uLnN2Zz92ZmZiMzEjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24tYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4uaWNvbi1zLWRvbmF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pY29uLXMtdGVhbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvbi1zLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvbi1zLXdhbGtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24tdGlja2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xuICBjb2xvcjogIzZmNzE3NDtcbn1cbi5pY29uLWNhbGVuZGFyMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgY29sb3I6ICM2ZjcxNzQ7XG59XG4uaWNvbi1jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICBjb2xvcjogIzZmNzE3NDtcbn1cbi5pY29uLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xuICBjb2xvcjogIzZmNzE3NDtcbn1cbi5pY29uLXJ1bm5pbmctbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG4gIGNvbG9yOiAjNmY3MTc0O1xufVxuLmljb24tdXNlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG4gIGNvbG9yOiAjNGUyOTY4O1xufVxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbiAgY29sb3I6ICM2ZjcxNzQ7XG59XG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG4gIGNvbG9yOiAjNmY3MTc0O1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xuICBjb2xvcjogIzZmNzE3NDtcbn1cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbiAgY29sb3I6ICM2ZjcxNzQ7XG59XG4uaWNvbi10LXNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG4gIGNvbG9yOiAjNmY3MTc0O1xufVxuLmljb24tYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICBjb2xvcjogIzZmNzE3NDtcbn1cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbiAgY29sb3I6ICM2ZjcxNzQ7XG59XG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xuICBjb2xvcjogIzU2NTY1Njtcbn1cbi5pY29uLXRyYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pY29uLXNlYXJjaC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvbi1saW5rZWRpbi1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24taW5zdGFncmFtLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvbi10d2l0dGVyLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaWNvbi1mYWNlYm9vay1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24tZm9ybS1zdGVwLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBjb2xvcjogIzkwOWViMjtcbn1cbi5pY29uLWZvcm0tc3RlcC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tcmVhZG1vcmUtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWxpc3QtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tcXVvdGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tbW9kYWwtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1za2lsbHNldC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tY2FwYWJpbGl0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1wcm9qZWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tc2tpbGxzZXQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tc2tpbGxzZXQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tdGVzdGltb25pYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1jb21wdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tY2FsZW5kYXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuIiwiQG1peGluIGNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAkcGFkZGluZ1hEZXNrO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcbiAgICBwYWRkaW5nOiAwICRwYWRkaW5nWE1vYjtcbiAgfVxufVxuXG5AbWl4aW4gaGlkZUVsZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1peGluIHNob3dFbGVtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1peGluIHNob3dFbGVtUmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtaXhpbiBoaWRlRWxlbUZvckFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gdXNlIGZvciBzaG93aW5nIGVsZW1cbkBtaXhpbiBzaG93RWxlbUZvckFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8vIHVzZSBmb3IgaGlkZGVuIGVsZW1cbkBtaXhpbiBoaWRlRWxlbUZvckFuaW1hdGlvblN0ZCB7XG4gIEBpbmNsdWRlIGhpZGVFbGVtRm9yQW5pbWF0aW9uO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xufVxuXG5AbWl4aW4gaGlkZUVsZW1Gb3JBbmltYXRpb25FeHRlbmQge1xuICBAaW5jbHVkZSBoaWRlRWxlbUZvckFuaW1hdGlvbjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eS12aXNpYmlsaXR5O1xufVxuXG5cbkBtaXhpbiBpY29uTW9vbiB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5AbWl4aW4gaXRlbVdpZHRoKCRpdGVtcykge1xuICB3aWR0aDogKDEwMCUgLyAkaXRlbXMpO1xufVxuXG5AbWl4aW4gbW9iRWxlbUZ1bGxXaWR0aCB7XG4gIG1hcmdpbjogMTBweCAtI3skcGFkZGluZ1hNb2J9O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufSIsIi5idG4ge1xuICBwYWRkaW5nOiAwLjdlbSAyMHB4IDAuNmVtIDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMTg3NWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcblxuICAmLmJ0bi0tYmV2ZWxlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjRkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYW5pbWF0aW9uLXN0ZDtcbiAgICB9XG5cbiAgICAvLyB2aW9sZXRcbiAgICAmLmJ0bi0tY29sb3ItcHJpbWFyeSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aW9sZXQtc3RhdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBibHVlXG4gICAgJi5idG4tLWNvbG9yLXNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3QUUwNDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0Y3QUUwNCwgNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcmVkXG4gICAgJi5idG4tLWNvbG9yLWFkZGl0aW9uYWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5QkFERDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwOUJBREQsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIHdoaXRlXG4gICAgJi5idG4tLWNvbG9yLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjNEUyOTY3O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRFMjk2NztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gd2hpdGVcbiAgICAmLmJ0bi0tY29sb3ItbGVhZGVyYm9hcmQge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE3cHggNTBweCAxMXB4IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgICAuYnRuLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdBRTA0O1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0FFMDQ7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0Y3QUUwNCwgNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLS1yaWdodC1pbmRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cblxuICAmLmJ0bi0tc3RkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRhbmltYXRpb24tc3RkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4NDg0O1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLS1zbSB7XG4gICAgcGFkZGluZzogMC41ZW0gMThweCAwLjJlbSAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgfVxuXG4gICYuYnRuLS1sZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4iLCIkYmxvY2tQQWRkaW5nOiAzMHB4O1xuXG4kbGlzdC1pbmRlbnQ6IDM0cHg7XG5cbi5zZWN0aW9uLS10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEobGcsIG1pbikge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuICB9XG5cbiAgJi5iZy1pbWctYmlyZHMtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOm9ubHktY2hpbGQsXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5sZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1saXN0IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRsaXN0LWluZGVudH0pO1xuICAgIH1cblxuICAgIC5tYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwIC0jeyRsaXN0LWluZGVudH07XG4gICAgfVxuXG4gICAgI21hcF9jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICNtYXAge1xuICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gd2lkdGg6IGNhbGMoMTAwJSArICN7JGxpc3QtaW5kZW50fSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogJGxpc3QtaW5kZW50O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBpY29uTW9vbjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAubWFwIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY3VzdG9tLWxpc3QtLWNhbXBhaWduIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTQnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxMyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTFmJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWUnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxZCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTFjJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MWInO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxYSc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTE5JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTI2JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1c3RvbS1saXN0LS1zdGF0aXN0aWNzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MjEnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkxNyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTE3JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTYnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTUnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnN0YXRpc3RpY3Mge1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogJGJsb2NrUEFkZGluZyAwIDA7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXItc3RkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1zdGQ7XG4gICAgICBwYWRkaW5nOiAkYmxvY2tQQWRkaW5nIDAgMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg3OCwgNDEsIDEwNCwgMC4zMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uc19faXRlbS0tZmlsbGVkIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDc4LCA0MSwgMTA0LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgcGFkZGluZzogJGJsb2NrUEFkZGluZyAwIDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi0tY29udGVudCB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWFkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vTWVkaWEgYnJlYWtwb2ludHNcbiRicmVha3BvaW50czogKFxuICAgIHhzOiA0ODBweCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTAyNHB4LFxuICAgIHh4bDogMTIwMHB4LFxuKTtcblxuLy8gTWVkaWEgcXVlcnlcbkBtaXhpbiBtZWRpYSgkd2lkdGgsICR0eXBlOiBtaW4pIHtcbiAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XG4gICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcbiAgICBAaWYgJHR5cGUgPT0gbWF4IHtcbiAgICAgICR3aWR0aDogJHdpZHRoIC0gMXB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogJHdpZHRoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRXhhbXBsZSBvZiB1c2FnZVxuXG4vL2Ege1xuLy8gIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcbi8vICAgIG9wYWNpdHk6IDA7XG4vLyAgfVxuLy99XG5cbiIsIi50YWJzIHtcbiAgJi50YWJzLS1zb3J0IHtcbiAgICAuc2VsZWN0LWhvbGRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNodGFiIHtcbiAgICAgICYtdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm1zLWVsZW1lbnRzIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhzLCBtYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHhsLCBtaW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udHJvbGxlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHhsLCBtaW4pIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zd2l0Y2h0YWIge1xuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmZvcm1zLWVsZW1lbnRzIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cywgbWF4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRyb2xsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIC0jeyRwYWRkaW5nWE1vYn0gMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICB3aWR0aDogNTYuMiU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJiA+IGxpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cblxuICAgICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYW5pbWF0aW9uLXN0ZCwgYm9yZGVyLWNvbG9yICRhbmltYXRpb24tc3RkO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1hZGRpdGlvbmFsO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQtYWRkaXRpb25hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250ZW50cyB7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cblxuLmNvbnRlbnQtb3V0ZXItd3JhcHBlci0tbGVhZGVyYm9hcmRzIHtcbiAvLyBjb250ZW50XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1mYW1pbHk6ICRIaW5kR3VudHVyICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1pbm5lci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xuIC8vIGNvbnRhaW5lclxuIC8vIG1heC13aWR0aDogMTE4MHB4O1xuIC8vIHdpZHRoOiAxMDAlO1xuIC8vIG1hcmdpbjogMCBhdXRvO1xuIC8vIHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b3AtY29udGFpbmVyLXdyYXBwZXItLWxlYWRlcmJvYXJkcyB7XG4gIC8vIHRvcFxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ubGVhZGVyYm9hcmQtb3V0ZXItd3JhcHBlci0tbGVhZGVyYm9hcmRzIHtcbiAgLy8gYm90dG9tXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAtMTVweCAhaW1wb3J0YW50O1xufVxuLmxlYWRlcmJvYXJkLWlubmVyLXdyYXBwZXItLWxlYWRlcmJvYXJkcyB7XG4gIC8vIGxpc3RcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaXRlbS0tbGVhZGVyYm9hcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBAaW5jbHVkZSBpdGVtV2lkdGgoMik7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgQGluY2x1ZGUgaXRlbVdpZHRoKDMpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoeGwsIG1pbikge1xuICAgIEBpbmNsdWRlIGl0ZW1XaWR0aCg0KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XG4gICAgQGluY2x1ZGUgaXRlbVdpZHRoKDUpO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5udW1iZXItaW4tcm93LW91dGVyLXdyYXBwZXItLWxlYWRlcmJvYXJkcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mdW5kcmFpc2VyLWltZy1pbm5lci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZ1bmRyYWlzZXItbmFtZS0tbGVhZGVyYm9hcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIGNvbG9yOiAjMzMyQzUyO1xuXG4gIH1cblxuICAudGV4dC1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYtLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDMsXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmV5O1xuICAgIH1cbiAgfVxuLmRvbmF0aW9uLWFtb3VudC0tbGVhZGVyYm9hcmRzIHtcbiAgYSB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLS1iZXZlbGVkO1xuICAgIEBleHRlbmQgLmJ0bi0tY29sb3Itc2Vjb25kYXJ5O1xuICAgIEBleHRlbmQgLmJ0bi0tc207XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlCQUREICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDlCQURELCA1JSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICBtYXJnaW46IGF1dG8gMCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG4gIH1cbn1cblxufVxuXG4uaW5wdXQtb3V0ZXItd3JhcHBlci0tbGVhZGVyYm9hcmRzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEoeHMsIG1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uaGVhZGVyLW91dGVyLXdyYXBwZXItLWxlYWRlcmJvYXJkcyB7XG4gIC8vIHVsXG5cblxuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgd2lkdGg6IDU2LjIlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG59XG5cbi5oZWFkZXItaW5uZXItd3JhcHBlci0tbGVhZGVyYm9hcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgLSN7JHBhZGRpbmdYTW9ifSAyOHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5oZWFkbGluZS0tbGVhZGVyYm9hcmRzIHtcbiAgLy8gbGlcbiAgZmxleDogMSAxIDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgJiA+IGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmstd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGFuaW1hdGlvbi1zdGQsIGJvcmRlci1jb2xvciAkYW5pbWF0aW9uLXN0ZDtcbiAgICBmb250LWZhbWlseTogJEhpbmRHdW50dXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSA+IGgyIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudC1hZGRpdGlvbmFsICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50LWFkZGl0aW9uYWwgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5pbnB1dC1pbm5lci13cmFwcGVyLS1sZWFkZXJib2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXNlY29uZGFyeTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5zZWFyY2gtYm94LS1sZWFkZXJib2FyZHMge1xuICBmb250LWZhbWlseTogJEhpbmRHdW50dXIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAuOWVtIDEwcHggLjZlbSA0MnB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMTUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLnNwb25zb3JzIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXN0ZDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShsZywgbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsZywgbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnLCBtaW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnNwb25zb3JzX19jb2wge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcsIG1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcbiAgY29sb3I6ICMwOUJBREQ7XG5cbiAgLy8gZm9yIG1ha2luZyB2aW9sZXQgY29sb3IgdGl0bGVcbiAgJi5zZWN0aW9uLXRpdGxlLS1jb2xvci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWNvbnRlbnQge1xuICBwIHtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiIsIi5jb250YWluZXIge1xuICAmLS1hY2NvcmRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgIHBhZGRpbmc6IDAuN2VtIDIwcHggMC40ZW0gMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlM2U4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlM2U4O1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgcGFkZGluZzogMWVtIDIwcHggMC43ZW0gMjBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgdWwsIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wZXJzb25zIHtcbiAgbWFyZ2luOiAwIGNhbGMoLSN7JHBhZGRpbmdYTW9ifSAvIDIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2hvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBpdGVtV2lkdGgoMik7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICBAaW5jbHVkZSBpdGVtV2lkdGgoMyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGwsIG1pbikge1xuICAgICAgQGluY2x1ZGUgaXRlbVdpZHRoKDQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XG4gICAgICBAaW5jbHVkZSBpdGVtV2lkdGgoNSk7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLmltZy1ob2xkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBoMyxcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0LW1vYn0pOyAvLyBuZWVkIHRvIGdldCBoZWlnaHQgdmlhIGpzXG4gIGhlaWdodDogYXV0bztcbiAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKHh4bCwgbWluKSB7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pOyAvLyBuZWVkIHRvIGdldCBoZWlnaHQgdmlhIGpzXG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNzQ2NEQ0LCAwLjgpO1xuICB9XG5cbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0LXRhYmxldH0pOyAvLyBuZWVkIHRvIGdldCBoZWlnaHQgdmlhIGpzXG4gICAgICAgfVxuICB9XG5cbiAgJi5oZXJvLXNtIHtcbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgIH1cbiAgfVxuICAmLmhlcm8tYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzRFMjk2NywgMC44KTtcbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG5cbiAgaDEsXG4gIHAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgfVxuXG5cbiAgfVxufVxuIiwiLnZpbWVvLXdyYXBwZXIge1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgdG9wOiAwO1xuICAgbGVmdDogMDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgei1pbmRleDogLTE7XG4gICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG4gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLXZpZGVvLXNhbXBsZS5qcGcpIG5vLXJlcGVhdDtcblxuICAgaWZyYW1lIHtcbiAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICBoZWlnaHQ6IDU2LjI1dnc7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDkvMTYqMTAwID0gNTYuMjUgKi9cbiAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgdG9wOiA1MCU7XG4gICAgIGxlZnQ6IDUwJTtcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICB9XG4gfSIsIi52aWRlby13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbW9iRWxlbUZ1bGxXaWR0aDtcbn1cblxuLnZpZGVvLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59IiwiJHRleHQtaG9sZGVyLXBhZGRpbmc6IDIwcHg7XG5cbi5zbGlkZXIge1xuICAgICZfX3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNtb2tlLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi10aXRsZS1ob2xkZXIge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdGljIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgIC5zd2lwZXItc2xpZGVyIHtcbiAgICAgICAgICAgICYtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcsIG1pbikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlcl9fc3RhdGljIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctaG9sZGVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gZHVlIHRvIGJ0biBpcyBpbmxpbmUtYmxvY2tcbiAgICAgICAgcGFkZGluZzogJHRleHQtaG9sZGVyLXBhZGRpbmcgJHRleHQtaG9sZGVyLXBhZGRpbmcgMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR0ZXh0LWhvbGRlci1wYWRkaW5nfSAqIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtICN7JHRleHQtaG9sZGVyLXBhZGRpbmd9KSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzgsIDQxLCAxMDQsIDAuOSk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyNiUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tb250aCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kcGFkZGluZ1hNb2I7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRwYWRkaW5nWE1vYjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmdYTW9iO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7Ly80N3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxMnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltZy1ob2xkZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuICAgICAgICAmLXBhZ2luYXRpb24tY3VzdG9tLFxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgM3B4IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY2NlbnQtYWRkaXRpb25hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hcnRpY2xlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDcwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIGZsZXgtYmFzaXM6IDkwcHg7XG4gICAgfVxuICB9XG4gICZfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogZ2V0LWxpbmUtaGVpZ2h0KDE0cHgsIDIwcHgpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5hLmFydGljbGVzX19pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxM3B4IC02cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIH1cbn1cbiIsIi5yZXNvdXJjZXMge1xuICAmX19ob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLXJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJHBhZGRpbmdYTW9iO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nWE1vYjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXN0ZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRwYWRkaW5nWE1vYn0gKiAyKTtcbiAgICAvLyBtYXJnaW46IDAgLSN7JHBhZGRpbmdYTW9ifTtcbiAgICBwYWRkaW5nOiAzNHB4IDAgMTVweCAwO1xuICAgIC8vIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLy8gb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgLy8gbWFyZ2luOiAwIC0zMHB4O1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgLy8gbWluLXdpZHRoOiAxMDBweDtcbiAgICAvLyBmbGV4LWJhc2lzOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1yZXNvdXJjZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW46IDAgM3B4IDNweDtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGUyOTY4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOTU0MjQ7XG4gICAgfVxuICAgICYuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cbiIsIi5sZWFkZXJib2FyZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC1zZWNvbmRhcnk7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgJl9fc3RhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgfVxuICB9XG4gICZfX2Ftb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICB9XG4gICAgJi1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1nb2FsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLWN1cnJlbmN5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19saW5lLWhvbGRlciB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICB9XG4gICZfX2xpbmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Byb2dyZXNzLWxpbmUuc3ZnXCIpO1xuICAgIGJveC1zaGFkb3c6IDhweCA4cHggMCAwICMwNzhEQUU7XG4gICAgQGluY2x1ZGUgbWVkaWEoeHhsLCBtaW4pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwMHB4IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2xpbmUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Byb2dyZXNzLWxpbmUtYWN0aXZlLnN2Z1wiKTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4eGwsIG1pbikge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTAwcHggMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fZmlndXJlIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wcm9ncmVzcy1maWd1cmUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvdHRvbTogLTIycHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NSUpO1xuICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICB3aWR0aDogMTU3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcbiAgICAgIHdpZHRoOiAyNjVweDtcbiAgICB9XG4gICAgJl9fYW1vdW50IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS12YXJpYW50MTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAmLWN1cnJlbmN5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RoZXJtb21ldGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDhweCAxMzZweCAwIDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWluKSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHggMjQwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJCRkJGO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLXZhcmlhbnQxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190b3RhbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc3RhdGlzdGljIHtcbiAgICAmLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aW9sZXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvdW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAuM2VtO1xuICAgICAgZmxleC1iYXNpczogMjVweDtcbiAgICB9XG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIGZsZXg6IDMgMyAwO1xuICAgICAgcGFkZGluZy10b3A6IC4zZW07XG4gICAgfVxuICB9XG59XG5cbiIsIi5zaG9wLXRlYXNlciB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsLCBtaW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCwgbWluKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgyNHB4LCAyNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGdldC1saW5lLWhlaWdodCgxNnB4LCAyMHB4KTtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICAgICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtaW4pIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xuICAgIH1cblxuICAgICYtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtaW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZyB7XG4gICAgLnNob3AtdGVhc2VyIHtcbiAgICAgICAgJl9fdGl0bGUsICZfX2RhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXZpb2xldDtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgJl9fbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRpb24tZGVsYXk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci12aW9sZXQsIDMlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhzLCBtYXgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cywgbWF4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhzLCBtYXgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4cywgbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNjdBQzI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMkM1MjtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLCBtYXgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSwgbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0LXRleHQge1xuICAgICAgY29sb3I6ICRjb2xvci12aW9sZXQtbGlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20sIG1heCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ncmFzc3Jvb3R6LWxvZ28ge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2dyYXNzcm9vdHotbG9nby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC45O1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gICAgZGl2LmFzbF93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIC8vIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3gsIGRpdi5hc2xfdyAucHJvYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAzNHB4IDAgNDJweDtcbiAgICAgICAgLy8gcGFkZGluZzogLjllbSAxMHB4IC42ZW0gNDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IC5wcm9pbnB1dCBpbnB1dCwgZGl2LmFzbF93IC5wcm9ib3ggLnByb2lucHV0IGlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGluZCBHdW50dXJcIixBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM1NjU2NTYgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzU2NTY1NiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi5hc2xfdyAucHJvYm94IC5wcm9pbnB1dCBpbnB1dC5hdXRvY29tcGxldGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYuYXNsX20gLnByb2JveCAucHJvaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGRpdi5hc2xfdyAucHJvYm94IC5wcm9tYWduaWZpZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAuaW5uZXJpY29uIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDNhN2NmO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi5hc2xfbSAucHJvYm94IC5wcm9sb2FkaW5nLCBkaXYuYXNsX20gLnByb2JveCAucHJvY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICBkaXYuYXNsX20gLnByb2JveCAucHJvY2xvc2Ugc3ZnIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzlhOWE5YTtcbiAgICB9XG4gICAgZGl2LmFzbF93IC5wcm9ib3ggLnByb2xvYWRpbmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICByaWdodDogN3B4O1xuICAgIH1cbiAgICBkaXYuYXNsX20gLnByb2JveCBkaXYuYXNsX3NpbXBsZS1jaXJjbGUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDNhN2NmO1xuICAgIH1cblxufVxuLy8gZHJvcGRvd25cbmJvZHkge1xuICAgIGRpdi5hc2xfci52ZXJ0aWNhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIH1cbiAgICBkaXYuYXNsX3IgLnJlc3VsdHMgLml0ZW0uaG92ZXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgfVxuICAgIGRpdi5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIGRpdi5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuYXNsX3NwYWNlciB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNkNWQ1ZDU7XG4gICAgfVxuICAgIGRpdi5hc2xfciAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgaDMsIGRpdi5hc2xfciAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgaDMgYSB7XG4gICAgICAgIGNvbG9yOiAjMDNhN2NmO1xuICAgIH1cbiAgICBkaXYuYXNsX3IgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IC5hc2xfZGVzYyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhpbmQgR3VudHVyXCIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgfVxuICAgIGRpdi5hc2xfdyAubUNTQmFwX3Njcm9sbFRvb2xzIC5tQ1NCYXBfYnV0dG9uVXAge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkNWQ1ZDUgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGRpdi5hc2xfdyAubUNTQmFwX3Njcm9sbFRvb2xzIC5tQ1NCYXBfYnV0dG9uRG93biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgZGl2LmFzbF93IC5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgZGl2LmFzbF93IC5tQ3VzdG9tU2Nyb2xsQm94IC5tQ1NCYXBfc2Nyb2xsVG9vbHMge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICB9XG4gICAgLnJlc3VsdHMgLmFzbF9ub3JlcyAuYXNsX2tleXdvcmQge1xuICAgICAgICBmb250LWZhbWlseTogXCJIaW5kIEd1bnR1clwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuXG4vLyBQQUdJTkFUSU9OIFNUWUxFU1xuLm5hdmlnYXRpb24tc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAubmV4dCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAucHJldiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgLm5leHQgYSwgLnByZXYgYSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIEBleHRlbmQgLmJ0bi0tYmV2ZWxlZDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIC5uYXYtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByZXYsIC5uZXh0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1iZXZlbGVkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQsIG1heCkge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43ZW0gMjBweCAuNGVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTdjZjtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTU0MjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU0VBUkNIIEZPUk0gT04gU0VBUkNIIFBBR0Vcbi5zZWFyY2gtZm9ybSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgICAgIHBhZGRpbmc6IC45ZW0gMTBweCAuNmVtIDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwM2E3Y2Y7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAzYTdjZjtcbiAgICB9XG59XG4iLCIuc3RlcHMge1xuICAgICYtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtN3B4O1xuICAgIH1cbiAgICAuc3RlcCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCwgbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtLCBtYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDNuICsgNCkge1xuICAgICAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzJDNTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyRENDNTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQTE1MTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn0iXX0= */
