/*!
 * 
 *       Project : uikit-nccommunity
 *       Version : 2.3.9
 *       Update  : 2026. 7. 1. 오전 10:31:50
 *       Hash  : a38a7395c
 *
 */
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../node_modules/postcss-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./sass/community.scss ***!
  \***************************************************************************************************************************************************************************************/
@charset "UTF-8";@-webkit-keyframes skeleton-animation{0%{background:var(--ncui-gray002)}to{background:var(--ncui-gray008)}}@keyframes skeleton-animation{0%{background:var(--ncui-gray002)}to{background:var(--ncui-gray008)}}.nc-community-list .slick-slider,.nc-community-view .slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nc-community-list .slick-slider .slick-list,.nc-community-list .slick-slider .slick-track,.nc-community-view .slick-slider .slick-list,.nc-community-view .slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.nc-community-list .slick-slider button,.nc-community-view .slick-slider button{background-color:transparent;border:0;display:inline-block;vertical-align:middle}.nc-community-list .slick-list,.nc-community-view .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.nc-community-list .slick-list:focus,.nc-community-view .slick-list:focus{outline:none}.nc-community-list .slick-list.dragging,.nc-community-view .slick-list.dragging{cursor:hand}.nc-community-list .slick-track,.nc-community-view .slick-track{display:block;left:0;outline:none;position:relative;top:0}.nc-community-list .slick-track:after,.nc-community-list .slick-track:before,.nc-community-view .slick-track:after,.nc-community-view .slick-track:before{content:"";display:table}.nc-community-list .slick-track:after,.nc-community-view .slick-track:after{clear:both}.slick-loading .nc-community-list .slick-track,.slick-loading .nc-community-view .slick-track{visibility:hidden}.nc-community-list .slick-slide,.nc-community-view .slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}.nc-community-list .slick-slide img,.nc-community-view .slick-slide img{display:block}.nc-community-list .slick-slide.slick-loading img,.nc-community-view .slick-slide.slick-loading img{display:none}.nc-community-list .slick-slide.dragging img,.nc-community-view .slick-slide.dragging img{pointer-events:none}.nc-community-list [dir=rtl] .slick-slide,.nc-community-view [dir=rtl] .slick-slide{float:right}.nc-community-list .slick-initialized .slick-slide,.nc-community-view .slick-initialized .slick-slide{display:block}.nc-community-list .slick-loading .slick-slide,.nc-community-view .slick-loading .slick-slide{visibility:hidden}.nc-community-list .slick-vertical .slick-slide,.nc-community-view .slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.nc-community-list .slick-arrow.slick-hidden,.nc-community-view .slick-arrow.slick-hidden{display:none}.nc-community-list .co-slick-arrow,.nc-community-view .co-slick-arrow{color:#ceced3;cursor:pointer;font-size:24px;height:30px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:1}.nc-community-list .co-slick-arrow:focus,.nc-community-view .co-slick-arrow:focus{outline:0}.nc-community-list .co-slick-arrow:active,.nc-community-view .co-slick-arrow:active{margin-top:-14px}.nc-community-list .co-slick-arrow [class^=fe-icon-],.nc-community-view .co-slick-arrow [class^=fe-icon-]{font-weight:400}.nc-community-list .co-slick-prev,.nc-community-view .co-slick-prev{left:21px}.nc-community-list .co-slick-next,.nc-community-view .co-slick-next{right:21px}.nc-community-list .slick-dots,.nc-community-view .slick-dots{bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;line-height:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.nc-community-list .slick-dots li button,.nc-community-view .slick-dots li button{background:var(--ncui-gray020);border:0;font-size:0;height:2px;line-height:0;margin-left:2px;overflow:hidden;text-indent:-999em;width:10px}.nc-community-list .slick-dots li button:focus,.nc-community-view .slick-dots li button:focus{outline:0}.nc-community-list .slick-dots li:first-child,.nc-community-view .slick-dots li:first-child{padding-left:0}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:fixed;right:0;top:0;-ms-touch-action:none;touch-action:none;z-index:90000000}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#17171b;opacity:0;will-change:opacity}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;width:100%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__button{-webkit-appearance:none;background:none;border:0;cursor:pointer;display:block;margin:0;padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}.pswp__button>svg{display:none}.pswp__button--arrow--next,.pswp__button--arrow--prev,.pswp__caption,.pswp__top-bar{opacity:0}.pswp__button--close{font-size:0;height:44px;position:absolute;right:0;top:0;width:44px}.pswp__button--close:before{content:""}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close")) or (mask-image: url("../img/icon/community-symbols.svg#close"))){.pswp__button--close:before{-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-image:url(../img/icon/community-symbols.svg#close)}}.pswp__button--close:before{background-color:hsla(0,0%,100%,.8);display:inline-block;height:30px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:30px 30px;-webkit-mask-size:30px 30px;opacity:.8;width:30px}.pswp__button--fs,.pswp__button--share,.pswp__button--zoom{display:none}.pswp__button--arrow--next,.pswp__button--arrow--prev{border:1px solid hsla(0,0%,100%,.8);border-radius:100%;font-size:0;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px}.pswp__button--arrow--next:before,.pswp__button--arrow--prev:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_left_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_left_s"))){.pswp__button--arrow--next:before,.pswp__button--arrow--prev:before{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_left_s);mask-image:url(../img/icon/community-symbols.svg#arrow_left_s)}}.pswp__button--arrow--next:before,.pswp__button--arrow--prev:before{background-color:hsla(0,0%,100%,.8);display:inline-block;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_left_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;opacity:.8}.pswp__button--arrow--prev{left:6px}.pswp__button--arrow--next{right:6px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__counter{color:#fff;font-size:13px;left:0;line-height:44px;opacity:.75;padding:0 10px}.pswp__counter,.pswp__preloader{height:44px;position:absolute;top:0}.pswp__preloader{direction:ltr;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:9100056}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--next,.pswp--has_mouse .pswp__button--arrow--prev,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--next,.pswp--has_mouse .pswp__button--arrow--prev{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:transparent}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--next,.pswp__ui--idle .pswp__button--arrow--prev,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp--ui-visible .pswp__button--arrow--next,.pswp--ui-visible .pswp__button--arrow--prev,.pswp--ui-visible .pswp__caption,.pswp--ui-visible .pswp__top-bar{opacity:1}.pswp--one-slide .pswp__button--arrow--next,.pswp--one-slide .pswp__button--arrow--prev,.pswp--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}body{background-color:var(--ncui-bg)}.nc-community-list{min-height:380px}.ui-dialog *,.uikit-nccommunity-node *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.uikit-nccommunity-node{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.4;margin:0 auto;max-width:1180px}.uikit-nccommunity-node *{-webkit-box-sizing:border-box;box-sizing:border-box}html[data-platform=purpleLauncher] .uikit-nccommunity-node{margin-top:0;max-width:none}.uikit-nccommunity-node input,.uikit-nccommunity-node textarea{color:var(--ncui-black068)}.uikit-nccommunity-node input::-webkit-input-placeholder,.uikit-nccommunity-node textarea::-webkit-input-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input [type=text]:-ms-input-placeholder,.uikit-nccommunity-node input:-ms-input-placeholder,.uikit-nccommunity-node input::-ms-input-placeholder,.uikit-nccommunity-node textarea [type=text]:-ms-input-placeholder,.uikit-nccommunity-node textarea:-ms-input-placeholder,.uikit-nccommunity-node textarea::-ms-input-placeholder{color:var(--ncui-black045)!important}.uikit-nccommunity-node input::-webkit-input-placeholder, .uikit-nccommunity-node textarea::-webkit-input-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input::-moz-placeholder, .uikit-nccommunity-node textarea::-moz-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input:-ms-input-placeholder, .uikit-nccommunity-node textarea:-ms-input-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input::-ms-input-placeholder, .uikit-nccommunity-node textarea::-ms-input-placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input::placeholder,.uikit-nccommunity-node textarea::placeholder{color:var(--ncui-black045)}.uikit-nccommunity-node input::-ms-clear,.uikit-nccommunity-node textarea::-ms-clear{display:none}.uikit-nccommunity-node button,.uikit-nccommunity-node input,.uikit-nccommunity-node optgroup,.uikit-nccommunity-node select,.uikit-nccommunity-node textarea{font-size:100%;line-height:1.15;margin:0}.uikit-nccommunity-node button{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;text-align:center;-webkit-text-decoration:none;text-decoration:none}.uikit-nccommunity-node [type=button],.uikit-nccommunity-node [type=reset],.uikit-nccommunity-node [type=submit],.uikit-nccommunity-node button{cursor:pointer}.uikit-nccommunity-node [disabled]{cursor:default}.uikit-nccommunity-node button,.uikit-nccommunity-node input,.uikit-nccommunity-node textarea{outline:0;overflow:visible}.uikit-nccommunity-node button,.uikit-nccommunity-node select{text-transform:none}.uikit-nccommunity-node [type=reset],.uikit-nccommunity-node [type=submit],.uikit-nccommunity-node button,.uikit-nccommunity-node html [type=button]{-webkit-appearance:button}.uikit-nccommunity-node [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.uikit-nccommunity-node [type=search]::-webkit-search-cancel-button,.uikit-nccommunity-node [type=search]::-webkit-search-decoration{-webkit-appearance:none}.nc-community-view b,.nc-community-view strong{font-weight:700}.ncuim-backdrop.ncuim-toast.vertical .ncuim-container.community-toast .ncuim-wrapper{padding-bottom:16px}.ncuim-backdrop.ncuim-toast.vertical .ncuim-container.community-toast .ncuim-content{padding-top:0}.profile-image{background:var(--ncui-gray008-hex);border-radius:100%;height:54px;overflow:hidden;width:54px}.profile-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.uikit-nccommunity-node .name{color:var(--ncui-black068)}.writer{color:var(--ncui-black045);font-size:14px;line-height:20px}.writer .name~span,.writer~span{position:relative}.writer .name~span:before,.writer~span:before{background-color:var(--ncui-gray008);content:"";display:inline-block;height:12px;margin:0 6px 2px;vertical-align:middle;width:1px}.writer+.posted-at{white-space:nowrap}[class*=feed-] .writer .name~span:before,[class*=feed-] .writer~span:before{background:var(--ncui-gray020);height:2px;margin:0 6px 2px;width:2px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#facebook")) or (mask-image: url("../img/icon/community-symbols.svg#facebook"))){.iconc-facebook{-webkit-mask-image:url(../img/icon/community-symbols.svg#facebook);mask-image:url(../img/icon/community-symbols.svg#facebook)}}.iconc-facebook{display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#facebook);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#twitter")) or (mask-image: url("../img/icon/community-symbols.svg#twitter"))){.iconc-twitter{-webkit-mask-image:url(../img/icon/community-symbols.svg#twitter);mask-image:url(../img/icon/community-symbols.svg#twitter)}}.iconc-twitter{display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#twitter);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#url")) or (mask-image: url("../img/icon/community-symbols.svg#url"))){.iconc-url{-webkit-mask-image:url(../img/icon/community-symbols.svg#url);mask-image:url(../img/icon/community-symbols.svg#url)}}.iconc-url{background-color:var(--ncui-black068);display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#url);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close_s")) or (mask-image: url("../img/icon/community-symbols.svg#close_s"))){.iconc-close_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#close_s);mask-image:url(../img/icon/community-symbols.svg#close_s)}}.iconc-close_s{background-color:var(--ncui-black068);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#picture")) or (mask-image: url("../img/icon/community-symbols.svg#picture"))){.iconc-picture{-webkit-mask-image:url(../img/icon/community-symbols.svg#picture);mask-image:url(../img/icon/community-symbols.svg#picture)}}.iconc-picture{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#picture);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#vote")) or (mask-image: url("../img/icon/community-symbols.svg#vote"))){.iconc-vote{-webkit-mask-image:url(../img/icon/community-symbols.svg#vote);mask-image:url(../img/icon/community-symbols.svg#vote)}}.iconc-vote{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#vote);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#comment_s")) or (mask-image: url("../img/icon/community-symbols.svg#comment_s"))){.iconc-comment_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#comment_s);mask-image:url(../img/icon/community-symbols.svg#comment_s)}}.iconc-comment_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#comment_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#count_s")) or (mask-image: url("../img/icon/community-symbols.svg#count_s"))){.iconc-count_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#count_s);mask-image:url(../img/icon/community-symbols.svg#count_s)}}.iconc-count_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#count_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_down_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_down_s"))){.iconc-arrow_down_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_down_s);mask-image:url(../img/icon/community-symbols.svg#arrow_down_s)}}.iconc-arrow_down_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_down_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_right_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_right_s"))){.iconc-arrow_right_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_right_s);mask-image:url(../img/icon/community-symbols.svg#arrow_right_s)}}.iconc-arrow_right_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_right_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#reload")) or (mask-image: url("../img/icon/community-symbols.svg#reload"))){.iconc-reload{-webkit-mask-image:url(../img/icon/community-symbols.svg#reload);mask-image:url(../img/icon/community-symbols.svg#reload)}}.iconc-reload{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#reload);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#more")) or (mask-image: url("../img/icon/community-symbols.svg#more"))){.iconc-more{-webkit-mask-image:url(../img/icon/community-symbols.svg#more);mask-image:url(../img/icon/community-symbols.svg#more)}}.iconc-more{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#more);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#like_s")) or (mask-image: url("../img/icon/community-symbols.svg#like_s"))){.iconc-like_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#like_s);mask-image:url(../img/icon/community-symbols.svg#like_s)}}.iconc-like_s{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#like_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#caret_up_fill")) or (mask-image: url("../img/icon/community-symbols.svg#caret_up_fill"))){.iconc-caret_up_fill{-webkit-mask-image:url(../img/icon/community-symbols.svg#caret_up_fill);mask-image:url(../img/icon/community-symbols.svg#caret_up_fill)}}.iconc-caret_up_fill{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#caret_up_fill);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#caret_down_fill")) or (mask-image: url("../img/icon/community-symbols.svg#caret_down_fill"))){.iconc-caret_down_fill{-webkit-mask-image:url(../img/icon/community-symbols.svg#caret_down_fill);mask-image:url(../img/icon/community-symbols.svg#caret_down_fill)}}.iconc-caret_down_fill{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#caret_down_fill);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close_circle_s")) or (mask-image: url("../img/icon/community-symbols.svg#close_circle_s"))){.iconc-close_circle_s{-webkit-mask-image:url(../img/icon/community-symbols.svg#close_circle_s);mask-image:url(../img/icon/community-symbols.svg#close_circle_s)}}.iconc-close_circle_s{background-color:var(--ncui-black068);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close_circle_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#globe")) or (mask-image: url("../img/icon/community-symbols.svg#globe"))){.iconc-globe{-webkit-mask-image:url(../img/icon/community-symbols.svg#globe);mask-image:url(../img/icon/community-symbols.svg#globe)}}.iconc-globe{background-color:var(--ncui-black045);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#globe);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close_circle")) or (mask-image: url("../img/icon/community-symbols.svg#close_circle"))){.iconc-close_circle{-webkit-mask-image:url(../img/icon/community-symbols.svg#close_circle);mask-image:url(../img/icon/community-symbols.svg#close_circle)}}.iconc-close_circle{background-color:var(--ncui-black045);display:inline-block;height:20px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close_circle);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:20px 20px;-webkit-mask-size:20px 20px;width:20px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#share")) or (mask-image: url("../img/icon/community-symbols.svg#share"))){.iconc-share{-webkit-mask-image:url(../img/icon/community-symbols.svg#share);mask-image:url(../img/icon/community-symbols.svg#share)}}.iconc-share{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#share);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#search")) or (mask-image: url("../img/icon/community-symbols.svg#search"))){.iconc-search{-webkit-mask-image:url(../img/icon/community-symbols.svg#search);mask-image:url(../img/icon/community-symbols.svg#search)}}.iconc-search{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#search);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#filter")) or (mask-image: url("../img/icon/community-symbols.svg#filter"))){.iconc-filter{-webkit-mask-image:url(../img/icon/community-symbols.svg#filter);mask-image:url(../img/icon/community-symbols.svg#filter)}}.iconc-filter{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#filter);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#list_classic")) or (mask-image: url("../img/icon/community-symbols.svg#list_classic"))){.iconc-list_classic{-webkit-mask-image:url(../img/icon/community-symbols.svg#list_classic);mask-image:url(../img/icon/community-symbols.svg#list_classic)}}.iconc-list_classic{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#list_classic);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#list_card")) or (mask-image: url("../img/icon/community-symbols.svg#list_card"))){.iconc-list_card{-webkit-mask-image:url(../img/icon/community-symbols.svg#list_card);mask-image:url(../img/icon/community-symbols.svg#list_card)}}.iconc-list_card{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#list_card);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#list_compact")) or (mask-image: url("../img/icon/community-symbols.svg#list_compact"))){.iconc-list_compact{-webkit-mask-image:url(../img/icon/community-symbols.svg#list_compact);mask-image:url(../img/icon/community-symbols.svg#list_compact)}}.iconc-list_compact{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#list_compact);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#write")) or (mask-image: url("../img/icon/community-symbols.svg#write"))){.iconc-write{-webkit-mask-image:url(../img/icon/community-symbols.svg#write);mask-image:url(../img/icon/community-symbols.svg#write)}}.iconc-write{background-color:var(--ncui-ui-white);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#write);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#bookmark")) or (mask-image: url("../img/icon/community-symbols.svg#bookmark"))){.iconc-bookmark{-webkit-mask-image:url(../img/icon/community-symbols.svg#bookmark);mask-image:url(../img/icon/community-symbols.svg#bookmark)}}.iconc-bookmark{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#bookmark);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#upload")) or (mask-image: url("../img/icon/community-symbols.svg#upload"))){.iconc-upload{-webkit-mask-image:url(../img/icon/community-symbols.svg#upload);mask-image:url(../img/icon/community-symbols.svg#upload)}}.iconc-upload{background-color:var(--ncui-black045);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#upload);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#emoticon")) or (mask-image: url("../img/icon/community-symbols.svg#emoticon"))){.iconc-emoticon{-webkit-mask-image:url(../img/icon/community-symbols.svg#emoticon);mask-image:url(../img/icon/community-symbols.svg#emoticon)}}.iconc-emoticon{background-color:var(--ncui-black045);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#emoticon);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close")) or (mask-image: url("../img/icon/community-symbols.svg#close"))){.iconc-close{-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-image:url(../img/icon/community-symbols.svg#close)}}.iconc-close{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#like")) or (mask-image: url("../img/icon/community-symbols.svg#like"))){.iconc-like{-webkit-mask-image:url(../img/icon/community-symbols.svg#like);mask-image:url(../img/icon/community-symbols.svg#like)}}.iconc-like{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#like);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#btn_submit")) or (mask-image: url("../img/icon/community-symbols.svg#btn_submit"))){.iconc-btn_submit{-webkit-mask-image:url(../img/icon/community-symbols.svg#btn_submit);mask-image:url(../img/icon/community-symbols.svg#btn_submit)}}.iconc-btn_submit{background-color:var(--ncui-ui-white);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#btn_submit);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#vote_feed")) or (mask-image: url("../img/icon/community-symbols.svg#vote_feed"))){.iconc-vote_feed{-webkit-mask-image:url(../img/icon/community-symbols.svg#vote_feed);mask-image:url(../img/icon/community-symbols.svg#vote_feed)}}.iconc-vote_feed{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#vote_feed);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_view_recent")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_view_recent"))){.iconc-arrow_view_recent{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_view_recent);mask-image:url(../img/icon/community-symbols.svg#arrow_view_recent)}}.iconc-arrow_view_recent{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_view_recent);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#new")) or (mask-image: url("../img/icon/community-symbols.svg#new"))){.iconc-new{-webkit-mask-image:url(../img/icon/community-symbols.svg#new);mask-image:url(../img/icon/community-symbols.svg#new)}}.iconc-new{background-color:var(--ncui-error);display:inline-block;height:16px;-webkit-mask-image:url(../img/icon/community-symbols.svg#new);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:8px 16px;-webkit-mask-size:8px 16px;width:8px}.nc-community-loader{display:none;left:0;padding:20px;position:absolute;right:0;text-align:center}.nc-community-loader.is-show{display:block}.loader-circle{-webkit-animation:circle .75s linear infinite;animation:circle .75s linear infinite;border-color:var(--ncui-gray012);border-radius:100%;border-style:solid;border-top-color:transparent;border-width:2px;display:inline-block;height:25px;width:25px}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.co-btn,.nc-comment-more,.nc-comment-more_tag,.ncCommentMore{background:transparent;border:0;color:var(--ncui-black068);cursor:pointer;display:inline-block;line-height:1;margin:0;padding:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;white-space:nowrap}.co-btn:hover,.nc-comment-more:hover,.nc-comment-more_tag:hover,.ncCommentMore:hover{-webkit-text-decoration:none;text-decoration:none}.co-btn:focus,.nc-comment-more:focus,.nc-comment-more_tag:focus,.ncCommentMore:focus{outline:0}.co-btn-round,.nc-community-report .dialog-footer button,.ui-dialog .dialog-footer button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--ncui-gray012);border-radius:20px;color:var(--ncui-black068);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:70px;padding:9px 15px}.co-btn-write{background-color:var(--ncui-point);border:0!important;border-color:transparent;color:var(--ncui-ui-white)}.co-btn-write span,.co-btn-write svg{fill:var(--ncui-ui-white);color:inherit}.co-btn-wrap,.view-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.co-wrap-more{padding:0 18px}.wrap-btn-top .co-btn-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ncui-gray004-hex);border:1px solid var(--ncui-gray008);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:33px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#top")) or (mask-image: url("../img/icon/community-symbols.svg#top"))){.wrap-btn-top .co-btn-top .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#top);mask-image:url(../img/icon/community-symbols.svg#top)}}.wrap-btn-top .co-btn-top .iconc{background-color:var(--ncui-black068);display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;height:17px;-webkit-mask-image:url(../img/icon/community-symbols.svg#top);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:13px 17px;-webkit-mask-size:13px 17px;width:13px}html[data-platform=purpleLauncher] .wrap-btn-top{bottom:74px;margin-right:9px}.nc-community-list .wrap-btn-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nc-community-list .wrap-btn-top .txt{margin-right:5px}.nc-comment-more,.nc-comment-more_tag,.ncCommentMore{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--ncui-gray008);color:var(--ncui-black068);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.nc-comment-more:hover,.nc-comment-more_tag:hover,.ncCommentMore:hover{-webkit-text-decoration:underline;text-decoration:underline}.btn-translate{background-color:transparent;border:0;font-size:0;text-align:center}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#translate")) or (mask-image: url("../img/icon/community-symbols.svg#translate"))){.btn-translate .iconc-translate{-webkit-mask-image:url(../img/icon/community-symbols.svg#translate);mask-image:url(../img/icon/community-symbols.svg#translate)}}.btn-translate .iconc-translate{background-color:var(--ncui-black045);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#translate);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;vertical-align:middle;width:22px}.btn-translate:not(.auto).is-active .iconc-translate{background-color:var(--ncui-black093)}.btn-translate.auto{background-color:var(--ncui-gray004);border:1px solid var(--ncui-gray008);border-radius:4px;display:block;height:30px;padding:0;width:30px}.btn-translate.auto.is-active{background-color:var(--ncui-black100);border-color:var(--ncui-black100)}.btn-translate.auto.is-active .iconc-translate{background-color:var(--ncui-white100)}.btn-translate:disabled{cursor:progress}.view-bottom [class^=co-btn]{border:1px solid var(--ncui-gray012);border-radius:4px;font-size:14px;height:36px;padding:0 9px}.fe-btn{background:transparent;border:0;cursor:pointer;display:inline-block;font-size:16px;line-height:1;margin:0;padding:0;text-align:center;vertical-align:middle;white-space:nowrap}.fe-btn,.fe-btn:hover{-webkit-text-decoration:none;text-decoration:none}.fe-btn:focus{outline:0}.fe-btn-layer{border-radius:100px;font-size:15px;padding:12px 24px}.fe-btn-layer.is-fill{background:var(--ncui-point);border:1px solid var(--ncui-point);color:var(--ncui-ui-white)}.fe-btn-layer.is-o{background:transparent;border:1px solid var(--ncui-gray012);color:var(--ncui-black045)}.tooltip-wrap{position:relative;z-index:1}.tooltip-wrap .tooltip-content{left:-10px;position:absolute;top:calc(100% + 10px)}[dir=rtl] .tooltip-wrap .tooltip-content{left:auto}.tooltip-wrap .tooltip-content{right:auto}[dir=rtl] .tooltip-wrap .tooltip-content{right:-10px}.tooltip-wrap .tooltip-content{border-radius:4px;-webkit-box-shadow:2px 2px 4px 0 var(--ncui-gray004);box-shadow:2px 2px 4px 0 var(--ncui-gray004);font-size:14px;line-height:1.43;min-width:calc(100vw - 50px);padding:12px 17px 17px}.dark-mode .tooltip-wrap .tooltip-content{-webkit-box-shadow:none;box-shadow:none}.board-search-top .tooltip-wrap .tooltip-content{right:-10px}[dir=rtl] .board-search-top .tooltip-wrap .tooltip-content{right:auto}.board-search-top .tooltip-wrap .tooltip-content{left:auto}[dir=rtl] .board-search-top .tooltip-wrap .tooltip-content{left:-10px}.tooltip-wrap .tooltip-content.hide{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .1s linear,-webkit-transform 0ms linear .1s;transition:opacity .1s linear,-webkit-transform 0ms linear .1s;transition:opacity .1s linear,transform 0ms linear .1s;transition:opacity .1s linear,transform 0ms linear .1s,-webkit-transform 0ms linear .1s}.tooltip-wrap .tooltip-content,.tooltip-wrap .tooltip-content:before{background:var(--ncui-bg);border:1px solid var(--ncui-gray012)}.tooltip-wrap .tooltip-content:before{content:"";left:17px;position:absolute;top:-1px}[dir=rtl] .tooltip-wrap .tooltip-content:before{left:auto}.tooltip-wrap .tooltip-content:before{right:auto}[dir=rtl] .tooltip-wrap .tooltip-content:before{right:17px}.tooltip-wrap .tooltip-content:before{border-bottom:0;border-left:0;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:9px}.board-search-top .tooltip-wrap .tooltip-content:before{right:17px}[dir=rtl] .board-search-top .tooltip-wrap .tooltip-content:before{right:auto}.board-search-top .tooltip-wrap .tooltip-content:before{left:auto}[dir=rtl] .board-search-top .tooltip-wrap .tooltip-content:before{left:17px}.tooltip-wrap .tooltip-content p{margin:0}.tooltip-wrap .tooltip-content .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.tooltip-wrap .tooltip-content .button button{background:transparent;border:0;color:var(--ncui-point-text);line-height:inherit;padding:0}.tooltip-wrap .tooltip-content .button .bar{background-color:var(--ncui-gray012);height:12px;margin:0 10px;width:1px}.pagination-list{list-style:none;margin:30px auto 0;padding:0;text-align:center}.pagination-list li{display:inline-block;font-size:15px;height:30px;line-height:30px;margin:0 4px;min-width:30px;vertical-align:middle}.pagination-list li a{color:var(--ncui-black045);display:block;height:100%;-webkit-text-decoration:none;text-decoration:none}.pagination-list li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.pagination-list li.current{color:var(--ncui-black093)}.pagination-list .next a,.pagination-list .prev a{border-color:var(--ncui-gray008);border-radius:100%;border-style:solid;border-width:1px;height:28px;position:relative;width:28px}.pagination-list .next a:hover,.pagination-list .prev a:hover{border-color:var(--ncui-black045)}.pagination-list .next a:before,.pagination-list .prev a:before{border-color:var(--ncui-black045);border-style:solid;border-width:1px 1px 0 0;content:"";height:3px;left:50%;position:absolute;top:50%;width:3px}.pagination-list .prev{margin-right:15px}.pagination-list .prev a:before{margin:-2px 0 0 -2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pagination-list .next{margin-left:15px}.pagination-list .next a:before{margin:-2px 0 0 -2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-dropdown-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.ui-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black068);text-align:left}.ui-dropdown :disabled,.ui-dropdown.disabled span{color:var(--ncui-black045);cursor:default}.ui-dropdown .iconc{fill:var(--ncui-black045);-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:2px;margin-top:1px}.ui-dropdown .select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:36px}.ui-dropdown-community{width:100%}.ui-dropdown-community.ui-dropdown-2depth{-webkit-tap-highlight-color:transparent;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.ui-dropdown-community .selected{cursor:pointer;display:block;line-height:26px;white-space:nowrap}.ui-dropdown-community .option{display:none}.ui-dropdown-community .option:after{clear:both;content:"";display:table}.ui-dropdown-community .option{position:absolute;top:calc(100% + 6px);z-index:10}html:not([dir=rtl]) .ui-dropdown-community .option{left:0}[dir=rtl] .ui-dropdown-community .option{right:0}.ui-dropdown-community .option{background:var(--ncui-gray004-hex);border:1px solid var(--ncui-gray012);color:var(--ncui-black068);list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0}.dark-mode .ui-dropdown-community .option{background:var(--ncui-gray008-hex)}.ui-dropdown-community .option li{border-top:1px solid var(--ncui-gray012);cursor:pointer;height:42px;padding:10px 20px 0 14px;white-space:nowrap}.ui-dropdown-community .option li:hover{color:var(--ncui-point-text)}.ui-dropdown-community .option li:first-child{border-top:0}.ui-dropdown-community .option li.is-active,.ui-dropdown-community .option li.is-selected{background:var(--ncui-white100);color:var(--ncui-black093);cursor:default;pointer-events:none}.dark-mode .ui-dropdown-community .option li.is-active,.dark-mode .ui-dropdown-community .option li.is-selected{background:var(--ncui-gray012-hex)}.ui-dropdown-community.is-active .option{display:block}.ui-dropdown-community.is-active .option-2depth{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dropdown-community .option-menu{height:200px;overflow-y:auto;width:50%}.ui-dropdown-community .option-2depth{font-size:15px;width:284px}.ui-dropdown-community .option-list{list-style:none;margin:0;padding:0}.ui-dropdown-community .option-list li{font-size:15px}.ui-dropdown-community .option-list li:first-child{border-top:0}.ui-dropdown-community .option-menu-1depth{border-right:1px solid var(--ncui-gray012)}.ui-dropdown-community .option-menu-2depth{background:var(--ncui-bg)}.dark-mode .ui-dropdown-community .option-menu-2depth{background:var(--ncui-gray012-hex)}.ui-dropdown-elements{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dropdown-elements select{-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;color:inherit;font-size:inherit;height:100%;line-height:1.3;outline:none;padding:0;position:relative;z-index:1}.ui-dialog .ui-dropdown-community,.uikit-nccommunity-node .ui-dropdown-community{display:none}.util-btn-wrap{position:relative}.util-btn-wrap.is-active{z-index:5}.util-btn-wrap .btn-more{height:100%;width:100%}.util-btn-wrap button{display:block}.util-btn-wrap .button-list{display:none;position:absolute;top:30px}html:not([dir=rtl]) .util-btn-wrap .button-list{right:0}[dir=rtl] .util-btn-wrap .button-list{left:0}.util-btn-wrap .button-list{background:var(--ncui-white100);border:1px solid var(--ncui-gray012);border-radius:4px}.dark-mode .util-btn-wrap .button-list{background:var(--ncui-gray012-hex)}.util-btn-wrap .button-list button{font-size:15px;height:43px;min-width:148px;padding:0 16px;text-align:left}.util-btn-wrap .button-list button+button{border-top:1px solid var(--ncui-gray012)}.util-btn-wrap .button-list button:first-child[style*="display: none"]+button{border-top:0}.util-btn-wrap .button-list button:hover{color:var(--ncui-black093);-webkit-text-decoration:underline;text-decoration:underline}.dark-mode .util-btn-wrap .button-list,.dark-mode .util-btn-wrap .button-list button{border-color:var(--ncui-gray008)}.util-btn-wrap.is-active .button-list,body.layer-is-active .co-layer-modal{display:block}.co-layer-modal{bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9100005}.co-layer-modal.is-active{display:block}.co-layer.is-active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.co-layer-header{position:relative}.co-layer-title{color:var(--ncui-black093);font-size:18px;font-weight:400;height:44px;line-height:1.5;margin:0;text-align:center}.co-layer .co-btn-close{position:absolute;right:0;top:0}.nc-community-report .dialog{padding:20px;width:100%}.nc-community-report h2{font-size:16px;font-weight:400;margin:0;padding:0}.nc-community-report .report-contents{color:var(--ncui-black093)}.nc-community-report .report-remain{border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;color:var(--ncui-point-text);padding:0 13px 15px}.nc-community-report .report-remain h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0 0}.nc-community-report .report-remain h2 .count{font-style:normal}.nc-community-report .report-remain .desc{color:var(--ncui-black045);font-size:13px;line-height:1;margin:9px 0 0;padding:0}.nc-community-report .report-target{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray008);border-style:solid;border-width:5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:57px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 13px}.nc-community-report .report-target .target{font-size:14px}.nc-community-report .report-cause{border-color:var(--ncui-gray008);border-style:solid;border-width:5px 0 0}.nc-community-report .report-cause h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:48px;padding:0 13px}.nc-community-report .list-cause{border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;font-size:14px;list-style-type:none;margin:0;padding:0 13px}.nc-community-report .list-cause li{height:45px;line-height:45px;position:relative;z-index:1}.nc-community-report .list-cause label{cursor:pointer;display:block;position:relative;z-index:3}.nc-community-report .list-cause input[type=radio]{-webkit-appearance:none;background-color:transparent;border:0;display:none;outline:none}.nc-community-report .list-cause .check{position:absolute;top:13px;z-index:2}html:not([dir=rtl]) .nc-community-report .list-cause .check{right:0}[dir=rtl] .nc-community-report .list-cause .check{left:0}.nc-community-report .list-cause .check{border:1px solid var(--ncui-gray020);border-radius:100%;height:22px;width:22px}.nc-community-report .list-cause .iconc{background-color:var(--ncui-black045);bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#check")) or (mask-image: url("../img/icon/community-symbols.svg#check"))){.nc-community-report .list-cause .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#check);mask-image:url(../img/icon/community-symbols.svg#check)}}.nc-community-report .list-cause .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#check);mask-size:22px 22px;-webkit-mask-size:22px 22px}.nc-community-report .list-cause input[type=radio]:checked+.check{background-color:var(--ncui-black093);border-color:var(--ncui-black093)}.nc-community-report .list-cause input[type=radio]:checked+.check .iconc{background-color:var(--ncui-white100)}.nc-community-report .close{position:absolute;right:20px;top:20px}.nc-community-report .dialog-footer{border-top:1px solid var(--ncui-gray008);display:block;margin-top:10px;padding-top:17px;width:auto}.fe-layer-emoticon{background:var(--ncui-white100);border-color:var(--ncui-gray012);border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;left:18px;margin:0 auto;padding:24px 0 0;position:absolute;right:18px;z-index:20}.dark-mode .fe-layer-emoticon{background:var(--ncui-gray004-hex)}.fe-layer-emoticon.active{display:block}.fe-layer-emoticon .fe-layer-title{color:var(--ncui-black093);font-size:18px;font-weight:400;margin:0;text-align:center}.fe-layer-emoticon .fe-btn-close{background:transparent;border:0;cursor:pointer;display:inline-block;line-height:1;margin:0;padding:0;position:absolute;right:19px;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:19px;vertical-align:middle;white-space:nowrap}.fe-layer-emoticon .fe-btn-close svg{height:19px;width:19px}.emoticon-wrap{-webkit-overflow-scrolling:touch;height:180px;margin:25px auto 0;overflow-y:auto}.emoticon-list:after{clear:both;content:"";display:table}.emoticon-list{list-style-type:none;margin:0 auto;padding:0;width:270px}.emoticon-items{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:70px;margin:5px;overflow:hidden;text-align:center;vertical-align:top;width:80px}.emoticon-items img{max-height:100%;max-width:100%}.toast-layer{word-wrap:break-word;background-color:#fff;border:4px solid #5c443b;color:#000;font-size:15px;left:20px;line-height:150%;margin:0 auto;max-width:600px;min-height:70px;padding:19px;position:fixed;right:20px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);word-break:keep-all;z-index:20}.toast-layer.is-success{color:#bd8d5d}.toast-layer.is-fail{color:#f35601}.ui-dialog{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black093);display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9100010}.ui-dialog div,.ui-dialog h1,.ui-dialog h2,.ui-dialog h3,.ui-dialog h4,.ui-dialog h5,.ui-dialog h6,.ui-dialog p{margin:initial}.ui-dialog button{cursor:pointer}.ui-dialog.show{background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto}.ui-dialog .dim{bottom:0;left:0;position:absolute;right:0;top:0}.ui-dialog .dialog{word-wrap:break-word;background:var(--ncui-ui-white);border:1px solid var(--ncui-gray012);margin:auto;position:relative;word-break:keep-all}.dark-mode .ui-dialog .dialog{background:var(--ncui-gray004-hex)}.ui-dialog .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-dialog .dialog-footer button+button{margin-left:6px}.ui-dialog .dialog-footer .confirm{background-color:var(--ncui-point);border:0;color:var(--ncui-ui-white)}.ui-dialog .dialog-footer .cancel{border:1px solid var(--ncui-gray012);color:var(--ncui-black068)}.nc-community-plustag{line-height:1.4}.nc-community-plustag .dialog{color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;max-width:90%;min-width:300px;overflow-y:auto;padding:32px 25px 35px;text-align:center}.nc-community-plustag .dialog-header{color:var(--ncui-black093);margin-bottom:8px}.nc-community-plustag .dialog-header h2{font-size:inherit;font-weight:400}.nc-community-plustag .dialog-footer{margin-top:23px}.feed-view .view-header .view-title{font-size:22px;line-height:1.3}.feed-view .view-header .view-title.question:before{content:"Q. "}.feed-view .view-header .article-info-wrap{margin-bottom:16px;min-height:42px}.feed-view .view-header .article-info-wrap .article-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1%}.feed-view .view-header .article-info-wrap .article-info .profile-image{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;height:42px;margin-right:6px}.feed-view .view-body{margin:20px 0 40px}.feed-view .tag-list+.view-footer{margin-top:16px}.feed-view .view-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feed-view .view-footer,.feed-view .view-footer .btn-comment-get{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.feed-view .view-footer .btn-comment-get .iconc{height:16px;margin-left:5px;margin-top:1px}.feed-view .view-footer .comment-title{color:var(--ncui-black093);font-size:14px;line-height:21px}.feed-view .view-footer .comment-title em.highlight{color:var(--ncui-point-text)}.feed-view .view-footer .view-recommend{margin-left:auto;min-height:26px}.feed-view .view-footer .view-recommend .btn-recommend{margin-left:4px;position:relative}.feed-view .view-footer .view-recommend .btn-recommend:hover:before{background:var(--ncui-gray004);border-radius:4px;content:"";height:26px;position:absolute;top:0;width:26px}.feed-view .view-footer .view-recommend .btn-recommend .level{height:26px;margin-right:8px;position:relative;width:26px}@supports ((-webkit-mask-size: 28px 28px) or (mask-size: 28px 28px)){.feed-view .view-footer .view-recommend .btn-recommend .level{-webkit-mask-size:26px 26px;mask-size:26px 26px}}.feed-view .view-footer .view-recommend .btn-recommend .level{-webkit-mask-size:26px 26px}@supports ((-webkit-mask-size: 28px 28px) or (mask-size: 28px 28px)){html[data-service=lovebeat] .feed-view .view-footer .view-recommend .btn-recommend .level{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-size:18px 18px}}html[data-service=lovebeat] .feed-view .view-footer .view-recommend .btn-recommend .level{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px 18px}.feed-view .view-footer .view-recommend .btn-recommend .number{font-size:14px;text-align:left}.feed-view .view-footer .view-recommend .btn-recommend_up .number{min-width:31px}.feed-item{padding:16px;position:relative}.feed-item.feed-preview .text-preview,.feed-item.feed-preview .view-title{cursor:pointer}.feed-item.feed-preview .view-header .view-title{font-size:16px;line-height:1.5}.feed-item.feed-preview .view-body{color:var(--ncui-black045);margin:6px 0 50px;min-height:0}.feed-item.feed-preview .text-preview .text-clamp{max-height:96px;overflow:hidden}.feed-item.feed-preview .text-preview .text-more{color:inherit}.feed-item.feed-preview .text-preview .text-more span{-webkit-text-decoration:underline;text-decoration:underline}.feed-item.feed-preview .thumbnail-preview{margin-top:15px;max-width:803px;overflow:hidden;position:relative;width:100%}.feed-item.feed-preview .thumbnail-preview.hidden .thumb-item{-webkit-animation:skeleton-animation .8s infinite alternate;animation:skeleton-animation .8s infinite alternate;background:var(--ncui-gray012)}.feed-item.feed-preview .thumbnail-preview.hidden .thumb-item img{visibility:hidden}.feed-item.feed-preview .thumbnail-preview.hidden.length1 .thumb-item{aspect-ratio:16/9;width:100%}.feed-item.feed-preview .thumbnail-preview .thumb-item{border-radius:4px;overflow:hidden;position:relative}.feed-item.feed-preview .thumbnail-preview .thumb-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.feed-item.feed-preview .thumbnail-preview.length1{display:-webkit-box;display:-ms-flexbox;display:flex}.feed-item.feed-preview .thumbnail-preview.length1>.video{aspect-ratio:16/9;-webkit-box-flex:1;-ms-flex:1;flex:1}.feed-item.feed-preview .thumbnail-preview:not(.length1){grid-gap:4px;display:grid;gap:4px}.feed-item.feed-preview .thumbnail-preview:not(.length1).minimized{max-width:480px}.feed-item.feed-preview .thumbnail-preview.length2{grid-template-columns:repeat(2,1fr)}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length2>.thumb-item,.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3>.thumb-item{aspect-ratio:81/55}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3,.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3>.thumb-item:first-child,.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4>.thumb-item:first-child{aspect-ratio:16/9}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3>.thumb-item:first-child{grid-column:1/3}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4>.thumb-item:first-child{grid-column:1/4}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4>.thumb-item:not(:first-child){aspect-ratio:107/110}.feed-item.feed-preview .thumbnail-preview.vertical.length1{max-height:calc(100vw - 32px)}.feed-item.feed-preview .thumbnail-preview.vertical.length1>.thumb-item{max-width:calc(62.2% - 4px)}.feed-item.feed-preview .thumbnail-preview.vertical.length2>.thumb-item{aspect-ratio:399/697}.feed-item.feed-preview .thumbnail-preview.vertical.length3,.feed-item.feed-preview .thumbnail-preview.vertical.length4{aspect-ratio:1;grid-template-columns:calc(62.2% - 8px) auto}.feed-item.feed-preview .thumbnail-preview.vertical.length3{grid-template-rows:repeat(2,1fr)}.feed-item.feed-preview .thumbnail-preview.vertical.length3>.thumb-item:first-child{grid-row:1/3}.feed-item.feed-preview .thumbnail-preview.vertical.length4{grid-template-rows:repeat(3,1fr)}.feed-item.feed-preview .thumbnail-preview.vertical.length4>.thumb-item:first-child{grid-row:1/4}.feed-item.feed-preview .thumbnail-preview .cover{bottom:0;left:0;position:absolute;right:0;top:0}.feed-item.feed-preview .thumbnail-preview .cover .play{background:rgba(0,0,0,.68);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;width:60px}.feed-item.feed-preview .thumbnail-preview .cover .play:before{content:"";margin:auto}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#play")) or (mask-image: url("../img/icon/community-symbols.svg#play"))){.feed-item.feed-preview .thumbnail-preview .cover .play:before{-webkit-mask-image:url(../img/icon/community-symbols.svg#play);mask-image:url(../img/icon/community-symbols.svg#play)}}.feed-item.feed-preview .thumbnail-preview .cover .play:before{background-color:hsla(0,0%,100%,.6);display:inline-block;height:24px;-webkit-mask-image:url(../img/icon/community-symbols.svg#play);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 24px;-webkit-mask-size:22px 24px;width:22px}.feed-item.feed-preview .thumbnail-preview .thumbnail-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);border-radius:4px;bottom:8px;color:var(--ncui-ui-white);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px;position:absolute;right:8px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#thumbnail_more")) or (mask-image: url("../img/icon/community-symbols.svg#thumbnail_more"))){.feed-item.feed-preview .thumbnail-preview .thumbnail-more .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#thumbnail_more);mask-image:url(../img/icon/community-symbols.svg#thumbnail_more)}}.feed-item.feed-preview .thumbnail-preview .thumbnail-more .iconc{background-color:hsla(0,0%,100%,.6);display:inline-block;height:16px;margin-right:3px;-webkit-mask-image:url(../img/icon/community-symbols.svg#thumbnail_more);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}.feed-item.feed-preview .thumbnail-preview.playing .thumb-item,.feed-item.feed-preview .thumbnail-preview.playing .thumbnail-more{display:none}.feed-item.feed-preview .video-player{aspect-ratio:unset;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:36px;position:relative}.feed-item.feed-preview .video-player .video-wrap{aspect-ratio:16/9;border-radius:4px;position:relative}@supports not (aspect-ratio:16/9){.feed-item.feed-preview .video-player .video-wrap:before{content:"";display:block;padding-top:56.25%}}.feed-item.feed-preview .video-player .video-wrap{-webkit-animation:skeleton-animation .8s infinite alternate;animation:skeleton-animation .8s infinite alternate;background:var(--ncui-gray012);overflow:hidden}@supports not (aspect-ratio:1){.feed-item.feed-preview .video-player .video-wrap iframe{bottom:0;left:0;position:absolute;right:0;top:0}}.feed-item.feed-preview .video-player .video-wrap iframe{height:100%;width:100%}.feed-item.feed-preview .video-player .btn-close{bottom:0;position:absolute}html:not([dir=rtl]) .feed-item.feed-preview .video-player .btn-close{right:0}[dir=rtl] .feed-item.feed-preview .video-player .btn-close{left:0}.feed-item.feed-preview .vote-preview{border:1px solid var(--ncui-gray012);border-radius:4px;line-height:22px;margin-top:16px;max-width:328px;padding:16px 16px 10px 46px;position:relative}.feed-item.feed-preview .vote-preview .iconc-vote_feed{position:absolute;top:16px}html:not([dir=rtl]) .feed-item.feed-preview .vote-preview .iconc-vote_feed{left:16px}[dir=rtl] .feed-item.feed-preview .vote-preview .iconc-vote_feed{right:16px}.feed-item.feed-preview .vote-preview .vote-title{color:var(--ncui-black068);display:block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.feed-item.feed-preview .vote-preview .vote-info{color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin-top:3px}.feed-item.feed-preview .vote-preview .vote-info>span:not(:first-child):before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.feed-item .recent-comments{border-top:1px solid var(--ncui-gray008);color:var(--ncui-black045);margin-top:13px;padding:16px 0 8px}.feed-item .recent-comments .writer{margin-bottom:6px}.btn-recommend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-recommend .level{background-color:#8c8c8c;height:22px;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}.dark-mode .btn-recommend .level{background-color:#636363}.btn-recommend .number{position:relative}.btn-recommend .number em{font-style:normal}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-same_s")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-same_s"))){.btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-same_s);mask-image:url(../img/icon/community-symbols.svg#recommend-same_s)}}.btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-same_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-same_s")) or (mask-image: url("../img/icon/h3.svg#recommend-same_s"))){html[data-service=h3] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-same_s);mask-image:url(../img/icon/h3.svg#recommend-same_s)}}html[data-service=h3] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-same_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-same_s")) or (mask-image: url("../img/icon/h3.svg#recommend-same_s"))){html[data-service=h2] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-same_s);mask-image:url(../img/icon/h3.svg#recommend-same_s)}}html[data-service=h2] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-same_s)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-same_s")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-same_s"))){html[data-service=lovebeat] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-same_s);mask-image:url(../img/icon/lovebeat.svg#recommend-same_s)}}html[data-service=lovebeat] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-same_s)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-same_s")) or (mask-image: url("../img/icon/aion2.svg#recommend-same_s"))){html[data-service=aion2] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-same_s);mask-image:url(../img/icon/aion2.svg#recommend-same_s)}}html[data-service=aion2] .btn-recommend.btn-recommend_same .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-same_s)}.btn-recommend.btn-recommend_same .level{background-color:#d3a749}.dark-mode .btn-recommend.btn-recommend_same .level{background-color:#99814f}html[data-service=aion2] .btn-recommend.btn-recommend_same .level{background-color:#636363}button.btn-recommend{cursor:pointer}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up_s")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up_s"))){.btn-recommend_up .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up_s);mask-image:url(../img/icon/community-symbols.svg#recommend-up_s)}}.btn-recommend_up .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up_s")) or (mask-image: url("../img/icon/h3.svg#recommend-up_s"))){html[data-service=h3] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_s);mask-image:url(../img/icon/h3.svg#recommend-up_s)}}html[data-service=h3] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up_s")) or (mask-image: url("../img/icon/h3.svg#recommend-up_s"))){html[data-service=h2] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_s);mask-image:url(../img/icon/h3.svg#recommend-up_s)}}html[data-service=h2] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up_s")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up_s"))){html[data-service=lovebeat] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up_s);mask-image:url(../img/icon/lovebeat.svg#recommend-up_s)}}html[data-service=lovebeat] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-up_s")) or (mask-image: url("../img/icon/aion2.svg#recommend-up_s"))){html[data-service=aion2] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-up_s);mask-image:url(../img/icon/aion2.svg#recommend-up_s)}}html[data-service=aion2] .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-up_s)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-same_s")) or (mask-image: url("../img/icon/aion2.svg#recommend-same_s"))){html[data-service=aion2] .board-list-card .btn-recommend_up .level,html[data-service=aion2] .board-list-list .board-meta .btn-recommend_up .level,html[data-service=aion2] .view-header .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-same_s);mask-image:url(../img/icon/aion2.svg#recommend-same_s)}}html[data-service=aion2] .board-list-card .btn-recommend_up .level,html[data-service=aion2] .board-list-list .board-meta .btn-recommend_up .level,html[data-service=aion2] .view-header .btn-recommend_up .level{margin-top:1px;-webkit-mask-image:url(../img/icon/aion2.svg#recommend-same_s)}.btn-recommend_up.level1 span{color:#1eb22e}.dark-mode .btn-recommend_up.level1 span{color:#52b35c}html[data-service=aion2] .btn-recommend_up.level1 span{color:#ff9394}.btn-recommend_up.level1 .level{background-color:#1eb22e}.dark-mode .btn-recommend_up.level1 .level{background-color:#52b35c}html[data-service=aion2] .btn-recommend_up.level1 .level{background-color:#ff9394}.btn-recommend_up.level2 span{color:#376fee}.dark-mode .btn-recommend_up.level2 span{color:#6a98ff}html[data-service=aion2] .btn-recommend_up.level2 span{color:#ff4b4c}.btn-recommend_up.level2 .level{background-color:#376fee}.dark-mode .btn-recommend_up.level2 .level{background-color:#6a98ff}html[data-service=aion2] .btn-recommend_up.level2 .level{background-color:#ff4b4c}.btn-recommend_up.level3 span{color:#dc4141}.dark-mode .btn-recommend_up.level3 span{color:#e65353}html[data-service=aion2] .btn-recommend_up.level3 span{color:#ff4b4c}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up-level3_s"))){.btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_s);mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_s)}}.btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level3_s"))){html[data-service=h3] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_s);mask-image:url(../img/icon/h3.svg#recommend-up-level3_s)}}html[data-service=h3] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level3_s"))){html[data-service=h2] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_s);mask-image:url(../img/icon/h3.svg#recommend-up-level3_s)}}html[data-service=h2] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_s)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up-level3_s"))){html[data-service=lovebeat] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_s);mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_s)}}html[data-service=lovebeat] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_s)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-up-level3_s")) or (mask-image: url("../img/icon/aion2.svg#recommend-up-level3_s"))){html[data-service=aion2] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-up-level3_s);mask-image:url(../img/icon/aion2.svg#recommend-up-level3_s)}}html[data-service=aion2] .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-up-level3_s)}.btn-recommend_up.level3 .level{background-color:#dc4141}.dark-mode .btn-recommend_up.level3 .level{background-color:#e65353}html[data-service=aion2] .btn-recommend_up.level3 .level{background-color:#ff4b4c}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-down_s")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-down_s"))){.btn-recommend_down .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-down_s);mask-image:url(../img/icon/community-symbols.svg#recommend-down_s)}}.btn-recommend_down .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-down_s")) or (mask-image: url("../img/icon/h3.svg#recommend-down_s"))){html[data-service=h3] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_s);mask-image:url(../img/icon/h3.svg#recommend-down_s)}}html[data-service=h3] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-down_s")) or (mask-image: url("../img/icon/h3.svg#recommend-down_s"))){html[data-service=h2] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_s);mask-image:url(../img/icon/h3.svg#recommend-down_s)}}html[data-service=h2] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-down_s")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-down_s"))){html[data-service=lovebeat] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-down_s);mask-image:url(../img/icon/lovebeat.svg#recommend-down_s)}}html[data-service=lovebeat] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-down_s")) or (mask-image: url("../img/icon/aion2.svg#recommend-down_s"))){html[data-service=aion2] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-down_s);mask-image:url(../img/icon/aion2.svg#recommend-down_s)}}html[data-service=aion2] .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-down_s)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-same_s")) or (mask-image: url("../img/icon/aion2.svg#recommend-same_s"))){html[data-service=aion2] .board-list-card .btn-recommend_down .level,html[data-service=aion2] .board-list-list .board-meta .btn-recommend_down .level,html[data-service=aion2] .view-header .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-same_s);mask-image:url(../img/icon/aion2.svg#recommend-same_s)}}html[data-service=aion2] .board-list-card .btn-recommend_down .level,html[data-service=aion2] .board-list-list .board-meta .btn-recommend_down .level,html[data-service=aion2] .view-header .btn-recommend_down .level{margin-top:1px;-webkit-mask-image:url(../img/icon/aion2.svg#recommend-same_s)}.btn-recommend_down.level1 span{color:#527855}.dark-mode .btn-recommend_down.level1 span{color:#3f5a41}html[data-service=aion2] .btn-recommend_down.level1 span{color:#556994}.btn-recommend_down.level1 .level{background-color:#527855}.dark-mode .btn-recommend_down.level1 .level{background-color:#3f5a41}html[data-service=aion2] .btn-recommend_down.level1 .level{background-color:#556994}.btn-recommend_down.level2 span{color:#55668f}.dark-mode .btn-recommend_down.level2 span{color:#485471}html[data-service=aion2] .btn-recommend_down.level2 span{color:#4a70ca}.btn-recommend_down.level2 .level{background-color:#55668f}.dark-mode .btn-recommend_down.level2 .level{background-color:#485471}html[data-service=aion2] .btn-recommend_down.level2 .level{background-color:#4a70ca}.btn-recommend_down.level3 span{color:#926464}.dark-mode .btn-recommend_down.level3 span{color:#814747}html[data-service=aion2] .btn-recommend_down.level3 span{color:#4a70ca}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-down-level3_s")) or (mask-image: url("../img/icon/aion2.svg#recommend-down-level3_s"))){html[data-service=aion2] .btn-recommend_down.level3 .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-down-level3_s);mask-image:url(../img/icon/aion2.svg#recommend-down-level3_s)}}html[data-service=aion2] .btn-recommend_down.level3 .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-down-level3_s)}.btn-recommend_down.level3 .level{background-color:#926464}.dark-mode .btn-recommend_down.level3 .level{background-color:#814747}html[data-service=aion2] .btn-recommend_down.level3 .level{background-color:#4a70ca}.wrap-tag{position:relative}.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-list .tag{word-wrap:break-word;color:var(--ncui-point-text080);position:relative;white-space:nowrap}.tag-list .tag:before{content:"#"}.tag-list .tag:hover{-webkit-text-decoration:underline;text-decoration:underline}.new-tag{font-size:16px;line-height:1.5;position:relative;width:100%}.new-tag .wrap-tag-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.new-tag .wrap-tag-input label{color:var(--ncui-black045)}.new-tag .tag-input{background:transparent;border:none;color:var(--ncui-black093);display:block;font-size:16px;height:22px;min-width:50%;outline:none;padding:0}.new-tag .tag-input:focus,.new-tag .tag-input:hover{outline:none}.new-tag .tag-input:focus+label{color:var(--ncui-black093)}.new-tag .tag-input::-webkit-input-placeholder{color:var(--ncui-black045)}.new-tag .tag-input::-webkit-placeholder,.new-tag .tag-input::placeholder{color:var(--ncui-black045)}.new-tag .suggest_wrap{border-top:1px solid var(--ncui-gray008);color:var(--ncui-black093);font-size:16px;line-height:34px;margin:16px -16px 0;overflow:hidden;padding:12px 16px 0;position:relative;z-index:99990}.new-tag .suggest_wrap .suggest_list ul{margin:0}.new-tag .suggest_wrap .suggest_list li{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-tag .suggest_wrap .suggest_list li:before{content:"#"}.new-tag .suggest_wrap .suggest_list li mark{background-color:transparent;color:inherit}.new-tag .suggest_wrap .suggest_list li.focus{-webkit-text-decoration:underline;text-decoration:underline}.plus-tag{border-bottom:1px solid var(--ncui-gray010-hex);color:#2c589e;cursor:pointer;font-size:15px;margin-bottom:20px;padding:9px 18px 12px}.plus-tag .btn-plus-tag,.plus-tag .iconc{vertical-align:middle}.fr-element .fr-tag-items{color:red}.delete-tag-input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.wrap-tag-info,.wrap-tag-input{position:relative}.wrap-tag-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:0}html:not([dir=rtl]) .wrap-tag-info{right:0}[dir=rtl] .wrap-tag-info{left:0}.btn-tag-recommend{background:transparent;border:1px solid var(--ncui-gray012);color:var(--ncui-black068);cursor:pointer;font-size:13px;height:23px;margin-right:8px;padding:0 12px;white-space:nowrap}.btn-tag-recommend .recommend-toggle-on{display:none}.btn-tag-recommend .recommend-toggle-off,.btn-tag-recommend.is-active .recommend-toggle-on{display:inline-block}.btn-tag-recommend.is-active .recommend-toggle-off{display:none}.btn-tag-recommend:not(.is-active)~.tag-tooltip{-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-duration:0ms;animation-duration:0ms}.tag-info{background-color:var(--ncui-bg);border-color:var(--ncui-gray012);border-radius:100%;border-style:solid;border-width:1px;color:var(--ncui-black068);cursor:pointer;font-weight:300;height:22px;line-height:20px;text-align:center;width:22px}.tag-info:hover{background-color:var(--ncui-point);color:#fff}.tag-info:hover+.tag-tooltip{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.tag-tooltip{bottom:calc(100% + 7px);display:block;position:absolute}html:not([dir=rtl]) .tag-tooltip{right:-15px}[dir=rtl] .tag-tooltip{left:-15px}.tag-tooltip{-webkit-animation:hideTooltip .3s linear 3s;animation:hideTooltip .3s linear 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;border:1px solid var(--ncui-gray012);color:var(--ncui-black068);font-size:14px;line-height:1.4;white-space:nowrap;z-index:2}.tag-tooltip:before{content:"";position:absolute}html:not([dir=rtl]) .tag-tooltip:before{right:18px}[dir=rtl] .tag-tooltip:before{left:18px}.tag-tooltip:before{background-color:var(--ncui-bg);border-color:var(--ncui-gray012);border-style:solid;border-width:1px;bottom:-4px;height:9px;-webkit-transform:rotate(-44deg);transform:rotate(-44deg);width:11px;z-index:1}.tag-tooltip.hide{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s linear,-webkit-transform 0ms linear .3s;transition:opacity .3s linear,-webkit-transform 0ms linear .3s;transition:opacity .3s linear,transform 0ms linear .3s;transition:opacity .3s linear,transform 0ms linear .3s,-webkit-transform 0ms linear .3s}.tag-tooltip .tag-tooltip-contents{background:var(--ncui-bg);padding:13px 16px 14px;position:relative;z-index:2}@-webkit-keyframes hideTooltip{99%{opacity:0}to{display:none;opacity:0}}@keyframes hideTooltip{99%{opacity:0}to{display:none;opacity:0}}.purple-community-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - var(--community-offset-y) - 58px);margin-bottom:-20px;min-height:0;min-height:auto;position:relative}.purple-community-node>:not(.purple-wrapper){-webkit-box-flex:0;-ms-flex:none;flex:none}html[data-platform=purpleLauncher] .purple-community-node ::-webkit-scrollbar{width:4px}html[data-platform=purpleLauncher] .purple-community-node ::-webkit-scrollbar-thumb{border-width:0}html[data-platform=purpleLauncher] .purple-community-node ::-webkit-scrollbar-button{display:inline;display:initial;height:2px;width:2px}.purple-community-node .purple-wrapper{height:-webkit-fill-available;min-height:300px}.purple-community-node .board-search-top{padding-left:16px;padding-right:20px}.purple-community-node .board-search-top~.purple-wrapper{border-top-width:1px}.purple-community-node .board-search-top_tag{height:0;overflow:hidden}.purple-community-node .board-top-category{margin-bottom:12px}.purple-community-node .board-top-category+.board-top-utils{padding-top:12px}.purple-community-node .board-top-utils{margin-bottom:12px}.purple-community-node>.nc-community-loader{bottom:50%;margin-top:-12px}.purple-wrapper.purple-board{border-top:5px solid var(--ncui-gray008);display:grid;grid-template-columns:420px auto;position:relative;width:100%}.tab~.nc-community-list .purple-wrapper.purple-board{border:0}.purple-wrapper.purple-board>div{height:100%;overflow:hidden;position:relative}.purple-wrapper.purple-board .nc-community-loader{left:50%;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.purple-wrapper.purple-board .board-notice{margin-bottom:8px}.purple-wrapper.purple-board .board-notice .board-notice-item{cursor:pointer}.purple-wrapper.purple-board .board-notice .board-notice-item:hover{background-color:var(--ncui-gray002)}.purple-wrapper.purple-board .board-article-container{border-top-width:0;height:100%;overflow-y:overlay;padding-bottom:12px}.purple-wrapper.purple-board .board-items{cursor:pointer;position:relative}.purple-wrapper.purple-board .board-items:before{bottom:0;left:0;position:absolute;right:0;top:0}.purple-wrapper.purple-board .board-items:hover{background-color:var(--ncui-gray002)}.purple-wrapper.purple-board .board-items.is-active:before{background-color:var(--ncui-point);content:"";opacity:.1}.purple-wrapper.purple-board .board-items .summary,.purple-wrapper.purple-board .board-items .thumb a,.purple-wrapper.purple-board .board-items .title,.purple-wrapper.purple-board .board-items button>*{pointer-events:none}.purple-wrapper.purple-board .board-list-classic .board-items{padding-top:13px}.purple-wrapper.purple-board .board-list-classic .board-items .board-meta{margin:12px 0 16px}.purple-wrapper.purple-board .board-list-classic+.wrap-community-more .nc-comment-more{border-top:0}.purple-wrapper.purple-board .board-list-card{-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;grid-auto-rows:245px;grid-template-columns:repeat(2,1fr);margin-top:0;row-gap:8px}.purple-wrapper.purple-board .board-list-card .board-items{border-bottom:0;height:100%;padding-top:12px}.purple-wrapper.purple-board .board-list-card .board-items:not(.is-active):before{background-color:var(--ncui-ui-white);content:"";opacity:.01}.purple-wrapper.purple-board .board-list-card .thumb{margin:0 12px 10px}.purple-wrapper.purple-board .board-list-card .board .wrap-title{height:48px}.purple-wrapper.purple-board .board-list-card .board .wrap-title .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-inline-box;font-size:16px;max-height:3em;overflow:hidden;position:relative;text-overflow:ellipsis}.purple-wrapper.purple-board .board-list-card .board .wrap-title .icons{height:24px}.purple-wrapper.purple-board .board-list-card .board .summary{display:none}.purple-wrapper.purple-board .board-list-card .board-meta{font-size:13px;height:22px;line-height:19px;margin:auto 0 10px}.purple-wrapper.purple-board .board-list-card .reactions{background:var(--ncui-gray004);border-width:0}.purple-wrapper.purple-board .board-list-card .reactions .commented-at,.purple-wrapper.purple-board .board-list-card .reactions .recent-comment-name{display:none}.purple-wrapper.purple-board .empty-board{border-right:2px solid var(--ncui-gray004)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.purple-wrapper.purple-board .empty-board .ncCommunityBoardList{margin-bottom:auto;margin-top:auto}.purple-wrapper.purple-board .empty-board .empty-item{font-size:18px;padding:0 16px;text-align:left}.purple-wrapper.purple-board .empty-board .empty-item .none{color:var(--ncui-black093);display:block}.purple-wrapper.purple-board .empty-board .empty-item ul{color:var(--ncui-black045);font-size:15px;line-height:25px;margin-top:8px}.purple-wrapper.purple-board .empty-board .empty-item ul li{padding-left:8px;position:relative}.purple-wrapper.purple-board .empty-board .empty-item ul li:before{content:"·";left:0;position:absolute;top:0}.purple-wrapper.purple-feed{overflow-y:overlay;padding-bottom:12px}html[data-platform=purpleLauncher] .purple-wrapper.purple-feed .feed-aside-item:last-child:not(:first-child){top:0}.purple-wrapper .view-container .empty-view{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#project")) or (mask-image: url("../img/icon/community-symbols.svg#project"))){.purple-wrapper .view-container .empty-view .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#project);mask-image:url(../img/icon/community-symbols.svg#project)}}.purple-wrapper .view-container .empty-view .iconc{background-color:var(--ncui-gray020);display:inline-block;height:60px;margin-right:3px;-webkit-mask-image:url(../img/icon/community-symbols.svg#project);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:60px 60px;-webkit-mask-size:60px 60px;width:60px}.purple-wrapper .view-container .empty-view p{color:var(--ncui-black045);font-size:14px}.purple-wrapper .view-container .board-comment{margin-top:50px}.purple-wrapper .view-container .view-body table::-webkit-scrollbar-thumb{border-width:6px}.purple-wrapper .article-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-y:overlay;padding:24px 20px 12px 40px;position:relative}.purple-wrapper .article-container .view-body{min-height:100px}.purple-wrapper .article-container .article-view:last-child{border-bottom:0;padding-bottom:0}.ncCommunityBoardList{padding:0}.ncCommunityBoardList .empty-item{color:var(--ncui-black093);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;list-style-type:none;margin:0;padding-top:120px;text-align:center}.ncCommunityBoardList .empty-item .co-btn-wrap,.ncCommunityBoardList .empty-item .view-bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.ncCommunityBoardList .empty-item .co-btn,.ncCommunityBoardList .empty-item .nc-comment-more,.ncCommunityBoardList .empty-item .nc-comment-more_tag,.ncCommunityBoardList .empty-item .ncCommentMore{border-radius:20px;color:var(--ncui-black068);font-size:15px;padding:9px 13px}.board-article-container{container:list/inline-size}@supports not (container-type:inline-size){.board-article-container{display:block;width:100%}}.board-article-container{position:relative}.board-article-container.list-type01{border-top:1px solid var(--ncui-gray008)}.tab~.nc-community-list .board-article-container{border:0}[class*=board-list-],[class^=board-list-]{list-style:none;margin:0;padding:0}[class*=board-list-] a,[class^=board-list-] a{-webkit-text-decoration:none;text-decoration:none}[class*=board-list-] em,[class^=board-list-] em{font-style:normal}[class*=board-list-] .admin-icon,[class*=board-list-] .name-admin img,[class^=board-list-] .admin-icon,[class^=board-list-] .name-admin img{display:block;max-height:18px}[class*=board-list-] .iconc-new,[class^=board-list-] .iconc-new{display:none}@container list (min-width: 960px){[class*=board-list-] .iconc-new,[class^=board-list-] .iconc-new{display:inline-block}}[class*=board-list-] .wrap-title,[class^=board-list-] .wrap-title{font-size:18px;position:relative}[class*=board-list-] .title,[class^=board-list-] .title{word-wrap:break-word;color:var(--ncui-black093);word-break:break-all}[class*=board-list-] .title:hover,[class^=board-list-] .title:hover{-webkit-text-decoration:underline;text-decoration:underline}[class*=board-list-] .title:visited,[class^=board-list-] .title:visited{color:#a7a7a7}[class*=board-list-] .title:visited+*,[class^=board-list-] .title:visited+*{fill:#a7a7a7;color:#a7a7a7}.dark-mode [class*=board-list-] .title:visited,.dark-mode [class^=board-list-] .title:visited{color:#747474}.dark-mode [class*=board-list-] .title:visited+*,.dark-mode [class^=board-list-] .title:visited+*{fill:#747474;color:#747474}[class*=board-list-] .title strong,[class^=board-list-] .title strong{-webkit-text-decoration:underline;text-decoration:underline}[class*=board-list-] .category,[class^=board-list-] .category{color:var(--ncui-black045);-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:6px}[class*=board-list-] .icons,[class^=board-list-] .icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;height:24px;margin:0 4px;vertical-align:top}[class*=board-list-] .icons .iconc,[class^=board-list-] .icons .iconc{margin:0 2px}[class*=board-list-] .reactions,[class^=board-list-] .reactions{color:var(--ncui-black045);font-size:13px}[class*=board-list-] .reactions .wrap-count,[class^=board-list-] .reactions .wrap-count{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=board-list-] .reactions span[class$=count],[class^=board-list-] .reactions span[class$=count]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}[class*=board-list-] .reactions span[class$=count] .iconc,[class^=board-list-] .reactions span[class$=count] .iconc{margin-right:4px}[class*=board-list-] .reactions .wrap-recommend,[class^=board-list-] .reactions .wrap-recommend{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=board-list-] .reactions .wrap-recommend .count,[class^=board-list-] .reactions .wrap-recommend .count{margin:auto 8px auto 4px}[class*=board-list-] .board-meta,[class^=board-list-] .board-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}[class*=board-list-] .board-utils,[class^=board-list-] .board-utils{margin-top:12px}[class*=board-list-] .board-utils .co-btn-delete,[class^=board-list-] .board-utils .co-btn-delete{background-color:var(--ncui-gray004);border-radius:4px;font-size:13px;padding:7px 12px 8px}[class*=board-list-] .summary,[class^=board-list-] .summary{word-wrap:break-word;color:var(--ncui-black045)}[class*=board-list-] .summary strong,[class^=board-list-] .summary strong{-webkit-text-decoration:underline;text-decoration:underline}[class*=board-list-] .search-tags a,[class^=board-list-] .search-tags a{display:inline-block;margin-right:4px}[class*=board-list-] .thumb,[class^=board-list-] .thumb{border-radius:8px;overflow:hidden;position:relative}[class*=board-list-] .thumb a,[class^=board-list-] .thumb a{display:block;height:100%;position:relative;width:100%}[class*=board-list-] .thumb a:after,[class^=board-list-] .thumb a:after{border:1px solid rgba(34,34,34,.12);border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}[class*=board-list-] .thumb img,[class^=board-list-] .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}[lang=en] [class*=board-list-] .title,[lang=en] [class^=board-list-] .title{word-break:break-word}[data-new=true] .wrap-title:before{background-color:var(--ncui-error);border-radius:100%;content:"";height:4px;left:0;margin-left:-8px;margin-top:10px;position:absolute;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:4px}[dir=rtl] [data-new=true] .wrap-title:before{right:0}html:not([dir=rtl]) [data-new=true] .wrap-title:before{left:0}@container list (min-width: 960px){[data-new=true] .wrap-title:before{display:none}}.board-article-container.list-type02 .empty-item{padding-bottom:120px}.board-article-container.list-type02 .nc-comment-more{border-radius:4px}.board-list-list .board-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--ncui-gray012);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 16px 20px;position:relative}.board-list-list .board-items[data-new=true] .wrap-title:before{display:none}.board-list-list .board-items .article-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1%}.board-list-list .board-items .article-wrap .wrap-title .icons{height:27px}.board-list-list .board-items .article-wrap .title{line-height:27px}.board-list-list .board-items .article-wrap .title.question:before{content:"Q. "}.board-list-list .board-items .article-wrap .board-meta{height:20px;margin-top:6px;white-space:nowrap}.board-list-list .board-items .article-wrap .board-meta .name{min-width:1%;overflow:hidden;text-overflow:ellipsis}.board-list-list .board-items .article-wrap .board-meta .posted-at:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 6px 1px;vertical-align:middle;width:2px}.board-list-list .board-items .article-wrap .board-meta .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit}.board-list-list .board-items .article-wrap .board-meta .reactions>span{margin-left:10px}.board-list-list .board-items .article-wrap .board-meta .reactions [class$=count] .iconc{margin-top:1px}.board-list-list .board-items .article-wrap .board-meta .reactions .btn-recommend .level{height:18px;mask-size:18px 18px;-webkit-mask-size:18px 18px;width:18px}.board-list-list .board-items .article-wrap .board-meta .btn-translate{margin-left:10px}.board-list-list .board-items .article-wrap .board-meta .btn-translate .iconc{height:18px;mask-size:18px 18px;-webkit-mask-size:18px 18px;width:18px}.board-list-list .board-items .article-wrap~.btn-translate{background:var(--ncui-gray004);border-radius:4px;height:30px;margin-left:16px;width:30px}.board-list-list .board-items .article-wrap .search-tags{margin-top:5px}.board-list-list .board-items .board-utils{width:100%}.board-list-list .board-items .thumb{height:66px;margin-left:12px;width:66px}.board-list-list .board-items .feed-comment,.board-list-list .board-items .feed-view{width:100%}.feed-wrapper .feed-aside-item{font-size:14px;padding:24px 16px}.feed-wrapper .feed-aside-item .item-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.feed-wrapper .feed-aside-item .article-list{margin:0}.feed-wrapper .feed-aside-item .article-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.feed-wrapper .feed-aside-item .article-list li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.feed-wrapper .feed-aside-item .article-list.dot-list li:before{background:var(--ncui-gray040);content:"";display:inline-block;height:3px;margin-bottom:2px;margin-right:8px;vertical-align:middle;width:3px}.feed-wrapper .feed-aside-item .article-list.dot-list li:not(:last-child){margin-bottom:5px}.feed-wrapper .feed-aside-item .aside-title{color:var(--ncui-black093);font-size:16px;font-weight:400;margin:0}.feed-wrapper .feed-aside-item .item-body.swiper-initialized{margin:0 -16px;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.feed-wrapper .feed-aside-item .swiper-autoheight .slide-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.feed-wrapper .feed-aside-item .slide-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.feed-wrapper .feed-aside-item .slide-wrapper .slide-item{-ms-flex-negative:0;flex-shrink:0;padding:0 16px;width:100%}.feed-wrapper .feed-aside-item .slide-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[dir=rtl] .feed-wrapper .feed-aside-item .slide-nav{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.feed-wrapper .feed-aside-item .slide-nav button{height:16px;width:16px}.feed-wrapper .feed-aside-item .slide-nav button .iconc{background-color:var(--ncui-black068);display:block;height:16px;margin:0 auto;width:16px}.feed-wrapper .feed-aside-item .slide-nav button.disabled .iconc{background-color:var(--ncui-black045)}.feed-wrapper .feed-aside-item .slide-nav button:not(:first-child){margin-left:5px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_left_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_left_s"))){.feed-wrapper .feed-aside-item .slide-nav .btn-prev .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_left_s);mask-image:url(../img/icon/community-symbols.svg#arrow_left_s)}}.feed-wrapper .feed-aside-item .slide-nav .btn-prev .iconc{display:inline-block;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_left_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_right_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_right_s"))){.feed-wrapper .feed-aside-item .slide-nav .btn-next .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_right_s);mask-image:url(../img/icon/community-symbols.svg#arrow_right_s)}}.feed-wrapper .feed-aside-item .slide-nav .btn-next .iconc{display:inline-block;-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_right_s);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.feed-wrapper .feed-aside-item .slide-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.feed-wrapper .feed-aside-item .slide-pagination span{background-color:var(--ncui-gray020);border-radius:100%;height:6px;margin:0;width:6px}.feed-wrapper .feed-aside-item .slide-pagination span:not(:first-child){margin-left:6px}.feed-wrapper .feed-aside-item .slide-pagination .is-active{background-color:var(--ncui-black093)}.feed-wrapper .feed-aside-item+.board-items{border-top:0}.feed-wrapper .cmpick-item .cm-image{background-color:var(--ncui-gray004);position:relative;width:100%}.feed-wrapper .cmpick-item .cm-image.nc-home{aspect-ratio:41/15}@supports not (aspect-ratio:41/15){.feed-wrapper .cmpick-item .cm-image.nc-home:before{content:"";display:block;padding-top:36.58%}}.feed-wrapper .cmpick-item .cm-image.nc-home a:before{background:-webkit-gradient(linear,left top, left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;content:"";height:53.58%;left:0;position:absolute;right:0}.feed-wrapper .cmpick-item .cm-image.m2{aspect-ratio:263/134}@supports not (aspect-ratio:263/134){.feed-wrapper .cmpick-item .cm-image.m2:before{content:"";display:block;padding-top:50.95%}}.feed-wrapper .cmpick-item .cm-image a{background-position:50% 50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;padding:0 16px 11px;position:relative;width:100%}@supports not (aspect-ratio:1){.feed-wrapper .cmpick-item .cm-image a{bottom:0;left:0;position:absolute;right:0;top:0}}.feed-wrapper .cmpick-item .cm-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.feed-wrapper .cmpick-item .cm-image span{line-height:20px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.feed-wrapper .cmpick-item .cm-image .category{color:var(--ncui-point-text)}.feed-wrapper .cmpick-item .cm-image .title{color:var(--ncui-ui-white)}.feed-wrapper .question-item .scroll-wrapper{margin:0 -16px;overflow-x:scroll;padding:0 16px;position:relative}.feed-wrapper .question-item .scroll-wrapper::-webkit-scrollbar{display:none}.feed-wrapper .question-item .question-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.feed-wrapper .question-item .question-list li:not(:first-child){margin-left:8px}.feed-wrapper .question-item li{font-size:14px}.feed-wrapper .question-item .question{line-height:20px}.feed-wrapper .popular-search .search-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.feed-wrapper .popular-search .search-list a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-wrapper .popular-search .search-list a:before{content:"#"}.feed-wrapper .popular-search .search-list a{color:var(--ncui-point-text080);font-size:14px;line-height:20px}.board-list-card .board-items{border-bottom:8px solid var(--ncui-gray008);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-width:0;padding-top:16px;width:100%}@container list (min-width: 600px){.board-list-card .board-items{border:1px solid var(--ncui-gray008);height:456px;min-width:0;padding-top:24px}}.board-list-card .board-items.board-itmes-delete{padding:10px;text-align:center}.board-list-card .thumb{-ms-flex-item-align:start;align-self:flex-start;aspect-ratio:83/40;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 16px 16px;width:-moz-available;width:-webkit-fill-available}@supports not (aspect-ratio:83/40){.board-list-card .thumb a{padding-top:48.193%}.board-list-card .thumb a img{position:absolute;top:0}}@container list (min-width: 600px){.board-list-card .thumb{margin:0 24px 16px}}.board-list-card .board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px;position:relative}@container list (min-width: 600px){.board-list-card .board{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 24px}}.board-list-card .board .summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;color:var(--ncui-black045);display:block;display:-webkit-box;font-size:15px;margin-top:6px;max-height:3em;overflow:hidden;position:relative;text-overflow:ellipsis;word-break:keep-all}.board-list-card .board-meta{margin:9px 0 15px;padding:0 16px;white-space:nowrap;width:100%}@container list (min-width: 600px){.board-list-card .board-meta{margin:18px 0 24px;padding:0 24px}}.board-list-card .btn-translate{margin-left:auto}.board-list-card .name{line-height:19px}.board-list-card .race,.board-list-card .server{display:none}.board-list-card .posted-at:before,.board-list-card .race:before,.board-list-card .server:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-card .posted-at{line-height:19px}.board-list-card .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;width:100%}@container list (min-width: 600px){.board-list-card .reactions{background-color:var(--ncui-gray004);border-width:0;height:50px;padding:0 24px}}.board-list-card .reactions .wrap-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.board-list-card .reactions .wrap-count span+span:not(.recent-comment-name){margin-left:8px}.board-list-card .reactions .recent-comment-name{color:var(--ncui-black068);-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-card .reactions .recent-comment-name:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-card .reactions .btn-recommend{margin-left:8px}.board-list-classic .board-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding-top:20px;width:100%}.board-list-classic .board-items:not(:first-child){border-top:1px solid var(--ncui-gray008)}.board-list-classic .board-items:last-child{border-bottom:1px solid var(--ncui-gray008)}@container list (min-width: 960px){.board-list-classic .board-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0}}.board-list-classic .board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:0 16px;position:relative;width:100%}@container list (min-width: 960px){.board-list-classic .board{padding:0 24px}}.board-list-classic .article-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@container list (min-width: 960px){.board-list-classic .article-wrap{min-height:94px}}.board-list-classic .article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-width:0}@container list (min-width: 960px){.board-list-classic .article .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px}.board-list-classic .article .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-classic .article .category{margin-right:8px}}.board-list-classic .article .summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:15px;margin-top:5px;max-height:3.8em;overflow:hidden;position:relative;text-overflow:ellipsis}@container list (min-width: 960px){.board-list-classic .article .summary{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:block;display:-webkit-box;font-size:16px;margin-top:6px;max-height:1.9em;overflow:hidden;position:relative;text-overflow:ellipsis}}.board-list-classic .thumb{-ms-flex-negative:0;flex-shrink:0;height:66px;margin-left:16px;width:66px}@container list (min-width: 960px){.board-list-classic .thumb{height:94px;margin-left:24px;margin-top:-1px;width:94px}}.board-list-classic .board-meta{margin:15px 0 17px;width:100%}.board-list-classic .board-meta .writer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@container list (min-width: 960px){.board-list-classic .board-meta{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin:-26px 0 4px}}.board-list-classic .board-meta .name{color:var(--ncui-black068)}.board-list-classic .board-meta .race,.board-list-classic .board-meta .server{display:none}.board-list-classic .board-meta .race:before,.board-list-classic .board-meta .server:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}@container list (min-width: 960px){.board-list-classic .board-meta .race,.board-list-classic .board-meta .server{display:inline-block}}.board-list-classic .board-meta .posted-at{margin-right:8px}.board-list-classic .board-meta .posted-at:not(:first-child):before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-classic .board-meta .btn-translate{margin-left:auto}@container list (min-width: 960px){.board-list-classic .board-meta .btn-translate{margin:initial!important}}.board-list-classic .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--ncui-gray008);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:38px;padding:0 16px}@container list (min-width: 960px){.board-list-classic .reactions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-left:1px solid var(--ncui-gray008);border-top-width:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 0 8px 24px;width:273px}}.board-list-classic .reactions .wrap-count{min-width:0}@container list (min-width: 960px){.board-list-classic .reactions .wrap-count{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.board-list-classic .reactions .wrap-count>div+span,.board-list-classic .reactions .wrap-count>span+div,.board-list-classic .reactions .wrap-count>span+span{margin-left:14px}@container list (min-width: 960px){.board-list-classic .reactions .wrap-count>div+span,.board-list-classic .reactions .wrap-count>span+div,.board-list-classic .reactions .wrap-count>span+span{margin:6px 0 0!important}}.board-list-classic .reactions .view-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.board-list-classic .reactions .recent-comment{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:0}.board-list-classic .reactions .recent-comment .comment-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.board-list-classic .reactions .recent-comment .recent-comment-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black068);display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}@container list (min-width: 960px){.board-list-classic .reactions .recent-comment .recent-comment-name{margin-left:4px;max-width:150px}}.board-list-classic .reactions .recent-comment .recent-comment-name:before{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-classic .reactions .recent-comment .recent-comment-name em{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-classic .reactions .recent-comment .commented-at{display:none;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}@container list (min-width: 960px){.board-list-classic .reactions .recent-comment .commented-at{display:inline-block}}.board-list-classic .reactions .count-like{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@container list (min-width: 960px){.board-list-classic .reactions .wrap-recommend,.board-list-classic .reactions>.btn-recommend{margin-top:6px}.board-list-classic .reactions .btn-recommend{background-color:var(--ncui-gray004);border-radius:4px;height:32px;padding:5px;width:32px}}.board-list-classic .search-tags{font-size:15px;margin-bottom:-3px}@container list (min-width: 960px){.board-list-classic .search-tags{font-size:16px;margin-bottom:0;padding-bottom:31px}}.board-list-classic+.wrap-community-more .nc-comment-more{border-top:0}.board-list-tag .article .wrap-summary .summary{margin-top:5px}@container list (min-width: 960px){.board-list-tag .board-meta{margin-top:-5px}}.board-list-compact .board-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:16px 0;width:100%}.board-list-compact .board-items:not(:first-child){border-top:1px solid var(--ncui-gray008)}.board-list-compact .board-items:last-child{border-bottom:1px solid var(--ncui-gray008)}@container list (min-width: 960px){.board-list-compact .board-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px 0}}.board-list-compact .board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding:0 16px;position:relative}@container list (min-width: 960px){.board-list-compact .board{padding:0 24px}}.board-list-compact .board .wrap-title{min-width:0;padding-right:16px}@container list (min-width: 960px){.board-list-compact .board .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.board-list-compact .board .wrap-title .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.board-list-compact .board .co-btn-translate{-ms-flex-negative:0;flex-shrink:0}.board-list-compact .board-meta{-ms-flex-negative:0;flex-shrink:0;margin-top:5px;padding:0 16px}@container list (min-width: 960px){.board-list-compact .board-meta{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;max-height:36px;padding:0}.board-list-compact .board-meta>div{border-left:1px solid var(--ncui-gray008)}}.board-list-compact .writer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:14px}@container list (min-width: 960px){.board-list-compact .writer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px}}.board-list-compact .writer .date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@container list (min-width: 960px){.board-list-compact .writer .date{margin-top:2px}}.board-list-compact .writer .racr,.board-list-compact .writer .server{display:none}@container list (min-width: 960px){.board-list-compact .writer .racr,.board-list-compact .writer .server{display:inline-block}}.board-list-compact .writer .racr:after,.board-list-compact .writer .server:after{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 4px 1px;vertical-align:middle;width:2px}.board-list-compact .writer .posted-at{margin:0 8px}@container list (min-width: 960px){.board-list-compact .writer .posted-at{margin:0}}.board-list-compact .reactions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}@container list (min-width: 960px){.board-list-compact .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:24px;width:170px}.board-list-compact .reactions .wrap-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.board-list-compact .reactions .wrap-count>span{margin-right:8px}@container list (min-width: 960px){.board-list-compact .reactions .wrap-count>span{-ms-flex-item-align:baseline;align-self:baseline;margin-right:0}.board-list-compact .reactions .comment-count{margin:2px 0}.board-list-compact .reactions .btn-recommend{background-color:var(--ncui-gray004);border-radius:4px;height:32px;padding:5px;width:32px}}.board-list-compact .board-utils{padding:0 16px}.board-list-compact+.wrap-community-more .nc-comment-more{border-top:0}.board-notice{background-color:var(--ncui-gray004);overflow:hidden}.board-notice .board-notice-item{border-bottom:1px solid var(--ncui-bg);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px}.board-notice .board-notice-item:last-child{border:0}.board-notice .board-notice-item .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;position:relative;width:100%}.board-notice .board-notice-item .wrap-title .iconc-new{display:none;margin:0 3px}@container list (min-width: 960px){.board-notice .board-notice-item .wrap-title .iconc-new{display:inline-block;-ms-flex-negative:0;flex-shrink:0}}.board-notice .board-notice-item.is-new .wrap-title:before{background-color:var(--ncui-error);border-radius:100%;content:"";height:4px;left:0;margin-left:-8px;margin-top:-1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}@container list (min-width: 960px){.board-notice .board-notice-item.is-new .wrap-title:before{display:none}}.board-notice .board-notice-item .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black093);overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.board-notice .board-notice-item a.title:hover{-webkit-text-decoration:underline;text-decoration:underline}.board-notice .board-notice-item a.title:hover .category{-webkit-text-decoration:none;text-decoration:none}.board-notice .board-notice-item .category{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-point-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;height:22px;line-height:1;margin-right:10px;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;vertical-align:baseline;white-space:nowrap}@container list (min-width: 960px){.board-notice .board-notice-item .category{margin:0}}.board-notice .board-notice-item .category:after{background-color:var(--ncui-gray012);border-radius:100%;content:"";display:none;height:4px;margin:0 12px;width:4px}@container list (min-width: 960px){.board-notice .board-notice-item .category:after{display:inline-block}}.board-notice .board-notice-item .writer{color:var(--ncui-black068);-ms-flex-negative:0;flex-shrink:0;font-size:15px}.board-notice .board-notice-item .writer img{display:block;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-height:18px;max-width:100%}.board-notice .board-notice-item .writer.user{color:var(--ncui-black093);font-size:13px}.board-notice .board-notice-item .writer .server{position:relative}.board-notice .board-notice-item .writer .server:before{background-color:var(--ncui-gray008);content:"";display:inline-block;height:12px;margin:0 6px;vertical-align:middle;width:1px}.board-notice .board-notice-item .writer .server{color:var(--ncui-black045)}.board-notice .board-notice-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px 9px}@container list (min-width: 960px){.board-notice .board-notice-item{padding:11px 24px}.board-notice .board-notice-item .info{display:inline-block}}.board-notice .board-notice-item .writer.user{background:var(--ncui-bg);border:1px solid var(--ncui-gray012);border-radius:100px;line-height:24px;padding:0 10px}.uikit-nccommunity-node .wrap-option-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:58px;position:relative}.uikit-nccommunity-node .wrap-option-toggle .btn-toggle-option{fill:var(--ncui-black068);background:var(--ncui-gray004);border:1px solid var(--ncui-gray008);border-radius:4px;font-size:0;height:30px;margin-left:16px;padding:0;width:30px}.uikit-nccommunity-node .wrap-option-toggle .btn-toggle-option .iconc{vertical-align:middle}.uikit-nccommunity-node .wrap-option-toggle .list-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--ncui-gray008);display:none;height:53px;left:0;overflow-x:auto;padding:0 16px;position:absolute;top:100%;width:100vw}.uikit-nccommunity-node .wrap-option-toggle .list-option::-webkit-scrollbar{display:none}.uikit-nccommunity-node .wrap-option-toggle .ui-dropdown-wrap+.ui-dropdown-wrap{margin-left:8px}.uikit-nccommunity-node .wrap-option-toggle .ui-dropdown-elements{background:var(--ncui-gray004);border:1px solid var(--ncui-gray008);border-radius:4px;font-size:14px;height:28px;padding-left:8px;padding-right:6px}.uikit-nccommunity-node .wrap-option-toggle .ui-dropdown-elements select{background:var(--ncui-gray004-hex)}.uikit-nccommunity-node .wrap-option-toggle.is-option{padding-bottom:53px}.uikit-nccommunity-node .wrap-option-toggle.is-option .btn-toggle-option{border-color:var(--ncui-black068)}.uikit-nccommunity-node .wrap-option-toggle.is-option .btn-toggle-option .iconc{background-color:var(--ncui-black100)}.uikit-nccommunity-node .wrap-option-toggle .option-wrapper,.uikit-nccommunity-node .wrap-option-toggle.is-option .list-option{display:-webkit-box;display:-ms-flexbox;display:flex}.uikit-nccommunity-node .wrap-option-toggle .ui-dropdown+.ui-dropdown{margin-left:20px}.board-top-utils{color:var(--ncui-black068);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.board-top-utils.is-search .board-utils{width:100%}.board-top-utils.is-search .left,.board-top-utils.is-search .wrap-btn-type{display:none}.board-top-utils.is-hide{border-width:0;height:0;margin:0;overflow:hidden;padding:0}.board-top-utils .left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.board-top-utils .left>.ui-dropdown-wrap{font-size:15px}.board-top-utils .left>.ui-dropdown-wrap+.ui-dropdown-wrap{margin-left:20px}.board-top-utils .left .wrap-option-toggle .board-language .ui-dropdown-elements:before{content:""}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#globe")) or (mask-image: url("../img/icon/community-symbols.svg#globe"))){.board-top-utils .left .wrap-option-toggle .board-language .ui-dropdown-elements:before{-webkit-mask-image:url(../img/icon/community-symbols.svg#globe);mask-image:url(../img/icon/community-symbols.svg#globe)}}.board-top-utils .left .wrap-option-toggle .board-language .ui-dropdown-elements:before{background-color:var(--ncui-black045);display:inline-block;height:16px;margin-right:6px;-webkit-mask-image:url(../img/icon/community-symbols.svg#globe);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}.board-top-utils .left .wrap-option-toggle .list-option{bottom:0;top:auto}.board-top-utils .right{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px}.board-top-utils .right .board-utils-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.board-top-utils .right .co-btn-write{border-radius:50px;bottom:16px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);height:52px;min-width:auto;padding:0;position:fixed;right:16px;width:52px;z-index:15}.board-top-utils .right .co-btn-write span{display:none}.board-top-utils .right .co-btn-write svg{height:26px;width:26px}.board-top-utils .right .wrap-option-toggle{display:none}.board-top-utils .wrap-btn-type{display:block;padding:0 6px;position:relative}.board-top-utils .wrap-btn-type.is-show .btn-type-list{display:block}.board-top-utils .wrap-btn-type button svg{display:block;margin:0 auto}.board-top-utils .wrap-btn-type .btn-type-selected{background:transparent;border:1px solid transparent;cursor:pointer;display:inline-block;font-size:0;height:36px;line-height:1;width:36px}.board-top-utils .wrap-btn-type .btn-type-selected:before{content:"";position:absolute;top:50%}html:not([dir=rtl]) .board-top-utils .wrap-btn-type .btn-type-selected:before{left:0;right:0}.board-top-utils .wrap-btn-type .btn-type-selected:before{background-color:var(--ncui-gray012);height:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.board-top-utils .wrap-btn-type .btn-type-list{background:var(--ncui-gray004-hex);border:1px solid var(--ncui-gray012-hex);display:none;left:6px;position:absolute;right:6px;top:0;z-index:1}.dark-mode .board-top-utils .wrap-btn-type .btn-type-list{background:var(--ncui-gray008-hex)}.board-top-utils .wrap-btn-type .btn-type-list,.board-top-utils .wrap-btn-type .btn-type-list [class^=co-btn]{font-size:0}.dark-mode .board-top-utils .wrap-btn-type .btn-type-list,.dark-mode .board-top-utils .wrap-btn-type .btn-type-list [class^=co-btn]{border-color:var(--ncui-gray020-hex)}.board-top-utils .wrap-btn-type [class^=co-btn]{border-bottom:1px solid var(--ncui-gray012-hex);height:34px;vertical-align:middle;width:34px}.board-top-utils .wrap-btn-type [class^=co-btn].is-selected{background:var(--ncui-white100);cursor:default}.dark-mode .board-top-utils .wrap-btn-type [class^=co-btn].is-selected{background:var(--ncui-gray012-hex)}.board-top-utils .wrap-btn-type [class^=co-btn]:last-child{border-bottom-width:0}.board-top-utils .tooltip-viewmode .tooltip-content{left:auto;padding-bottom:14px;padding-top:13px}[dir=rtl] .board-top-utils .tooltip-viewmode .tooltip-content{left:-6px}.board-top-utils .tooltip-viewmode .tooltip-content{right:-6px}[dir=rtl] .board-top-utils .tooltip-viewmode .tooltip-content{right:auto}.board-top-utils .tooltip-viewmode .tooltip-content .button{margin-top:6px}.board-top-utils .tooltip-viewmode .tooltip-content:before{left:auto}[dir=rtl] .board-top-utils .tooltip-viewmode .tooltip-content:before{left:23px}.board-top-utils .tooltip-viewmode .tooltip-content:before{right:23px}[dir=rtl] .board-top-utils .tooltip-viewmode .tooltip-content:before{right:auto}.board-top-category{min-height:76px;padding:16px;position:relative;z-index:13}.board-top-category+.board-top-utils{border-top:7px solid var(--ncui-gray004)}.board-top-category+.board-top-utils:before{border-top:1px solid var(--ncui-gray004);content:"";left:0;position:absolute;right:0;top:-7px;width:100%}.board-top-category .board-category.ui-dropdown-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray012);border-radius:4px;border-style:solid;border-width:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;height:44px;padding:0 10px 0 20px;position:relative;width:100%}.board-top-category .board-category.ui-dropdown-wrap select{background-color:var(--ncui-bg);font-weight:400;height:100%;min-width:60px;width:100%}.board-top-category .board-category.ui-dropdown-wrap .ui-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black093);font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.board-top-category .board-category.ui-dropdown-wrap .ui-dropdown-community .selected{-webkit-box-flex:1;-ms-flex:1;flex:1}.board-top-category .board-category.ui-dropdown-wrap .option,.board-top-category .board-category.ui-dropdown-wrap .option-list{min-width:100%}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_updown_s")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_updown_s"))){.board-top-category .board-category.ui-dropdown-wrap .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_updown_s);mask-image:url(../img/icon/community-symbols.svg#arrow_updown_s)}}.board-top-category .board-category.ui-dropdown-wrap .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_updown_s)}.board-top-category.board-top-category_scroll{min-height:65px;padding:0}.board-top-category .scroll-category{-ms-overflow-style:none;border:0;overflow-x:auto;overflow-y:hidden}.board-top-category .scroll-category::-webkit-scrollbar{display:none}.board-top-category .scroll-category .category-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:16px}.board-top-category .scroll-category .category-items{background-color:transparent;border:1px solid var(--ncui-gray012);border-radius:4px;color:var(--ncui-black093);display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-right:8px;padding:7px 15px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.board-top-category .scroll-category .category-items.is-active{border-color:var(--ncui-point040);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px 0 rgba(0,0,0,.12);color:var(--ncui-point-text);font-weight:400}.ingame .wrap-option-toggle.is-option .list-option,.launcher .wrap-option-toggle.is-option .list-option,.pc .wrap-option-toggle.is-option .list-option{overflow:visible}.board-top-utils{position:relative}.board-top-utils .board-utils-search{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;width:100%}.board-top-utils .board-utils-search.disabled{height:0;overflow:hidden!important;width:0}.board-top-utils .board-utils-search .board-search.is-show{display:inline-block}.board-top-utils .board-utils-search .ui-input-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;position:relative;width:47px}.board-top-utils .board-utils-search .ui-input-box button{height:100%}.board-top-utils .board-utils-search .ui-input-box .input-board-search{-webkit-appearance:none!important;background:transparent;border:0;color:var(--ncui-black093);cursor:pointer;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;height:100%;line-height:1.5;min-width:1%;outline:0;padding:0 0 2px;text-align:left}.board-top-utils .board-utils-search .ui-input-box .input-board-search::-webkit-input-placeholder{color:var(--ncui-black045)}.board-top-utils .board-utils-search .ui-input-box .input-board-search:-ms-input-placeholder{color:var(--ncui-black045)}.board-top-utils .board-utils-search .ui-input-box .input-board-search::-ms-clear{display:none}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset{bottom:0;display:none;padding-top:1px;width:45px}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset.is-show{display:block}.board-top-utils .board-utils-search .ui-input-box .co-btn-search-submit{display:none}.board-top-utils .board-utils-search .ui-input-box .input-board-search:not(:valid){background-color:var(--ncui-bg)}.board-top-utils .board-utils-search .ui-input-box .input-board-search:not(:valid)~.co-btn-reset{display:none!important}.board-top-utils .board-utils-search .ui-input-box .co-btn-search-toggle{width:47px}.board-top-utils .board-utils-search .predict-layer{background-color:var(--ncui-bg);border-color:var(--ncui-gray012);border-style:solid;border-width:1px;clear:both;display:none;font-size:16px;left:0;line-height:2.333em;margin-top:-1px;position:absolute;right:0;top:36px}.board-top-utils .board-utils-search .predict-layer.is-show{display:block}.board-top-utils .board-utils-search .predict-layer-list{list-style:none;margin:0;padding:0;width:100%}.board-top-utils .board-utils-search .predict-layer-items a{display:block;max-width:100%;overflow:hidden;padding:0 13px;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.board-top-utils .board-utils-search .predict-layer-items a:hover{background-color:hsla(0,0%,60%,.1)}.board-top-utils .board-utils-search .predict-layer-items em{font-style:normal}.board-top-utils .board-utils-search .predict-layer-close{border-top:1px solid var(--ncui-gray012);font-size:15px;height:40px;line-height:40px;padding-right:13px;text-align:right}.board-top-utils.is-tag .wrap-option-toggle{margin-top:70px}.board-top-utils.is-search .right{-webkit-box-flex:1;-ms-flex:1;flex:1}.board-top-utils.is-search .board-utils-search{z-index:1}.board-top-utils.is-search .board-utils-search .ui-input-box .input-board-search{cursor:text}.board-top-utils.is-search .board-utils-search .ui-input-box .co-btn-reset,.board-top-utils.is-search .board-utils-search .ui-input-box .co-btn-search-toggle{display:block}.board-top-utils.is-search .board-utils-buttons .wrap-btn-type{display:none}.board-top-utils+[class^=board-search-top]{border-top:1px solid var(--ncui-gray008)}.board-search-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;position:relative}.board-search-top:after{clear:both;content:"";display:table}.board-search-top{font-size:15px;padding:0 16px}.board-search-top .wrap-count{color:var(--ncui-black068);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:auto;position:relative;z-index:1}.board-search-top .wrap-count .btn-delete .iconc{display:block;margin-top:1px}.board-search-top .count{color:inherit!important;font-style:normal;margin:0 3px}.board-search-top .tag-list-option+.wrap-auto-translate{margin-left:22px}.board-search-top+.board-list-default{margin-top:0}.board-search-top+.board-list-default li:first-child{border-top:1px solid var(--ncui-gray012)}.board-search-top .wrap-option-toggle{margin-top:auto}.board-search-top .wrap-option-toggle.is-option{position:static}.board-search-top .wrap-option-toggle.is-option .list-option{right:0;top:100%}.is-option~.board-search-top{margin-bottom:53px}.board-search-top_tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ncui-gray004);-webkit-box-sizing:content-box;box-sizing:content-box;color:var(--ncui-black093);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.board-search-top_tag:before{content:"#"}.wrap-auto-translate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px}.ui-dialog-translate .dialog{border:0;border-radius:4px 4px 8px 8px;color:var(--ncui-black045);font-size:14px;line-height:1.43;max-width:90%;width:280px}.ui-dialog-translate .title{font-weight:400;margin:initial}.ui-dialog-translate .dialog-header{margin-bottom:16px;padding:28px 20px 0}.ui-dialog-translate .dialog-header .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.ui-dialog-translate .dialog-header .title{color:var(--ncui-black093);font-size:18px}.ui-dialog-translate .dialog-header .toggle{background:var(--ncui-gray008);border-radius:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;line-height:28px;position:relative;width:80px}.ui-dialog-translate .dialog-header .toggle:before{border-radius:14px;bottom:0;content:"";position:absolute;top:0;-webkit-transition:all .2s linear;transition:all .2s linear;width:50%}.ui-dialog-translate .dialog-header .toggle .label{background:transparent;color:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:10px;position:relative;width:50%}.ui-dialog-translate .dialog-header .toggle input[type=radio]{left:0;opacity:0;position:absolute;top:0}.ui-dialog-translate .dialog-header .toggle label{cursor:pointer;display:block;height:100%;position:relative;text-align:center;width:100%}.ui-dialog-translate .dialog-header .toggle.on:before{background-color:var(--ncui-point);-webkit-transform:translateX(0);transform:translateX(0)}.ui-dialog-translate .dialog-header .toggle.on .on label{color:var(--ncui-ui-white)}.ui-dialog-translate .dialog-header .toggle.off:before{-webkit-transform:translateX(100%);transform:translateX(100%)}[dir=rtl] .ui-dialog-translate .dialog-header .toggle.off:before{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ui-dialog-translate .dialog-header .toggle.off:before{background-color:var(--ncui-gray040)}.ui-dialog-translate .dialog-header .toggle.off .off label{color:var(--ncui-ui-white)}.ui-dialog-translate .dialog-body{border-top:1px solid var(--ncui-gray008);margin:0 20px 28px;padding-top:16px}.ui-dialog-translate .dialog-body .title{font-size:inherit;margin-bottom:8px}.ui-dialog-translate .dialog-body .translate-language{background-color:var(--ncui-gray004);border:1px solid var(--ncui-gray008);border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;padding-left:12px;padding-right:6px}.ui-dialog-translate .dialog-body .translate-language .ui-dropdown-community{height:auto}.ui-dialog-translate .dialog-body .translate-language .ui-dropdown-community li{-webkit-box-sizing:border-box;box-sizing:border-box}.dark-mode .ui-dialog-translate .dialog-body .translate-language select{background:#292929}.ui-dialog-translate .dialog-footer{border-radius:0 0 4px 4px;height:48px;overflow:hidden}.ui-dialog-translate .dialog-footer .confirm{border-radius:0;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.article-view{word-wrap:break-word}.article-view .tag-list .tag{font-size:14px;height:26px;line-height:26px;margin-right:16px}.article-view .tag-list .tag:hover{-webkit-text-decoration:underline;text-decoration:underline}.article-view~.board-prev-next-article{margin-top:50px}.article-view.writer-user .view-body .fr-image{display:block}.view-header{position:relative}.view-header .view-title{color:var(--ncui-black093);font-weight:400;margin:0}.view-header .article-info-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.view-header .article-info{color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:22px;position:relative}.view-header .article-info em{font-style:normal;margin-left:3px}.view-header .article-info .writer:not(:empty){min-width:1%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-header .article-info .writer img{-ms-interpolation-mode:nearest-neighbor;display:block;image-rendering:crisp-edges;margin-bottom:5px;max-height:18px;position:relative}.view-header .article-info .comment-count,.view-header .article-info .view-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px}.view-header .util-btn-wrap{height:30px;width:30px}.view-header .util-btn-wrap em{font-style:normal}.view-body{color:var(--ncui-black093);font-size:16px;min-height:300px}.view-body a{-webkit-text-decoration:underline;text-decoration:underline}.view-body a[href]{color:var(--ncui-point-text)}.view-body a[href=NOT_ALLOWED_URL]{color:inherit;cursor:default;pointer-events:none;-webkit-text-decoration:none;text-decoration:none}.view-body .fe-toc-inner a{color:inherit}.view-body a.tag{-webkit-text-decoration:none;text-decoration:none}.view-body a.tag:before{content:"#"}.view-body p{margin:0}.view-body pre{white-space:pre-wrap}.view-body iframe{border:0}.view-body img{max-width:100%}.view-body [data-contents-type=image] img{opacity:1;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.view-body [data-contents-type=image] img.is-transparent{opacity:0}.view-body .fe-image{cursor:pointer}.view-body .alpha-tag-node,.view-body .tag{color:var(--ncui-point-text080)}.view-body ol,.view-body ul{list-style-position:inside}.view-body ul{list-style-type:disc}.view-body ol{list-style-type:decimal}.view-body table{display:block;overflow-x:auto;white-space:nowrap}.view-body table .fe-image-inner img{min-width:15vw}.view-body table.fr-dashed-borders td,.view-body table.fr-dashed-borders th{border-style:dashed}.view-body table td,.view-body table th{padding:4px 8px;vertical-align:middle}.view-body table td:empty,.view-body table th:empty{height:20px}.view-body table td.fr-highlighted,.view-body table th.fr-highlighted{border:1px double red}.view-body table td.fr-thick,.view-body table th.fr-thick{border-width:2px}.view-body table th{background:#e6e6e6}.view-body>table{width:100%}.btn-share-toggle{fill:var(--ncui-black068);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:var(--ncui-black068);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;overflow:visible;padding:0;text-align:center;vertical-align:middle;white-space:nowrap;width:auto}.btn-share-toggle,.btn-share-toggle:hover{-webkit-text-decoration:none;text-decoration:none}.btn-share-toggle:focus{outline:0}.btn-share-toggle .label{display:block;font-size:16px}.ui-dialog-share .close{position:absolute;top:7px}html:not([dir=rtl]) .ui-dialog-share .close{right:8px}[dir=rtl] .ui-dialog-share .close{left:8px}.ui-dialog-share .close{background:transparent;border:0;cursor:pointer;height:40px;outline:0;width:40px}.ui-dialog-share .dialog{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:40px 36px 36px;width:340px;z-index:11}.ui-dialog-share .dialog .share__title{color:var(--ncui-black068);font-size:20px;font-weight:400;line-height:150%;margin-bottom:11px;text-align:center}.ui-dialog-share .share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:220px;text-align:left}.ui-dialog-share .share-list [class^=btn__share]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid var(--ncui-gray012);border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:7px;outline:none;overflow:hidden;padding:0;position:relative;width:56px}.ui-dialog-share .share-list [class^=btn__share] .icon{height:32px;width:32px}.ui-dialog-share .share-list [class^=btn__share] .iconc-facebook{background-color:#386db4}.ui-dialog-share .share-list [class^=btn__share] .iconc-twitter{background-color:var(--ncui-black100)}.ui-dialog-share .share-list [class^=btn__share] .iconc-url{background-color:var(--ncui-black068)}.nc-share .btn__share--toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#share")) or (mask-image: url("../img/icon/community-symbols.svg#share"))){.nc-share .btn__share--toggle i{-webkit-mask-image:url(../img/icon/community-symbols.svg#share);mask-image:url(../img/icon/community-symbols.svg#share)}}.nc-share .btn__share--toggle i{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#share);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}.nc-share .btn__share--toggle .label{margin-left:3px;white-space:nowrap}.nc-share .share__wrap{background:var(--ncui-ui-white);border:1px solid rgba(34,34,34,.12);display:none;left:0;margin:-128px auto 0;overflow:hidden;padding:40px 36px 36px;position:fixed;right:0;top:50%;width:340px;z-index:100}.dark-mode .nc-share .share__wrap{background:var(--ncui-gray004-hex)}.nc-share .share__wrap.is-active{display:inline-block}.nc-share .share__wrap .share__title{color:var(--ncui-black068);font-size:20px;font-weight:400;line-height:150%;margin-bottom:11px;text-align:center}.nc-share .share__wrap .btn__close{position:absolute;top:7px}html:not([dir=rtl]) .nc-share .share__wrap .btn__close{right:8px}[dir=rtl] .nc-share .share__wrap .btn__close{left:8px}.nc-share .share__wrap .btn__close{background:transparent;border:0;cursor:pointer;height:40px;outline:0;width:40px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#close")) or (mask-image: url("../img/icon/community-symbols.svg#close"))){.nc-share .share__wrap .btn__close i{-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-image:url(../img/icon/community-symbols.svg#close)}}.nc-share .share__wrap .btn__close i{background-color:var(--ncui-black068);display:inline-block;height:22px;-webkit-mask-image:url(../img/icon/community-symbols.svg#close);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}.nc-share .share__wrap .share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:220px;text-align:left}.nc-share .share__wrap .share__list [class^=btn__share]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid var(--ncui-gray012);border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:7px;outline:none;overflow:hidden;padding:0;position:relative;width:56px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#facebook")) or (mask-image: url("../img/icon/community-symbols.svg#facebook"))){.nc-share .share__wrap .share__list [class^=btn__share] .icon__facebook{-webkit-mask-image:url(../img/icon/community-symbols.svg#facebook);mask-image:url(../img/icon/community-symbols.svg#facebook)}}.nc-share .share__wrap .share__list [class^=btn__share] .icon__facebook{background-color:#386db4;display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#facebook);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#twitter")) or (mask-image: url("../img/icon/community-symbols.svg#twitter"))){.nc-share .share__wrap .share__list [class^=btn__share] .icon__twitter{-webkit-mask-image:url(../img/icon/community-symbols.svg#twitter);mask-image:url(../img/icon/community-symbols.svg#twitter)}}.nc-share .share__wrap .share__list [class^=btn__share] .icon__twitter{background-color:var(--ncui-black100);display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#twitter);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#url")) or (mask-image: url("../img/icon/community-symbols.svg#url"))){.nc-share .share__wrap .share__list [class^=btn__share] .icon__url{-webkit-mask-image:url(../img/icon/community-symbols.svg#url);mask-image:url(../img/icon/community-symbols.svg#url)}}.nc-share .share__wrap .share__list [class^=btn__share] .icon__url{background-color:var(--ncui-black068);display:inline-block;height:32px;-webkit-mask-image:url(../img/icon/community-symbols.svg#url);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:32px 32px;-webkit-mask-size:32px 32px;width:32px}.view-signature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--ncui-gray004);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}.view-signature .profile-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-signature .writer{margin-top:10px}.view-signature .writer .name{display:block;margin-bottom:5px}.view-signature .writer .info{display:-webkit-box;display:-ms-flexbox;display:flex}.view-signature .writer .info span{display:inline-block}.view-signature .writer a{white-space:nowrap}.view-signature .writer-profile{margin:0 auto}.view-signature .btn-profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray012);border-radius:12px;border-style:solid;border-width:1px;color:var(--ncui-black045);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:9px auto 0;min-width:109px;text-indent:8px}.view-body .fe-image-inner{display:inline-block;position:relative}.view-body .fe-video{margin:1em 0!important;max-height:708.75px;max-width:1260px;padding-bottom:56.25%!important;position:relative}.view-body .fe-video-inner{bottom:0;left:0;position:absolute;right:0;top:0}.view-body .fe-video-inner iframe{height:100%;width:100%}.view-recent{background-color:var(--ncui-gray008);margin:25px 0 36px;padding:30px 0;position:relative;-ms-touch-action:pan-y;touch-action:pan-y}.view-recent .view-recent-list{margin:0 16px;max-width:1165px;overflow:hidden;position:relative}.view-recent .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.view-recent .view-recent-items{-ms-flex-negative:0;flex-shrink:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.view-recent .view-recent-items a{color:var(--ncui-black045);display:block;outline:none;position:relative;-webkit-text-decoration:none;text-decoration:none}.view-recent .view-recent-items a img{display:block;width:100%}.view-recent .view-recent-items a .thumb{aspect-ratio:83/40;background-color:var(--ncui-gray004);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}@supports not (aspect-ratio:83/40){.view-recent .view-recent-items a .thumb{padding-top:48.193%}.view-recent .view-recent-items a .thumb img{position:absolute;top:0}}.view-recent .view-recent-items a .number{word-wrap:break-word;display:block;font-size:14px;padding-top:8px;text-align:center;word-break:keep-all}.view-recent .view-recent-items[data-is-current=true] .thumb:after{-webkit-box-shadow:inset 0 0 0 1px var(--ncui-black100);box-shadow:inset 0 0 0 1px var(--ncui-black100);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.view-recent .view-recent-items[data-is-current=true] a{color:var(--ncui-point-text);-webkit-text-decoration:underline;text-decoration:underline}.view-recent .item-navigation{cursor:pointer;display:none;height:22px;margin-top:-11px;outline:none;position:absolute;top:50%;z-index:2}.view-recent .item-navigation.item-prev{left:21px}.view-recent .item-navigation.item-next{right:21px}.view-recent .item-navigation.item-next .iconc{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.view-recent .item-navigation:disabled{display:none}.view-recent .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:22px}.view-recent .pagination>span{background:var(--ncui-gray020-hex);height:2px;margin:0 2px;width:8px}.view-recent .pagination .is-active{background-color:var(--ncui-button-hover)}.view-recent .slick-slider .slick-dots{margin-bottom:-33px!important}.view-recent .slick-slider .slick-dots li{height:2px;margin:0 2px!important;width:8px}.view-recent .slick-slider .slick-dots li button{background:var(--ncui-gray020);height:2px;padding:0;width:8px}.view-recent .slick-slider .slick-dots li.slick-active button{background:var(--ncui-black093)}.ui-checkbox{margin:0;overflow:hidden;padding:3px 0;position:relative}.ui-checkbox input{position:absolute}html:not([dir=rtl]) .ui-checkbox input{left:-999em}[dir=rtl] .ui-checkbox input{right:-999em}.ui-checkbox label{display:inline-block}.ui-checkbox label span{vertical-align:middle}.ui-checkbox .icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:20px;line-height:1;position:relative;width:20px}.ui-checkbox .icon:after,.ui-checkbox .icon:before{background-color:hsla(0,0%,50%,.3);content:"";display:block;height:1px;left:50%;position:absolute;top:50%}.ui-checkbox .icon:before{margin:1px 0 0 -8px;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:8px}.ui-checkbox .icon:after{margin:-2px 0 0 -5px;-webkit-transform:rotate(120deg);transform:rotate(120deg);width:15px}.view-body .fe-btn-modify,.view-body .fe-btn-remove{display:none}.view-body .vote-editor:not(.fr-disabled){min-height:260px}.view-body .vote-view{border-color:var(--ncui-gray012);border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:150%;margin:10px 0;max-width:400px;min-width:300px;outline:none;padding:15px;position:relative;text-align:left}.view-body .vote-view .vote-title{word-wrap:break-word;font-size:18px;word-break:keep-all}.view-body .vote-view .vote-info{color:var(--ncui-black045);font-size:13px}.view-body .vote-view .vote-info span{display:inline-block;margin-right:3px}.view-body .vote-view .vote-info span:before{content:"|";padding-right:4px}.view-body .vote-view .vote-info span:first-child{padding:0}.view-body .vote-view .vote-info span:first-child:before{display:none}.view-body .vote-view .vote-list{list-style:none;margin:10px 0 0;padding:0}.view-body .vote-view .vote-items{border-color:var(--ncui-gray012);border-style:solid;border-width:1px;margin-bottom:4px}.view-body .vote-view .vote-items.best label{background-color:var(--ncui-gray002)}.view-body .vote-view .vote-items .ui-checkbox{padding:0}.view-body .vote-view .vote-items .ui-checkbox label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;padding:14px 12px;position:relative}.view-body .vote-view .vote-items .ui-checkbox .icon{display:none;font-size:0;overflow:hidden;position:absolute;text-indent:-9999px;top:15px}.view-body .vote-view .vote-items .ui-checkbox .icon:before{content:""}.view-body .vote-view .vote-items .ui-checkbox .label-text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;-webkit-transition:all .1s;transition:all .1s}.view-body .vote-view .vote-items .ui-checkbox .count{color:var(--ncui-black045);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:10px;max-height:22px;text-align:right;white-space:nowrap}.view-body .vote-view .vote-items .ui-checkbox .count em{font-style:normal}.view-body .vote-view .vote-items .ui-checkbox input:checked+label .icon{display:block}.view-body .vote-view .vote-items .ui-checkbox input:checked+label .icon:after,.view-body .vote-view .vote-items .ui-checkbox input:checked+label .icon:before{background-color:var(--ncui-black100)}.view-body .vote-view .vote-items .ui-checkbox input:checked+label .label-text{padding-left:30px}.view-body .vote-view .fe-btn-wrap{margin-top:15px;text-align:center}.view-body .vote-view .editor-icon-vote-user{position:relative}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#vote-user")) or (mask-image: url("../img/icon/community-symbols.svg#vote-user"))){.view-body .vote-view .editor-icon-vote-user{-webkit-mask-image:url(../img/icon/community-symbols.svg#vote-user);mask-image:url(../img/icon/community-symbols.svg#vote-user)}}.view-body .vote-view .editor-icon-vote-user{background-color:var(--ncui-black045);display:inline-block;height:22px;margin-left:6px;-webkit-mask-image:url(../img/icon/community-symbols.svg#vote-user);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:22px 22px;-webkit-mask-size:22px 22px;width:22px}.view-utils{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;position:relative}.view-utils .co-btn,.view-utils .nc-comment-more,.view-utils .nc-comment-more_tag,.view-utils .ncCommentMore{border:1px solid var(--ncui-gray012);border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--ncui-black068);font-size:15px;line-height:150%;position:relative}.view-utils .co-btn em,.view-utils .co-btn span,.view-utils .nc-comment-more em,.view-utils .nc-comment-more span,.view-utils .nc-comment-more_tag em,.view-utils .nc-comment-more_tag span,.view-utils .ncCommentMore em,.view-utils .ncCommentMore span{position:relative}.view-utils .co-btn span,.view-utils .nc-comment-more span,.view-utils .nc-comment-more_tag span,.view-utils .ncCommentMore span{margin:0 5px 0 3px}.view-utils .co-btn em,.view-utils .nc-comment-more em,.view-utils .nc-comment-more_tag em,.view-utils .ncCommentMore em{font-style:normal}.view-utils .view-bookmark{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.view-utils .co-btn-like{padding:8px 15px 8px 39px}.view-utils .co-btn-like .iconc{left:16px;position:absolute}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#like_fill")) or (mask-image: url("../img/icon/community-symbols.svg#like_fill"))){.view-utils .co-btn-like.is-active .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#like_fill);mask-image:url(../img/icon/community-symbols.svg#like_fill)}}.view-utils .co-btn-like.is-active .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#like_fill)}.view-utils+.view-recent{margin-top:144px}.view-recommend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-recommend .btn-recommend{color:var(--ncui-black068)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up_l")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up_l"))){.view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up_l);mask-image:url(../img/icon/community-symbols.svg#recommend-up_l)}}.view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up_l"))){html[data-service=h3] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_l);mask-image:url(../img/icon/h3.svg#recommend-up_l)}}html[data-service=h3] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up_l"))){html[data-service=h2] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_l);mask-image:url(../img/icon/h3.svg#recommend-up_l)}}html[data-service=h2] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up_l")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up_l"))){html[data-service=lovebeat] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up_l);mask-image:url(../img/icon/lovebeat.svg#recommend-up_l)}}html[data-service=lovebeat] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-up_l")) or (mask-image: url("../img/icon/aion2.svg#recommend-up_l"))){html[data-service=aion2] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-up_l);mask-image:url(../img/icon/aion2.svg#recommend-up_l)}}html[data-service=aion2] .view-recommend .btn-recommend_up .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-up_l)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up-level2_l")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up-level2_l"))){.view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level2_l);mask-image:url(../img/icon/community-symbols.svg#recommend-up-level2_l)}}.view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level2_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level2_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level2_l"))){html[data-service=h3] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level2_l);mask-image:url(../img/icon/h3.svg#recommend-up-level2_l)}}html[data-service=h3] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level2_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level2_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level2_l"))){html[data-service=h2] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level2_l);mask-image:url(../img/icon/h3.svg#recommend-up-level2_l)}}html[data-service=h2] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level2_l)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up-level2_l")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up-level2_l"))){html[data-service=lovebeat] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level2_l);mask-image:url(../img/icon/lovebeat.svg#recommend-up-level2_l)}}html[data-service=lovebeat] .view-recommend .btn-recommend_up.level2 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level2_l)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-up-level3_l"))){.view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_l);mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_l)}}.view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level3_l"))){html[data-service=h3] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_l);mask-image:url(../img/icon/h3.svg#recommend-up-level3_l)}}html[data-service=h3] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/h3.svg#recommend-up-level3_l"))){html[data-service=h2] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_l);mask-image:url(../img/icon/h3.svg#recommend-up-level3_l)}}html[data-service=h2] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-up-level3_l"))){html[data-service=lovebeat] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_l);mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_l)}}html[data-service=lovebeat] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-up-level3_l")) or (mask-image: url("../img/icon/aion2.svg#recommend-up-level3_l"))){html[data-service=aion2] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-up-level3_l);mask-image:url(../img/icon/aion2.svg#recommend-up-level3_l)}}html[data-service=aion2] .view-recommend .btn-recommend_up.level3 .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-up-level3_l)}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#recommend-down_l")) or (mask-image: url("../img/icon/community-symbols.svg#recommend-down_l"))){.view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-down_l);mask-image:url(../img/icon/community-symbols.svg#recommend-down_l)}}.view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/community-symbols.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-down_l")) or (mask-image: url("../img/icon/h3.svg#recommend-down_l"))){html[data-service=h3] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_l);mask-image:url(../img/icon/h3.svg#recommend-down_l)}}html[data-service=h3] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/h3.svg#recommend-down_l")) or (mask-image: url("../img/icon/h3.svg#recommend-down_l"))){html[data-service=h2] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_l);mask-image:url(../img/icon/h3.svg#recommend-down_l)}}html[data-service=h2] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/h3.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/lovebeat.svg#recommend-down_l")) or (mask-image: url("../img/icon/lovebeat.svg#recommend-down_l"))){html[data-service=lovebeat] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-down_l);mask-image:url(../img/icon/lovebeat.svg#recommend-down_l)}}html[data-service=lovebeat] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/lovebeat.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-down_l")) or (mask-image: url("../img/icon/aion2.svg#recommend-down_l"))){html[data-service=aion2] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-down_l);mask-image:url(../img/icon/aion2.svg#recommend-down_l)}}html[data-service=aion2] .view-recommend .btn-recommend_down .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-down_l)}@supports ((-webkit-mask-image: url("../img/icon/aion2.svg#recommend-down-level3_l")) or (mask-image: url("../img/icon/aion2.svg#recommend-down-level3_l"))){html[data-service=aion2] .view-recommend .btn-recommend_down.level3 .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-down-level3_l);mask-image:url(../img/icon/aion2.svg#recommend-down-level3_l)}}html[data-service=aion2] .view-recommend .btn-recommend_down.level3 .level{-webkit-mask-image:url(../img/icon/aion2.svg#recommend-down-level3_l)}.board-view{padding:26px 16px 0}.board-view .view-header{border-bottom:1px solid var(--ncui-gray012);padding-bottom:18px}.board-view .view-header .view-title{font-size:22px;line-height:1.25;min-height:35px}.board-view .view-header .writer{width:100%}.board-view .view-header .writer+span:before{content:normal}.board-view .view-header .article-info-wrap{margin-top:10px;min-height:30px}.board-view .view-header .article-info-wrap .article-info{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.board-view .view-header .util-btn-wrap{background:var(--ncui-gray004);border-radius:4px}.board-view .view-body{line-height:1.6;padding:16px 0 12px}.board-view .view-recommend{margin-top:61px}.board-view .view-recommend .btn-recommend{border:1px solid var(--ncui-gray008);font-size:16px;height:56px;padding-left:16px;padding-right:10px;position:relative}.board-view .view-recommend .btn-recommend:hover{background-color:var(--ncui-gray004-hex)}.board-view .view-recommend .btn-recommend:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px;border-width:1px 0 1px 1px}.board-view .view-recommend .btn-recommend:first-child:hover{border-right-width:1px}.board-view .view-recommend .btn-recommend:first-child:hover~button{border-width:1px 1px 1px 0}.board-view .view-recommend .btn-recommend:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.board-view .view-recommend .btn-recommend .level{height:40px;width:40px}@supports ((-webkit-mask-size: 40px 40px) or (mask-size: 40px 40px)){.board-view .view-recommend .btn-recommend .level{-webkit-mask-size:40px 40px;mask-size:40px 40px}}@supports not ((-webkit-mask-size: 40px 40px) or (mask-size: 40px 40px)){.board-view .view-recommend .btn-recommend .level{-webkit-mask-size:40px 40px}}@supports ((-webkit-mask-size: 28px 28px) or (mask-size: 28px 28px)){html[data-service=lovebeat] .board-view .view-recommend .btn-recommend .level{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:28px 28px;mask-size:28px 28px}}@supports not ((-webkit-mask-size: 28px 28px) or (mask-size: 28px 28px)){html[data-service=lovebeat] .board-view .view-recommend .btn-recommend .level{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:28px 28px}}.board-view .view-recommend .btn-recommend .number{width:65px}.board-view .view-signature{margin-top:39px}.board-view:not(:has(.view-signature)){border-bottom:1px solid var(--ncui-gray008);padding-bottom:39px}.board-prev-next-article{border-bottom:1px solid var(--ncui-gray008);font-size:14px}.board-prev-next-article p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:0;padding:12px 18px 11px}.board-prev-next-article p svg{-ms-flex-negative:0;flex-shrink:0}.board-prev-next-article p a{color:var(--ncui-black045);margin-left:13px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.board-prev-next-article p .iconc{-ms-flex-negative:0;flex-shrink:0}.nc-community-comment .board-prev-next-article p:first-child{border-top:0}.view-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.view-bottom:not(:empty){margin-top:25px}.view-bottom .co-btn-list{font-size:0;padding-left:10px}.view-bottom .co-btn-list .iconc,.view-bottom .co-btn-list span{vertical-align:middle}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#chevron_left")) or (mask-image: url("../img/icon/community-symbols.svg#chevron_left"))){.view-bottom .co-btn-list .iconc{-webkit-mask-image:url(../img/icon/community-symbols.svg#chevron_left);mask-image:url(../img/icon/community-symbols.svg#chevron_left)}}.view-bottom .co-btn-list .iconc{background-color:var(--ncui-black068);display:inline-block;height:20px;-webkit-mask-image:url(../img/icon/community-symbols.svg#chevron_left);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:11px 20px;-webkit-mask-size:11px 20px;width:11px}[dir=rtl] .view-bottom .co-btn-list .iconc{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.view-bottom .co-btn-list .iconc{margin-right:8px}.view-bottom .co-btn-list span{font-size:14px}.view-bottom .co-btn-write{padding:0;width:36px}@-webkit-keyframes tagAdded{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes tagAdded{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.board-write{color:var(--ncui-black093)}.board-write div[class^=board-write-]{font-size:16px}.board-write .alpha-tag-node{color:var(--ncui-point-text080)}.board-write .co-btn-wrap,.board-write .view-bottom{border-top:1px solid var(--ncui-gray008);padding:16px 16px 0;z-index:1}.board-write .co-btn-wrap .co-btn,.board-write .co-btn-wrap .nc-comment-more,.board-write .co-btn-wrap .nc-comment-more_tag,.board-write .co-btn-wrap .ncCommentMore,.board-write .view-bottom .co-btn,.board-write .view-bottom .nc-comment-more,.board-write .view-bottom .nc-comment-more_tag,.board-write .view-bottom .ncCommentMore{font-size:15px}.board-write .co-btn-wrap .co-btn span,.board-write .co-btn-wrap .nc-comment-more span,.board-write .co-btn-wrap .nc-comment-more_tag span,.board-write .co-btn-wrap .ncCommentMore span,.board-write .view-bottom .co-btn span,.board-write .view-bottom .nc-comment-more span,.board-write .view-bottom .nc-comment-more_tag span,.board-write .view-bottom .ncCommentMore span{display:inline-block}.board-write .co-btn-wrap .co-btn+.co-btn,.board-write .co-btn-wrap .co-btn+.nc-comment-more,.board-write .co-btn-wrap .co-btn+.nc-comment-more_tag,.board-write .co-btn-wrap .co-btn+.ncCommentMore,.board-write .co-btn-wrap .nc-comment-more+.co-btn,.board-write .co-btn-wrap .nc-comment-more+.nc-comment-more,.board-write .co-btn-wrap .nc-comment-more+.nc-comment-more_tag,.board-write .co-btn-wrap .nc-comment-more+.ncCommentMore,.board-write .co-btn-wrap .nc-comment-more_tag+.co-btn,.board-write .co-btn-wrap .nc-comment-more_tag+.nc-comment-more,.board-write .co-btn-wrap .nc-comment-more_tag+.nc-comment-more_tag,.board-write .co-btn-wrap .nc-comment-more_tag+.ncCommentMore,.board-write .co-btn-wrap .ncCommentMore+.co-btn,.board-write .co-btn-wrap .ncCommentMore+.nc-comment-more,.board-write .co-btn-wrap .ncCommentMore+.nc-comment-more_tag,.board-write .co-btn-wrap .ncCommentMore+.ncCommentMore,.board-write .view-bottom .co-btn+.co-btn,.board-write .view-bottom .co-btn+.nc-comment-more,.board-write .view-bottom .co-btn+.nc-comment-more_tag,.board-write .view-bottom .co-btn+.ncCommentMore,.board-write .view-bottom .nc-comment-more+.co-btn,.board-write .view-bottom .nc-comment-more+.nc-comment-more,.board-write .view-bottom .nc-comment-more+.nc-comment-more_tag,.board-write .view-bottom .nc-comment-more+.ncCommentMore,.board-write .view-bottom .nc-comment-more_tag+.co-btn,.board-write .view-bottom .nc-comment-more_tag+.nc-comment-more,.board-write .view-bottom .nc-comment-more_tag+.nc-comment-more_tag,.board-write .view-bottom .nc-comment-more_tag+.ncCommentMore,.board-write .view-bottom .ncCommentMore+.co-btn,.board-write .view-bottom .ncCommentMore+.nc-comment-more,.board-write .view-bottom .ncCommentMore+.nc-comment-more_tag,.board-write .view-bottom .ncCommentMore+.ncCommentMore{margin-left:25px}.board-write .write-tag{border-top:1px solid var(--ncui-gray008);padding:12px 16px}.board-write .write-tag .wrap-tag{position:relative}.board-write .write-tag .user-tags .tag-list{margin:0}.board-write .write-tag .user-tags .tag-list .tag-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:tagAdded .2s ease-out;animation:tagAdded .2s ease-out;border:1px solid var(--ncui-gray012);border-radius:30px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:32px;line-height:32px;margin-bottom:12px;margin-right:12px;padding-left:12px;padding-right:8px}.board-write .write-tag .user-tags .tag-list .tag-items .tag-delete{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;margin-left:6px}.board-write .write-tag .user-tags .tag-list .tag-items .tag-delete .iconc{background-color:var(--ncui-black068);opacity:.3}.board-write .write-tag .user-tags .tag-list .tag-items.is-selected .tag{-webkit-text-decoration:underline;text-decoration:underline}.board-write .write-tag .ip-tags .tag{margin-right:12px;margin-top:6px}.board-write div[class^=board-write]:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.board-write div[class^=board-write]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 16px;width:100%}.board-write div[class^=board-write] .ui-dropdown-wrap,.board-write div[class^=board-write] .ui-dropdown-wrap select{width:100%}.board-write-category:empty{display:none}.board-write-title{border:0;padding:0}.board-write-title input{border:0;color:var(--ncui-black093);-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:inherit;height:100%;outline:0;padding:0;width:100%}.board-write-title input::-webkit-input-placeholder{color:var(--ncui-black045)}.board-write-title input::-moz-placeholder{color:var(--ncui-black045)}.board-write-title input:-ms-input-placeholder{color:var(--ncui-black045)}.board-write-title input::-ms-input-placeholder{color:var(--ncui-black045)}.board-write-title input::placeholder{color:var(--ncui-black045)}.board-write-title input:-ms-input-placeholder{color:var(--ncui-black045)}.board-write .board-write-alias{color:var(--ncui-black068)}.board-write .board-write-alias+.board-write-category,.board-write .board-write-category+.board-write-title,.board-write .fr-box+.co-btn-wrap,.board-write .fr-box+.view-bottom{border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0}.fr-box+.co-btn-wrap,.fr-box+.view-bottom{padding:18px}.fr-box.fr-basic.fr-top .fr-wrapper .fr-placeholder,.fr-wrapper .fr-placeholder{color:var(--ncui-black045)}.fr-box.fr-basic .fr-element{color:var(--ncui-black093)}.fr-box.fr-basic .fr-element .tag{color:#c69c7c!important}.board-write input,.fr-box.fr-basic .fr-wrapper,.fr-box.fr-basic.fr-top .fr-wrapper,.fr-toolbar{background:var(--ncui-bg)!important;border-color:var(--ncui-gray012)!important}.co-btn-write-submit{background:var(--ncui-point);color:var(--ncui-ui-white);min-width:87px}.co-btn-write-submit svg{margin-left:-8px}@-webkit-keyframes slide-up-recommend{0%{opacity:0;top:10px}to{opacity:1;top:0}}@keyframes slide-up-recommend{0%{opacity:0;top:10px}to{opacity:1;top:0}}.uikit-nccommunity-node .comment-contents{word-wrap:break-word;font-size:16px;word-break:keep-all}.uikit-nccommunity-node .comment-contents img{display:block;image-rendering:crisp-edges;margin-top:6px;max-height:140px}.uikit-nccommunity-node .comment-contents img:not(.comment-emoticon){max-width:200px}.uikit-nccommunity-node .comment-contents .comment-emoticon{max-width:100%}.uikit-nccommunity-node .comment-contents:has(img:not(.comment-emoticon))+.comment-tools{margin-top:20px}.comment-wrap{position:relative}.comment-wrap .fe-layer-emoticon{left:-1px;margin-top:-1px;right:-1px;top:auto}.comment-wrap .uploadForm{height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}.comment-wrap .comment-upload{cursor:pointer;display:block;height:100%;line-height:1;overflow:hidden;padding:0;position:relative;width:100%}.comment-wrap .comment-recommend{margin-left:auto}.comment-wrap .iconc-like_s{vertical-align:middle}.comment-wrap textarea{background:transparent;border:0;color:var(--ncui-black093);display:block;font-size:14px;font-weight:400;line-height:1.5;margin:0;min-height:21px!important;outline:none;overflow:auto;padding:0;resize:none;width:100%}.comment-wrap textarea:-ms-input-placeholder{color:var(--ncui-black045)!important}.comment-form{background-color:var(--ncui-white100);border:1px solid var(--ncui-gray012);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.comment-form .comment-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--ncui-gray008);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px}.dark-mode .comment-form .comment-toolbar{border-color:var(--ncui-gray010)}.comment-form .comment-toolbar .toolbar-actions{padding-left:9px}.comment-form .comment-toolbar .coment-btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-left:auto}.comment-form .btn-emoticon,.comment-form .comment-upload{cursor:pointer;float:left;height:37px;margin-right:3px;position:relative;text-align:center;width:38px}.comment-form .btn-emoticon svg,.comment-form .comment-upload svg{cursor:pointer;display:inline-block;height:22px;margin:0 auto;pointer-events:none;text-align:center;width:22px}.comment-form .comment-upload{cursor:pointer;display:inline-block;height:37px;margin-right:7px;position:relative;width:38px}.comment-form .count-word{color:var(--ncui-black045);display:inline-block;font-size:14px;font-weight:400;margin-right:8px;position:relative;vertical-align:middle}.comment-form .count-word em{font-style:normal}.comment-form .btn-confirm{background:transparent;border-left:1px solid var(--ncui-gray012);color:var(--ncui-point-text);font-size:14px;height:100%;line-height:150%;padding:0 16px}.comment-form .comment-form-textarea{min-height:87px;position:relative}.comment-form .comment-form-textarea textarea{height:42px;margin:12px 16px;scrollbar-width:0;width:calc(100% - 32px)}.comment-form .comment-form-textarea textarea::-webkit-scrollbar{width:0}.comment-header{margin-bottom:10px;position:relative}.comment-header .comment-title{color:var(--ncui-black093);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;margin:0}.comment-header .comment-title span:first-child{margin-right:5px}.comment-title em{font-style:normal}.comment-order{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.comment-order .co-btn[data-order],.comment-order [data-order].nc-comment-more,.comment-order [data-order].nc-comment-more_tag,.comment-order [data-order].ncCommentMore{color:var(--ncui-black045);font-size:14px;margin-right:12px;padding-bottom:2px}.comment-order .co-btn[data-order].is-active,.comment-order [data-order].is-active.nc-comment-more,.comment-order [data-order].is-active.nc-comment-more_tag,.comment-order [data-order].is-active.ncCommentMore{color:var(--ncui-black068)}.comment-order .co-btn-reload{color:var(--ncui-black045);margin-left:auto}.comment-body .comment-form+[class^=comment-article-reply]{border-top:0}.comment-body .comment-form-update{margin:10px 0}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#comment_reply")) or (mask-image: url("../img/icon/community-symbols.svg#comment_reply"))){.comment-body .iconc-comment_reply{-webkit-mask-image:url(../img/icon/community-symbols.svg#comment_reply);mask-image:url(../img/icon/community-symbols.svg#comment_reply)}}.comment-body .iconc-comment_reply{background-color:var(--ncui-black045);display:inline-block;height:10px;-webkit-mask-image:url(../img/icon/community-symbols.svg#comment_reply);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:8px 10px;-webkit-mask-size:8px 10px;width:8px}.comment-wrap .wrap-community-more{margin-bottom:20px}.comment-wrap .wrap-community-more>.nc-comment-more{background-color:var(--ncui-gray004);border:0}.delete-article{clear:both;height:50px;line-height:50px;margin:0;overflow:hidden;padding:0;text-align:center}[class^=comment-article]{border-top:1px solid var(--ncui-gray008);padding:16px 0;position:relative}[class^=comment-article] .comment-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-bottom:10px;position:relative}[class^=comment-article] .comment-info .iconc-comment_reply{display:none;position:absolute;top:4px}[dir=rtl] [class^=comment-article] .comment-info .iconc-comment_reply{right:-16px}html:not([dir=rtl]) [class^=comment-article] .comment-info .iconc-comment_reply{left:-16px}[class^=comment-article] .comment-info .profile-image{display:none;position:absolute}[class^=comment-article] .comment-info .writer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:20px;position:relative}[class^=comment-article] .comment-info .writer.owner .name{background:var(--ncui-gray012);border-radius:11px;height:22px;line-height:22px;padding:0 8px}[class^=comment-article] .comment-info .writer img{image-rendering:crisp-edges;max-height:19px;vertical-align:middle}[class^=comment-article] .comment-info .race img,[class^=comment-article] .comment-info .server img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-height:19px;vertical-align:middle}[class^=comment-article] .util-btn-wrap{width:18px}[class^=comment-article] .util-btn-wrap .btn-more{text-align:right}[class^=comment-article] .util-btn-wrap .co-btn-modify.is-active~button{display:none}[class^=comment-article] .comment-contents{color:var(--ncui-black068)}[class^=comment-article] .comment-tools{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ncui-black045);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-top:6px}[class^=comment-article] .comment-tools em{font-style:normal}[class^=comment-article] .comment-tools .co-btn,[class^=comment-article] .comment-tools .nc-comment-more,[class^=comment-article] .comment-tools .nc-comment-more_tag,[class^=comment-article] .comment-tools .ncCommentMore{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[class^=comment-article] .comment-tools .co-btn-comments{margin-left:12px}[class^=comment-article] .comment-tools .co-btn-comments em{margin-left:4px}[class^=comment-article] .comment-tools .comment-translate{display:block}[class^=comment-article] .comment-tools .comment-translate .is-active .iconc{background-color:var(--ncui-black093)}[class^=comment-article] .comment-recommend{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:12px}[class^=comment-article] .comment-recommend .btn-recommend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;position:relative}[class^=comment-article] .comment-recommend .btn-recommend .level{height:18px;margin-right:6px;mask-size:18px 18px;-webkit-mask-size:18px 18px;position:relative;width:18px}[class^=comment-article] .comment-recommend .btn-recommend:hover:before{background-color:var(--ncui-gray004);border-radius:4px;bottom:-2px;content:"";left:0;margin-left:-4px;margin-right:4px;position:absolute;right:0;top:-2px}[class^=comment-article] .comment-recommend .btn-recommend[disabled]{cursor:default}[class^=comment-article] .comment-recommend .btn-recommend .number{min-width:22px;text-align:left}.comment-article-reply{padding-left:16px}.comment-article-reply:before{border-bottom:1px solid var(--ncui-black045);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:10px;position:absolute;top:17px;width:8px}html:not([dir=rtl]) .comment-article-reply:before{border-left:1px solid var(--ncui-black045)}[dir=rtl] .comment-article-reply:before{border-right:1px solid var(--ncui-black045)}html:not([dir=rtl]) .comment-article-reply:before{left:0}[dir=rtl] .comment-article-reply:before{right:0}.comment-article-delete{color:var(--ncui-black045);padding:26px 0!important;text-align:center}.comment-article-none{border-color:var(--ncui-gray008);border-style:solid;border-width:1px 0 0;color:var(--ncui-black068);font-size:15px;padding:65px 0;text-align:center}.comment-article-none p{margin:0}.comment-form-reply,.comment-form-update{display:none}.comment-form-reply.show,.comment-form-update.show{display:block}.comment-form-reply{padding-left:14px;position:relative}.comment-form-reply:before{content:"";position:absolute}[dir=rtl] .comment-form-reply:before{right:0}html:not([dir=rtl]) .comment-form-reply:before{left:0}.comment-form-reply:before{border-bottom:1px solid var(--ncui-black045);border-left:1px solid var(--ncui-black045);-webkit-box-sizing:border-box;box-sizing:border-box;height:10px;width:8px}.comment-wrap-form-preview{display:inline-block;position:relative;width:122px}.comment-wrap-form-preview .btn-delete-preview{border-radius:100%;height:20px;position:absolute;right:6px;top:6px;width:20px}.comment-form-preview{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--ncui-gray012);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px 20px;overflow:hidden;width:100px}.comment-form-preview img{height:auto;width:100%}.comment-recommend-list .comment-recommend-title{color:var(--ncui-black068);font-size:14px;margin-bottom:10px}.comment-recommend-list .comment-recommend-list_items{margin:0 -18px;padding:0 18px}.comment-recommend-list .comment-recommend-list_items .writer:before{border:1px solid var(--ncui-point040);border-radius:11px;color:var(--ncui-point);content:"BEST";font-size:13px;height:22px;margin-right:8px;padding:0 9px}.board-comment{border-bottom:1px solid var(--ncui-gray008)}.nc-community-view~.nc-community-comment .board-comment{margin-top:42px}.board-comment .comment-form-write{margin-bottom:22px}.board-comment .comment-form-reply{border-top:1px solid var(--ncui-gray008);margin-top:20px;padding-top:16px}.board-comment .comment-recommend-list{margin:30px 0 22px}.board-comment .comment-order{margin-bottom:10px}.board-comment .comment-order button{height:21px}.board-comment .comment-order .co-btn-reload .iconc{vertical-align:middle}.board-comment [class^=comment-article].is-highlight:before{background-color:var(--ncui-gray002);bottom:0;content:"";left:-16px;position:absolute;right:-16px;top:0}.board-comment [class^=comment-article].is-highlight:before>div{position:relative}.board-comment [class^=comment-article] .comment-info .profile-image{top:-6px}[dir=rtl] .board-comment [class^=comment-article] .comment-info .profile-image{right:-70px}html:not([dir=rtl]) .board-comment [class^=comment-article] .comment-info .profile-image{left:-70px}.board-comment .comment-reply-more{margin:16px 0 30px;text-align:center}.board-comment .comment-reply-more .btn-reply-fold,.board-comment .comment-reply-more .btn-reply-more{color:var(--ncui-black068);font-size:14px;position:relative}.board-comment .nc-community-loader{padding:5px}.feed-comment{border-top:1px solid var(--ncui-gray008);margin-top:13px}.feed-comment .comment-form-write{margin-top:10px}.feed-comment .comment-form-reply{margin-top:18px}.feed-comment .comment-more{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;position:relative;z-index:1}.feed-comment .comment-more button{color:inherit}.feed-comment .comment-order{font-size:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0 10px}.feed-comment .comment-order .feed-comment-order .selected{line-height:16px}.feed-comment .comment-order .feed-comment-order .iconc{margin-left:4px}.feed-comment .comment-more{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feed-comment .comment-more .btn-comment-first{color:var(--ncui-black045);margin-left:12px}.feed-comment .comment-more~.comment-form-write{margin-top:17px}.feed-comment .comment-more+.comment-article-reply{border:0;margin-top:-4px}.feed-comment .comment-recommend-list{border-bottom:1px solid var(--ncui-gray008);padding-top:11px}.feed-comment .comment-recommend-list~.comment-order{margin-top:20px}.feed-comment [class^=comment-article]:first-child{border-top:0}.feed-comment [class^=comment-article] .comment-info .profile-image{height:40px;top:-8px;width:40px}html:not([dir=rtl]) .feed-comment [class^=comment-article] .comment-info .profile-image{left:-50px}[dir=rtl] .feed-comment [class^=comment-article] .comment-info .profile-image{right:-50px}.feed-comment .comment-body{min-height:110px}.feed-comment .comment-body .comment-reply-wrap:not(:empty){border-top:1px solid var(--ncui-gray008)}.feed-comment .comment-body .comment-reply-wrap .comment-more{padding-top:12px}.feed-comment .comment-body+.nc-community-loader{margin-top:-25px;padding:0}body.page-search .wrap-contents{max-width:inherit}.nc-community-tag-search .nc-community-keyword{background-color:var(--ncui-gray004);color:var(--ncui-black093);padding:0 18px}.nc-community-tag-search .nc-community-keyword .max-width-container{padding:21px 0}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev{background:transparent;border:0;display:block;margin-top:3px;padding:14px 0;position:absolute;white-space:nowrap}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{display:block;height:22px;margin-top:-14px;position:relative;width:22px}@supports ((-webkit-mask-image: url("../img/icon/community-symbols.svg#arrow_prev")) or (mask-image: url("../img/icon/community-symbols.svg#arrow_prev"))){.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_prev);mask-image:url(../img/icon/community-symbols.svg#arrow_prev)}}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{background-color:var(--ncui-black068);-webkit-mask-image:url(../img/icon/community-symbols.svg#arrow_prev)}[dir=rtl] .nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev span{display:none}.nc-community-tag-search .nc-community-keyword .tag-search-keyword{display:block;padding-left:20px}[dir=rtl] .nc-community-tag-search .nc-community-keyword .tag-search-keyword{padding-left:0}.nc-community-tag-search .nc-community-keyword .tag-search-keyword{padding-right:0}[dir=rtl] .nc-community-tag-search .nc-community-keyword .tag-search-keyword{padding-right:20px}.nc-community-tag-search .nc-community-keyword .tag-search-keyword{font-size:20px}.nc-community-tag-search .nc-community-keyword .tag-search-keyword .keyword{display:block;margin:auto;max-width:80%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nc-community-tag-search .board-search-top.is-option{margin-bottom:53px}.nc-community-tag-search .board-article-container.list-type01,.nc-community-tag-search .board-article-container.list-type02{border-top:1px solid var(--ncui-gray008)}.nc-community-tag-search .board-article-container.list-type01 .board-items,.nc-community-tag-search .board-article-container.list-type02 .board-items{border-color:var(--ncui-gray008);border-radius:0}.nc-community-tag-search .board-article-container.list-type02 .board-items{border-left:0;border-right:0}.nc-community-tag-search .board-article-container.list-type02 .board-items:first-child{border-top:0}.nc-community-tag-search .board-article-container .wrap-community-more{margin-top:0}.nc-community-tag-search .board-article-container .wrap-community-more .nc-comment-more{border-radius:0;border-top:0}.nc-community-tag-search .global-tag-search-item{border-top:0!important;padding:50px 18px;text-align:left}.nc-community-tag-search .global-tag-search-item .empty-item-title{color:var(--ncui-black093);font-size:18px;margin:0}.nc-community-tag-search .global-tag-search-item .empty-item-reason{margin-top:20px}.nc-community-tag-search .global-tag-search-item .empty-item-reason li{color:var(--ncui-black045);font-size:14px;line-height:1.5;margin-top:4px}.nc-community-tag-search .global-tag-search-item .empty-item-reason li:before{background-color:var(--ncui-black045);border-radius:2px;content:"";display:inline-block;height:3px;margin:0 5px 2px 0;vertical-align:middle;width:3px}.nc-community-tag-search .board-article-container.list-type02 .empty-item{border-left:0;border-right:0;padding-bottom:50px}.dark-mode .pagination-list li a{color:hsla(0,0%,100%,.38)}.dark-mode .pagination-list li.current{color:hsla(0,0%,100%,.83)}.dark-mode .pagination-list .next a,.dark-mode .pagination-list .prev a{border-color:hsla(0,0%,100%,.08)}.dark-mode .pagination-list .next a:before,.dark-mode .pagination-list .next a:hover,.dark-mode .pagination-list .prev a:before,.dark-mode .pagination-list .prev a:hover{border-color:hsla(0,0%,100%,.38)}@media (min-width:600px){.ui-dropdown-community .option-2depth{font-size:14px;min-width:340px;width:340px}.fe-layer-emoticon{left:0;right:auto}.emoticon-list{width:475px}.board-list-card{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.board-list-card .empty-item{grid-column:1/end}.board-list-card+.wrap-community-more{margin-top:25px}@supports not (container-type:inline-size){.board-list-card .board-items{border:1px solid var(--ncui-gray008);height:456px;min-width:0;padding-top:24px}.board-list-card .thumb{margin:0 24px 16px}.board-list-card .board{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 24px}.board-list-card .board-meta{margin:18px 0 24px;padding:0 24px}.board-list-card .reactions{background-color:var(--ncui-gray004);border-width:0;height:50px;padding:0 24px}}.view-utils{margin-bottom:74px}.board-view .view-header .writer{width:auto}.board-view .view-header .writer+span:before{content:""}[class^=comment-article] .comment-info .iconc-comment_reply{top:0}[dir=rtl] [class^=comment-article] .comment-info .iconc-comment_reply{right:-94px}html:not([dir=rtl]) [class^=comment-article] .comment-info .iconc-comment_reply{left:-94px}[class^=comment-article] .comment-info .profile-image{display:block}[class^=comment-article] .comment-tools,[class^=comment-article] .comment-tools .comment-translate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}[class^=comment-article] .comment-tools .comment-translate:after{background-color:var(--ncui-gray020);border-radius:100%;content:"";display:inline-block;height:2px;margin:0 6px;vertical-align:middle;width:2px}[class^=comment-article] .comment-tools .comment-utils_next{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0}.board-comment .comment-form-reply{margin:24px 0 4px;padding-left:24px;padding-top:24px}.board-comment [class^=comment-article].is-highlight{background-color:var(--ncui-gray002)}.board-comment [class^=comment-article].is-highlight:before{content:normal}.board-comment [class^=comment-article]:not(.comment-article-none){padding:24px 24px 20px 94px}.board-comment .comment-article-reply{margin-left:94px}.feed-comment [class^=comment-article]:not(.comment-article-none){padding:25px 0 20px 50px}.feed-comment [class^=comment-article].comment-article-reply{padding-left:74px}.feed-comment .comment-body .comment-reply-wrap{margin-left:50px}}@media (min-width:768px){.view-body [data-contents-type=image] img.is-portrait{max-width:640px}}@media (min-width:960px){.uikit-nccommunity-node{line-height:1.5}.writer .name~span:before,.writer~span:before{height:14px;margin:0 10px 2px}.co-btn-round,.nc-community-report .dialog-footer button,.ui-dialog .dialog-footer button{min-width:74px}.wrap-btn-top{bottom:16px;position:fixed;right:16px;z-index:10}@supports not (inset-inline-end:16px){html:not([dir=rtl]) .wrap-btn-top{right:16px}[dir=rtl] .wrap-btn-top{left:16px}}.wrap-btn-top .txt{display:none}.nc-comment-more,.nc-comment-more_tag,.ncCommentMore{font-size:14px}.tooltip-wrap .tooltip-content{min-width:100%}.tooltip-wrap .tooltip-content p{white-space:nowrap}.ui-dropdown .iconc{margin-left:5px}.ui-dropdown-community .option-list li{font-size:14px}.ui-dialog .ui-dropdown-community,.uikit-nccommunity-node .ui-dropdown-community{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ui-dialog .ui-dropdown-elements,.uikit-nccommunity-node .ui-dropdown-elements{display:none}.nc-community-report .dialog{border:1px solid var(--ncui-gray012);width:400px}.emoticon-list{width:760px}.nc-community-plustag{line-height:1.5}.nc-community-plustag .dialog{padding:37px 40px 40px}.feed-view .view-header .view-title{font-size:24px}.feed-view .view-body{line-height:28px}.feed-item{border:1px solid var(--ncui-gray012);border-radius:4px;padding:24px}.feed-item.feed-preview .view-header .view-title{font-size:18px}.feed-item.feed-preview .view-body{margin:8px 0 40px}.feed-item.feed-preview .text-preview .text-clamp{max-height:112px}.feed-item.feed-preview .text-preview .text-more span{-webkit-text-decoration:none;text-decoration:none}.feed-item.feed-preview .thumbnail-preview:not(.length1){gap:8px}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length2>.thumb-item,.feed-item.feed-preview .thumbnail-preview:not(.vertical).length3>.thumb-item{aspect-ratio:40/23}.feed-item.feed-preview .thumbnail-preview:not(.vertical).length4>.thumb-item:not(:first-child){aspect-ratio:66/35}.feed-item.feed-preview .thumbnail-preview.vertical.length1{max-height:calc(min(1180px, 100vw) - 375px)}.feed-item.feed-preview .thumbnail-preview.vertical.length1>.thumb-item{max-width:calc(62.2% - 8px)}.feed-item.feed-preview .video-player{padding-bottom:32px}.feed-item.feed-preview .vote-preview{margin-top:20px;max-width:400px}.feed-item .recent-comments{padding-bottom:0;padding-top:23px}.new-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:26px;position:static;width:auto}.new-tag .tag-auto-suggest{min-width:165px;position:relative}.new-tag .wrap-tag-input{padding:0}.new-tag .tag-input{display:inline-block;font-size:15px;height:44px;width:100%}.new-tag .suggest_wrap{background:var(--ncui-white100);border:1px solid var(--ncui-gray012);font-size:15px;line-height:22px;margin:0;padding:16px 20px;position:absolute}.new-tag .suggest_wrap .suggest_list li:not(:last-child){margin-bottom:12px}.wrap-tag-info{margin-top:10px}.btn-tag-recommend{top:13px}.tag-info{top:12px}.tag-tooltip{line-height:1.5;text-align:right}.tag-tooltip .tag-tooltip-contents{padding:8px 12px 9px}.ncCommunityBoardList .empty-item .co-btn,.ncCommunityBoardList .empty-item .nc-comment-more,.ncCommunityBoardList .empty-item .nc-comment-more_tag,.ncCommunityBoardList .empty-item .ncCommentMore{padding:10px 20px}.board-article-container.list-type01{border-top-width:5px}@supports not (container-type:inline-size){[class*=board-list-] .iconc-new,[class^=board-list-] .iconc-new{display:inline-block}}[class*=board-list-] .icons,[class^=board-list-] .icons{height:27px}[class*=board-list-] .board-utils,[class^=board-list-] .board-utils{margin:0}[class*=board-list-] .board-utils .co-btn-delete,[class^=board-list-] .board-utils .co-btn-delete{min-width:100px;padding:9px 12px 10px}@supports not (container-type:inline-size){[data-new=true] .wrap-title:before{display:none}}.board-article-container.list-type02 .empty-item{border:1px solid var(--ncui-gray012);border-radius:4px}.board-article-container.list-type02 .feed-item{margin-bottom:30px}.board-list-list~.wrap-community-more{margin-top:24px}.board-list-list .board-items{border:1px solid var(--ncui-gray012);padding:24px}.board-list-list .board-items:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.board-list-list .board-items:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.board-list-list .board-items:not(:last-child){border-bottom:0}.board-list-list .board-items .article-wrap .summary{display:block;height:1.5em;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.board-list-list .board-items .board-utils{margin-left:16px;width:auto}.board-list-list .board-items .thumb{height:94px;width:94px}.feed-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feed-wrapper>:first-child{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1%}.feed-wrapper>:not(:first-child){margin-left:30px}.feed-wrapper .feed-aside{width:297px}.feed-wrapper .feed-aside-item{border:1px solid var(--ncui-gray012);border-radius:4px;padding-top:20px}.feed-wrapper .feed-aside-item:not(:first-child){margin-top:16px}.feed-wrapper .feed-aside-item:last-child:not(:first-child){position:sticky;top:74px}html[data-platform=purpleLauncher] .feed-wrapper .feed-aside-item:last-child:not(:first-child){top:16px}.feed-wrapper .cmpick-item .slide-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feed-wrapper .cmpick-item .cm-image{height:auto;margin-top:16px;max-width:263px}.feed-wrapper .cmpick-item .cm-image.nc-home{aspect-ratio:263/140}@supports not (aspect-ratio:263/140){.feed-wrapper .cmpick-item .cm-image.nc-home:before{content:"";display:block;padding-top:53.23%}}.feed-wrapper .question-item li:not(:last-child){margin-bottom:14px}.feed-wrapper .question-item li>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.feed-wrapper .question-item .profile-image{-webkit-box-flex:0;-ms-flex:none;flex:none;height:36px;margin-right:8px;width:36px}.feed-wrapper .question-item .question{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.feed-wrapper .popular-search .item-header{margin-bottom:12px}.feed-wrapper .popular-search .search-list a{margin-right:8px;margin-top:8px}.board-list-card .thumb+.board .wrap-title{max-height:81px;overflow:hidden}.board-list-card .board .summary{font-size:16px}.board-list-card .race,.board-list-card .server{display:inline-block}@supports not (container-type:inline-size){.board-list-classic .board-items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0}.board-list-classic .board{padding:0 24px}.board-list-classic .article-wrap{min-height:94px}.board-list-classic .article .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px}.board-list-classic .article .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-classic .article .category{margin-right:8px}.board-list-classic .article .summary{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:block;display:-webkit-box;font-size:16px;margin-top:6px;max-height:1.9em;overflow:hidden;position:relative;text-overflow:ellipsis}.board-list-classic .thumb{height:94px;margin-left:24px;margin-top:-1px;width:94px}.board-list-classic .board-meta{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin:-26px 0 4px}.board-list-classic .board-meta .race,.board-list-classic .board-meta .server{display:inline-block}.board-list-classic .board-meta .btn-translate{margin:initial!important}.board-list-classic .reactions{border-left:1px solid var(--ncui-gray008);border-top-width:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 0 8px 24px;width:273px}.board-list-classic .reactions,.board-list-classic .reactions .wrap-count{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.board-list-classic .reactions .wrap-count>div+span,.board-list-classic .reactions .wrap-count>span+div,.board-list-classic .reactions .wrap-count>span+span{margin:6px 0 0!important}.board-list-classic .reactions .recent-comment .recent-comment-name{margin-left:4px;max-width:150px}.board-list-classic .reactions .recent-comment .commented-at{display:inline-block}.board-list-classic .reactions .wrap-recommend,.board-list-classic .reactions>.btn-recommend{margin-top:6px}.board-list-classic .reactions .btn-recommend{background-color:var(--ncui-gray004);border-radius:4px;height:32px;padding:5px;width:32px}.board-list-classic .search-tags{font-size:16px;margin-bottom:0;padding-bottom:31px}.board-list-tag .board-meta{margin-top:-5px}.board-list-compact .board-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:24px 0}.board-list-compact .board{padding:0 24px}.board-list-compact .board .wrap-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.board-list-compact .board .wrap-title .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-compact .board-meta{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;max-height:36px;padding:0}.board-list-compact .board-meta>div{border-left:1px solid var(--ncui-gray008)}.board-list-compact .writer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px}.board-list-compact .writer .date{margin-top:2px}.board-list-compact .writer .racr,.board-list-compact .writer .server{display:inline-block}.board-list-compact .writer .posted-at{margin:0}.board-list-compact .reactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:24px;width:170px}.board-list-compact .reactions .wrap-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.board-list-compact .reactions .wrap-count>span{-ms-flex-item-align:baseline;align-self:baseline;margin-right:0}.board-list-compact .reactions .comment-count{margin:2px 0}.board-list-compact .reactions .btn-recommend{background-color:var(--ncui-gray004);border-radius:4px;height:32px;padding:5px;width:32px}.board-notice .board-notice-item .wrap-title .iconc-new{display:inline-block;-ms-flex-negative:0;flex-shrink:0}.board-notice .board-notice-item.is-new .wrap-title:before{display:none}.board-notice .board-notice-item .category{margin:0}.board-notice .board-notice-item .category:after{display:inline-block}.board-notice .board-notice-item{padding:11px 24px}.board-notice .board-notice-item .info{display:inline-block}}.uikit-nccommunity-node .wrap-option-toggle{display:none}.board-top-utils{margin-bottom:20px}.board-top-utils.is-search .board-utils{width:auto}.board-top-utils.is-search .left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.board-top-utils.is-search .wrap-btn-type{display:block}.board-top-utils.is-hide{border-width:6px 0 0}.board-top-utils .right{height:auto}.board-top-utils .right .co-btn-write{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;bottom:auto;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;height:36px;justify-items:center;margin-left:8px;padding:0 15px 0 12px;position:relative;right:auto;width:auto}.board-top-utils .right .co-btn-write span{display:inline-block;padding:2px 0}.board-top-utils .right .co-btn-write svg{height:22px;width:22px}.board-top-utils .wrap-btn-type{margin-left:8px;padding:0}.board-top-utils .wrap-btn-type .btn-type-selected{border-color:var(--ncui-gray012)}.board-top-utils .wrap-btn-type .btn-type-selected:before{display:none}.board-top-utils .wrap-btn-type .btn-type-list{left:0;right:0}.board-top-category{margin-bottom:20px;min-height:44px;padding:0}.board-top-category+.board-top-utils{border-top:1px solid var(--ncui-gray008);padding-top:20px}.board-top-category+.board-top-utils:before{content:normal}.board-top-category .board-category.ui-dropdown-wrap{min-width:118px;padding:0 10px;width:auto}.board-top-category.board-top-category_scroll{min-height:33px}.board-top-category .scroll-category .category-list{padding:0}.board-top-utils .board-utils-search{height:auto;margin-left:8px;width:auto}.board-top-utils .board-utils-search .board-search{border:1px solid var(--ncui-gray012);border-right-width:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;min-width:120px;padding-left:13px;padding-right:10px;position:relative}.board-top-utils .board-utils-search .board-search span{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px}.board-top-utils .board-utils-search .board-search .option{margin-left:-1px;min-width:calc(100% + 2px);top:100%}.board-top-utils .board-utils-search .ui-input-box{border:1px solid var(--ncui-gray012);height:36px;width:230px}.board-top-utils .board-utils-search .ui-input-box .input-board-search{cursor:text;font-size:14px;padding-bottom:2px;padding-left:10px}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset{right:35px;width:28px}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset .iconc{height:16px;mask-size:16px 16px;-webkit-mask-size:16px 16px;width:16px}.board-top-utils .board-utils-search .ui-input-box .co-btn-search-submit{display:block;padding-right:9px;padding-top:1px}.board-top-utils .board-utils-search .ui-input-box .input-board-search:not(:valid)~.co-btn-search-submit{display:block}.board-top-utils .board-utils-search .ui-input-box .co-btn-search-toggle{display:none}.board-top-utils .board-utils-search .ui-dropdown-wrap{margin:0!important}.board-top-utils .board-utils-search .predict-layer{font-size:15px}.board-top-utils .board-utils-search .predict-layer-close{font-size:14px}.board-top-utils.is-tag .wrap-option-toggle{margin-top:0}.board-top-utils.is-search .right{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.board-top-utils.is-search .board-utils-search .ui-input-box .co-btn-search-toggle{display:none!important}.board-top-utils.is-search .board-utils-search .ui-input-box .co-btn-search-submit{display:none}.board-top-utils.is-search .board-utils-buttons .wrap-btn-type{display:inline-block}.board-top-utils+[class^=board-search-top]{border-top-width:5px}.board-top-utils+[class^=board-search-top]~.board-article-container.list-type01{border-top-width:1px}.board-search-top{height:52px;padding:0 24px}.board-search-top .tag-list-option .ui-dropdown-community{margin-left:22px;position:relative;width:auto}.is-option~.board-search-top{margin-bottom:0}.board-search-top_tag{font-size:26px;height:88px}.board-search-top_tag+.board-search-top{padding:0 20px}.wrap-auto-translate{height:auto;margin-left:20px}.ui-dialog-translate .dialog{width:352px}.ui-dialog-translate .dialog-body .language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ui-dialog-translate .dialog-body .title{margin-bottom:0}.article-view~.board-prev-next-article{margin-top:42px}.view-header .article-info-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-header .article-info .writer .name-admin{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.view-header .article-info .writer img{margin-bottom:0}.view-header .article-info .comment-count,.view-header .article-info .view-count{font-size:inherit}.view-body{font-size:18px}.view-body table .fe-image-inner img{min-width:auto}.nc-share .share__wrap{margin-top:-94px}.view-signature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view-signature .profile-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:16px}.view-signature .writer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-top:0}.view-signature .writer .name{font-size:14px;margin-bottom:0}.view-signature .writer .info{margin-top:0}.view-signature .writer-profile{margin:0}.view-signature .btn-profile{font-size:12px;margin:9px 0 0}.view-recent{padding:30px 63px 25px}.view-recent .view-recent-list{margin:0 auto}.view-recent .item-navigation{display:block}.view-recent .pagination{display:none}.view-recent .slick-slider .slick-dots{display:none!important}.view-recent-items a .number{font-size:15px}.view-utils .view-bookmark{position:absolute}html:not([dir=rtl]) .view-utils .view-bookmark{right:0}[dir=rtl] .view-utils .view-bookmark{left:0}.view-utils .view-bookmark{margin-top:0}.board-view{padding:0}.board-view .view-header .view-title{font-size:28px}.board-view .view-body{line-height:1.7;padding-bottom:22px}.board-view .view-recommend,.board-view .view-signature{margin-top:74px}.board-view:not(:has(.view-signature)){padding-bottom:74px}.board-prev-next-article p{font-size:15px}.board-write{border-color:var(--ncui-gray008);border-style:solid;border-width:5px 0 0}.board-write div[class^=board-write-]{font-size:15px}.board-write .co-btn-wrap,.board-write .view-bottom{padding:24px 0 0}.board-write .write-tag{padding:6px 20px}.board-write .write-tag.is-plus-tag .wrap-tag{padding-right:140px}.board-write .write-tag .user-tags .tag-list{display:inline;vertical-align:top}.board-write .write-tag .user-tags .tag-list .tag-items{margin-bottom:6px;margin-top:6px}.board-write .write-tag .ip-tags:not(:empty){font-size:15px;margin-bottom:8px}.board-write .write-tag .ip-tags .tag{margin-top:5px}.board-write div[class^=board-write]{padding:0 20px}.board-write div[class^=board-write] .ui-dropdown-wrap{width:auto}.uikit-nccommunity-node .comment-contents:has(img:not(.comment-emoticon))+.comment-tools{margin-top:12px}.comment-form .count-word{margin-right:14px}[class^=comment-article] .comment-info{margin-bottom:6px}.comment-article-reply:before{top:25px}.comment-recommend-list .comment-recommend-list_items{margin:0;padding:0}.comment-recommend-list .comment-recommend-list_items .writer:before{margin-right:10px}.nc-community-view~.nc-community-comment .board-comment{margin-top:65px}.board-comment .comment-form-write,.board-comment .comment-recommend-list{margin-bottom:30px}.board-comment .comment-order{margin-bottom:13px}.board-comment .comment-reply-more{margin:24px 0 30px}.board-comment .comment-reply-more .btn-reply-fold:after,.board-comment .comment-reply-more .btn-reply-fold:before,.board-comment .comment-reply-more .btn-reply-more:after,.board-comment .comment-reply-more .btn-reply-more:before{background-color:var(--ncui-black068);bottom:-1px;content:"";display:block;height:1px;position:absolute;-webkit-transition:width .2s ease-out;transition:width .2s ease-out;width:0}.board-comment .comment-reply-more .btn-reply-fold:before,.board-comment .comment-reply-more .btn-reply-more:before{right:50%}.board-comment .comment-reply-more .btn-reply-fold:after,.board-comment .comment-reply-more .btn-reply-more:after{left:50%}.board-comment .comment-reply-more .btn-reply-fold:hover:after,.board-comment .comment-reply-more .btn-reply-fold:hover:before,.board-comment .comment-reply-more .btn-reply-more:hover:after,.board-comment .comment-reply-more .btn-reply-more:hover:before{width:50%}.feed-comment .comment-form-reply{padding-left:22px}.feed-comment .comment-order{margin-top:19px}.feed-comment .comment-recommend-list{padding-top:3px}.nc-community-tag-search .nc-community-keyword{margin:-55px -40px 0;padding:0 40px}.nc-community-tag-search .nc-community-keyword .max-width-container{padding:25px 0}.nc-community-tag-search .nc-community-keyword .tag-search-btn-prev .icon-arrow_left{margin-top:-13px}.nc-community-tag-search .nc-community-keyword .tag-search-keyword{font-size:26px}.nc-community-tag-search .board-search-top.is-option{margin-bottom:0}.nc-community-tag-search .uikit-nccommunity-node{margin-top:70px}.nc-community-tag-search .board-search-top{border-top:5px solid var(--ncui-gray008)}}@media (min-width:1296px){[class*=" nc-community-"] .board-top-utils,[class*=" nc-community-"] [class*=" board-list-"],[class*=" nc-community-"] [class^=board-list-],[class^=nc-community-] .board-top-utils,[class^=nc-community-] [class*=" board-list-"],[class^=nc-community-] [class^=board-list-]{padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@media (orientation:landscape){.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}}@media (max-width:959px){.nc-community-view .wrap-btn-top{bottom:16px;position:fixed;right:16px;z-index:10}@supports not (inset-inline-end:16px){html:not([dir=rtl]) .nc-community-view .wrap-btn-top{right:16px}[dir=rtl] .nc-community-view .wrap-btn-top{left:16px}}.nc-community-view .wrap-btn-top .txt{display:none}.nc-community-list .wrap-btn-top{margin-top:24px;padding:0 16px}.feed-view .view-body{line-height:1.5}.feed-item+.feed-aside{border-top:8px solid var(--ncui-gray008)}.feed-landing .view-bottom:not(:empty){margin-top:0}.ncuim-backdrop .community-modal.ncuim-container .ncuim-title{max-width:90%}[class*=board-list-] .reactions.empty,[class^=board-list-] .reactions.empty{display:none}.nc-community-list:has(.feed-wrapper) .board-search-top{border-color:var(--ncui-gray012)}.nc-community-list:has(.feed-wrapper) .board-top-utils,.nc-community-list:has(.feed-wrapper) .list-option{border-color:var(--ncui-gray012)}.board-article-container.list-type02{border-top:1px solid var(--ncui-gray012)}.board-article-container.list-type02 .feed-item{border-bottom:8px solid var(--ncui-gray012)}.board-article-container.list-type02 .nc-comment-more,.board-list-list .board-items:first-child{border-top:0}.board-list-list .board-items:last-child{border-bottom:1px solid var(--ncui-gray012)}.board-list-list .board-items .article-wrap .summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;max-height:3em;overflow:hidden;position:relative;text-overflow:ellipsis}.board-list-list .board-items .article-wrap .summary:not(:empty){margin-top:7px}.board-list-list .board-items .thumb{margin-top:8px}.feed-wrapper .feed-aside{border-top:8px solid var(--ncui-gray008);margin-top:16px}.feed-wrapper .feed-aside-item{border-bottom:8px solid var(--ncui-gray008)}.feed-wrapper .question-item li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ncui-gray004);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:normal;width:182px;word-break:keep-all}.feed-wrapper .question-item .profile-image{height:38px;margin:0 auto 13px;width:38px}.feed-wrapper .question-item .question{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;height:40px;max-height:2.86em;overflow:hidden;padding:0 18px;position:relative;text-align:center;text-overflow:ellipsis;width:100%;word-break:keep-all}.feed-wrapper .popular-search .item-header{margin-bottom:4px}.feed-wrapper .popular-search .search-list a{margin-right:16px;margin-top:16px}.feed-wrapper .board-items+.feed-aside-item,.feed-wrapper .empty-item+.feed-aside-item{border-top:8px solid var(--ncui-gray008)}.board-notice .board-notice-item .writer,.board-top-utils .board-utils-search .ui-input-box .input-board-search,.board-top-utils .left>.ui-dropdown-wrap{display:none}.board-top-utils .board-utils-search .ui-input-box .co-btn-reset{padding-right:5px}.board-top-utils.is-search .right .input-board-search{display:block}.board-top-utils.is-search .board-utils-search .ui-input-box{width:100%}.board-search-top .tag-list-option{display:none}.is-option~.wrap-auto-translate{margin-bottom:auto;margin-top:14px}.view-signature .writer{text-align:center}.view-signature .writer .name+span:before{display:none}.board-view .view-header .article-info-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.board-view .view-header .article-info-wrap .button-list{right:auto}[dir=rtl] .board-view .view-header .article-info-wrap .button-list{left:auto;right:0}.board-view .view-header .util-btn-wrap{margin-top:12px}.board-view .view-signature{margin-left:-16px;margin-right:-16px}.view-bottom:not(:empty){padding:0 16px}.board-write .write-tag .ip-tags:not(:empty){margin-top:6px}.board-comment{padding:0 16px}}@media (max-width:960px){.view-body table{margin:0!important;width:auto!important}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RSwrQ0xzVUYsQ0twVUEsSUFDRSwyRExzVUYsQ0twVUEsR0FDRSwrQ0xzVUYsQ0FDRixDS2pVQSxVQUNFLDRCQUVBLFVBREEsbUJBRUEsZUxtVUYsQ0svVEEsZUFJRSxZQUZBLE9BREEsa0JBRUEsTUFFQSxVTGtVRixDSy9UQSxzSEFJRSxtQ0FFQSw0R0FEQSxtQkxtVUYsQ0s3VEUsd0ZBRUUsa0JMZ1VKLENLNVRBLDhCQUVFLDRCTCtURixDS25URSw0REFFRSwrQkw0VEosQ0tsVEUscUhBRUUsU0x3VEosQ0tqVEUsNEpBS0UsU0xtVEosQ0s3U0Usd0hBR0UsWUxnVEosQ0s1U0EseUJBQ0Usc0JMK1NGLENLMVNJLG9DQUNFLGVMNlNOLENPbm1CQSxLQUNFLCtCUHVtQkYsQ09wbUJBLG1CQUNFLGdCUHVtQkYsQ09sbUJFLHVDQUNFLHlDUHNtQkosQ09sbUJBLHdCQU1FLGtDQUNBLG1DQUhBLGVBREEsZ0JBRUEsZ0JBSEEsY0FEQSxnQlAybUJGLENPcG1CRSwwQkFDRSxtRFBzbUJKLENROW5CVywyRERnQ1AsYUFEQSxjUHdtQkosQ09wbUJFLCtEQUVFLDBCUHVtQkosQ090bUJJLHFIQUNFLDBCUHltQk4sQ092bUJJLDJWQUdFLG9DUDJtQk4sQ096bUJJLHNIQUNFLDBCUDRtQk4sQ083bUJJLG9HQUNFLDBCUDRtQk4sQ083bUJJLDRHQUNFLDBCUDRtQk4sQ083bUJJLDhHQUNFLDBCUDRtQk4sQ083bUJJLHlGQUNFLDBCUDRtQk4sQ096bUJJLHFGQUNFLFlQNG1CTixDT3htQkUsOEpBS0UsZUFDQSxpQkFDQSxRUDBtQkosQ092bUJFLCtCQUlFLHdCQUNBLHFCQUhBLGVBQ0Esa0JBRkEsaURQNm1CSixDT3RtQkUsZ0pBSUUsY1B3bUJKLENPcm1CRSxtQ0FDRSxjUHVtQkosQ09wbUJFLDhGQUlFLFVBREEsZ0JQdW1CSixDT25tQkUsOERBRUUsbUJQcW1CSixDT2xtQkUscUpBSUUseUJQb21CSixDT2ptQkUsc0NBQ0UsNkJBQ0EsbUJQbW1CSixDT2htQkUscUlBRUUsdUJQa21CSixDTzVsQkUsK0NBRUUsZVArbEJKLENPeGxCTSxxRkFDRSxtQlAybEJSLENPemxCTSxxRkFDRSxhUDJsQlIsQ1M3dEJBLGVBSUUsbUNBREEsbUJBREEsWUFHQSxnQkFKQSxVVHF1QkYsQ1MvdEJFLG1CQUVFLFlBQ0EscUNBQ0EsbURBSEEsVVRvdUJKLENTNXRCRSw4QkFDRSwwQlQrdEJKLENTM3RCQSxRQUdFLDJCQURBLGVBREEsZ0JUZ3VCRixDUzV0QkUsZ0NDekJBLGlCVnl2QkYsQ1V2dkJFLDhDQU1FLG9DQVQyRCxDQUkzRCxXQUdBLHFCQURBLFdEc0JzQixDQ2xCdEIsZ0JEa0JxQyxDQ3BCckMsc0JBSEEsU1YrdkJKLENTL3RCRSxtQkFDRSxrQlR3dUJKLENTaHVCTSw0RUFHRSwrQkFEQSxXQUVBLGlCQUhBLFNUdXVCUixDTXJ2QkUsdUpLbUVFLGdCTGxFQSw2SE55dkJGLENBQ0YsQ1d4ckJJLGdCTHhFRixvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULG1FQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTmt4QkosQ01yd0JFLHFKS21FRSxlTGxFQSwySE55d0JGLENBQ0YsQ1d4c0JJLGVMeEVGLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsa0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOa3lCSixDTXJ4QkUsNklLbUVFLFdMbEVBLG1ITnl4QkYsQ0FDRixDV3h0QkksV0x2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsOERBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVObXpCSixDTXR5QkUscUpLbUVFLGVMbEVBLDJITjB5QkYsQ0FDRixDV3p1QkksZUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsa0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVObzBCSixDTXZ6QkUscUpLbUVFLGVMbEVBLDJITjJ6QkYsQ0FDRixDVzF2QkksZUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsa0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOcTFCSixDTXgwQkUsK0lLbUVFLFlMbEVBLHFITjQwQkYsQ0FDRixDVzN3QkksWUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsK0RBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOczJCSixDTXoxQkUseUpLbUVFLGlCTGxFQSwrSE42MUJGLENBQ0YsQ1c1eEJJLGlCTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxvRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU51M0JKLENNMTJCRSxxSkttRUUsZUxsRUEsMkhOODJCRixDQUNGLENXN3lCSSxlTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxrRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU53NEJKLENNMzNCRSwrSkttRUUsb0JMbEVBLHFJTiszQkYsQ0FDRixDVzl6Qkksb0JMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULHVFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnk1QkosQ001NEJFLGlLS21FRSxxQkxsRUEsdUlOZzVCRixDQUNGLENXLzBCSSxxQkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsd0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOMDZCSixDTTc1QkUsbUpLbUVFLGNMbEVBLHlITmk2QkYsQ0FDRixDV2gyQkksY0x2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsaUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOMjdCSixDTTk2QkUsK0lLbUVFLFlMbEVBLHFITms3QkYsQ0FDRixDV2ozQkksWUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsK0RBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVONDhCSixDTS83QkUsbUpLbUVFLGNMbEVBLHlITm04QkYsQ0FDRixDV2w0QkksY0x2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsaUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVONjlCSixDTWg5QkUsaUtLbUVFLHFCTGxFQSx1SU5vOUJGLENBQ0YsQ1duNUJJLHFCTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCx3RUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU44K0JKLENNaitCRSxxS0ttRUUsdUJMbEVBLDJJTnErQkYsQ0FDRixDV3A2QkksdUJMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULDBFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTisvQkosQ01sL0JFLG1LS21FRSxzQkxsRUEseUlOcy9CRixDQUNGLENXcjdCSSxzQkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQseUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOZ2hDSixDTW5nQ0UsaUpLbUVFLGFMbEVBLHVITnVnQ0YsQ0FDRixDV3Q4QkksYUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsZ0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOaWlDSixDTXBoQ0UsK0pLbUVFLG9CTGxFQSxxSU53aENGLENBQ0YsQ1d2OUJJLG9CTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCx1RUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU5rakNKLENNcmlDRSxpSkttRUUsYUxsRUEsdUhOeWlDRixDQUNGLENXeCtCSSxhTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxnRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU5ta0NKLENNdGpDRSxtSkttRUUsY0xsRUEseUhOMGpDRixDQUNGLENXei9CSSxjTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxpRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU5vbENKLENNdmtDRSxtSkttRUUsY0xsRUEseUhOMmtDRixDQUNGLENXMWdDSSxjTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxpRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU5xbUNKLENNeGxDRSwrSkttRUUsb0JMbEVBLHFJTjRsQ0YsQ0FDRixDVzNoQ0ksb0JMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULHVFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTnNuQ0osQ016bUNFLHlKS21FRSxpQkxsRUEsK0hONm1DRixDQUNGLENXNWlDSSxpQkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsb0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOdW9DSixDTTFuQ0UsK0pLbUVFLG9CTGxFQSxxSU44bkNGLENBQ0YsQ1c3akNJLG9CTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCx1RUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU53cENKLENNM29DRSxpSkttRUUsYUxsRUEsdUhOK29DRixDQUNGLENXOWtDSSxhTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxnRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU55cUNKLENNNXBDRSx1SkttRUUsZ0JMbEVBLDZITmdxQ0YsQ0FDRixDVy9sQ0ksZ0JMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULG1FQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTjByQ0osQ003cUNFLG1KS21FRSxjTGxFQSx5SE5pckNGLENBQ0YsQ1dobkNJLGNMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULGlFQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTjJzQ0osQ005ckNFLHVKS21FRSxnQkxsRUEsNkhOa3NDRixDQUNGLENXam9DSSxnQkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsbUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVONHRDSixDTS9zQ0UsaUpLbUVFLGFMbEVBLHVITm10Q0YsQ0FDRixDV2xwQ0ksYUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsZ0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVONnVDSixDTWh1Q0UsK0lLbUVFLFlMbEVBLHFITm91Q0YsQ0FDRixDV25xQ0ksWUx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsK0RBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOOHZDSixDTWp2Q0UsMkpLbUVFLGtCTGxFQSxpSU5xdkNGLENBQ0YsQ1dwckNJLGtCTHZGQSxxQ0ttRlksQ0xwRWQsb0JBeEJ1RixDQWFyRixXSzBFTyxDTHZEVCxxRUEzQkEsc0JBQ0EsOEJBY0Usb0JBQ0EsNEJBTEEsVU4rd0NKLENNbHdDRSx5SkttRUUsaUJMbEVBLCtITnN3Q0YsQ0FDRixDV3JzQ0ksaUJMdkZBLHFDS21GWSxDTHBFZCxvQkF4QnVGLENBYXJGLFdLMEVPLENMdkRULG9FQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTmd5Q0osQ01ueENFLHlLS21FRSx5QkxsRUEsK0lOdXhDRixDQUNGLENXdHRDSSx5Qkx2RkEscUNLbUZZLENMcEVkLG9CQXhCdUYsQ0FhckYsV0swRU8sQ0x2RFQsNEVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOaXpDSixDTXB5Q0UsNklLMEVBLFdMekVFLG1ITnd5Q0YsQ0FDRixDV2h1Q0UsV0w5RkUsa0NLK0Z1RCxDTGhGekQsb0JBeEJ1RixDSzBHckYsWUwxRUYsOERBM0JBLHNCQUNBLDhCQWNF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MEVBREEsaUJsQjIzREYsQ2tCeDNEQSxhQUNFLGtFQUNBLDJCQUNBLGVsQjIzREYsQ2tCejNERSxrREFFRSwyQkFDQSxjbEIyM0RKLENrQngzREUsb0JBRUUsMEJBREEsMkNBR0EsZ0JBREEsY2xCMjNESixDa0JwM0RFLHFCQUdFLGtFQUZBLDBFQUNBLGVsQjQzREosQ2tCdDNEQSx1QkFDRSxVbEJ5M0RGLENrQngzREUsMENBRUUsd0NBREEsdUdsQjIzREosQ2tCdjNERSxpQ0FJRSxlQUhBLGNBRUEsaUJBREEsa0JsQjIzREosQ2tCdDNERSwrQkFDRSxZbEJ3M0RKLENtQno2REUscUNBR0UsV0FGQSxXQUNBLGFuQjQ2REosQ2tCOTNERSwrQkFHRSxrQkFDQSxxQkFDQSxVbEI4M0RKLENlbDdESSxtREFDRSxNZm83RE4sQ2U3NkRNLHlDQUNFLE9mKzZEUixDa0J6NERFLCtCQWNFLG1DQURBLHFDQUVBLDJCQUhBLGdCQUZBLFNBRkEsaUJBQ0EsZ0JBRUEsU2xCdzRESixDZ0JuOERXLDBDRWlFTCxrQ2xCcTRETixDa0JsNERJLGtDQUdFLHlDQUVBLGVBSkEsWUFDQSx5QkFFQSxrQmxCczRETixDa0JuNERNLHdDQUNFLDRCbEJxNERSLENrQmw0RE0sOENBQ0UsWWxCbzREUixDa0JqNERNLDBGQUdFLGdDQURBLDJCQUdBLGVBREEsbUJsQm00RFIsQ2dCMTlEVyxnSEUwRkQsa0NsQm00RFYsQ2tCNTNESSx5Q0FDRSxhbEIrM0ROLENrQjUzREksZ0RBQ0Usb0RsQjgzRE4sQ2tCejNERSxvQ0FFRSxhQURBLGdCQUVBLFNsQjIzREosQ2tCdjNERSxzQ0FFRSxlQURBLFdsQjAzREosQ2tCajNERSxvQ0FHRSxnQkFGQSxTQUNBLFNsQjIzREosQ2tCejNESSx1Q0FDRSxjbEIyM0ROLENrQnYzRE0sbURBQ0UsWWxCODNEUixDa0J6M0RFLDJDQUNFLDBDbEIyM0RKLENrQngzREUsMkNBQ0UseUJsQjAzREosQ2dCMWdFVyxzREVtSkwsa0NsQjAzRE4sQ2tCcDNEQSxzQkFDRSxvRGxCdTNERixDa0JwM0RFLDZCQVlFLHdC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LEMwQnAvRUksMEVBRUUsYzFCNi9FTixDMEJ6L0VNLGlEQUNFLGVBQ0EsZTFCMi9FUixDMEJyL0VJLG1DQUVFLDJCQUNBLGtCQUZBLFkxQjgvRU4sQzBCcC9FTSxrREFHRSxnQkFGQSxlMUI0L0VSLEMwQm4vRU0saURBQ0UsYTFCMC9FUixDMEJ4L0VRLHNEQUNFLDJEMUIwL0VWLEMwQmovRUksMkNBS0UsZ0JBREEsZ0JBRkEsZ0JBREEsa0JBRUEsVTFCMC9FTixDMEJyL0VRLDhEekIzTU4sZ0hBREEsOEJEcXNGRixDMEJ2L0VVLGtFQUNFLGlCMUJ5L0VaLEMwQnAvRVUsc0VBRUUsa0JBREEsVTFCdS9FWixDMEJqL0VNLHVEQUVFLGtCQUNBLGdCQUZBLGlCMUJxL0VSLEMwQmovRVEsMkRBQ0UsY0FFQSxZQUNBLHFDQUNBLGlEQUhBLFUxQnMvRVYsQzBCLytFTSxtREFDRSxvRDFCaS9FUixDMEIvK0VRLDBEQUVFLGtCQURBLG9DMUJrL0VWLEMwQjcrRU0seURBRUUsYUFEQSxhQUNBLE8xQisrRVIsQzBCeitFUSxtRUFDRSxlMUJnL0VWLEMwQjUrRU0sbURBQ0UsbUMxQjgrRVIsQzBCeCtFVSw0SkFDRSxrQjFCMCtFWixDMEJsK0VRLG9JQUVFLDZEMUJ3K0VWLEMwQnQrRVUsb0xBQ0UsaUIxQncrRVosQzBCbCtFWSwwRkFDRSxlMUJvK0VkLEMwQjc5RVksMEZBQ0UsZTFCKzlFZCxDMEI1OUVZLGdHQUNFLG9CMUI4OUVkLEMwQm45RVEsNERBQ0UsNkIxQjA5RVYsQzBCcDlFVSx3RUFDRSwyQjFCMjlFWixDMEJsOUVVLHdFQUNFLG9CMUJ5OUVaLEMwQnI5RVEsd0hBRUUsZUFDQSw0QzFCczlFVixDMEJsOUVVLDREQUNFLGdDMUJvOUVaLEMwQmw5RVksb0ZBQ0UsWTFCbzlFZCxDMEJ4OUVVLDREQUNFLGdDMUIwOUVaLEMwQng5RVksb0ZBQ0UsWTFCMDlFZCxDMEJwOUVNLGtEQUtFLFNBRkEsT0FGQSxrQkFHQSxRQUZBLEsxQnk5RVIsQzBCcDlFUSx3REFTRSwyQkFGQSxtQkFEQSxxREFEQSxZQUZBLFNBS0EsdUJBUEEsa0JBQ0EsUUFFQSxVMUIyOUVWLEMwQnI5RVUsK0RBQ0UsV0FDQSxXMUJ1OUVaLENNbnlGRSwrSW9CMFVRLCtEcEJ6VU4scUhOc3lGRixDQUNGLEMwQjk5RVUsK0RwQjlWTixtQ29CaVdzRSxDcEJsVnhFLG9CQXhCdUYsQ0FhckYsV29CNlZ3RCxDcEIxVTFELCtEQTNCQSxzQkFDQSw4QkFjRSxvQkFDQSw0QkFMQSxVTmcwRkosQzBCaitFTSwyREFHRSxrRUFLQSwwQkFHQSxrQkFMQSxXQUdBLDJCQVBBLHFEQVFBLGVBTEEsWUFEQSxvRUFRQSxjQVhBLGtCQU1BLFMxQncrRVIsQ01qMEZFLG1Lb0JnV00sa0VwQi9WSix5SU5vMEZGLENBQ0YsQzBCdCtFUSxrRXBCcFhKLG1Db0JxWDhFLENwQnRXaEYsb0JBeEJ1RixDQWFyRixXb0JpWGdFLENBQzFELGlCcEIvVlIseUVBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOKzFGSixDMEIzK0VRLGtJQUVFLFkxQjYrRVYsQzBCeCtFSSxzQ0FHRSxtQkFEQSxxQ0FFQSxvQkFIQSxpQjFCNitFTixDMEJwK0VNLGtERXJaSixrQkZ1Wk0sa0JBREEsaUIxQjYrRVIsQzRCaDRGSSxrQ0FERix5REFFSSxXQUNBLGNBQ0Esa0I1Qm00RkosQ0FDRixDMEJyL0VNLGtEekJ2WkosZ0hBREEsK0J5QjZaTSxlMUJxL0VSLEM0Qm40RkUsK0JGZ1pNLHlERTVZSixTQURBLE9BRkEsa0JBSUEsUUFIQSxLNUJ5NEZGLENBQ0YsQzBCNS9FUSx5REFHRSxZQURBLFUxQjgvRVYsQzBCei9FTSxpREFFRSxTQURBLGlCMUI0L0VSLENlbDZGSSxxRUFDRSxPZm82Rk4sQ2U3NUZNLDJEQUNFLE1mKzVGUixDMEIzL0VJLHNDQUdFLHFDQUNBLGtCQUNBLGlCQUNBLGdCQUpBLGdCQU9BLDRCQVJBLGlCMUJxZ0ZOLEMwQnQvRU0sdURBQ0Usa0JBQ0EsUTFCOC9FUixDZTc3RkksMkVBQ0UsU2YrN0ZOLENleDdGTSxpRUFDRSxVZjA3RlIsQzBCLy9FTSxrREFPRSwyQkFOQSxjQUtBLGVBSkEsZ0JBR0EsdUJBREEsbUJBREEsb0IxQnFnRlIsQzBCOS9FTSxpREFHRSwyQkFGQSxxREFDQSxlQUVBLGMxQmdnRlIsQzZCbjlGRSwrRUFRRSxxQ0FGQSxtQkFMQSxXQUNBLHFCQUVBLFdBQ0EsZ0JBTmdDLENBUWhDLHNCQUpBLFM3QjA5RkosQzBCamdGRSw0QkFDRSx5Q0FFQSwyQkFDQSxnQkFGQSxrQjFCcWdGSixDMEI1L0VJLG9DQUNFLGlCMUJvZ0ZOLEM4QjU0RkEsZUFFRSxrRUFEQSx5RTlCMjVGRixDOEJ4NUZFLHNCQUtFLHlCQUhBLFlBQ0Esb0JBQ0EsNEJBSEEsVTlCODVGSixDZ0JuZ0dXLGlDYzJHTCx3QjlCMjVGTixDOEJ2NUZFLHVCQUNFLGlCOUIwNUZKLEM4Qng1RkksMEJBQ0UsaUI5QjA1Rk4sQ003K0ZFLHVLd0J3RkUseUN4QnZGQSw2SU5nL0ZGLENBQ0YsQzhCMTVGSSx5Q3hCckZGLDBFTmsvRkYsQ01yL0ZFLHlJcUIxQlcsK0RyQjJCVCwrR053L0ZGLENBQ0YsQzJCcGhHYSwrRHJCNkJYLDJETjAvRkYsQ003L0ZFLHlJcUIxQlcsK0RyQjJCVCwrR05pZ0dGLENBQ0YsQzJCN2hHYSwrRHJCNkJYLDJETm1nR0YsQ010Z0dFLHFKcUIxQlcscUVyQjJCVCwySE4wZ0dGLENBQ0YsQzJCdGlHYSxxRXJCNkJYLGlFTjRnR0YsQ00vZ0dFLCtJcUIxQlcsa0VyQjJCVCxxSE5taEdGLENBQ0YsQzJCL2lHYSxrRXJCNkJYLDhETnFoR0YsQzhCaDhGSSx5Q0FZRSx3QjlCdzdGTixDZ0I1akdXLG9EY3NJSCx3QjlCeTdGUixDMkJ6akdhLGtFR21JTCx3QjlCMDdGUixDOEJwN0ZBLHFCQUNFLGM5QnU3RkYsQ012aUdFLG1Ld0IrSEUseUJ4QjlIQSx5SU4yaUdGLENBQ0YsQzhCOTZGSSx5QnhCNUhGLHdFTjZpR0YsQ01oakdFLHFJcUIxQlcsK0NyQjJCVCwyR05takdGLENBQ0YsQzJCL2tHYSwrQ3JCNkJYLHlETnFqR0YsQ014akdFLHFJcUIxQlcsK0NyQjJCVCwyR040akdGLENBQ0YsQzJCeGxHYSwrQ3JCNkJYLHlETjhqR0YsQ01qa0dFLGlKcUIxQlcscURyQjJCVCx1SE5xa0dGLENBQ0YsQzJCam1HYSxxRHJCNkJYLCtETnVrR0YsQ00xa0dFLDJJcUIxQlcsa0RyQjJCVCxpSE44a0dGLENBQ0YsQzJCMW1HYSxrRHJCNkJYLDRETmdsR0YsQ01ubEdFLCtJcUIxQlcsaU5yQjJCVCxxSE44bEdGLENBQ0YsQzJCMW5HYSxpTkdtTEgsZXhCdEpSLDhETmltR0YsQzhCbjhGUSw4QkE3Q04sYTlCby9GRixDZ0J4b0dXLHlDY3NKUCxhOUJxL0ZKLEMyQnJvR2EsdURHbUpULGE5QnMvRkosQzhCMzhGUSxnQ0FoRE4sd0I5QisvRkYsQ2dCbnBHVywyQ2NzSlAsd0I5QmdnR0osQzJCaHBHYSx5REdtSlQsd0I5QmlnR0osQzhCejlGUSw4QkE3Q04sYTlCMGdHRixDZ0I5cEdXLHlDY3NKUCxhOUIyZ0dKLEMyQjNwR2EsdURHbUpULGE5QjRnR0osQzhCaitGUSxnQ0FoRE4sd0I5QnFoR0YsQ2dCenFHVywyQ2NzSlAsd0I5QnNoR0osQzJCdHFHYSx5REdtSlQsd0I5QnVoR0osQzhCLytGUSw4QkE3Q04sYTlCZ2lHRixDZ0JwckdXLHlDY3NKUCxhOUJpaUdKLEMyQmpyR2EsdURHbUpULGE5QmtpR0osQ00zcEdFLGlMd0JvS00sZ0N4Qm5LSix1Sk4rcEdGLENBQ0YsQzhCNy9GUSxnQ3hCaktOLCtFTmlxR0YsQ01wcUdFLG1KcUIxQlcsc0RyQjJCVCx5SE51cUdGLENBQ0YsQzJCbnNHYSxzRHJCNkJYLGdFTnlxR0YsQ001cUdFLG1KcUIxQlcsc0RyQjJCVCx5SE5nckdGLENBQ0YsQzJCNXNHYSxzRHJCNkJYLGdFTmtyR0YsQ01yckdFLCtKcUIxQlcsNERyQjJCVCxxSU55ckdGLENBQ0YsQzJCcnRHYSw0RHJCNkJYLHNFTjJyR0YsQ005ckdFLHlKcUIxQlcseURyQjJCVCwrSE5rc0dGLENBQ0YsQzJCOXRHYSx5RHJCNkJYLG1FTm9zR0YsQzhCbmlHUSxnQ0FoRE4sd0I5QnVsR0YsQ2dCM3VHVywyQ2NzSlAsd0I5QndsR0osQzJCeHVHYSx5REdtSlQsd0I5QnlsR0osQ01sdEdFLHVLd0IrSEUsMkJ4QjlIQSw2SU5zdEdGLENBQ0YsQzhCemxHSSwyQnhCNUhGLDBFTnd0R0YsQ00zdEdFLHlJcUIxQlcsaURyQjJCVCwrR044dEdGLENBQ0YsQzJCMXZHYSxpRHJCNkJYLDJETmd1R0YsQ01udUdFLHlJcUIxQlcsaURyQjJCVCwrR051dUdGLENBQ0YsQzJCbndHYSxpRHJCNkJYLDJETnl1R0YsQ001dUdFLHFKcUIxQlcsdURyQjJCVCwySE5ndkdGLENBQ0YsQzJCNXdHYSx1RHJCNkJYLGlFTmt2R0YsQ01ydkdFLCtJcUIxQlcsb0RyQjJCVCxxSE55dkdGLENBQ0YsQzJCcnhHYSxvRHJCNkJYLDhETjJ2R0YsQ005dkdFLCtJcUIxQlcsdU5yQjJCVCxxSE55d0dGLENBQ0YsQzJCcnlHYSx1TkdtTEgsZXhCdEpSLDhETjR3R0YsQzhCOW1HUSxnQ0E3Q04sYTlCK3BHRixDZ0JuekdXLDJDY3NKUCxhOUJncUdKLEMyQmh6R2EseURHbUpULGE5QmlxR0osQzhCdG5HUSxrQ0FoRE4sd0I5QjBxR0YsQ2dCOXpHVyw2Q2NzSlAsd0I5QjJxR0osQzJCM3pHYSwyREdtSlQsd0I5QjRxR0osQzhCcG9HUSxnQ0E3Q04sYTlCcXJHRixDZ0J6MEdXLDJDY3NKUCxhOUJzckdKLEMyQnQwR2EseURHbUpULGE5QnVyR0osQzhCNW9HUSxrQ0FoRE4sd0I5QmdzR0YsQ2dCcDFHVyw2Q2NzSlAsd0I5QmlzR0osQzJCajFHYSwyREdtSlQsd0I5QmtzR0osQzhCMXBHUSxnQ0E3Q04sYTlCMnNHRixDZ0IvMUdXLDJDY3NKUCxhOUI0c0dKLEMyQjUxR2EseURHbUpULGE5QjZzR0osQ010MEdFLDZKcUIxQlcsMkRyQjJCVCxtSU4wMEdGLENBQ0YsQzJCdDJHYSwyRHJCNkJYLHFFTjQwR0YsQzhCM3FHUSxrQ0FoRE4sd0I5Qit0R0YsQ2dCbjNHVyw2Q2NzSlAsd0I5Qmd1R0osQzJCaDNHYSwyREdtSlQsd0I5Qml1R0osQytCMzNHQSxVQUNFLGlCL0I4M0dG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Q0UsU0FDQSxlQ21ySEosQ0RockhFLDJDQUNFLGtCQ2tySEosQ0RockhJLDREQUNFLGdCQ2tySE4sQ0Q5cUhFLHdDQUNFLGtCQ2dySEosQ0Q3cUhFLDRDQUNFLFdBQ0EsZ0JDK3FISixDRHpxSEUsNkJBS0UseUNBRkEsYUFDQSxpQ0FIQSxrQkFDQSxVQ2dySEosQ0QzcUhhLHFEQUNQLFFDNnFITixDRDFxSEksaUNBRUUsWUFDQSxnQkFGQSxpQkMrcUhOLENEMXFISSxrREFFRSxTQUNBLFVBRkEsUUFJQSxzRUFEQSxTQzZxSE4sQ0R6cUhJLDJDQUNFLGlCQzJxSE4sQ0R6cUhNLDhEQUNFLGNDMnFIUixDRHpxSFEsb0VBQ0Usb0NDMnFIVixDRHRxSEksc0RBR0UsbUJBRkEsWUFDQSxtQkFFQSxtQkN3cUhOLENEcnFISSwwQ0FFRSxlQURBLGlCQ3dxSE4sQ0RycUhNLGlEQUlFLFNBREEsT0FGQSxrQkFJQSxRQUhBLEtDMHFIUixDRHBxSE0sZ0RBQ0Usb0NDc3FIUixDRG5xSE0sMkRBRUUsbUNBREEsV0FFQSxVQ3FxSFIsQ0RscUhNLDBNQUlFLG1CQ29xSFIsQ0QvcEhNLDhEQUNFLGdCQ2lxSFIsQ0QvcEhRLDBFQUNFLGtCQ2lxSFYsQ0Q1cEhRLHVGQUNFLFlDOHBIVixDRHpwSEksOENBR0UsMERBREEscUJBREEsb0NBSUEsYUFEQSxXQzRwSE4sQ0R6cEhNLDJEQUVFLGdCQURBLFlBRUEsZ0JDMnBIUixDRHhwSFUsa0ZBRUUsc0NBREEsV0FFQSxXQzBwSFosQ0RycEhNLHFEQUNFLGtCQ3VwSFIsQ0RucEhRLGlFQUNFLFdDcXBIVixDRG5wSFUsd0VpQ25MUiw0QkFDQSxvQmpDb0x5QyxDaUMxTHpDLGNBQ0EsMkJqQ3dMVSxlaUN0TFYsZUFEQSxnQkFIQSxrQkFLQSxzQmhDazFIRixDRHpwSFUsd0VBQ0UsV0MycEhaLENEdnBIUSw4REFDRSxZQ3lwSFYsQ0RycEhNLDBEQUNFLGVBRUEsWUFEQSxpQkFFQSxrQkN1cEhSLENEcHBITSx5REFFRSwrQkFEQSxjQ3VwSFIsQ0RwcEhRLHFKQUVFLFlDc3BIVixDRGpwSEksMENBR0UscURBRkEscURBQ0EseUdBRUEsZ0JDbXBITixDRGpwSE0sZ0VBQ0Usa0NDbXBIUixDRGhwSE0sc0RBRUUsZUFDQSxlQUZBLGVDb3BIUixDRGhwSFEsNERBRUUsMkJBREEsYUNtcEhWLENEL29IUSx5REFFRSwyQkFEQSxlQUVBLGlCQUNBLGNDaXBIVixDRC9vSFUsNERBRUUsaUJBREEsaUJDa3BIWixDRC9vSFksbUVBSUUsWUFEQSxPQUZBLGtCQUNBLEtDbXBIZCxDRHRvSEUsNEJBQ0UsbUJBQ0EsbUJDMG9ISixDUW41SFcsNkdUNlFILEtDeW9IUixDaUNyNUhJLDRDQU1FLGtFQUZBLHFEQUNBLHlHQUdBLFlBREEsb0VBTkEsa0JBQ0EsTUFDQSxVakM2NUhOLENNajRIRSxxSjJCckJJLG1EM0JzQkYsMkhObzRIRixDQUNGLENpQzM1SE0sbUQzQkNGLHFDQWVGLG9CQXhCdUYsQ0FhckYsVzJCSnVELENBQ25ELGlCM0JzQk4sa0VBM0JBLHNCQUNBLDhCQWNFLG9CQUNBLDRCQUxBLFVOKzVISixDaUNsNkhNLDhDQUNFLDJCQUNBLGNqQ282SFIsQ2lDaDZISSwrQ0FDRSxlakNrNkhOLENpQzc1SFEsMEVBQ0UsZ0JqQys1SFYsQ2lDejVIRSxtQ0FHRSxvREFEQSxZQUtBLG1CQUNBLDRCQVBBLGlCakNrNkhKLENpQ3o1SEksOENBQ0UsZ0JqQzI1SE4sQ2lDeDVISSw0REFFRSxnQkFEQSxnQmpDMjVITixDa0M5OEhBLHNCQUNFLFNsQ2s5SEYsQ2tDaDlIRSxrQ0FNRSwyQkFKQSxxQ0FHQSxlQURBLHFCQUhBLFNBRUEsa0JBSUEsaUJsQ2s5SEosQ2tDaDlISSw4RkFDRSxvRUFDQSxlbENrOUhOLENrQy84SEkscU1BR0UsbUJBQ0EsMkJBRkEsZUFEQSxnQmxDczlITixDa0MzOEhBLHlCQUNFLDBCbENxOUhGLENrQ3A5SEUsMkNBRkYseUJBR0ksY0FDQSxVbEN1OUhGLENBQ0YsQ2tDNTlIQSx5QkFNRSxpQmxDeTlIRixDa0N2OUhFLHFDQUNFLHdDbEN5OUhKLENrQ2w5SFcsaURBQ1AsUWxDeTlISixDa0NyOUhBLDBDQUlFLGdCQUZBLFNBQ0EsU2xDeTlIRixDa0N0OUhFLDhDQUNFLGlEbEN5OUhKLENrQ3Q5SEUsZ0RBQ0UsaUJsQ3k5SEosQ2tDdDlIRSw0SUFFRSxjQUNBLGVsQzA5SEosQ2tDdjlIRSxnRUFDRSxZbEMwOUhKLENtQy9nSU0sbUNEb0RKLGdFQUdJLG9CbEM2OUhKLENBQ0YsQ2tDMTlIRSxrRUFFRSxlQURBLGlCbENzK0hKLENrQ2wrSEUsd0RBRUUscUJBREEsMkJBRUEsb0JsQ3ErSEosQ2tDcCtISSxvRUFDRSwyRGxDdStITixDa0NyK0hJLHdFQUVFLGFsQ3UrSE4sQ2tDdCtITSw0RUFFRSxZQUphLENBR2IsYWxDMCtIUixDZ0J0a0lXLDhGa0JrR0gsYWxDdytIUixDa0N2K0hRLGtHQUVFLFlBSmEsQ0FHYixhbEMyK0hWLENrQ3IrSEksc0VBQ0UsMkRsQ3krSE4sQ2tDcitIRSw4REFFRSwyQkFEQSwyQ0FFQSxnQmxDdytISixDa0N0K0hFLHdEQUtFLGtFQUpBLDBFQUdBLDJDQUZBLFlBSUEsYUFIQSxrQmxDNCtISixDa0NyK0hJLHNFQUNFLFlsQzgrSE4sQ2tDMytIRSxnRUFFRSwyQkFEQSxjbEMrK0hKLENrQzUrSEksd0ZBQ0Usb0RsQysrSE4sQ2tDNStISSxzR0FFRSxrRUFEQSxvRGxDZy9ITixDa0M3K0hNLG9IQUNFLGdCbENnL0hSLENrQ3QrSEksZ0dBQ0Usb0RsQysrSE4sQ2tDNytITSw4R0FHRSx3QmxDZy9IUixDa0MzK0hFLGtFQUVFLGtFQUVBLDJCQUhBLHFEQUVBLGNsQysrSEosQ2tDMytIRSxvRUFDRSxlbEM4K0hKLENrQzErSEksa0dBSUUscUNBRkEsa0JBQ0EsZUFGQSxvQmxDcy9ITixDa0MzK0hFLDREQUVFLHFCQURBLDBCbENzL0hKLENrQ24vSEksMEVBQ0UsMkRsQ3MvSE4sQ2tDai9ISSx3RUFDRSxxQkFDQSxnQmxDby9ITixDa0NoL0hFLHdEQUVFLGtCQUNBLGdCQUZBLGlCbENxL0hKLENrQ2ovSEksNERBRUUsY0FFQSxZQUhBLGtCQUVBLFVsQ3EvSE4sQ2tDbC9I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cU1SLENlMTFNSSw4RUFDRSxNOEIrSzJCLEM5Qi9LM0IsT2Y0MU1OLEM2Q2pyTU0sMERBUUUscUNBREEsWUFFQSw4REFIQSxTN0Nvck1SLEM2Q3ZxTUksK0NBT0UsbUNBREEseUNBTEEsYUFHQSxTQUZBLGtCQUdBLFVBRkEsTUFLQSxTN0Npck1OLENnQnozTVcsMEQ2QitNSCxrQzdDbXJNUixDNkNock1NLDhHQUVFLFc3Q21yTVIsQ2dCdjRNVyxvSTZCc05ELG9DN0Nxck1WLEM2Q2hyTUksZ0RBSUUsZ0RBRkEsWUFDQSxzQkFGQSxVN0Nzck1OLEM2Q2xyTU0sNERBRUUsZ0NBREEsYzdDcXJNUixDZ0J0NU1XLHVFNkJvT0Qsa0M3Q3FyTVYsQzZDanJNTSwyREFDRSxxQjdDb3JNUixDNkM5cU1JLG9EOUJ6T0UsUzhCNE9tQixDQURuQixvQkFEQSxnQjdDa3JNTixDZXo1TU0sOERBQ0UsU2YyNU1SLEM2Q3RyTUksb0Q5QnpPRSxVZms2TU4sQ2UvNU1NLDhEQUNFLFVmaTZNUixDNkN0ck1NLDREQUNFLGM3Q3dyTVIsQzZDcnJNTSwyRDlCblBBLFNmMjZNTixDZXg2TU0scUVBQ0UsU2YwNk1SLEM2QzNyTU0sMkQ5Qm5QQSxVZmk3TU4sQ2U5Nk1NLHFFQUNFLFVmZzdNUixDNkN6ck1BLG9CQUdFLGdCQUNBLGFBSEEsa0JBQ0EsVTdDOHJNRixDNkNwck1FLHFDQUNFLHdDN0M2ck1KLEM2QzNyTUksNENBT0UseUNBTkEsV0FFQSxPQURBLGtCQUVBLFFBQ0EsU0FDQSxVN0M4ck1OLEM2Qy9xTUUscURBR0Usa0VBS0EsaUNBQ0Esa0JBRkEsbUJBREEsaUJBSkEsMEVBUUEsZUFMQSxZQU1BLHNCQVZBLGtCQUdBLFU3Q2lzTUosQzZDaHJNSSw0REFLRSxnQ0FEQSxnQkFGQSxZQURBLGVBRUEsVTdDK3JNTixDNkMxck1JLGtFQUlFLGtFQUZBLDJCQUdBLGdCQUZBLDZFQUZBLFU3Q2dzTU4sQzZDeHJNTSxzRkFDRSxvQzdDMHJNUixDNkN0ck1JLCtIQUVFLGM3Q3dyTU4sQ00xK01FLG1LdUNxVEUsNER2Q3BUQSx5SU42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T0osQ2dEMWxPTSwrQ0FDRSxhaERpbU9SLENnRDNsT0EsYUFDRSxpQmhEOGxPRixDZ0Q1bE9FLHlCQUlFLDJCQUZBLGdCQURBLFFoRGdtT0osQ2dEMWxPRSxnQ0FFRSxrRUFEQSxvRGhENmxPSixDZ0R0bE9FLDJCQUtFLDJCQUhBLHFEQUNBLGVBQ0EsaUJBSEEsaUJoRGltT0osQ2dEM2xPSSw4QkFFRSxrQkFEQSxlaEQ4bE9OLENnRHpsT00sK0NBQ0UsYUFFQSxnQkFEQSx1QkFFQSxrQmhEMmxPUixDZ0RobE9NLHVDQUtFLHdDQUhBLGNBRUEsNEJBRUEsa0JBSEEsZ0JBRkEsaUJoRDhsT1IsQ2dEbGxPSSxpRkFHRSxrRUFEQSwwRUFFQSxjaER5bE9OLENnRGxsT0UsNEJBRUUsWUFEQSxVaEQybE9KLENnRHhsT0ksK0JBQ0UsaUJoRDBsT04sQ2dEcmxPQSxXQUVFLDJCQURBLGVBRUEsZ0JoRHdsT0YsQ2dEbGxPRSxhQUNFLDJEaER5bE9KLENnRHhsT0ksbUJBQ0UsNEJoRDBsT04sQ2dEeGxPSSxtQ0FJRSxjQUZBLGVBREEsb0JBRUEsaURoRDJsT04sQ2dEcmxPSSwyQkFDRSxhaER1bE9OLENnRG5sT0UsaUJBQ0UsaURoRHFsT0osQ2dEcGxPSSx3QkFDRSxXaERzbE9OLENnRGxsT0UsYUFDRSxRaERvbE9KLENnRGpsT0UsZUFDRSxvQmhEbWxPSixDZ0RobE9FLGtCQUNFLFFoRGtsT0osQ2dEL2tPRSxlQUNFLGNoRGlsT0osQ2dEN2tPSSwwQ0FDRSxVQUNBLHVFaEQra09OLENnRDdrT00seURBQ0UsU2hEK2tPUixDZ0Rwa09FLHFCQUNFLGNoRDJrT0osQ2dEeGtPRSwyQ0FFRSwrQmhEMGtPSixDZ0R2a09FLDRCQUVFLDBCaER5a09KLENnRHRrT0UsY0FDRSxvQmhEd2tPSixDZ0Rya09FLGNBQ0UsdUJoRHVrT0osQ2dEcGtPRSxpQkFHRSxjQUZBLGdCQUNBLGtCaER1a09KLENnRGhrT0kscUNBQ0UsY2hEd2tPTixDZ0Rsa09FLDRFQUVFLG1CaER5a09KLENnRHZrT0Usd0NBRUUsZ0JBQ0EscUJoRHlrT0os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RUFDQSxtQkFMQSxpQnhEeWhRRixDd0Q5Z1FFLDZHQUdFLHFDQUNBLG1CQUZBLG9EQUtBLDJCQUZBLGVBQ0EsaUJBTEEsaUJ4RDZoUUosQ3dEcmhRSSwwUEFFRSxpQnhENGhRTixDd0R6aFFJLGlJQUNFLGtCeEQ2aFFOLEN3RDFoUUkseUhBQ0UsaUJ4RDhoUU4sQ3dEMWhRRSwyQkFFRSxrRUFEQSxxREFFQSxleEQ0aFFKLEN3RG5oUUUseUJBQ0UseUJ4RG1pUUosQ3dEbGlRSSxnQ0FFRSxVQURBLGlCeERxaVFOLENNdGpRRSx5SmtEcUJJLDBDbERwQkYsK0hOeWpRRixDQUNGLEN3RHRpUU0sMENsRGxCSixtRU4yalFGLEN3RGxpUUEseUJBQ0UsZ0J4RHFpUUYsQ3lEbm1RQSxnQkFHRSxrRUFGQSxxREFDQSxtRXpEdW1RRixDeURwbVFFLCtCQUNFLDBCekRzbVFKLENNM2tRRSxtS21EckJJLHlDbkRzQkYseUlOOGtRRixDQUNGLEN5RHJtUU0seUNuRHdCSix3RU5nbFFGLENNbmxRRSxxSXFCMUJXLCtEckIyQlQsMkdOc2xRRixDQUNGLEMyQmxuUWEsK0RyQjZCWCx5RE53bFFGLENNM2xRRSxxSXFCMUJXLCtEckIyQlQsMkdOK2xRRixDQUNGLEMyQjNuUWEsK0RyQjZCWCx5RE5pbVFGLENNcG1RRSxpSnFCMUJXLHFFckIyQlQsdUhOd21RRixDQUNGLEMyQnBvUWEscUVyQjZCWCwrRE4wbVFGLENNN21RRSwySXFCMUJXLGtFckIyQlQsaUhOaW5RRixDQUNGLEMyQjdvUWEsa0VyQjZCWCw0RE5tblFGLENNdG5RRSxpTG1ERFUsZ0RuREVSLHVKTjBuUUYsQ0FDRixDeUQ3blFZLGdEbkRJViwrRU40blFGLENNL25RRSxtSnFCMUJXLHNFckIyQlQseUhOa29RRixDQUNGLEMyQjlwUWEsc0VyQjZCWCxnRU5vb1FGLENNdm9RRSxtSnFCMUJXLHNFckIyQlQseUhOMm9RRixDQUNGLEMyQnZxUWEsc0VyQjZCWCxnRU42b1FGLENNaHBRRSwrSnFCMUJXLDRFckIyQlQscUlOb3BRRixDQUNGLEMyQmhyUWEsNEVyQjZCWCxzRU5zcFFGLENNenBRRSxpTG1ERFUsZ0RuREVSLHVKTjZwUUYsQ0FDRixDeURocVFZLGdEbkRJViwrRU4rcFFGLENNbHFRRSxtSnFCMUJXLHNFckIyQlQseUhOcXFRRixDQUNGLEMyQmpzUWEsc0VyQjZCWCxnRU51cVFGLENNMXFRRSxtSnFCMUJXLHNFckIyQlQseUhOOHFRRixDQUNGLEMyQjFzUWEsc0VyQjZCWCxnRU5nclFGLENNbnJRRSwrSnFCMUJXLDRFckIyQlQscUlOdXJRRixDQUNGLEMyQm50UWEsNEVyQjZCWCxzRU55clFGLENNNXJRRSx5SnFCMUJXLHlFckIyQlQsK0hOZ3NRRixDQUNGLEMyQjV0UWEseUVyQjZCWCxtRU5rc1FGLENNcnNRRSx1S21EckJJLDJDbkRzQkYsNklOeXNRRixDQUNGLEN5RGh1UU0sMkNuRHdCSiwwRU4yc1FGLENNOXNRRSx5SXFCMUJXLGlFckIyQlQsK0dOaXRRRixDQUNGLEMyQjd1UWEsaUVyQjZCWCwyRE5tdFFGLENNdHRRRSx5SXFCMUJXLGlFckIyQlQsK0dOMHRRRixDQUNGLEMyQnR2UWEsaUVyQjZCWCwyRE40dFFGLENNL3RRRSxxSnFCMUJXLHVFckIyQlQsMkhObXVRRixDQUNGLEMyQi92UWEsdUVyQjZCWCxpRU5xdVFGLENNeHVRRSwrSXFCMUJXLG9FckIyQlQscUhONHVRRixDQUNGLEMyQnh3UWEsb0VyQjZCWCw4RE44dVFGLENNanZRRSw2SnFCMUJXLDJFckIyQlQsbUlOcXZRRixDQUNGLEMyQmp4UWEsMkVyQjZCWCxxRU51dlFGLEMwRHp4UUEsWUFDRSxtQjFENHhRRixDMER0eFFFLHlCQUNFLDRDQUNBLG1CMUQ2eFFKLEMwRDN4UUkscUNBQ0UsZUFFQSxpQkFEQSxlMUQ4eFFOLEMwRHZ4UUksaUNBQ0UsVTFEOHhRTixDMEQzeFFRLDZDQUNFLGMxRDZ4UVYsQzBEOXdRSSw0Q0FFRSxnQkFEQSxlMUR5eFFOLEMwRHR4UU0sMERBQ0UscUNBQ0EsaUMxRHd4UVIsQzBEM3dRSSx3Q0FDRSwrQkFDQSxpQjFENHhRTixDMERyeFFFLHVCQUVFLGdCQURBLG1CMUQ2eFFKLEMwRHB4UUUsNEJBQ0UsZTFENHhRSixDMER0eFFJLDJDQUdFLHFDQUNBLGVBSEEsWUFJQSxrQkFDQSxtQkFKQSxpQjFEaXlRTixDMEQzeFFNLGlEQUNFLHdDMUQ2eFFSLEMwRDF4UU0sdURBRUUsOEJBREEsMkJBR0EsMEIxRDR4UVIsQzBEMXhRUSw2REFDRSxzQjFENHhRVixDMEQzeFFVLG9FQUVFLDBCMUQ2eFFaLEMwRHh4UU0sc0RBRUUsK0JBREEsMkIxRDJ4UVIsQzBEdnhRTSxrREFFRSxZQURBLFUxRDB4UVIsQzBEeHhRUSxxRUFIRixrREFJSSwrQzFEMnhRUixDQUNGLEMwRHp4UVEseUVBUEYsa0RBUUksMkIxRDR4UVIsQ0FDRixDMER6eFFVLHFFL0I1SEcsOEUrQjhIRCxrREFDQSxvREFGQSwrQzFEOHhRVixDQUNGLEMwRDF4UVUseUUvQmxJRyw4RStCb0lELDZCQUNBLDhCQUZBLDJCMUQreFFWLENBQ0YsQzBEenhRTSxtREFDRSxVMUQ0eFFSLEMwRHZ4UUUsNEJBQ0UsZTFEeXhRSixDMEQvd1FFLHVDQUNFLDRDQUNBLG1CMUQ0eFFKLEMwRG54UUEseUJBRUUsNENBREEsYzFENHhRRixDMER6eFFFLDJCQUVFLGtFQU1BLGlDQURBLG1CQURBLHFCQUxBLHFEQUlBLGVBRkEsU0FDQSxzQjFEK3hRSixDMEQxeFFJLCtCQUNFLGlDMUQ0eFFOLEMwRDF4UUksNkJBSUUsMkJBRkEsaUJqQjNMSixnQmlCNExJLGtEakIzTEosdUJBSEUsa0J6QzY5UUosQzBENXhRSSxrQ0FDRSxpQzFEOHhRTixDMER0eFFJLDZEQUNFLFkxRDZ4UU4sQzBEeHhRQSxhQUVFLDhCQUNBLHNCQUNBLGlCMUQweFFGLEMwRHh4UUUseUJBQ0UsZTFEMHhRSixDMERueFFFLDBCQUNFLFlBQ0EsaUIxRDB4UUosQzBEeHhRSSxnRUFFRSxxQjFEMHhRTixDTS85UUUsK0pvRHdNRSxpQ3BEdk1BLHFJTmsrUUYsQ0FDRixDMEQ1eFFJLGlDcEQ1TkEscUNvRDZOcUUsQ3BEOU12RSxvQkF4QnVGLENBYXJGLFdvRHlOdUQs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QkFEQSxlQURBLGtCNURtdlJKLEM0RC91UkUsc0RBQ0UsZUFDQSxjNURpdlJKLEM0RHp1Uk0scUVBRUUsc0NBQ0EsbUJBR0Esd0JBTEEsZUFHQSxlQUNBLFlBR0EsaUJBREEsYTVEa3ZSUixDNkQzMlNBLGVBQ0UsMkM3RG0zU0YsQzZEajNTVyx3REFDUCxlN0RtM1NKLEM2RHoyU0UsbUNBQ0Usa0I3RHMzU0osQzZEaDNTRSxtQ0FHRSx5Q0FEQSxnQkFEQSxnQjdEeTNTSixDNkQ5MlNFLHVDQUNFLGtCN0R1M1NKLEM2RGozU0UsOEJBQ0Usa0I3RHczU0osQzZEbDNTSSxxQ0FDRSxXN0R5M1NOLEM2RHIzU00sb0RBQ0UscUI3RHUzU1IsQzZEaDNTTSw0REFPRSxxQ0FEQSxTQUxBLFdBR0EsV0FGQSxrQkFHQSxZQUZBLEs3RHMzU1IsQzZEaDNTUSxnRUFDRSxpQjdEazNTVixDNkRwMlNNLHFFQUNFLFE3RDgyU1IsQ2V6N1NNLCtFQUNFLFdmMjdTUixDZXA4U0kseUZBQ0UsVWZzOFNOLEM2RHIyU0UsbUNBQ0UsbUJBQ0EsaUI3RDgyU0osQzZEejJTSSxzR0FJRSwyQkFEQSxlQURBLGlCN0RrM1NOLEM2RDMwU0Usb0NBQ0UsVzdENjJTSixDOERsZ1RBLGNBQ0UseUNBQ0EsZTlEcWdURixDOERuZ1RFLGtDQUNFLGU5RHFnVEosQzhEbGdURSxrQ0FDRSxlOURvZ1RKLEM4RDkvU0UsNEJBRUUscURBQ0EsZUFGQSxrQkFHQSxTOURxZ1RKLEM4RG5nVEksbUNBQ0UsYTlEcWdUTixDOERqZ1RFLDZCQUNFLGVBQ0EsNkVBRUEsa0I5RGtnVEosQzhEMy9TTSwyREFDRSxnQjlEa2dUUixDOEQvL1NNLHdEQUNFLGU5RGlnVFIsQzhENS9TRSw0QkFDRSwrRDlEOC9TSixDOEQ1L1NJLCtDQUNFLDJCQUNBLGdCOUQ4L1NOLEM4RDMvU0ksZ0RBQ0UsZTlENi9TTixDOEQxL1NJLG1EQUVFLFNBREEsZTlENi9TTixDOER4L1NFLHNDQUNFLDRDQUNBLGdCOUQwL1NKLEM4RHAvU0kscURBQ0UsZTlEMi9TTixDOER0L1NJLG1EQUNFLFk5RHcvU04sQzhEcC9TTSxvRUFFRSxZQUNBLFNBRkEsVTlEdy9TUixDZTNrVEksd0ZBQ0UsVWY2a1ROLENldGtUTSw4RUFDRSxXZndrVFIsQzhEMStTRSw0QkFDRSxnQjlEcS9TSixDOERuL1NNLDREQUNFLHdDOURxL1NSLEM4RDkrU00sOERBQ0UsZ0I5RHEvU1IsQzhEai9TSSxpREFDRSxpQkFDQSxTOURtL1NOLEMrRDVtVEUsZ0NBQ0UsaUIvRCttVEosQytEdG1URSwrQ0FHRSxxQ0FEQSwyQkFEQSxjL0QybVRKLEMrRGxtVEksb0VBQ0UsYy9EMG1UTixDK0RwbVRJLG9FQU9FLHVCQUZBLFNBSkEsY0FHQSxlQURBLGVBREEsa0JBSUEsa0IvRDRtVE4sQytEem1UTSxxRkFFRSxjQUVBLFlBQ0EsaUJBSkEsa0JBRUEsVS9ENm1UUixDTXJuVEUsMkp5REtJLHFGekRKRixpSU53blRGLENBQ0YsQytEcm5UTSxxRkFPRSxzQ3pEVE4sb0VOMm5URixDK0Q1bVRRLCtGQUNFLHlEL0RtblRWLEMrRC9tVE0seUVBQ0UsWS9EaW5UUixDK0Q3bVRJLG1FQUNFLGNoRHZEQSxpQmZ1cVROLENlcHFUTSw2RUFDRSxjZnNxVFIsQytEcG5USSxtRWhEdERFLGVmNnFUTixDZTFxVE0sNkVBQ0Usa0JmNHFUUixDK0QxblRJLG1FQUtFLGMvRHduVE4sQytEbG5UTSw0RUFDRSxjQUNBLFlBQ0EsY0FFQSxnQkFFQSxrQkFEQSx1QkFGQSxrQi9ENG5UUixDK0RsblRJLHFEQUNFLGtCL0RvblROLEMrRC9sVEksNEhBRUUsd0MvRCttVE4sQytEN21UTSxzSkFDRSxnQ0F4R1EsQ0F5R1IsZS9EK21UUixDK0QxbVRNLDJFQUVFLGNBREEsYy9ENm1UUixDK0QxbVRRLHVGQUNFLFkvRDRtVFYsQytEdm1USSx1RUFDRSxZL0R5bVROLEMrRHZtVE0sd0ZBRUUsZ0JBREEsWS9EMG1UUixDK0RubVRFLGlEQUdFLHVCQUZBLGtCQUNBLGUvRHNtVEosQytEbm1USSxtRUFHRSwyQkFEQSxlQURBLFEvRHVtVE4sQytEbG1USSxvRUFDRSxlL0RvbVROLEMrRGxtVE0sdUVBR0UsMkJBREEsZUFFQSxnQkFIQSxjL0R1bVRSLEMrRGxtVFEsOEVBUUUsc0NBSEEsa0JBSEEsV0FEQSxxQkFHQSxXQUdBLG1CQURBLHNCQUhBLFMvRHltVFYsQytENWxUSSwwRUFFRSxjQUNBLGVBRkEsbUIvRGdtVE4sQ2dFNXdUTSxpQ0FDRSx5QmhFK3dUUixDZ0U3d1RNLHVDQUNFLHlCaEUrd1RSLENnRTF3VE0sd0VBQ0UsZ0NoRTZ3VFIsQ2dFendUUSwwS0FDRSxnQ2hFZ3hUVixDbUN4d1RNLHlCakJ1Rkosc0NBTUksZUFEQSxnQkFEQSxXbEI2M0RKLEN1Qmg1REEsbUJBQ0UsT0FDQSxVdkJneUVGLEN1Qjd4RUEsZUFDRSxXdkIreEVGLEN1Q3o0RUYsaUJBSUksY0FGQSxhQUVBLFNBREEsb0NBRUEsZXZDeTRKRixDdUN2NEpFLDZCQUNFLGlCdkN5NEpKLEN1Q3Q0SkUsc0NBQ0UsZXZDdzRKSixDaUVwNUpGLDJDMUJnQkUsOEJBYUkscUNBSEEsYUFDQSxZQUNBLGdCdkNrNUpGLEN1Q3Y0SkYsd0JBb0JJLGtCdkNvNUpGLEN1Q3Y0SkYsd0JBTUksbURBQ0EsY3ZDMDVKRixDdUMxNEpGLDZCQU1JLG1CQUNBLGN2QzI2SkYsQ3VDbDVKRiw0QkFjSSxxQ0FEQSxlQUZBLFlBQ0EsY3ZDMjhKRixFaUV0bEtKLFlUU0ksa0J4RHFoUUYsQzBEeGdRRSxpQ0FVSSxVMUQ0eFFOLEMwRHp4UVEsNkNBQ0UsVTFEMnhRVixDNEQzMlBJLDREQUNFLEs1RDh1Uk4sQ2V6clNJLHNFQUNFLFdmMnJTTixDZXBzU0UsZ0ZBQ0UsVWZzc1NKLEM0RC91Ukksc0RBQ0UsYTVEaXZSTixDNER6dVJJLG1HQUVFLGtFQURBLG9ENURndlJOLEM2Qm50U0EsaUVBUUUscUNBRkEsbUJBTEEsV0FDQSxxQkFFQSxXQUNBLFkrQmdlMEIsQy9COWQxQixzQkFKQSxTN0IwdFNGLEM0RHJ2UkksNERBQ0UsbURBQ0EsWTVEdXZSTixDNkQ3c1NBLG1DQU1JLGtCQUNBLGtCQUNBLGdCN0R3M1NKLEM2RDExU0UscURBZ0JJLG9DN0RpM1NOLEM2RC8yU00sNERBQ0UsYzdEaTNTUixDNkRuMlNJLG1FQUdFLDJCN0RnM1NOLEM2RGowU0Esc0NBRUksZ0I3RDgyU0osQzhEaDZTSSxrRUFFRSx3QjlEdy9TTixDOERyL1NJLDZEQUNFLGlCOUR1L1NOLEM4RGgvU0UsZ0RBTUksZ0I5RHEvU04sQ0FqblBGLENtQ3o5RE0seUJhaUpBLHNEQUVJLGVoRDhrT1IsQ0FDRixDbUNsdU9NLHlCNUJaTix3QkFZSSxlUHVtQkYsQ1NybUJJLDhDQUNFLFlBQ0EsaUJUMHVCTixDYW52QkYsMEZBWUksY2JvN0NGLENheDVDRixjcUQ1REUsWUFGQSxlQUNBLFdBRUEsVWxFK2dEQSxDa0U3Z0RBLHNDbkRKRSxrQ0FDRSxVZm9oREYsQ2U3Z0RFLHdCQUNFLFNmK2dESixDQUNGLENrRWhoREEsbUJBQ0UsWWxFa2hERixDYTk2Q0YscURBaUJJLGNiKzlDRixDYzVsREEsK0JBaUJJLGNkMHNESixDY2xxREUsaUNBR0ksa0JkaXVETixDa0JoeERBLG9CQU1JLGVsQjQzREosQ2tCbHhERSx1Q0FHSSxjbEI2M0ROLENrQi8wREEsaUZBR0kseUVsQnMzREosQ2tCbDNEQSwrRUFFSSxZbEJzM0RKLENzQnppRUEsNkJBTUkscUNBREEsV3RCb3BFSixDdUI1aUVBLGVBQ0UsV3ZCd3hFRixDeUJoMEVGLHNCQUlJLGV6Qms2RUYsQ3lCLzVFQSw4QkFXSSxzQnpCbzZFSixDMEJsZ0ZFLG9DQUlJLGMxQm1oRk4sQzBCdi9FQSxzQkFPSSxnQjFCOGdGSixDMEI3NkVGLFdBS0kscUNBQ0Esa0JBQ0EsWTFCOC9FRixDMEJwL0VJLGlEQUlJLGMxQjYvRVIsQzBCei9FRSxtQ0FNSSxpQjFCNi9FTixDMEJ4L0VJLGtEQU1JLGdCMUIyL0VSLEMwQnAvRU0sc0RBSUksaUQxQjIvRVYsQzBCdjhFSSx5REFLSSxPMUJnL0VSLEMwQmorRVEsNEpBSUksa0IxQjIrRVosQzBCLzhFVSxnR0FJSSxrQjFCKzlFZCxDMEJ2OUVNLDREQUlJLDJDMUIyOUVWLEMwQng5RVEsd0VBSUksMkIxQjQ5RVosQzBCMzRFRSxzQ0FPSSxtQjFCMitFTixDMEJsOUVFLHNDQWFJLGdCQURBLGUxQisvRU4sQzBCNzlFQSw0QkFRSSxpQkFEQSxnQjFCcWdGSixDK0JqOUZGLFNBUUksMEVBQ0EsZ0JBSEEsZ0JBQ0EsVS9CKzNHRixDK0IxM0dBLDJCQUdJLGdCQURBLGlCL0I4M0dKLEMrQnozR0EseUJBTUksUy9CODNHSixDK0J0M0dBLG9CQTRCSSxxQkFDQSxlQUNBLFlBSEEsVS9CMDNHSixDK0JsM0dBLHVCQWlCSSxnQ0FDQSxxQ0FIQSxlQUNBLGlCQUhBLFNBQ0Esa0JBRkEsaUIvQjQzR0osQytCMzFHUSx5REFDRSxrQi9CazNHVixDK0J4MEdGLGVBUUksZS9CaTNHRixDK0I3MkdGLG1CQVlJLFEvQmszR0YsQytCdjFHRixVQXNCSSxRL0I0MkdGLEMrQngyR0YsYUEyQ0ksZ0JBQ0EsZ0IvQnczR0YsQytCdjNHRSxtQ0FDRSxvQi9CeTNHSixDa0N2cEhFLHFNQU1JLGlCbEN1OUhOLENrQ3o4SEEscUNBSUksb0JsQzA5SEosQ2lFbmdJRiwyQy9Cc0VFLGdFQUdJLG9CbENvK0hGLEVpRTdpSUosd0QvQjZITSxXbEM0K0hKLENrQzc3SEEsb0VBR0ksUWxDaS9ISixDa0MvK0hFLGtHQU1JLGdCQUNBLHFCbENzL0hOLENpRTlxSUYsMkM3QkNFLG1DQVlJLFlwQ2t2SUYsRWlFL3ZJSixpRDVCcUJNLHFDQUNBLGlCckM4d0lKLENxQzF3SUEsZ0RBTUksa0JyQzh3SUosQ3FDaHdJRSxzQ0FDRSxlckM2d0lKLENxQ3p3SUEsOEJBb0JJLHFDQUNBLFlyQzJ3SUosQ3FDendJSSwwQ0FDRSwyQkFDQSwyQnJDMndJTixDcUN4d0lJLHlDQUNFLDhCQUNBLDhCckMwd0lOLENxQ3Z3SUksK0NBQ0UsZXJDeXdJTixDcUMvcUlJLHFEQVVJLGNBQ0EsYUFLQSxnQkFKQSxnQkFHQSx1QkFGQSxtQkFDQSxvQnJDZ3dJUixDcUNydklFLDJDQUlJLGlCQURBLFVyQzh2SU4sQ3FDenZJRSxxQ0FXSSxZQURBLFVyQyt2SU4sQ3NDejlJRixjQUlJLHFEQUNBLDRFdEMrOUlGLENzQzc5SUUsMkJBR0UsZ0RBRkEscUNBQ0EsWXRDZytJSixDc0M1OUlFLGlDQUNFLGdCdEM4OUlKLENzQzE5SUEsMEJBT0ksV3RDODlJSixDc0MxOUlBLCtCQVNJLHFDQURBLGtCQUVBLGdCdENnK0lKLENzQzk5SUksaURBQ0UsZXRDZytJTixDc0M3OUlJLDREQUNFLGdCQUNBLFF0Qys5SU4sQ1E3Z0pTLCtGOEJpREQsUXRDKzlJUixDc0MzMElFLHVDQUVJLHFEQUNBLHlHQUNBLDRFdENxOUlOLENzQ2o5SUUscUNBeUJJLFlBRUEsZ0JBREEsZXRDaStJTixDc0M5OUlNLDZDVnZPTixvQjVCd3NKQSxDNEJyc0pFLHFDQURGLG9EQUVJLFdBQ0EsY0FDQSxrQjVCd3NKRixDQUNGLENzQy80SU0saURBQ0Usa0J0Q20rSVIsQ3NDaCtJTSxrQ0FFRSxrRUFEQSxvRHRDbStJUixDc0M3OUlFLDRDQVFJLDJDQUVBLFlBQ0EsaUJBRkEsVXRDbStJTixDc0M3OUlFLHVDQWVJLGdCQUNBLHVCQUZBLG1CQURBLG9CdEM2K0lOLENzQ3ArSUUsMkNBS0ksa0J0Q3krSU4sQ3NDbCtJSSw2Q0FtQkksaUJBQ0EsY3RDMitJUixDdUNoMEpJLDJDQUVJLGdCQUNBLGV2Q281SlIsQ3VDcDRKRSxpQ0FRSSxjdkNvNkpOLEN1Qzc0SkEsZ0RBS0ksb0J2Q3U3SkosQ2lFN2lLRiwyQ3pCS0UsaUNBaUJJLHFFQURBLHFHQUVBLDZFQUNBLGN4QzJuS0YsQ3dDdm5LRiwyQkFRSSxjeENtb0tGLEN3Qy9uS0Ysa0NBSUksZXhDMm9LRixDd0Nsb0tBLHlDQUdJLGtFQURBLHFEQUVBLGN4Q21wS0osQ3dDaHBLQSxvQ0N4REYsZ0JBQ0EsdUJBSEUsa0J6QzB0S0EsQ3dDM3BLQSx1Q0FFSSxnQnhDcXFLSixDd0NqcUtBLHNDUmhFRiw0QkFDQSxvQlF1RTBCLENSN0UxQixjQUNBLG9CUTBFTSxlQUNBLGVSekVOLGlCQURBLGdCQUhBLGtCQUtBLHNCaEM0d0tFLEN3QzlyS0YsMkJBUUksWUFDQSxpQkFDQSxnQkFIQSxV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QUVFLFlBQ0Esb0JBQ0EsNEJBSEEsVTlDK2tOVixDOEN2a05JLHlFQUdJLGNBRUEsa0JBREEsZTlDNmtOUixDOENqa05NLHlHQUVJLGE5QzBrTlYsQzhDcmtOSSx5RUFHSSxZOUMwa05SLEM4Q3JrTkUsdURBRUksa0I5Q3drTk4sQzhDbmtORSxvREFzREksYzlDaWtOTixDOEMvak5NLDBEQUNFLGM5Q2lrTlIsQzhDMWpORSw0Q0FHSSxZOUMrak5OLEM4Q3hqTkUsa0NBR0ksc0Q5QzZqTk4sQzhDamlOUSxtRkFDRSxzQjlDeWpOVixDOEN0ak5RLG1GQUNFLFk5Q3dqTlYsQzhDbGpORSwrREFHSSxvQjlDdWpOTixDOEM1aU5GLDJDQUlJLG9COUNpak5GLEM4Q2hqTkUsZ0ZBQ0Usb0I5Q2tqTkosQzhDOWlORixrQkFVSSxZQUNBLGM5Q3lqTkYsQzhDNWhORSwwREFJSSxpQkFGQSxrQkFDQSxVOUNzak5OLEM4Q3ZoTkEsNkJBR0ksZTlDK2lOSixDOEMxaU5GLHNCQVdJLGVBREEsVzlDaWpORixDOEMzaU5BLHdDQUVJLGM5Q2lqTkosQytDcDhORixxQkFLSSxZQUNBLGdCL0N5OE5GLEMrQzc3TkEsNkJBU0ksVy9DeThOSixDK0NuMk5FLDRDQUlJLGtFQUZBLHFEQUNBLDRFL0N5N05OLEMrQ3A3TkUseUNBSUksZS9DeTdOTixDZ0R0ak9BLHVDQUdJLGVoRHFtT0osQ2dEN2tPQSxnQ0FJSSw0RWhEOGxPSixDZ0R0a09JLCtDQUlJLGtFQUZBLHFEQUNBLFdoRDJsT1IsQ2dEdGxPSSx1Q0FRSSxlaEQybE9SLENnRHRsT0UsaUZBTUksaUJoRDRsT04sQ2dEN2tPRixXQU1JLGNoRHlsT0YsQ2dENS9ORSxxQ0FHSSxjaEQwa09OLENpRHBxT0EsdUJBaUJJLGdCakRrME9KLENtRGg5T0YsZ0JBT0ksb0duRDhrUEYsQ21EM2tQQSw4QkFNSSxvRUFDQSxpQm5EZ2xQSixDbUQ1a1BBLHdCQVNJLGtFQURBLHFEQUVBLGVBQ0EsWW5EaWxQSixDbUQ5a1BFLDhCQUtJLGVBQ0EsZW5Ea2xQTixDbUR0a1BFLDhCQVFJLFluRDhrUE4sQ21EcmtQQSxnQ0FHSSxRbkQ2a1BKLENtRHprUEEsNkJBZUksZUFDQSxjbkQ4a1BKLENxRDNxUEYsYUFRSSxzQnJEdXNQRixDcURwc1BBLCtCQU9JLGFyRHdzUEosQ3FEL25QQSw4QkFXSSxhckQ2clBKLENxRDNxUEEseUJBZ0JJLFlyRDByUEosQ3FEenBQSSx1Q0FDRSxzQnJEK3FQTixDcUR4cVBJLDZCQUNFLGNyRDBxUE4sQ3dEenpQQSwyQkFLSSxpQnhEOGhRSixDZXBrUUUsK0NBQ0UsT2Zza1FKLENlL2pRSSxxQ0FDRSxNZmlrUU4sQ3dEemlRQSwyQkFRSSxZeERvaVFKLEMwRDdrUUYsWUFJSSxTMUQ2eFFGLEMwRHR4UUUscUNBS0ksYzFEK3hRTixDMEQzdVFBLHVCQUtJLGdCQUNBLG1CMUQ2eFFKLEMwRGx0UUEsd0RBT0ksZTFENnhRSixDMER6eFFBLHVDQUtJLG1CMUQ2eFFKLEMwRG54UUEsMkJBc0JJLGMxRCt4UUosQzJELzlRRixhQUtJLGlDQURBLG1CQURBLG9CM0RtaVJGLEMyRDloUkEsc0NBR0ksYzNEbWlSSixDMkQzaFJBLG9EQUtJLGdCM0RtaVJKLEMyRHRoUkEsd0JBSUksZ0IzRG9rUkosQzJEM2pSTSw4Q0FDRSxtQjNEa2tSUixDMkQ1alJJLDZDQUlJLGVBQ0Esa0IzRGdrUlIsQzJEN2pSTSx3REFpQkksa0JBREEsYzNEa2tSVixDMkR4aVJJLDZDQUtJLGVBQ0EsaUIzRDJqUlIsQzJEdmpSSSxzQ0FJSSxjM0Q0alJSLEMyRHRqUkEscUNBVUksYzNEMGpSSixDMkR2alJFLHVEQU9JLFUzRHlqUk4sQzREbHJSRSx5RkFHSSxlNUQweFJOLEM0RHRwUkEsMEJBVUksaUI1RDJ3UkosQzREM29SQSx1Q0FTSSxpQjVEeXdSSixDNEQxa1JBLDhCQWFJLFE1RHl2UkosQzREeHBSQSxzREFLSSxTQUNBLFM1RGt2UkosQzREOXVSSSxxRUFVSSxpQjVEbXZSUixDNkQ1MlNTLHdEQUdMLGU3RHEzU0osQzZEMTFTQSwwRUFHSSxrQjdEeTNTSixDNkRyM1NBLDhCQUlJLGtCN0R5M1NKLEM2RGowU0EsbUNBSUksa0I3RGczU0osQzZEdDJTTSxzT0FRRSxzQ0FIQSxZQUZBLFdBREEsY0FLQSxXQUhBLGtCQUtBLG9FQUhBLE83RG8zU1IsQzZEOTJTTSxvSEFDRSxTN0RpM1NSLEM2RDkyU00sa0hBQ0UsUTdEaTNTUixDNkQ5MlNNLDhQQUVFLFM3RGkzU1IsQzhEai9TQSxrQ0FHSSxpQjlEc2dUSixDOER2L1NBLDZCQU9JLGU5RG1nVEosQzhEbitTQSxzQ0FLSSxlOUQyL1NKLEMrRHJqVEEsK0NBTUkscUJBQ0EsYy9EMG1USixDK0R2bVRFLG9FQUdJLGMvRDRtVE4sQytEL2xUSSxxRkFVSSxnQi9EbW5UUixDK0R0bVRFLG1FQVFJLGMvRHluVE4sQytEeG1URSxxREFHSSxlL0RzblROLEMrRGhuVEEsaURBRUksZS9EbW5USixDK0QvbVRBLDJDQUVJLHdDL0RrblRKLENBcmxTRixDbUN4bUJNLDBCRHVPRiwrUUFHRSxlQUNBLGVsQ3FnSUosQ0FDRixDS3BsSUEscUNBQ0UsaUJBS0UsWUFIQSxVQUVBLFNBSEEsa0JBRUEsUUwwVUYsQ0FDRixDS3hRQSwrQkFDRSw4QkFFRSwrQkwrVEYsQ0FDRixDbUN2aUJNLHlCdEJ3RE8saUNxRGpGWCxZQUZBLGVBQ0EsV0FFQSxVbEVraURBLENrRWhpREEsc0NuREpFLHFEQUNFLFVmdWlERixDZWhpREUsMkNBQ0UsU2ZraURKLENBQ0YsQ2tFbmlEQSxzQ0FDRSxZbEVxaURGLENhbjlDUyxpQ0FRTCxnQkFDQSxjYjQ5Q0osQzBCamlEQSxzQkFHSSxlMUI2Z0ZKLEMwQnJrRUEsdUJBRUksd0MxQmtnRkosQzBCNS9FQSx1Q0FFSSxZMUJnZ0ZKLENtRXIvRkEsOERBQ0MsYW5Fb3JIRCxDa0NsaUhJLDRFQUNFLFlsQysrSE4sQ3FDbG9JSSx3REFDRSxnQ3JDNndJTixDcUMzd0lJLDBHQUVFLGdDckM2d0lOLENxQ3Z3SUYscUNBRUksd0NyQzJ3SUYsQ3FDandJQSxnREFFSSwyQ3JDNndJSixDcUM1dUlJLGdHQUNFLFlyQzR3SU4sQ3FDendJSSx5Q0FDRSwyQ3JDMndJTixDcUM5cElJLHFETHhLSiw0QkFDQSxvQkt5SzRCLENML0s1QixjQUNBLG9CQUVBLGVBREEsZ0JBSEEsa0JBS0Esc0JoQ3k2SUEsQ3FDNXZJUSxpRUFDRSxjckM4dklWLENxQ2x1SUUscUNBTUksY3JDNnZJTixDc0NqOElBLDBCQUdJLHlDQURBLGV0Qzg5SUosQ3NDcjlJQSwrQkFJSSwyQ3RDKzlJSixDc0M5c0lFLGdDQU9JLGtFQU9BLCtCQURBLGtCQVJBLHFEQURBLDJDQUVBLHlHQU1BLGFBSkEsb0VBQ0EsbUJBRUEsWUFEQSxtQnRDdStJTixDc0NwOUlFLDRDQUdJLFlBQ0EsbUJBRkEsVXRDaytJTixDc0NyOUlFLHVDQUtJLHFCTjVWTiw0QkFDQSxvQkFSMkIsQ0FFM0IsY0FDQSxvQk1rV00sWU5oV04sa0JBREEsZ0JNNlZNLGVOaFdOLGtCTXFXTSxrQk5oV04sdUJNNFZNLFdBRUEsbUJ0QzQrSU4sQ3NDNTlJRSwyQ0FFSSxpQnRDdStJTixDc0M3OUlJLDZDQWNJLGtCQUNBLGV0QzArSVIsQ3NDNzlJRSx1RkFFSSx3Q3RDdStJTixDOEN4MEpJLHlKQTBCSSxZOUMya05SLEM4Q2hrTkksaUVBV0ksaUI5QzJrTlIsQzhDcjhNSSxzREFFSSxhOUM2ak5SLEM4Q3JqTkksNkRBRUksVTlDMmpOUixDOEN2K01BLG1DQUVJLFk5Q29qTkosQytDLzNOVyxnQ0FFUCxtQkFEQSxlL0MwOE5KLENtRGg4TkEsd0JBSUksaUJuRGdsUEosQ21EM2pQUSwwQ0FDRSxZbkRpbFBWLEMwRHRsUEUsNENBV0ksb0VBREEsd0cxRHl4UU4sQzBEdnhRTSx5RDNDL0NGLFVmeTBRSixDZXQwUUksbUVBQ0UsUzJDNkMyQixDM0M3QzNCLE9mdzBRTixDMER0eFFFLHdDQUlJLGUxRDh4UU4sQzBEeHNRQSw0QkFHSSxrQkFDQSxrQjFEMnhRSixDMEQ5dFFBLHlCQUlJLGMxRDJ4UUosQzJEcjRRSSw2Q0FFSSxjM0R5alJSLEM2RDdxUkYsZUFXSSxjN0RzM1NGLENBLzBQRixDZ0RsMkNJLHlCQUxGLGlCQU9JLG1CQURBLG9CaER3a09KLENBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19wdXJwbGUtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvY29tbXVuaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19za2VsZXRvbi5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9fc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvcGhvdG9zd2lwZS9fbWFpbi5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9waG90b3N3aXBlL19tYWluLXNldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL3Bob3Rvc3dpcGUvX3NraW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19wbGF0Zm9ybS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL193cml0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX2Jhci5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19sb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19ydGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX2Rhcmttb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3BhZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3VpX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19waWUtY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fdXRpbF9idXR0b25fd3JhcC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19sYXllcl9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbGF5ZXJfcmVwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2xheWVyX2Vtb3RpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2xheWVyX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3VpX2RpYWxvZy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19mZWVkLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX3NlcnZpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX2FzcGVjdC1yYXRpby5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvdXRpbC9taXhpbi9fZG90LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3JlY29tbWVuZC5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL190YWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX2xpbmUtY2xhbXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fcHVycGxlLXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3BhZ2UvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX2JyZWFrcG9pbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX25ldy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19mZWVkLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fZmVlZC1hc2lkZS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19saXN0X2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbGlzdF9jbGFzc2ljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy91dGlsL21peGluL19lbGxpcHNpcy5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19saXN0X2NvbXBhY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbGlzdF9ub3RpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbGlzdF9vcHRpb25fdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2xpc3RfdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fbGlzdF91dGlsc19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fYXV0b190cmFuc2xhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3BhZ2UvX3ZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fdmlld19zaGFyZS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvX2NvbG9yLXZhcmlhYmxlX2xpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3ZpZXdfc2lnbmF0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3ZpZXdfdGVtcGxhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3ZpZXdfcmVjZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3VpX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3ZpZXdfdm90ZS5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL192aWV3X3V0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX3ZpZXdfcmVjb21tZW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2JvYXJkLXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3BhZ2UvX3dyaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9wYWdlL19jb21tZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9tb2R1bGUvX2JvYXJkLWNvbW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL21vZHVsZS9fZmVlZC1jb21tZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9wYWdlL19nbG9iYWxUYWdTZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL19jb21tdW5pdHlfZGFyay5zY3NzIiwid2VicGFjazovLy88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9zYXNzL3V0aWwvbWl4aW4vX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Nhc3MvbW9kdWxlL19uY3VpLW1vZGFsLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnB1cnBsZS1jb21tdW5pdHktbm9kZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1jb21tdW5pdHktb2Zmc2V0LXkpIC0gNThweCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblxyXG4gID4gOm5vdCgucHVycGxlLXdyYXBwZXIpIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwdXJwbGUtbGF1bmNoZXIge1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wdXJwbGUtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIC5ib2FyZC1zZWFyY2gtdG9wIHtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xyXG5cclxuICAgICYgfiAucHVycGxlLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9hcmQtc2VhcmNoLXRvcF90YWcge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5ib2FyZC10b3AtY2F0ZWdvcnkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAmICsgLmJvYXJkLXRvcC11dGlscyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvYXJkLXRvcC11dGlscyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgPiAubmMtY29tbXVuaXR5LWxvYWRlciB7XHJcbiAgICBib3R0b206IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogdHlwZTAxICovXHJcbi5wdXJwbGUtd3JhcHBlciB7XHJcbiAgJi5wdXJwbGUtYm9hcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MjBweCBhdXRvO1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcblxyXG4gICAgQGF0LXJvb3QgLnRhYiB+IC5uYy1jb21tdW5pdHktbGlzdCAmIHtcclxuICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAubmMtY29tbXVuaXR5LWxvYWRlciB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2FyZC1ub3RpY2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAuYm9hcmQtbm90aWNlLWl0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXJkLWl0ZW1zIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDAyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXBvaW50KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSxcclxuICAgICAgLnN1bW1hcnksXHJcbiAgICAgIC50aHVtYiBhLFxyXG4gICAgICBidXR0b24gPiAqIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2FyZC1saXN0LWNsYXNzaWMge1xyXG4gICAgICAuYm9hcmQtaXRlbXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAuYm9hcmQtbWV0YSB7XHJcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIC53cmFwLWNvbW11bml0eS1tb3JlIHtcclxuICAgICAgICAubmMtY29tbWVudC1tb3JlIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9hcmQtbGlzdC1jYXJkIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ3JpZC1hdXRvLXJvd3M6IDI0NXB4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAycHg7XHJcbiAgICAgIHJvdy1nYXA6IDhweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIC5ib2FyZC1pdGVtcyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib2FyZCB7XHJcbiAgICAgICAgLndyYXAtdGl0bGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgkbWF4TGluZXM6IDIsICRsaW5lSGVpZ2h0OiAxLjUsICRpbmxpbmU6IHRydWUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9hcmQtbWV0YSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3Rpb25zIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA0KTtcclxuXHJcbiAgICAgICAgLnJlY2VudC1jb21tZW50LW5hbWUsXHJcbiAgICAgICAgLmNvbW1lbnRlZC1hdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbXB0eS1ib2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJvcmRlci1pbmxpbmUtZW5kOiAycHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA0KSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5uY0NvbW11bml0eUJvYXJkTGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZW1wdHktaXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICAgLm5vbmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnwrcnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiB0eXBlMDIgKi9cclxuLnB1cnBsZS13cmFwcGVyIHtcclxuICAmLnB1cnBsZS1mZWVkIHtcclxuICAgIG92ZXJmbG93LXk6IG92ZXJsYXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAuZmVlZC1hc2lkZS1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBAaW5jbHVkZSBwdXJwbGUtbGF1bmNoZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0ICdfY29sb3ItdmFyaWFibGVfbGlnaHQnO1xyXG5AaW1wb3J0ICdfY29sb3ItdmFyaWFibGVfZGFyayc7XHJcblxyXG4vKiB1dGlsICovXHJcbkBpbXBvcnQgJ3V0aWwvX21peGluJztcclxuQGltcG9ydCAndXRpbC9fc2xpY2snO1xyXG5AaW1wb3J0ICd1dGlsL2Z1bmN0aW9uJztcclxuXHJcbi8qIHZlbmRvciAqL1xyXG5AaW1wb3J0ICd1dGlsL3Bob3Rvc3dpcGUvc2tpbic7XHJcblxyXG4vKiBiYXNlICovXHJcbi8vIEBpbXBvcnQgJ2Jhc2UvX2ZvbnRzJztcclxuQGltcG9ydCAnYmFzZS9fcmVzZXQnO1xyXG5cclxuLyogbW9kdWxlcyAqL1xyXG5AaW1wb3J0ICdtb2R1bGUvd3JpdGVyJywgJ21vZHVsZS9faWNvbnMnLCAnbW9kdWxlL19sb2FkaW5nJywgJ21vZHVsZS9fYnV0dG9uJywgJ21vZHVsZS90b29sdGlwJywgJ21vZHVsZS9fcGFnZXInLCAnbW9kdWxlL191aV9kcm9wZG93bicsXHJcbiAgJ21vZHVsZS91dGlsX2J1dHRvbl93cmFwJywgJ21vZHVsZS9fdWlfaW5wdXQnLCAnbW9kdWxlL19sYXllcl9jb21tb24nLCAnbW9kdWxlL19sYXllcl9yZXBvcnQnLCAnbW9kdWxlL19sYXllcl9lbW90aWNvbicsICdtb2R1bGUvX2xheWVyX3RvYXN0JyxcclxuICAnbW9kdWxlL191aV9kaWFsb2cnLCAnbW9kdWxlL2ZlZWQtaXRlbScsICdtb2R1bGUvcmVjb21tZW5kJywgJ21vZHVsZS9fdGFnJywgJ21vZHVsZS9uY3VpLW1vZGFsJywgJ21vZHVsZS9wdXJwbGUtbGlzdCcsICdtb2R1bGUvcHVycGxlLXZpZXcnO1xyXG5cclxuLyogcGFnZSAqL1xyXG5AaW1wb3J0ICdwYWdlL19saXN0JywgJ3BhZ2UvX3ZpZXcnLCAncGFnZS9fd3JpdGUnLCAncGFnZS9fY29tbWVudCcsICdwYWdlL2dsb2JhbFRhZ1NlYXJjaCc7XHJcblxyXG4vLyBkYXJrXHJcbkBpbXBvcnQgJ2NvbW11bml0eV9kYXJrJztcclxuIiwiQG1peGluIHNrZWxldG9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gIGFuaW1hdGlvbjogc2tlbGV0b24tYW5pbWF0aW9uIDAuOHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5AYXQtcm9vdCB7XHJcbiAgQGtleWZyYW1lcyBza2VsZXRvbi1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDIpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG5cclxuLm5jLWNvbW11bml0eS1saXN0LFxyXG4ubmMtY29tbXVuaXR5LXZpZXcge1xyXG4gIC5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLnNsaWNrLXRyYWNrLFxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBUaGVtZVxyXG4gIC8vID09PT09PVxyXG4gIC5jby1zbGljay1hcnJvdyB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgY29sb3I6ICNjZWNlZDM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePVwiZmUtaWNvbi1cIl0ge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvLXNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMjFweDtcclxuICB9XHJcblxyXG4gIC5jby1zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAyMXB4O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAyMCk7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ21haW4tc2V0dGluZ3MnO1xyXG5cclxuLy8gcHN3cCA9IHBob3Rvc3dpcGVcclxuLnBzd3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHotaW5kZXg6IDkwMDAwMDAwO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlXHJcbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xyXG4gIC8vIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb25cclxuICBvcGFjaXR5OiAwLjAwMTtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvLyBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uXHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbn1cclxuXHJcbi5wc3dwLS1vcGVuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcblxyXG4vL1x0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXHJcbi8vXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuLnBzd3BfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbn1cclxuXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLyBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHNcclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2ltZyB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uXHJcbn1cclxuXHJcbi5wc3dwLS1hbmltYXRlZC1pbiB7XHJcbiAgLnBzd3BfX2JnLFxyXG4gIC5wc3dwX196b29tLXdyYXAge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5wc3dwX19pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wc3dwX19pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcbi8vXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLy9cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcbi8vXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICBiYWNrZ3JvdW5kOiAkcHN3cF9fcGxhY2Vob2xkZXItY29sb3I7XHJcbn1cclxuXHJcbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbiIsIiRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XHJcbiRwc3dwX19jb250cm9scy10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMzNtcyAhZGVmYXVsdDtcclxuJHBzd3BfX2JhY2tncm91bmQtY29sb3I6ICMxNzE3MWIgIWRlZmF1bHQ7XHJcbiRwc3dwX19wbGFjZWhvbGRlci1jb2xvcjogIzIyMiAhZGVmYXVsdDtcclxuJHBzd3BfX2JveC1zaXppbmctYm9yZGVyLWJveDogdHJ1ZSAhZGVmYXVsdDsgLy8gZGlzYWJsZSAucHN3cCAqIHsgYm94LXNpemluZzpib3JkZXItYm94IH0gKGluIGNhc2UgeW91IGFscmVhZHkgaGF2ZSBpdCBpbiB5b3VyIHNpdGUgY3NzKVxyXG4kcHN3cF9fcm9vdC16LWluZGV4OiA5MTAwMDA2ICFkZWZhdWx0O1xyXG4kcHN3cF9fYXNzZXRzLXBhdGg6ICcnICFkZWZhdWx0OyAvLyBwYXRoIHRvIHNraW4gYXNzZXRzIGZvbGRlciAocHJlbG9hZGVyLCBQTkcgYW5kIFNWRyBzcHJpdGUpXHJcbiRwc3dwX19lcnJvci10ZXh0LWNvbG9yOiAjY2NjICFkZWZhdWx0OyAvLyBcIkltYWdlIG5vdCBsb2FkZWRcIiB0ZXh0IGNvbG9yXHJcbiRwc3dwX19pbmNsdWRlLW1pbmltYWwtc3R5bGU6IHRydWUgIWRlZmF1bHQ7XHJcbiRwc3dwX19idXR0b24tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuIiwiLy9cdENvbnRlbnRzOlxyXG4vL1x0MS4gQnV0dG9uc1xyXG4vL1x0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcbi8vXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuLy9cdDQuIENhcHRpb25cclxuLy9cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcbi8vXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4vLyBQaG90b1N3aXBlIHVzZXMgQXV0b3ByZWZpeGVyLCBzbyB2ZW5kb3IgcHJlZml4ZWQgYXJlIGFkZGVkIGF1dG9tYXRpY2FsbHkgd2hlbiBuZWVkZWQuXHJcblxyXG5AaW1wb3J0ICcuL21haW4nO1xyXG4vL1x0MS4gQnV0dG9uc1xyXG4vLyA8YnV0dG9uPiBjc3MgcmVzZXRcclxuLnBzd3BfX2J1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG4gID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1wcmV2LFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbmV4dCB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLy8gcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeVxyXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgZm9udC1zaXplOiAwO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIEBpbmNsdWRlIGljb24oJGlkOiBjbG9zZSwgJHdpZHRoOiAzMHB4LCAkaGVpZ2h0OiAzMHB4LCAkY29sb3I6ICRwc3dwX19idXR0b24tY29sb3IpO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tc2hhcmUsXHJcbi5wc3dwX19idXR0b24tLWZzLFxyXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vL1x0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG4vL1x0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXByZXYsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHN3cF9fYnV0dG9uLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBpY29uKCRpZDogYXJyb3dfbGVmdF9zLCAkY29sb3I6ICRwc3dwX19idXR0b24tY29sb3IpO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXByZXYge1xyXG4gIGxlZnQ6IDZweDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLW5leHQge1xyXG4gIHJpZ2h0OiA2cHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLy9cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG4ucHN3cF9fY291bnRlcixcclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuLnBzd3BfX2NvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4vL1x0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuLy9cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcclxuLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMTJweDtcclxufVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiB7XHJcbiAgLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAgICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAgICAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcclxuICAgIC8vIFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG4gICAgLy8gYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG4vLyByb290IGVsZW1lbnQgb2YgVUlcclxuLnBzd3BfX3VpIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiAkcHN3cF9fcm9vdC16LWluZGV4ICsgNTA7XHJcbn1cclxuXHJcbi8vIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxyXG4ucHN3cF9fdG9wLWJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1wcmV2LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRwc3dwX19jb250cm9scy10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG59XHJcblxyXG4vLyBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXJcclxuLnBzd3AtLWhhc19tb3VzZSB7XHJcbiAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXByZXYsXHJcbiAgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLW5leHQge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgLnBzd3BfX3RvcC1iYXIsXHJcbiAgLnBzd3BfX2NhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKVxyXG4ucHN3cF9fdWktLWZpdCB7XHJcbiAgLnBzd3BfX3RvcC1iYXIsXHJcbiAgLnBzd3BfX2NhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpXHJcbi5wc3dwX191aS0taWRsZSB7XHJcbiAgLnBzd3BfX3RvcC1iYXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5wc3dwX19idXR0b24tLWFycm93LS1wcmV2LFxyXG4gIC5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL1x0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuLy9cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuLnBzd3AtLXVpLXZpc2libGUge1xyXG4gIC5wc3dwX190b3AtYmFyLFxyXG4gIC5wc3dwX19jYXB0aW9uLFxyXG4gIC5wc3dwX19idXR0b24tLWFycm93LS1wcmV2LFxyXG4gIC5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcclxuICAgIC8vIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5XHJcbi5wc3dwLS1vbmUtc2xpZGUge1xyXG4gIC5wc3dwX19idXR0b24tLWFycm93LS1wcmV2LFxyXG4gIC5wc3dwX19idXR0b24tLWFycm93LS1uZXh0LFxyXG4gIC5wc3dwX19jb3VudGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGlmICRwc3dwX19pbmNsdWRlLW1pbmltYWwtc3R5bGUgPT0gdHJ1ZSB7XHJcbiAgLnBzd3AtLW1pbmltYWwtLWRhcmsge1xyXG4gICAgLnBzd3BfX3RvcC1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAZnVuY3Rpb24gZ2V0SWNvblVybCgkaWQ6ICcnLCAkZmlsZW5hbWU6ICdjb21tdW5pdHktc3ltYm9scycpIHtcclxuICBAcmV0dXJuICcuLi9pbWcvaWNvbi8jeyRmaWxlbmFtZX0uc3ZnIyN7JGlkfSc7XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uKCRpZDogbnVsbCwgJHNpemU6IG51bGwsICR3aWR0aDogbnVsbCwgJGhlaWdodDogbnVsbCwgJGNvbG9yOiBudWxsLCAkZGlzcGxheTogaW5saW5lLWJsb2NrKSB7XHJcbiAgJGltYWdlOiBnZXRJY29uVXJsKCRpZCk7XHJcblxyXG4gIEBpbmNsdWRlIGljb25VcmwoJGlkKTtcclxuXHJcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gIEBpZiAoJGNvbG9yKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICBAaWYgKCRoZWlnaHQpIHtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICB9XHJcbiAgQGlmICgkd2lkdGgpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgfVxyXG5cclxuICBAaWYgKCR3aWR0aCBhbmQgJGhlaWdodCkge1xyXG4gICAgbWFzay1zaXplOiAkd2lkdGggJGhlaWdodDtcclxuICAgIC13ZWJraXQtbWFzay1zaXplOiAkd2lkdGggJGhlaWdodDtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG59XHJcblxyXG5AbWl4aW4gaWNvblVybCgkaWQ6ICcnLCAkZmlsZW5hbWU6ICdjb21tdW5pdHktc3ltYm9scycpIHtcclxuICAkaW1hZ2U6IGdldEljb25VcmwoJGlkLCAkZmlsZW5hbWUpO1xyXG4gIEBzdXBwb3J0cyAobWFzay1pbWFnZTogdXJsKCRpbWFnZSkpIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgkaW1hZ2UpO1xyXG4gIH1cclxuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgkaW1hZ2UpO1xyXG59XHJcbiIsIi8vIOyehOyLnFxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJnKTtcclxufVxyXG5cclxuLm5jLWNvbW11bml0eS1saXN0IHtcclxuICBtaW4taGVpZ2h0OiAzODBweDtcclxufVxyXG5cclxuLnVpa2l0LW5jY29tbXVuaXR5LW5vZGUsXHJcbi51aS1kaWFsb2cge1xyXG4gICoge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnVpa2l0LW5jY29tbXVuaXR5LW5vZGUge1xyXG4gIG1heC13aWR0aDogMTE4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcHVycGxlLWxhdW5jaGVyIHtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIH1cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gICAgW3R5cGU9J3RleHQnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24sXHJcbiAgaW5wdXQsXHJcbiAgb3B0Z3JvdXAsXHJcbiAgc2VsZWN0LFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIFt0eXBlPWJ1dHRvbl0sXHJcbiAgW3R5cGU9cmVzZXRdLFxyXG4gIFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBcclxuICBbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbixcclxuICB0ZXh0YXJlYSxcclxuICBpbnB1dCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICBidXR0b24sXHJcbiAgc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uLFxyXG4gIGh0bWwgW3R5cGU9XCJidXR0b25cIl0sXHJcbiAgW3R5cGU9XCJyZXNldFwiXSxcclxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcblxyXG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgfVxyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uYy1jb21tdW5pdHktdmlldyB7XHJcbiAgLy8gTm90byBTYW5zIO2PsO2KuOulvCDsoIHsmqntlZjrqbTshJwgc3Ryb25nLCBiIO2DnOq3uOyXkCBmb250LXdlaWdodCBub3JtYWzsnYQg7KCB7Jqp7ZWY7KeA66eMIHZpZXftjpjsnbTsp4DripQg7JiI7Jm4IOyymOumrFxyXG4gIHN0cm9uZyxcclxuICBiIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuLm5jdWltLWJhY2tkcm9wIHtcclxuICAmLm5jdWltLXRvYXN0LnZlcnRpY2FsIHtcclxuICAgIC5uY3VpbS1jb250YWluZXIuY29tbXVuaXR5LXRvYXN0IHtcclxuICAgICAgLm5jdWltLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uY3VpbS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcHVycGxlLWxhdW5jaGVyKCkge1xyXG4gIEBhdC1yb290IGh0bWxbZGF0YS1wbGF0Zm9ybT0ncHVycGxlTGF1bmNoZXInXSAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIucHJvZmlsZS1pbWFnZSB7XHJcbiAgd2lkdGg6IDU0cHg7XHJcbiAgaGVpZ2h0OiA1NHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA4LWhleCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4udWlraXQtbmNjb21tdW5pdHktbm9kZSB7XHJcbiAgLm5hbWUge1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gIH1cclxufVxyXG5cclxuLndyaXRlciB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuXHJcbiAgLm5hbWUgfiBzcGFuLFxyXG4gIH4gc3BhbiB7XHJcbiAgICBAaW5jbHVkZSBiYXIoJGhlaWdodDogMTJweCwgJG1hcmdpbjogMCA2cHggMnB4KTtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmICsgLnBvc3RlZC1hdCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj0nZmVlZC0nXSB7XHJcbiAgLndyaXRlciB7XHJcbiAgICAubmFtZSB+IHNwYW4sXHJcbiAgICB+IHNwYW4ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMjApO1xyXG4gICAgICAgIG1hcmdpbjogMCA2cHggMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBiYXIoJHR5cGU6IGxlZnQsICRoZWlnaHQ6IDEycHgsICRtYXJnaW46IDAgNnB4LCAkY29sb3I6IHZhcigtLW5jdWktZ3JheTAwOCkpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICBtYXJnaW46ICRtYXJnaW47XHJcbiAgfVxyXG59XHJcblxyXG4vLyB1c2VcclxuLy8gLmVsZW1lbnQge1xyXG4vLyAgIEBpbmNsdWRlIGJhcigpO1xyXG4vLyB9XHJcbiIsIkBmdW5jdGlvbiBnZXRJY29uTmFtZSgkaWQpIHtcclxuICBAcmV0dXJuICdpY29uYy0jeyRpZH0nO1xyXG59XHJcblxyXG4kaWNvbi1zaXplLWxpc3Q6IChcclxuICAzMjogKFxyXG4gICAgZmFjZWJvb2ssXHJcbiAgICB0d2l0dGVyLFxyXG4gICAgdXJsLFxyXG4gICksXHJcbiAgMTY6IChcclxuICAgIGNsb3NlX3MsXHJcbiAgICBwaWN0dXJlLFxyXG4gICAgdm90ZSxcclxuICAgIGNvbW1lbnRfcyxcclxuICAgIGNvdW50X3MsXHJcbiAgICBhcnJvd19kb3duX3MsXHJcbiAgICBhcnJvd19yaWdodF9zLFxyXG4gICAgcmVsb2FkLFxyXG4gICAgbW9yZSxcclxuICAgIGxpa2VfcyxcclxuICAgIGNhcmV0X3VwX2ZpbGwsXHJcbiAgICBjYXJldF9kb3duX2ZpbGwsXHJcbiAgICBjbG9zZV9jaXJjbGVfcyxcclxuICAgIGdsb2JlLFxyXG4gICksXHJcbiAgMjA6IChcclxuICAgIGNsb3NlX2NpcmNsZSxcclxuICApLFxyXG4gIDIyOiAoXHJcbiAgICBzaGFyZSxcclxuICAgIHNlYXJjaCxcclxuICAgIGZpbHRlcixcclxuICAgIGxpc3RfY2xhc3NpYyxcclxuICAgIGxpc3RfY2FyZCxcclxuICAgIGxpc3RfY29tcGFjdCxcclxuICAgIHdyaXRlLFxyXG4gICAgYm9va21hcmssXHJcbiAgICB1cGxvYWQsXHJcbiAgICBlbW90aWNvbixcclxuICAgIGNsb3NlLFxyXG4gICAgbGlrZSxcclxuICAgIGJ0bl9zdWJtaXQsXHJcbiAgICB2b3RlX2ZlZWQsXHJcbiAgICBhcnJvd192aWV3X3JlY2VudCxcclxuICApLFxyXG4pO1xyXG5cclxuJGljb24tY29sb3ItbGlzdDogKFxyXG4gIGJsYWNrMDQ1OiAoXHJcbiAgICBjb3VudF9zLFxyXG4gICAgY29tbWVudF9zLFxyXG4gICAgYXJyb3dfZG93bl9zLFxyXG4gICAgYXJyb3dfcmlnaHRfcyxcclxuICAgIHJlbG9hZCxcclxuICAgIG1vcmUsXHJcbiAgICBsaWtlX3MsXHJcbiAgICBjYXJldF91cF9maWxsLFxyXG4gICAgY2FyZXRfZG93bl9maWxsLFxyXG4gICAgdXBsb2FkLFxyXG4gICAgY2xvc2VfY2lyY2xlLFxyXG4gICAgZW1vdGljb24sXHJcbiAgICBnbG9iZSxcclxuICAgIHBpY3R1cmUsXHJcbiAgICB2b3RlLFxyXG4gICksXHJcbiAgYmxhY2swNjg6IChcclxuICAgIHNlYXJjaCxcclxuICAgIGZpbHRlcixcclxuICAgIGxpc3RfY2xhc3NpYyxcclxuICAgIGxpc3RfY2FyZCxcclxuICAgIGxpc3RfY29tcGFjdCxcclxuICAgIGJvb2ttYXJrLFxyXG4gICAgc2hhcmUsXHJcbiAgICBjaGV2cm9uX2xlZnQsXHJcbiAgICBjbG9zZSxcclxuICAgIGNsb3NlX3MsXHJcbiAgICBjbG9zZV9jaXJjbGVfcyxcclxuICAgIGxpa2UsXHJcbiAgICB1cmwsXHJcbiAgICB2b3RlX2ZlZWQsXHJcbiAgICBhcnJvd192aWV3X3JlY2VudCxcclxuICApLFxyXG4gIHVpLXdoaXRlOiAoXHJcbiAgICB3cml0ZSxcclxuICAgIGJ0bl9zdWJtaXQsXHJcbiAgKSxcclxuKTtcclxuXHJcbkBlYWNoICRrZXksICRzaXplLWxpc3QgaW4gJGljb24tc2l6ZS1saXN0IHtcclxuICBAZWFjaCAkaWQgaW4gJHNpemUtbGlzdCB7XHJcbiAgICAkc2l6ZTogI3ska2V5fXB4O1xyXG4gICAgJGNvbG9yOiBudWxsO1xyXG5cclxuICAgIEBlYWNoICRjb2xvci1udW1iZXIsICRjb2xvci1saXN0IGluICRpY29uLWNvbG9yLWxpc3Qge1xyXG4gICAgICBAaWYgKGluZGV4KCRjb2xvci1saXN0LCAkaWQpKSB7XHJcbiAgICAgICAgJGNvbG9yOiB2YXIoLS1uY3VpLSN7JGNvbG9yLW51bWJlcn0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLiN7Z2V0SWNvbk5hbWUoJGlkKX0ge1xyXG4gICAgICBAaW5jbHVkZSBpY29uKCRpZCwgJHdpZHRoOiAkc2l6ZSwgJGhlaWdodDogJHNpemUsICRjb2xvcjogJGNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uYyB7XHJcbiAgJi1uZXcge1xyXG4gICAgQGluY2x1ZGUgaWNvbihuZXcsICR3aWR0aDogOHB4LCAkaGVpZ2h0OiAxNnB4LCAkY29sb3I6IHZhcigtLW5jdWktZXJyb3IpKTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5uYy1jb21tdW5pdHktbG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gICYuaXMtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5sb2FkZXItY2lyY2xlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2lyY2xlIGluZmluaXRlIDAuNzVzIGxpbmVhcjtcclxuICAtbW96LWFuaW1hdGlvbjogY2lyY2xlIGluZmluaXRlIDAuNzVzIGxpbmVhcjtcclxuICAtby1hbmltYXRpb246IGNpcmNsZSBpbmZpbml0ZSAwLjc1cyBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBjaXJjbGUgaW5maW5pdGUgMC43NXMgbGluZWFyO1xyXG5cclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2lyY2xlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGNpcmNsZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgY2lyY2xlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjaXJjbGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi5jby1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY28tYnRuLXJvdW5kIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogOXB4IDE1cHggOXB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcbiAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgIG1pbi13aWR0aDogNzRweDtcclxuICB9XHJcbn1cclxuXHJcbi5jby1idG4td3JpdGUge1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1uY3VpLXVpLXdoaXRlKTtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktcG9pbnQpO1xyXG4gIHNwYW4sXHJcbiAgc3ZnIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZmlsbDogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY28tYnRuLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY28td3JhcC1tb3JlIHtcclxuICBwYWRkaW5nOiAwIDE4cHg7XHJcbn1cclxuXHJcbi53cmFwLWJ0bi10b3Age1xyXG4gIC5jby1idG4tdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzNweDtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQtaGV4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC5pY29uYyB7XHJcbiAgICAgIEBpbmNsdWRlIGljb24odG9wLCAkd2lkdGg6IDEzcHgsICRoZWlnaHQ6IDE3cHgsICRjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCkpO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvblRvcEZpeDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgQGF0LXJvb3QgLm5jLWNvbW11bml0eS12aWV3ICYge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b25Ub3BGaXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwdXJwbGUtbGF1bmNoZXIge1xyXG4gICAgYm90dG9tOiA3NHB4O1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDlweDtcclxuICB9XHJcblxyXG4gIEBhdC1yb290IC5uYy1jb21tdW5pdHktbGlzdCAmIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQge1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5jLWNvbW1lbnQtbW9yZSxcclxuLm5jLWNvbW1lbnQtbW9yZV90YWcsXHJcbi5uY0NvbW1lbnRNb3JlIHtcclxuICBAZXh0ZW5kIC5jby1idG47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXRyYW5zbGF0ZSB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcblxyXG4gIC5pY29uYy10cmFuc2xhdGUge1xyXG4gICAgQGluY2x1ZGUgaWNvbigndHJhbnNsYXRlJywgJHdpZHRoOiAyMnB4LCAkaGVpZ2h0OiAyMnB4LCAkY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpKTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguYXV0bykuaXMtYWN0aXZlIHtcclxuICAgIC5pY29uYy10cmFuc2xhdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYXV0byB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazEwMCk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazEwMCk7XHJcblxyXG4gICAgICAuaWNvbmMtdHJhbnNsYXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXdoaXRlMTAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IHByb2dyZXNzO1xyXG4gIH1cclxufVxyXG5cclxuLnZpZXctYm90dG9tIFtjbGFzc149J2NvLWJ0biddIHtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgOXB4O1xyXG59XHJcblxyXG4uZmUtYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8g7JeQ65SU7YSwIOyYgeyXrVxyXG4uZmUtYnRuLWxheWVyIHtcclxuICBwYWRkaW5nOiAxMnB4IDI0cHggMTJweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICYuaXMtZmlsbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLXBvaW50KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktcG9pbnQpO1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktdWktd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1vIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuIiwiLnRvb2x0aXAtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIC50b29sdGlwLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAtMTBweCwgYXV0byk7XHJcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsIGF1dG8sIC0xMHB4KTtcclxuICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAtIDUwcHgpO1xyXG4gICAgcGFkZGluZzogMTJweCAxN3B4IDE3cHg7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwIHZhcigtLW5jdWktZ3JheTAwNCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuXHJcbiAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBhdC1yb290IC5ib2FyZC1zZWFyY2gtdG9wICYge1xyXG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsIC0xMHB4LCBhdXRvKTtcclxuICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsIGF1dG8sIC0xMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGUge1xyXG4gICAgICAkZHVyYXRpb246IDEwMG1zO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbiBsaW5lYXIsIHRyYW5zZm9ybSAwbXMgJGR1cmF0aW9uIGxpbmVhcjtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsIDE3cHgsIGF1dG8pO1xyXG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsIGF1dG8sIDE3cHgpO1xyXG4gICAgICB3aWR0aDogOXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xyXG5cclxuICAgICAgQGF0LXJvb3QgLmJvYXJkLXNlYXJjaC10b3AgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAxN3B4LCBhdXRvKTtcclxuICAgICAgICBAaW5jbHVkZSBydGwobGVmdCwgYXV0bywgMTdweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludC10ZXh0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhciB7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcnRsKCRwcm9wZXJ0eSwgJGx0cjogbnVsbCwgJHJ0bDogbnVsbCkge1xyXG4gIEBpZiAkbHRyICE9IG51bGwgYW5kICRydGwgPT0gbnVsbCB7XHJcbiAgICBodG1sOm5vdChbZGlyPSdydGwnXSkgJiB7XHJcbiAgICAgICN7JHByb3BlcnR5fTogJGx0cjtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBpZiAkbHRyICE9IG51bGwge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICRsdHI7XHJcbiAgICB9XHJcbiAgICBAaWYgJHJ0bCAhPSBudWxsIHtcclxuICAgICAgW2Rpcj0ncnRsJ10gJiB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiAkcnRsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyB1c2VcclxuLy8gLnNhbXBsZSB7XHJcbi8vICAgQGluY2x1ZGUgcnRsKGJvcmRlci1sZWZ0LCAxcHggc29saWQgcmVkLCAwKTtcclxuLy8gICBAaW5jbHVkZSBydGwoYm9yZGVyLXJpZ2h0LCAwLCAxcHggc29saWQgcmVkKTtcclxuLy8gICBAaW5jbHVkZSBydGwoZmxvYXQsIGxlZnQsIHJpZ2h0KTtcclxuLy8gfVxyXG4iLCJAbWl4aW4gZGFya21vZGUge1xyXG4gIEBhdC1yb290IC5kYXJrLW1vZGUgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIucGFnaW5hdGlvbi1saXN0IHtcclxuICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiAwIDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2LFxyXG4gIC5uZXh0IHtcclxuICAgIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgYTpiZWZvcmUge1xyXG4gICAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5leHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBhOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogLTJweCAwIDAgLTJweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkZHJvcGRvd24taGVpZ2h0OiAzNnB4O1xyXG4vLyRkcm9wZG93bi1taW4td2lkdGg6IDE1MHB4O1xyXG4udWktZHJvcGRvd24td3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcbi51aS1kcm9wZG93biB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcblxyXG4gICYuZGlzYWJsZWQgc3BhbixcclxuICA6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgLmljb25jIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBmaWxsOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJweDtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZvciBwY1xyXG4udWktZHJvcGRvd24tY29tbXVuaXR5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICAmLnVpLWRyb3Bkb3duLTJkZXB0aCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5vcHRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHBpZS1jbGVhcmZpeDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgNnB4KTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IDApO1xyXG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkcnRsOiAwKTtcclxuICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNC1oZXgpO1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gICAgQGluY2x1ZGUgZGFya21vZGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDgtaGV4KTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDAgMTRweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtYWN0aXZlLFxyXG4gICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS13aGl0ZTEwMCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAxMi1oZXgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgLm9wdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb24tMmRlcHRoIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIDJkZXB0aCBvcHRpb24tbGlzdFxyXG4gIC5vcHRpb24tbWVudSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAvLyAyZGVwdGggbWVudVxyXG4gIC5vcHRpb24tMmRlcHRoIHtcclxuICAgIHdpZHRoOiAyODRweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMzQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcHRpb24tbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcHRpb24tbWVudS0xZGVwdGgge1xyXG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gIH1cclxuXHJcbiAgLm9wdGlvbi1tZW51LTJkZXB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWJnKTtcclxuXHJcbiAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAxMi1oZXgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZm9yIG1vbmJpbGVcclxuLnVpLWRyb3Bkb3duLWVsZW1lbnRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAvLyBmb3IgbW9iaWxlXHJcbiAgc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHRvZ2dsZSBvbmx5IGZvciBjb21tdW5uaXR5ICovXHJcblxyXG5AYXQtcm9vdCAudWlraXQtbmNjb21tdW5pdHktbm9kZSxcclxuICAudWktZGlhbG9nIHtcclxuICAudWktZHJvcGRvd24tY29tbXVuaXR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51aS1kcm9wZG93bi1lbGVtZW50cyB7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcGllLWNsZWFyZml4KCkge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi51dGlsLWJ0bi13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgfVxyXG5cclxuICAuYnRuLW1vcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5idXR0b24tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkbHRyOiAwKTtcclxuICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiAwKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktd2hpdGUxMDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDEyLWhleCk7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgbWluLXdpZHRoOiAxNDhweDtcclxuICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgICAgICYgKyBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGRbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10gKyBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLFxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgZGFya21vZGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgLmJ1dHRvbi1saXN0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkubGF5ZXItaXMtYWN0aXZlIHtcclxuICAuY28tbGF5ZXItbW9kYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5jby1sYXllci1tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDkxMDAwMDU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmNvLWxheWVyIHtcclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJi10aXRsZSB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICB9XHJcblxyXG4gIC5jby1idG4tY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy9cclxuLy8vIOyLoOqzoO2VmOq4sFxyXG4vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRjaGVja09uQmFzZTY0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9JyUyMzEyMTIxMicgZD0nTTIyIDExYzAgNi4wNzUtNC45MjUgMTEtMTEgMTFTMCAxNy4wNzUgMCAxMSA0LjkyNSAwIDExIDBzMTEgNC45MjUgMTEgMTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBkPSdNOC44MTggMTUuMjVsLTQuMTQ3LTQuMTQ2Yy0uMTk0LS4xOTUtLjE5NC0uNTEzIDAtLjcwNy4xOTUtLjE5NS41MTMtLjE5NS43MDggMGwzLjc5OCAzLjc5N0wxNi42MiA2Ljc1Yy4xOTQtLjE5NC41MTMtLjE5NC43MDcgMCAuMTk0LjE5NC4xOTQuNTEzIDAgLjcwN0w5LjUzNSAxNS4yNWMtLjA4Ni4wODYtLjE5Ny4xMzQtLjMxLjE0NGgtLjA5NmMtLjExMy0uMDEtLjIyNC0uMDU4LS4zMS0uMTQ0eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCI7XHJcblxyXG4ubmMtY29tbXVuaXR5LXJlcG9ydCB7XHJcbiAgLmRpYWxvZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAucmVwb3J0LWNvbnRlbnRzIHtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICB9XHJcblxyXG4gIC5yZXBvcnQtcmVtYWluIHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludC10ZXh0KTtcclxuICAgIHBhZGRpbmc6IDAgMTNweCAxNXB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xyXG4gICAgICAuY291bnQge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjIHtcclxuICAgICAgbWFyZ2luOiA5cHggMCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXBvcnQtdGFyZ2V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgcGFkZGluZzogMCAxM3B4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA1cHggMCAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuXHJcbiAgICAudGFyZ2V0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlcG9ydC1jYXVzZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDVweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlzdC1jYXVzZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jaGVjayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDApO1xyXG4gICAgICBAaW5jbHVkZSBydGwobGVmdCwgJHJ0bDogMCk7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAyMCk7XHJcbiAgICB9XHJcbiAgICAuaWNvbmMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogLTFweDtcclxuICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICAgIEBpbmNsdWRlIGljb25VcmwoJ2NoZWNrJyk7XHJcbiAgICAgIG1hc2stc2l6ZTogMjJweCAyMnB4O1xyXG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjJweCAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIC5jaGVjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gICAgICAuaWNvbmMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktd2hpdGUxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgQGV4dGVuZCAuY28tYnRuLXJvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkZW1vdGljb25TaXplV2lkdGg6IDgwcHg7XHJcbiRlbW90aWNvblNpemVIZWlnaHQ6IDcwcHg7XHJcbiRlbW90aWNvbkl0ZW1HdXR0ZXI6IDVweDtcclxuJGVtb3RpY29uSXRlbUxlbmd0aDogMzsgLy8g7ZWcIOyXtOyXkCDrs7Tsl6zsp4gg7J2066qo7Yuw7L2YIOqwnOyImFxyXG5cclxuLy8gZWRpdG9y7JmAIO2VqOq7mCDsgqzsmqntlZjripQg66CI7J207Ja0XHJcblxyXG4uZmUtbGF5ZXItZW1vdGljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vdG9wOiA1MHB4O1xyXG4gIGxlZnQ6IDE4cHg7XHJcbiAgcmlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMjRweCAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLXdoaXRlMTAwKTtcclxuXHJcbiAgQGluY2x1ZGUgZGFya21vZGUgeyBcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNC1oZXgpO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZmUtbGF5ZXItdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICB9XHJcblxyXG4gIC5mZS1idG4tY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOXB4O1xyXG4gICAgcmlnaHQ6IDE5cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW1vdGljb24td3JhcCB7XHJcbiAgaGVpZ2h0OiAxODBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIG1hcmdpbjogMjVweCBhdXRvIDA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uZW1vdGljb24tbGlzdCB7XHJcbiAgQGluY2x1ZGUgcGllLWNsZWFyZml4O1xyXG4gIHdpZHRoOiAoXHJcbiAgICAoJGVtb3RpY29uU2l6ZVdpZHRoICogJGVtb3RpY29uSXRlbUxlbmd0aCkgK1xyXG4gICAgICAoJGVtb3RpY29uSXRlbUd1dHRlciAqICRlbW90aWNvbkl0ZW1MZW5ndGggKiAyKVxyXG4gICk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5lbW90aWNvbi1pdGVtcyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogJGVtb3RpY29uU2l6ZVdpZHRoO1xyXG4gIGhlaWdodDogJGVtb3RpY29uU2l6ZUhlaWdodDtcclxuICBtYXJnaW46ICRlbW90aWNvbkl0ZW1HdXR0ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJwKHRhYmxldCkge1xyXG4gICRlbW90aWNvblNpemVXaWR0aDogODVweDtcclxuICAkZW1vdGljb25JdGVtTGVuZ3RoOiA1O1xyXG5cclxuICAuZmUtbGF5ZXItZW1vdGljb24ge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmVtb3RpY29uLWxpc3Qge1xyXG4gICAgd2lkdGg6IChcclxuICAgICAgKCRlbW90aWNvblNpemVXaWR0aCAqICRlbW90aWNvbkl0ZW1MZW5ndGgpICtcclxuICAgICAgICAoJGVtb3RpY29uSXRlbUd1dHRlciAqICRlbW90aWNvbkl0ZW1MZW5ndGggKiAyKVxyXG4gICAgKTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgJGVtb3RpY29uU2l6ZVdpZHRoOiA4NXB4O1xyXG4gICRlbW90aWNvbkl0ZW1MZW5ndGg6IDg7XHJcblxyXG4gIC5lbW90aWNvbi1saXN0IHtcclxuICAgIHdpZHRoOiAoXHJcbiAgICAgICgkZW1vdGljb25TaXplV2lkdGggKiAkZW1vdGljb25JdGVtTGVuZ3RoKSArXHJcbiAgICAgICAgKCRlbW90aWNvbkl0ZW1HdXR0ZXIgKiAkZW1vdGljb25JdGVtTGVuZ3RoICogMilcclxuICAgICk7XHJcbiAgfVxyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy9cclxuLy8vIHRvYXN0XHJcbi8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi50b2FzdC1sYXllciB7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxuICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDE5cHg7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgIzVjNDQzYjtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBjb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgJi5pcy1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjYmQ4ZDVkO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1mYWlsIHtcclxuICAgIGNvbG9yOiAjZjM1NjAxO1xyXG4gIH1cclxufVxyXG4iLCIudWktZGlhbG9nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiA5MTAwMDEwO1xyXG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMsXHJcbiAgaDQsXHJcbiAgaDUsXHJcbiAgaDYsXHJcbiAgcCxcclxuICBkaXYge1xyXG4gICAgbWFyZ2luOiB1bnNldDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuOCk7XHJcbiAgfVxyXG5cclxuICAuZGltIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kaWFsb2cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgZGFya21vZGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQtaGV4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWZvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBAZXh0ZW5kIC5jby1idG4tcm91bmQ7XHJcbiAgICAgICAgKyBidXR0b24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb25maXJtIHtcclxuICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXBvaW50KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYW5jZWwge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmMtY29tbXVuaXR5LXBsdXN0YWcge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLmRpYWxvZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMzJweCAyNXB4IDM1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIHBhZGRpbmc6IDM3cHggNDBweCA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpYWxvZy1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpYWxvZy1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICB9XHJcbn1cclxuIiwiLmZlZWQtdmlldyB7XHJcbiAgLnZpZXctaGVhZGVyIHtcclxuICAgIC52aWV3LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5xdWVzdGlvbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ1EuICc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtaW5mby13cmFwIHtcclxuICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIC5hcnRpY2xlLWluZm8ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDElO1xyXG5cclxuICAgICAgICAucHJvZmlsZS1pbWFnZSB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgNDJweDtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1ib2R5IHtcclxuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XHJcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWctbGlzdCB7XHJcbiAgICAmICsgLnZpZXctZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuYnRuLWNvbW1lbnQtZ2V0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5pY29uYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuXHJcbiAgICAgIGVtIHtcclxuICAgICAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludC10ZXh0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1yZWNvbW1lbmQge1xyXG4gICAgICAkaWNvbi1zaXplOiAyNnB4O1xyXG5cclxuICAgICAgbWluLWhlaWdodDogJGljb24tc2l6ZTtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuXHJcbiAgICAgIC5idG4tcmVjb21tZW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA0KTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZXZlbCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcclxuICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XHJcbiAgICAgICAgICBAc3VwcG9ydHMgKG1hc2stc2l6ZTogMjhweCAyOHB4KSB7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogJGljb24tc2l6ZSAkaWNvbi1zaXplO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAkaWNvbi1zaXplICRpY29uLXNpemU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc2VydmljZSgobG92ZWJlYXQpKSB7XHJcbiAgICAgICAgICAgIEBzdXBwb3J0cyAobWFzay1zaXplOiAyOHB4IDI4cHgpIHtcclxuICAgICAgICAgICAgICBtYXNrLXNpemU6IDE4cHggMThweDtcclxuICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE4cHggMThweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXJlY29tbWVuZF91cCB7XHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmVlZC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJi5mZWVkLXByZXZpZXcge1xyXG4gICAgLnZpZXctdGl0bGUsXHJcbiAgICAudGV4dC1wcmV2aWV3IHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWhlYWRlciB7XHJcbiAgICAgIC52aWV3LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctYm9keSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgICAgbWFyZ2luOiA2cHggMCA1MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1wcmV2aWV3IHtcclxuICAgICAgLnRleHQtY2xhbXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LW1vcmUge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGh1bWJuYWlsLXByZXZpZXcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwM3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgIC50aHVtYi1pdGVtIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNrZWxldG9uO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZW5ndGgxIHtcclxuICAgICAgICAgIC50aHVtYi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRodW1iLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sZW5ndGgxIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICA+IC52aWRlbyB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCgubGVuZ3RoMSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWluaW1pemVkIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxlbmd0aDIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC52ZXJ0aWNhbCkge1xyXG4gICAgICAgICYubGVuZ3RoMixcclxuICAgICAgICAmLmxlbmd0aDMge1xyXG4gICAgICAgICAgPiAudGh1bWItaXRlbSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogODEgLyA1NTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MCAvIDIzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlbmd0aDMsXHJcbiAgICAgICAgJi5sZW5ndGg0IHtcclxuICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcclxuXHJcbiAgICAgICAgICA+IC50aHVtYi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlbmd0aDMge1xyXG4gICAgICAgICAgPiAudGh1bWItaXRlbSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZW5ndGg0IHtcclxuICAgICAgICAgID4gLnRodW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTA3IC8gMTEwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2NiAvIDM1O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgJi5sZW5ndGgxIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdncgLSAzMnB4KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKG1pbigxMTgwcHgsIDEwMHZ3KSAtIDM3NXB4KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IC50aHVtYi1pdGVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDYyLjIlIC0gNHB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDYyLjIlIC0gOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZW5ndGgyIHtcclxuICAgICAgICAgID4gLnRodW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM5OSAvIDY5NztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVuZ3RoMyxcclxuICAgICAgICAmLmxlbmd0aDQge1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDYyLjIlIC0gOHB4KSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDMgdGhyb3VnaCA0IHtcclxuICAgICAgICAgICYubGVuZ3RoI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgkaSAtIDEsIDFmcik7XHJcblxyXG4gICAgICAgICAgICA+IC50aHVtYi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvICN7JGl9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY292ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5wbGF5IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY4KTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWQ6IHBsYXksICR3aWR0aDogMjJweCwgJGhlaWdodDogMjRweCwgJGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRodW1ibmFpbC1tb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbiAgICAgICAgLmljb25jIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24oJGlkOiB0aHVtYm5haWxfbW9yZSwgJHdpZHRoOiAxNnB4LCAkaGVpZ2h0OiAxNnB4LCAkY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSk7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAudGh1bWItaXRlbSxcclxuICAgICAgICAudGh1bWJuYWlsLW1vcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tcGxheWVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlby13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XHJcbiAgICAgICAgQGluY2x1ZGUgc2tlbGV0b247XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpby1jaGlsZDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52b3RlLXByZXZpZXcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogMzI4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDZweDtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uYy12b3RlX2ZlZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IDE2cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogMTZweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52b3RlLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52b3RlLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcblxyXG4gICAgICAgID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBkb3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjZW50LWNvbW1lbnRzIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgcGFkZGluZzogMTZweCAwIDhweDtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53cml0ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmICsgLmZlZWQtYXNpZGUge1xyXG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZlZWQtbGFuZGluZyB7XHJcbiAgLnZpZXctYm90dG9tOm5vdCg6ZW1wdHkpIHtcclxuICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtaXhpbiBzZXJ2aWNlKFxyXG4gICRzZXJ2aWNlczogKFxyXG4gICAgaDMsXHJcbiAgICBoMixcclxuICApXHJcbikge1xyXG4gIEBlYWNoICRzZXJ2aWNlIGluICRzZXJ2aWNlcyB7XHJcbiAgICBAYXQtcm9vdCBodG1sW2RhdGEtc2VydmljZT0nI3skc2VydmljZX0nXSAmIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XHJcbkB1c2UgJ3Nhc3M6bGlzdCc7XHJcblxyXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodDogbnVsbCkge1xyXG4gIGFzcGVjdC1yYXRpbzogaWYoJGhlaWdodCwgbGlzdC5zbGFzaCgkd2lkdGgsICRoZWlnaHQpLCAjeyR3aWR0aH0pO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBAc3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IGxpc3Quc2xhc2goJHdpZHRoLCAkaGVpZ2h0KSkge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBpZigkaGVpZ2h0LCBtYXRoLmRpdihtYXRoLmZsb29yKG1hdGguZGl2KCRoZWlnaHQsICR3aWR0aCkgKiAxMDAwMCUpLCAxMDApLCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhc3BlY3QtcmF0aW8tY2hpbGQge1xyXG4gIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMSkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gZG90KCR0eXBlOidiZWZvcmUnLCAkbWFyZ2luOiAwIDRweCAxcHgpIHtcclxuICAmOiN7JHR5cGV9IHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luOiAkbWFyZ2luO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMjApO1xyXG4gIH1cclxufVxyXG5cclxuLy8gdXNlXHJcbi8vIC5lbGVtZW50IHtcclxuLy8gICBAaW5jbHVkZSBkb3QoKTtcclxuLy8gfVxyXG4vLyAuZWxlbWVudCB7XHJcbi8vICAgQGluY2x1ZGUgZG90KGFmdGVyLCAkZGFyay1jb2xvckJvcmRlcjIsIDAgNnB4KTtcclxuLy8gfSIsIiRyZWNvbW1lbmQta2V5LW1hcDogKHVwLCBkb3duKTtcclxuJHJlY29tbWVuZC1jb2xvci1tYXA6IChcclxuICBsaWdodDogKFxyXG4gICAgdXA6IChcclxuICAgICAgbGV2ZWwxOiAoXHJcbiAgICAgICAgY29sb3I6ICMxZWIyMmUsXHJcbiAgICAgICAgZmlsbDogIzQzOTc0YyxcclxuICAgICAgICBzdHJva2U6ICMzZTg4NDYsXHJcbiAgICAgICksXHJcbiAgICAgIGxldmVsMjogKFxyXG4gICAgICAgIGNvbG9yOiAjMzc2ZmVlLFxyXG4gICAgICAgIGZpbGw6ICM1MDdmZWEsXHJcbiAgICAgICAgc3Ryb2tlOiAjNGE3M2QxLFxyXG4gICAgICApLFxyXG4gICAgICBsZXZlbDM6IChcclxuICAgICAgICBjb2xvcjogI2RjNDE0MSxcclxuICAgICAgICBmaWxsOiAjZGM0MTQxLFxyXG4gICAgICAgIHN0cm9rZTogI2M1M2QzZCxcclxuICAgICAgKSxcclxuICAgICksXHJcbiAgICBkb3duOiAoXHJcbiAgICAgIGxldmVsMTogKFxyXG4gICAgICAgIGNvbG9yOiAjNTI3ODU1LFxyXG4gICAgICAgIGZpbGw6ICM0NTUwNDYsXHJcbiAgICAgICAgc3Ryb2tlOiAjNDA0YTQxLFxyXG4gICAgICApLFxyXG4gICAgICBsZXZlbDI6IChcclxuICAgICAgICBjb2xvcjogIzU1NjY4ZixcclxuICAgICAgICBmaWxsOiAjNDI0YjYyLFxyXG4gICAgICAgIHN0cm9rZTogIzNkNDU1YSxcclxuICAgICAgKSxcclxuICAgICAgbGV2ZWwzOiAoXHJcbiAgICAgICAgY29sb3I6ICM5MjY0NjQsXHJcbiAgICAgICAgZmlsbDogIzRhM2EzYSxcclxuICAgICAgICBzdHJva2U6ICM0NTM2MzYsXHJcbiAgICAgICksXHJcbiAgICApLFxyXG4gICAgc2FtZTogKFxyXG4gICAgICBjb2xvcjogI2QzYTc0OSxcclxuICAgICksXHJcbiAgKSxcclxuICBkYXJrOiAoXHJcbiAgICB1cDogKFxyXG4gICAgICBsZXZlbDE6IChcclxuICAgICAgICBjb2xvcjogIzUyYjM1YyxcclxuICAgICAgICBmaWxsOiAjMzk4MDQwLFxyXG4gICAgICAgIHN0cm9rZTogIzU4OTQ1ZSxcclxuICAgICAgKSxcclxuICAgICAgbGV2ZWwyOiAoXHJcbiAgICAgICAgY29sb3I6ICM2YTk4ZmYsXHJcbiAgICAgICAgZmlsbDogIzQ0NmNjNyxcclxuICAgICAgICBzdHJva2U6ICM2MjgzZDAsXHJcbiAgICAgICksXHJcbiAgICAgIGxldmVsMzogKFxyXG4gICAgICAgIGNvbG9yOiAjZTY1MzUzLFxyXG4gICAgICAgIGZpbGw6ICNiYjM3MzcsXHJcbiAgICAgICAgc3Ryb2tlOiAjYzU1NzU3LFxyXG4gICAgICApLFxyXG4gICAgKSxcclxuICAgIGRvd246IChcclxuICAgICAgbGV2ZWwxOiAoXHJcbiAgICAgICAgY29sb3I6ICMzZjVhNDEsXHJcbiAgICAgICAgZmlsbDogIzM3NDAzOCxcclxuICAgICAgICBzdHJva2U6ICM0NjRlNDcsXHJcbiAgICAgICksXHJcbiAgICAgIGxldmVsMjogKFxyXG4gICAgICAgIGNvbG9yOiAjNDg1NDcxLFxyXG4gICAgICAgIGZpbGw6ICMzNDNjNGUsXHJcbiAgICAgICAgc3Ryb2tlOiAjNDM0YjViLFxyXG4gICAgICApLFxyXG4gICAgICBsZXZlbDM6IChcclxuICAgICAgICBjb2xvcjogIzgxNDc0NyxcclxuICAgICAgICBmaWxsOiAjM2IyZTJlLFxyXG4gICAgICAgIHN0cm9rZTogIzRhM2UzZSxcclxuICAgICAgKSxcclxuICAgICksXHJcbiAgICBzYW1lOiAoXHJcbiAgICAgIGNvbG9yOiAjOTk4MTRmLFxyXG4gICAgKSxcclxuICApLFxyXG4pO1xyXG5cclxuLy8gYWlvbjLripQgbGlnaHQvZGFyayDqtazrtoQg7JeG7J20IOuPmeydvO2VnCDsg4nsg4HsnYQg7IKs7Jqp7ZWY66mwLCBmaWxsL3N0cm9rZSDrr7jsgqzsmqlcclxuJHJlY29tbWVuZC1jb2xvci1tYXAtYWlvbjI6IChcclxuICB1cDogKFxyXG4gICAgbGV2ZWwxOiAoY29sb3I6ICNGRjkzOTQpLFxyXG4gICAgbGV2ZWwyOiAoY29sb3I6ICNGRjRCNEMpLFxyXG4gICAgbGV2ZWwzOiAoY29sb3I6ICNGRjRCNEMpLFxyXG4gICksXHJcbiAgZG93bjogKFxyXG4gICAgbGV2ZWwxOiAoY29sb3I6ICM1NTY5OTQpLFxyXG4gICAgbGV2ZWwyOiAoY29sb3I6ICM0QTcwQ0EpLFxyXG4gICAgbGV2ZWwzOiAoY29sb3I6ICM0QTcwQ0EpLFxyXG4gICksXHJcbiAgc2FtZTogKGNvbG9yOiAjNjM2MzYzKSxcclxuKTtcclxuXHJcbi5idG4tcmVjb21tZW5kIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAubGV2ZWwge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBtYXNrLXNpemU6IDIycHggMjJweDtcclxuICAgIC13ZWJraXQtbWFzay1zaXplOiAyMnB4IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xyXG4gICAgQGluY2x1ZGUgZGFya21vZGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2MzYzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm51bWJlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1yZWNvbW1lbmRfc2FtZSB7XHJcbiAgICAubGV2ZWwge1xyXG4gICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC1zYW1lX3MpO1xyXG4gICAgICBAaW5jbHVkZSBzZXJ2aWNlKChoMywgaDIpKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtc2FtZV9zLCAnaDMnKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzZXJ2aWNlKGxvdmViZWF0KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtc2FtZV9zLCAnbG92ZWJlYXQnKTtcclxuICAgICAgfSAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBzZXJ2aWNlKGFpb24yKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtc2FtZV9zLCAnYWlvbjInKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcmVjb21tZW5kLWNvbG9yLW1hcCwgbGlnaHQsIHNhbWUsIGNvbG9yKTtcclxuICAgICAgQGluY2x1ZGUgZGFya21vZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHJlY29tbWVuZC1jb2xvci1tYXAsIGRhcmssIHNhbWUsIGNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzZXJ2aWNlKGFpb24yKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcmVjb21tZW5kLWNvbG9yLW1hcC1haW9uMiwgc2FtZSwgY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24uYnRuLXJlY29tbWVuZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5AbWl4aW4gbWFwQnlNb2RlKCRrZXksICRsZXZlbCwgJGF0dHIsICR2YWx1ZSkge1xyXG4gICN7JGF0dHJ9OiBtYXAtZ2V0KCRyZWNvbW1lbmQtY29sb3ItbWFwLCBsaWdodCwgJGtleSwgJGxldmVsLCAkdmFsdWUpO1xyXG4gIEBpbmNsdWRlIGRhcmttb2RlIHtcclxuICAgICN7JGF0dHJ9OiBtYXAtZ2V0KCRyZWNvbW1lbmQtY29sb3ItbWFwLCBkYXJrLCAka2V5LCAkbGV2ZWwsICR2YWx1ZSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNlcnZpY2UoYWlvbjIpIHtcclxuICAgICN7JGF0dHJ9OiBtYXAtZ2V0KCRyZWNvbW1lbmQtY29sb3ItbWFwLWFpb24yLCAka2V5LCAkbGV2ZWwsICR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAka2V5IGluICRyZWNvbW1lbmQta2V5LW1hcCB7XHJcbiAgLmJ0bi1yZWNvbW1lbmRfI3ska2V5fSB7XHJcbiAgICAubGV2ZWwge1xyXG4gICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC0jeyRrZXl9X3MpO1xyXG4gICAgICBAaW5jbHVkZSBzZXJ2aWNlKChoMywgaDIpKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fV9zLCAnaDMnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc2VydmljZSgobG92ZWJlYXQpKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fV9zLCAnbG92ZWJlYXQnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc2VydmljZSgoYWlvbjIpKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fV9zLCAnYWlvbjInKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qXHJcbiAgICAgIGFpb24yIOyEnOu5hOyKpCDsmIjsmbhcclxuICAgICAgIC0gbGlzdCA6IGxpc3TsmYAgY2FyZCDrt7Ag66qo65Oc7J2YIOy2lOyynCDslYTsnbTsvZjsnYQgc2FtZSDsnbTrr7jsp4DroZwg6rOg7KCVXHJcbiAgICAgICAtIHZpZXcgOiDsg4Hri6ggLnZpZXctaGVhZGVyIOydmCDstpTsspwg7JWE7J207L2Y7J2EIHNhbWUg7J2066+47KeA66GcIOqzoOyglVxyXG4gICAgKi9cclxuICAgIC52aWV3LWhlYWRlciAmLFxyXG4gICAgLmJvYXJkLWxpc3QtY2FyZCAmLFxyXG4gICAgLmJvYXJkLWxpc3QtbGlzdCAuYm9hcmQtbWV0YSAmIHtcclxuICAgICAgLmxldmVsIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXJ2aWNlKChhaW9uMikpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLXNhbWVfcywgJ2Fpb24yJyk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcclxuICAgICAgJGxldmVsOiBsZXZlbCN7JGl9O1xyXG4gICAgICAmLiN7JGxldmVsfSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXBCeU1vZGUoJGtleSwgJGxldmVsLCAkYXR0cjogY29sb3IsICR2YWx1ZTogY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGV2ZWwge1xyXG4gICAgICAgICAgQGlmICgka2V5ID09ICd1cCcgYW5kICRpID49IDMpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fS0jeyRsZXZlbH1fcyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXJ2aWNlKChoMywgaDIpKSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fS0jeyRsZXZlbH1fcywgJ2gzJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlcnZpY2UoKGxvdmViZWF0KSkge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLSN7JGtleX0tI3skbGV2ZWx9X3MsICdsb3ZlYmVhdCcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXJ2aWNlKChhaW9uMikpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC0jeyRrZXl9LSN7JGxldmVsfV9zLCAnYWlvbjInKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIGFpb24yKGRvd24pOiAxLDLri6jqs4Qg64+Z7J28LzPri6jqs4Trp4wg64uk66W4IOydtOuvuOyngCDsgqzsmqlcclxuICAgICAgICAgIEBpZiAoJGtleSA9PSAnZG93bicgYW5kICRpID49IDMpIHsgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlcnZpY2UoKGFpb24yKSkge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLSN7JGtleX0tI3skbGV2ZWx9X3MsICdhaW9uMicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWFwQnlNb2RlKCRrZXksICRsZXZlbCwgJGF0dHI6IGJhY2tncm91bmQtY29sb3IsICR2YWx1ZTogY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi53cmFwLXRhZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGFnLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAudGFnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludC10ZXh0MDgwKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LXRhZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XHJcbiAgfVxyXG5cclxuICAudGFnLWF1dG8tc3VnZ2VzdCB7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi13aWR0aDogMTY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3JhcC10YWctaW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gdGFnIOyeheugpSDsmIHsl61cclxuICAudGFnLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtcGxhY2Vob2xkZXIsXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGF1dG9zdWdnZXN0XHJcbiAgLnN1Z2dlc3Rfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk5MDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxNnB4IDA7XHJcbiAgICBtYXJnaW46IDE2cHggLTE2cHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLXdoaXRlMTAwKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VnZ2VzdF9saXN0IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyayB7XHJcbiAgICAgICAgICAvL2NvbG9yOiAjYzY5YzdjO1xyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBsdXMtdGFnIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDlweCAxOHB4IDEycHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMC1oZXgpO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzJjNTg5ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLmJ0bi1wbHVzLXRhZyxcclxuICAuaWNvbmMge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIGVkaXRvciDsmIHsl60gKi9cclxuLmZyLWVsZW1lbnQge1xyXG4gIC5mci10YWctaXRlbXMge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICB9XHJcbn1cclxuXHJcbi8vIOyCreygnCBVSeulvCDsnITtlZwgZmFrZSBpbnB1dFxyXG4uZGVsZXRlLXRhZy1pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ud3JhcC10YWctaW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLndyYXAtdGFnLWluZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIEBpbmNsdWRlIHJ0bChyaWdodCwgJGx0cjogMCk7XHJcbiAgQGluY2x1ZGUgcnRsKGxlZnQsICRydGw6IDApO1xyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi10YWctcmVjb21tZW5kIHtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gIH1cclxuICAucmVjb21tZW5kLXRvZ2dsZS1vbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucmVjb21tZW5kLXRvZ2dsZS1vZmYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgLnJlY29tbWVuZC10b2dnbGUtb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAucmVjb21tZW5kLXRvZ2dsZS1vZmYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgfiAudGFnLXRvb2x0aXAge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBtcztcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwbXM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0b29sdGlwXHJcbi50YWctaW5mbyB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmcpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXBvaW50KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAmOmhvdmVyICsgLnRhZy10b29sdGlwIHtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcclxuICB9XHJcbiAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWctdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvdHRvbTogY2FsYygxMDAlICsgN3B4KTtcclxuICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IC0xNXB4KTtcclxuICBAaW5jbHVkZSBydGwobGVmdCwgJHJ0bDogLTE1cHgpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcbiAgei1pbmRleDogMjtcclxuICBhbmltYXRpb246IGhpZGVUb29sdGlwIDMwMG1zIGxpbmVhciAzMDAwbXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDE4cHgpO1xyXG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsICRydGw6IDE4cHgpO1xyXG4gICAgYm90dG9tOiAtNHB4O1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NGRlZyk7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJnKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmLmhpZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGxpbmVhciwgdHJhbnNmb3JtIDBtcyAzMDBtcyBsaW5lYXI7XHJcbiAgfVxyXG5cclxuICAudGFnLXRvb2x0aXAtY29udGVudHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDEzcHggMTZweCAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1iZyk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgLnRhZy10b29sdGlwLWNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZzogOHB4IDEycHggOXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoaWRlVG9vbHRpcCB7XHJcbiAgOTklIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBsaW5lLWNsYW1wKCRtYXhMaW5lczogMiwgJGxpbmVIZWlnaHQ6IDEuNSwgJGlubGluZTogZmFsc2UpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogaWYoJGlubGluZSwgLXdlYmtpdC1pbmxpbmUtYm94LCAtd2Via2l0LWJveCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtaGVpZ2h0OiAkbWF4TGluZXMgKiAkbGluZUhlaWdodCAqIDFlbTtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJG1heExpbmVzO1xyXG59XHJcblxyXG4vLyAvLyB1c2VcclxuLy8gLy8gLmxpbmUtY2xhbXAtMiB7IEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7IH1cclxuLy8gLy8gLmxpbmUtY2xhbXAtMyB7IEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7IH1cclxuLy8gLy8gLmxpbmUtY2xhbXAtNCB7IEBpbmNsdWRlIGxpbmUtY2xhbXAoNCk7IH1cclxuLy8gLy8gLmxpbmUtY2xhbXAtNSB7IEBpbmNsdWRlIGxpbmUtY2xhbXAoNSk7IH1cclxuIiwiLnB1cnBsZS13cmFwcGVyIHtcclxuICAudmlldy1jb250YWluZXIge1xyXG4gICAgLmVtcHR5LXZpZXcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAuaWNvbmMge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24oJGlkOiBwcm9qZWN0LCAkd2lkdGg6IDYwcHgsICRoZWlnaHQ6IDYwcHgsICRjb2xvcjogdmFyKC0tbmN1aS1ncmF5MDIwKSk7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2FyZC1jb21tZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1ib2R5IHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIC52aWV3LWJvZHkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS12aWV3Omxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmNDb21tdW5pdHlCb2FyZExpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5lbXB0eS1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmNvLWJ0bi13cmFwIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvLWJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxM3B4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgY29udGFpbmVyOiBsaXN0IC8gaW5saW5lLXNpemU7XHJcbiAgQHN1cHBvcnRzIG5vdCAoY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYubGlzdC10eXBlMDEge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgLnRhYiB+IC5uYy1jb21tdW5pdHktbGlzdCAmIHtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzXj0nYm9hcmQtbGlzdC0nXSxcclxuW2NsYXNzKj0nYm9hcmQtbGlzdC0nXSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBlbSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAubmFtZS1hZG1pbiBpbWcsXHJcbiAgLmFkbWluLWljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmljb25jLW5ldyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cmFwLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLy8g7KCc66qpXHJcbiAgLnRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICR2aXNpdGVkQ29sb3I6ICNhN2E3YTc7XHJcbiAgICAgIGNvbG9yOiAkdmlzaXRlZENvbG9yO1xyXG4gICAgICAmICsgKiB7XHJcbiAgICAgICAgY29sb3I6ICR2aXNpdGVkQ29sb3I7XHJcbiAgICAgICAgZmlsbDogJHZpc2l0ZWRDb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgZGFya21vZGUge1xyXG4gICAgICAgICR2aXNpdGVkQ29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgY29sb3I6ICR2aXNpdGVkQ29sb3I7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgY29sb3I6ICR2aXNpdGVkQ29sb3I7XHJcbiAgICAgICAgICBmaWxsOiAkdmlzaXRlZENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL+y5tO2FjOqzoOumrFxyXG4gIC5jYXRlZ29yeSB7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDZweDtcclxuICB9XHJcbiAgLmljb25zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDRweDtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGhlaWdodDogMjdweDtcclxuICAgIH1cclxuICAgIC5pY29uYyB7XHJcbiAgICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFjdGlvbnMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG5cclxuICAgIC53cmFwLWNvdW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuW2NsYXNzJD0nY291bnQnXSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAuaWNvbmMge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwLXJlY29tbWVuZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAuY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9hcmQtbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICB9XHJcblxyXG4gIC5ib2FyZC11dGlscyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvLWJ0bi1kZWxldGUge1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweCA4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1bW1hcnkge1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC10YWdzIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRodW1iIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCAzNCwgMC4xMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGxhbmc9ZW7snbwg65WMIOuLqOyWtCDri6jsnITroZwg7KSE67CU6r+IXHJcbltsYW5nPSdlbiddIHtcclxuICBbY2xhc3NePSdib2FyZC1saXN0LSddLFxyXG4gIFtjbGFzcyo9J2JvYXJkLWxpc3QtJ10ge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLW5ldz0ndHJ1ZSddIC53cmFwLXRpdGxlIHtcclxuICBAaW5jbHVkZSBuZXcoJHRvcDogMCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC04cHg7XHJcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsICRydGw6IDApO1xyXG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IDApO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnAoY29tbXVuaXR5KSB7XHJcbiAgW2NsYXNzXj0nbmMtY29tbXVuaXR5LSddLFxyXG4gIFtjbGFzcyo9JyBuYy1jb21tdW5pdHktJ10ge1xyXG4gICAgW2NsYXNzXj0nYm9hcmQtbGlzdC0nXSxcclxuICAgIFtjbGFzcyo9JyBib2FyZC1saXN0LSddLFxyXG4gICAgLmJvYXJkLXRvcC11dGlscyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgJy4uL21vZHVsZS9mZWVkLWxpc3QnO1xyXG5AaW1wb3J0ICcuLi9tb2R1bGUvX2xpc3RfY2FyZCc7XHJcbkBpbXBvcnQgJy4uL21vZHVsZS9fbGlzdF9jbGFzc2ljJztcclxuQGltcG9ydCAnLi4vbW9kdWxlL19saXN0X2NvbXBhY3QnO1xyXG5AaW1wb3J0ICcuLi9tb2R1bGUvX2xpc3Rfbm90aWNlJztcclxuQGltcG9ydCAnLi4vbW9kdWxlL19saXN0X29wdGlvbl90b2dnbGUnO1xyXG5AaW1wb3J0ICcuLi9tb2R1bGUvX2xpc3RfdXRpbHMnO1xyXG5AaW1wb3J0ICcuLi9tb2R1bGUvX2xpc3RfdXRpbHNfc2VhcmNoJztcclxuQGltcG9ydCAnLi4vbW9kdWxlL2F1dG9fdHJhbnNsYXRlJztcclxuIiwiJGJyZWFrcG9pbnRzOiAoXHJcbiAgY29sdW1uMjogJ21pbi13aWR0aDogNDE1cHgnLFxyXG4gIGNvbHVtbjM6ICdtaW4td2lkdGg6IDc2OHB4JyxcclxuICBjb2x1bW40OiAnbWluLXdpZHRoOiAxMDI0cHgnLFxyXG4gIHRhYmxldDogJ21pbi13aWR0aDogNjAwcHgnLFxyXG4gIHBjOiAnbWluLXdpZHRoOiA5NjBweCcsXHJcbiAgbW9iaWxlOiAnbWF4LXdpZHRoOiA5NTlweCcsXHJcbiAgbWF4OiAnbWluLXdpZHRoOjEyNjBweCcsXHJcbiAgY29tbXVuaXR5OiAnbWluLXdpZHRoOjEyOTZweCcsXHJcbiAgaGlkcGk6ICctd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNScsXHJcbik7XHJcblxyXG4vLyBfbWl4aW5zLnNjc3NcclxuQG1peGluIGJwKCRicmVha3BvaW50OiBwYywgJGNvbnRhaW5lcjogbnVsbCkge1xyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICAkcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblxyXG4gICAgQGlmICgkY29udGFpbmVyKSB7XHJcbiAgICAgIEBjb250YWluZXIgI3skY29udGFpbmVyfSAoI3skcG9pbnR9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBzdXBwb3J0cyBub3QgKGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSkge1xyXG4gICAgICAgIEBtZWRpYSAoJHBvaW50KSB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBAbWVkaWEgKCRwb2ludCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnAtbGlzdCgkZGV2aWNlOiBwYykge1xyXG4gIEBpbmNsdWRlIGJwKCRkZXZpY2UsIGxpc3QpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gdXNlXHJcbi8vIC5lbGVtZW50IHtcclxuLy8gICBjb2xvcjogI2ZmZjtcclxuLy8gICBAaW5jbHVkZSBicChwYykge1xyXG4vLyAgICAgY29sb3I6ICMwMDA7XHJcbi8vICAgfVxyXG4vLyB9XHJcbiIsIkBtaXhpbiBuZXcoJHRvcDogNTAlKSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAkdG9wO1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZXJyb3IpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0b3AgKiAtMSk7XHJcbiAgICBAY29udGVudDtcclxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdXNlXHJcbi8vIC5lbGVtZW50IHtcclxuLy8gICBAaW5jbHVkZSBuZXcoKTtcclxuLy8gfVxyXG4vLyAuZWxlbWVudCB7XHJcbi8vICAgQGluY2x1ZGUgbmV3KC0ycHggMCAwIC02cHgpO1xyXG4vLyB9XHJcbiIsIi5uYy1jb21tdW5pdHktbGlzdCB7XHJcbiAgJjpoYXMoLmZlZWQtd3JhcHBlcikge1xyXG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgIC5ib2FyZC1zZWFyY2gtdG9wIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgIH1cclxuICAgICAgLmJvYXJkLXRvcC11dGlscyxcclxuICAgICAgLmxpc3Qtb3B0aW9uIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lci5saXN0LXR5cGUwMiB7XHJcbiAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICB9XHJcbiAgLmVtcHR5LWl0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZlZWQtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYy1jb21tZW50LW1vcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib2FyZC1saXN0LWxpc3Qge1xyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAmIH4gLndyYXAtY29tbXVuaXR5LW1vcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvYXJkLWl0ZW1zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLW5ldz0ndHJ1ZSddIHtcclxuICAgICAgLndyYXAtdGl0bGU6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtd3JhcCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1pbi13aWR0aDogMSU7XHJcblxyXG4gICAgICAud3JhcC10aXRsZSB7XHJcbiAgICAgICAgLmljb25zIHtcclxuICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICAgICYucXVlc3Rpb24ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnUS4gJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib2FyZC1tZXRhIHtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMSU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdGVkLWF0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGRvdCgkbWFyZ2luOiAwIDZweCAxcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWN0aW9ucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIFtjbGFzcyQ9J2NvdW50J10ge1xyXG4gICAgICAgICAgICAuaWNvbmMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4tcmVjb21tZW5kIHtcclxuICAgICAgICAgICAgLmxldmVsIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgbWFzay1zaXplOiAxOHB4IDE4cHg7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE4cHggMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi10cmFuc2xhdGUge1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcclxuXHJcbiAgICAgICAgICAuaWNvbmMge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBtYXNrLXNpemU6IDE4cHggMThweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE4cHggMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgfiAuYnRuLXRyYW5zbGF0ZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMiwgMS41KTtcclxuXHJcbiAgICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaC10YWdzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9hcmQtdXRpbHMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRodW1iIHtcclxuICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVlZC12aWV3LFxyXG4gICAgLmZlZWQtY29tbWVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCAnLi9fZmVlZC1hc2lkZSc7XHJcbiIsIi5mZWVkLXdyYXBwZXIge1xyXG4gICRwYWRkaW5nLXg6IDE2cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgID4gOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWluLXdpZHRoOiAxJTtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmVlZC1hc2lkZSB7XHJcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIHdpZHRoOiAyOTdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mZWVkLWFzaWRlLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMjRweCAkcGFkZGluZy14O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiA3NHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwdXJwbGUtbGF1bmNoZXIge1xyXG4gICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kb3QtbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDQwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tYm9keS5zd2lwZXItaW5pdGlhbGl6ZWQge1xyXG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW46IDAgJHBhZGRpbmcteCAqIC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYXV0b2hlaWdodCB7XHJcbiAgICAgIC5zbGlkZS13cmFwcGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAuc2xpZGUtaXRlbSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZy14O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBydGwoZmxleC1mbG93LCAkcnRsOiByb3ctcmV2ZXJzZSk7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgLmljb25jIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAuaWNvbmMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGVhY2ggJGljb24sICRkaXIgaW4gKGxlZnQ6IHByZXYsIHJpZ2h0OiBuZXh0KSB7XHJcbiAgICAgICAgLmJ0bi0jeyRkaXJ9IHtcclxuICAgICAgICAgIC5pY29uYyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oJGlkOiBhcnJvd18jeyRpY29ufV9zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tbmV4dCB7XHJcbiAgICAgICAgLmljb25jIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24oJGlkOiBhcnJvd19yaWdodF9zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtcGFnaW5hdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAyMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pcy1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5ib2FyZC1pdGVtcyB7XHJcbiAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbXBpY2staXRlbSB7XHJcbiAgICAuc2xpZGUtaXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbS1pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XHJcblxyXG4gICAgICAmLm5jLWhvbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbyg0MSwgMTUpO1xyXG5cclxuICAgICAgICBhOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGhlaWdodDogNTMuNTglO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm0yIHtcclxuICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMjYzLCAxMzQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDI2M3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICYubmMtaG9tZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMjYzLCAxNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDExcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvLWNoaWxkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludC10ZXh0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWVzdGlvbi1pdGVtIHtcclxuICAgIC5zY3JvbGwtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBtYXJnaW46IDAgJHBhZGRpbmcteCAqIC0xO1xyXG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXg7XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnF1ZXN0aW9uLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgd2lkdGg6IDE4MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGUtaW1hZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1ZXN0aW9uIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKCRsaW5lSGVpZ2h0OiAxLjQzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9wdWxhci1zZWFyY2gge1xyXG4gICAgLml0ZW0taGVhZGVyIHtcclxuICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnIyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dDA4MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZW1wdHktaXRlbSxcclxuICAuYm9hcmQtaXRlbXMge1xyXG4gICAgKyAuZmVlZC1hc2lkZS1pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJvYXJkLWxpc3QtY2FyZCB7XHJcbiAgQGluY2x1ZGUgYnAodGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgLmVtcHR5LWl0ZW0ge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgLndyYXAtY29tbXVuaXR5LW1vcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvYXJkLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLWxpc3QodGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogNDU2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g7IKt7KCc65CcIOqyjOyLnOusvOyduCDqsr3smrBcclxuICAgICYuYm9hcmQtaXRtZXMtZGVsZXRlIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRodW1iIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBhc3BlY3QtcmF0aW86IDgzIC8gNDA7XHJcbiAgICB3aWR0aDogLW1vei1hdmFpbGFibGU7XHJcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW46IDAgMTZweCAxNnB4O1xyXG5cclxuICAgIEBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogODMgLyA0MCkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDguMTkzJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicC1saXN0KHRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDAgMjRweCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAuYm9hcmQge1xyXG4gICAgICAud3JhcC10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDgxcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMCAxNnB4IDA7XHJcbiAgICBAaW5jbHVkZSBicC1saXN0KHRhYmxldCkge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5IHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2FyZC1tZXRhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1hcmdpbjogOXB4IDAgMTVweDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIEBpbmNsdWRlIGJwLWxpc3QodGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMThweCAwIDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tdHJhbnNsYXRlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm5hbWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG4gIC5yYWNlLFxyXG4gIC5zZXJ2ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGRvdDtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0ZWQtYXQge1xyXG4gICAgQGluY2x1ZGUgZG90O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAucmVhY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgQGluY2x1ZGUgYnAtbGlzdCh0YWJsZXQpIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA0KTtcclxuICAgIH1cclxuICAgIC53cmFwLWNvdW50IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHNwYW4gKyBzcGFuIHtcclxuICAgICAgICAmOm5vdCgucmVjZW50LWNvbW1lbnQtbmFtZSkge1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWNlbnQtY29tbWVudC1uYW1lIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICAgICAgQGluY2x1ZGUgZG90O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcmVjb21tZW5kIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4gKiBCb2FyZCB0eXBlOiBjbGFzc2ljXHJcbiAqL1xyXG5cclxuLmJvYXJkLWxpc3QtY2xhc3NpYyB7XHJcbiAgLmJvYXJkLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICBtaW4taGVpZ2h0OiA5NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAud3JhcC10aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnkge1xyXG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMiwgMS45KTtcclxuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEsIDEuOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aHVtYiB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgd2lkdGg6IDk0cHg7XHJcbiAgICAgIGhlaWdodDogOTRweDtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2FyZC1tZXRhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMTdweDtcclxuXHJcbiAgICAud3JpdGVyLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luOiAtMjZweCAwIDRweDtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmVyLFxyXG4gICAgLnJhY2Uge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBkb3Q7XHJcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3RlZC1hdCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBAaW5jbHVkZSBkb3Q7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXRyYW5zbGF0ZSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICAvLyBlbXB0eSDtgbTrnpjsiqQg67aZ7Ja064+EIHBj7JeQ7ISc64qUIOuFuOy2nOuQmOuPhOuhnSBkaXNwbGF5IOyerOyEoOyWuFxyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAyNzNweDtcclxuICAgICAgcGFkZGluZzogN3B4IDAgOHB4O1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAud3JhcC1jb3VudCB7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBzcGFuICsgZGl2LFxyXG4gICAgICA+IGRpdiArIHNwYW4sXHJcbiAgICAgID4gc3BhbiArIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW46IDZweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvdW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5yZWNlbnQtY29tbWVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIC5jb21tZW50LWNvdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnJlY2VudC1jb21tZW50LW5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgZG90O1xyXG4gICAgICAgIGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29tbWVudGVkLWF0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VudC1saWtlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICA+IC5idG4tcmVjb21tZW5kLFxyXG4gICAgLndyYXAtcmVjb21tZW5kIHtcclxuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1yZWNvbW1lbmQge1xyXG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXRhZ3Mge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgKyAud3JhcC1jb21tdW5pdHktbW9yZSB7XHJcbiAgICAubmMtY29tbWVudC1tb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvYXJkLWxpc3QtdGFnIHtcclxuICAuYXJ0aWNsZSB7XHJcbiAgICAud3JhcC1zdW1tYXJ5IHtcclxuICAgICAgLnN1bW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9hcmQtbWV0YSB7XHJcbiAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGVsbGlwc2lzKCRuby13cmFwOiB0cnVlKSB7XHJcbiAgQGlmICRuby13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuIiwiLypcclxuICogQm9hcmQgdHlwZTogQ29tcGFjdFxyXG4gKi9cclxuXHJcbi8qXHJcbi5ib2FyZC1saXN0LXt0eXBlfSB7XHJcbiAgLnt0eXBlfS1pdGVtcyB7XHJcbiAgICAuYm9hcmQge1xyXG4gICAgICAudGl0bGUge31cclxuICAgICAgLmljb25zIHt9XHJcbiAgICAgIC5zdW1tYXJ5IHt9XHJcbiAgICAgIC50aHVtYm5haWwge31cclxuICAgICAgLmJ0bi10cmFuc2xhdGUge31cclxuICAgIH1cclxuXHJcbiAgICAud3JpdGVyIHtcclxuICAgICAgLm5hbWUge31cclxuICAgICAgLnBvc3RlZC1hdCB7fVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucmVhY3Rpb25zIHtcclxuICAgICAgLnZpZXctY291bnQge31cclxuICAgICAgLmNvbW1lbnQtY291bnQge31cclxuICAgICAgLmNvbW1lbnQtd3JpdGVyIHt9XHJcbiAgICAgIC5yZWNvbW1lbmQtY291bnQge31cclxuICAgIH1cclxuICB9XHJcbn1cclxuKi9cclxuLmJvYXJkLWxpc3QtY29tcGFjdCB7XHJcbiAgLmJvYXJkLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9hcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICB9XHJcbiAgICAud3JhcC10aXRsZSB7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvLWJ0bi10cmFuc2xhdGUge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2FyZC1tZXRhIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cml0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWNyLFxyXG4gICAgLnNlcnZlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBkb3QoJ2FmdGVyJyk7XHJcbiAgICB9XHJcbiAgICAucG9zdGVkLWF0IHtcclxuICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMjRweDtcclxuICAgIH1cclxuICAgIC53cmFwLWNvdW50IHtcclxuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnQtY291bnQge1xyXG4gICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDJweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXJlY29tbWVuZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2FyZC11dGlscyB7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgfVxyXG5cclxuICAmICsgLndyYXAtY29tbXVuaXR5LW1vcmUge1xyXG4gICAgLm5jLWNvbW1lbnQtbW9yZSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJvYXJkLW5vdGljZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG5cclxuICAuYm9hcmQtbm90aWNlLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWJnKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcC10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5pY29uYy1uZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICBAaW5jbHVkZSBicC1saXN0IHtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtbmV3IHtcclxuICAgICAgLndyYXAtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG5ldyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBlbGxpcHNpcygpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICAgIH1cclxuXHJcbiAgICBhLnRpdGxlOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3J5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dCk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcclxuICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAtbGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyaXRlciB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xyXG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLW8tY3Jpc3AtZWRnZXM7XHJcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudXNlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlcnZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmFyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvYXJkLW5vdGljZSB7XHJcbiAgLmJvYXJkLW5vdGljZS1pdGVtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggOXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcblxyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyaXRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudXNlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1iZyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnVpa2l0LW5jY29tbXVuaXR5LW5vZGUge1xyXG4gIC53cmFwLW9wdGlvbi10b2dnbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXRvZ2dsZS1vcHRpb24ge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA0KTtcclxuICAgICAgZmlsbDogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2cHg7XHJcblxyXG4gICAgICAuaWNvbmMge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1vcHRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRyb3Bkb3duLXdyYXAge1xyXG4gICAgICArIC51aS1kcm9wZG93bi13cmFwIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktZHJvcGRvd24tZWxlbWVudHMge1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogOHB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDZweDtcclxuXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA0LWhleCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW9wdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG5cclxuICAgICAgLmJ0bi10b2dnbGUtb3B0aW9uIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG5cclxuICAgICAgICAuaWNvbmMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1vcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1kcm9wZG93biB7XHJcbiAgICAgICYgKyAudWktZHJvcGRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy9cclxuLy8vIOyDgeuLqCDrqZTribQg7JiB7JetXHJcbi8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5ib2FyZC10b3AtdXRpbHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5pcy1zZWFyY2gge1xyXG4gICAgLmJvYXJkLXV0aWxzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWZ0LFxyXG4gICAgLndyYXAtYnRuLXR5cGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmxlZnQge1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcC1idG4tdHlwZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaXMtaGlkZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICA+IC51aS1kcm9wZG93bi13cmFwIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLnVpLWRyb3Bkb3duLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1vcHRpb24tdG9nZ2xlIHtcclxuICAgICAgLmJvYXJkLWxhbmd1YWdlIHtcclxuICAgICAgICAudWktZHJvcGRvd24tZWxlbWVudHM6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbignZ2xvYmUnLCAkd2lkdGg6IDE2cHgsICRoZWlnaHQ6IDE2cHgsICRjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSkpO1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saXN0LW9wdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXJkLXV0aWxzLWJ1dHRvbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY28tYnRuLXdyaXRlIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMTZweDtcclxuICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1vcHRpb24tdG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cmFwLWJ0bi10eXBlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zaG93IHtcclxuICAgICAgLmJ0bi10eXBlLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tdHlwZS1zZWxlY3RlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJGx0cjogMCk7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXR5cGUtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMi1oZXgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQtaGV4KTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDA4LWhleCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYsXHJcbiAgICAgIFtjbGFzc149J2NvLWJ0biddIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZGFya21vZGUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMjAtaGV4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePSdjby1idG4nXSB7XHJcbiAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTItaGV4KTtcclxuICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktd2hpdGUxMDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAxMi1oZXgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcC12aWV3bW9kZSB7XHJcbiAgICAudG9vbHRpcC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICBAaW5jbHVkZSBydGwobGVmdCwgYXV0bywgLTZweCk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgLTZweCwgYXV0byk7XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBydGwobGVmdCwgYXV0bywgMjNweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAyM3B4LCBhdXRvKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvYXJkLXRvcC1jYXRlZ29yeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEzO1xyXG4gIG1pbi1oZWlnaHQ6IDc2cHg7XHJcbiAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICYgKyAuYm9hcmQtdG9wLXV0aWxzIHtcclxuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g6rKM7Iuc7YyQIOy5tO2FjOqzoOumrCBEcm9wZG93biDsnKDtmJVcclxuICAuYm9hcmQtY2F0ZWdvcnkudWktZHJvcGRvd24td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtaW4td2lkdGg6IDExOHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRyb3Bkb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1kcm9wZG93bi1jb21tdW5pdHkge1xyXG4gICAgICAuc2VsZWN0ZWQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9uLFxyXG4gICAgLm9wdGlvbi1saXN0IHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uYyB7XHJcbiAgICAgIEBpbmNsdWRlIGljb25VcmwoYXJyb3dfdXBkb3duX3MpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g6rKM7Iuc7YyQIOy5tO2FjOqzoOumrCBzY3JvbGwg7Jyg7ZiVXHJcblxyXG4gICYuYm9hcmQtdG9wLWNhdGVnb3J5X3Njcm9sbCB7XHJcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Nyb2xsLWNhdGVnb3J5IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3J5LWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS1pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZmxleDogbm9uZTtcclxuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dCk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLXBvaW50MDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVG9kbyBEcm9wZG93biDtmZzshLHtmZQv67mE7Zmc7ISx7ZmUIOqwnOyEoFxyXG5cclxuLnBjLFxyXG4ubGF1bmNoZXIsXHJcbi5pbmdhbWUge1xyXG4gIC53cmFwLW9wdGlvbi10b2dnbGUge1xyXG4gICAgJi5pcy1vcHRpb24ge1xyXG4gICAgICAubGlzdC1vcHRpb24ge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ib2FyZC10b3AtdXRpbHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJvYXJkLXV0aWxzLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9hcmQtc2VhcmNoIHtcclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgICAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTNweDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktaW5wdXQtYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogNDdweDtcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC1ib2FyZC1zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDJweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jby1idG4tcmVzZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICYuaXMtc2hvdyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICByaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAuaWNvbmMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXNrLXNpemU6IDE2cHggMTZweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE2cHggMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jby1idG4tc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAuaW5wdXQtYm9hcmQtc2VhcmNoIOyeheugpeqwkuydtCDsnKDtmqjtlZjsp4Ag7JWK7J2EIOuVjFxyXG4gICAgICAuaW5wdXQtYm9hcmQtc2VhcmNoOm5vdCg6dmFsaWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJnKTtcclxuICAgICAgICAmIH4gLmNvLWJ0bi1yZXNldCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gLmNvLWJ0bi1zZWFyY2gtc3VibWl0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvLWJ0bi1zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktZHJvcGRvd24td3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDsnpDrj5nsmYTshLEg66CI7J207Ja0XHJcbiAgICAucHJlZGljdC1sYXllciB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMzMzZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmcpO1xyXG5cclxuICAgICAgJi5pcy1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW1zIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGVtIHtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2xvc2Uge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICYtY2xvc2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy10YWcge1xyXG4gICAgLndyYXAtb3B0aW9uLXRvZ2dsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g6rKA7IOJIGlucHV0OmZvY3VzIOyLnOyXkCBpcy1zaG93IOyggeyaqS5cclxuICAmLmlzLXNlYXJjaCB7XHJcbiAgICAucmlnaHQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtYm9hcmQtc2VhcmNoIHtcclxuICAgICAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2FyZC11dGlscy1zZWFyY2gge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgLnVpLWlucHV0LWJveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ib2FyZC1zZWFyY2gge1xyXG4gICAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvLWJ0bi1yZXNldCxcclxuICAgICAgICAuY28tYnRuLXNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgLmNvLWJ0bi1zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jby1idG4tc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXJkLXV0aWxzLWJ1dHRvbnMgLndyYXAtYnRuLXR5cGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy9cclxuLy8vIOqygOyDiSDqsrDqs7wg7JiB7JetXHJcbi8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5ib2FyZC10b3AtdXRpbHMgKyBbY2xhc3NePSdib2FyZC1zZWFyY2gtdG9wJ10ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG5cclxuICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xyXG4gICAgfiAuYm9hcmQtYXJ0aWNsZS1jb250YWluZXIubGlzdC10eXBlMDEge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ib2FyZC1zZWFyY2gtdG9wIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogNThweDtcclxuICBAaW5jbHVkZSBwaWUtY2xlYXJmaXg7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcblxyXG4gIC53cmFwLWNvdW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogYXV0bztcclxuXHJcbiAgICAuYnRuLWRlbGV0ZSB7XHJcbiAgICAgIC5pY29uYyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY291bnQge1xyXG4gICAgbWFyZ2luOiAwIDNweDtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAudGFnLWxpc3Qtb3B0aW9uIHtcclxuICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnVpLWRyb3Bkb3duLWNvbW11bml0eSB7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgLndyYXAtYXV0by10cmFuc2xhdGUge1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiArIC5ib2FyZC1saXN0LWRlZmF1bHQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndyYXAtb3B0aW9uLXRvZ2dsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICYuaXMtb3B0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgIC5saXN0LW9wdGlvbiB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXMtb3B0aW9uIH4gJiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib2FyZC1zZWFyY2gtdG9wX3RhZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XHJcbiAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgIGhlaWdodDogODhweDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyMnO1xyXG4gIH1cclxuICAmICsgLmJvYXJkLXNlYXJjaC10b3Age1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIud3JhcC1hdXRvLXRyYW5zbGF0ZSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICBAYXQtcm9vdCAuaXMtb3B0aW9uIH4gJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udWktZGlhbG9nLXRyYW5zbGF0ZSB7XHJcbiAgLmRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCA4cHggOHB4O1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICB3aWR0aDogMzUycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDIwcHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgLndyYXAtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1wb2ludCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub24ge1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9mZiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcnRsKHRyYW5zZm9ybSwgdHJhbnNsYXRlWCgxMDAlKSwgdHJhbnNsYXRlWCgtMTAwJSkpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDQwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vZmYge1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW46IDAgMjBweCAyOHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcblxyXG4gICAgLmxhbmd1YWdlIHtcclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmFuc2xhdGUtbGFuZ3VhZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDZweDtcclxuXHJcbiAgICAgIC51aS1kcm9wZG93bi1jb21tdW5pdHkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzI5MjkyOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaWFsb2ctZm9vdGVyIHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuY29uZmlybSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFydGljbGUtdmlldyB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAudGFnLWxpc3Qge1xyXG4gICAgLnRhZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDE2cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiB+IC5ib2FyZC1wcmV2LW5leHQtYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOyWtOuTnOuvvCDsnpHshLHsnpDsnbwg65WQIGRpc3BsYXk6IGlubGluZS1ibG9jayjsl5DrlJTthLAg7Iqk7YOA7J28IGVkaXRvclZpZXcuY3NzKSwg7Jyg7KCA7J28IOuVkCDsu6TrrqTri4jti7AgY3Nz7JeQ7IScIGRpc3BsYXk6IGJsb2Nr7Jy866GcIOyYpOuyhOudvOydtOuUqVxyXG4gICYud3JpdGVyLXVzZXIge1xyXG4gICAgLnZpZXctYm9keSB7XHJcbiAgICAgIC5mci1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWV3LWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAudmlldy10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWluZm8td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWluZm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG5cclxuICAgIGVtIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogM3B4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLndyaXRlciB7XHJcbiAgICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMSU7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmFtZS1hZG1pbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMThweDtcclxuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xyXG4gICAgICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IG5lYXJlc3QtbmVpZ2hib3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvdW50LFxyXG4gICAgLmNvbW1lbnQtY291bnQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnV0aWwtYnRuLXdyYXAge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlldy1ib2R5IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICZbaHJlZl0ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludC10ZXh0KTtcclxuICAgIH1cclxuICAgICZbaHJlZj0nTk9UX0FMTE9XRURfVVJMJ10ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZlLXRvYy1pbm5lciB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLnRhZyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgcHJlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB9XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBbZGF0YS1jb250ZW50cy10eXBlPSdpbWFnZSddIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICYuaXMtdHJhbnNwYXJlbnQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtcG9ydHJhaXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKGNvbHVtbjMpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmUtaW1hZ2Uge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnRhZyxcclxuICAuYWxwaGEtdGFnLW5vZGUge1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktcG9pbnQtdGV4dDA4MCk7XHJcbiAgfVxyXG5cclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgfVxyXG5cclxuICBvbCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mZS1pbWFnZS1pbm5lciBpbWcge1xyXG4gICAgICBtaW4td2lkdGg6IDE1dnc7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRkLFxyXG4gIHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoIHtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gIH1cclxuICB0YWJsZSB0ZCxcclxuICB0YWJsZSB0aCB7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgdGFibGUgdGQ6ZW1wdHksXHJcbiAgdGFibGUgdGg6ZW1wdHkge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCxcclxuICB0YWJsZSB0aC5mci1oaWdobGlnaHRlZCB7XHJcbiAgICBib3JkZXI6IDFweCBkb3VibGUgcmVkO1xyXG4gIH1cclxuICB0YWJsZSB0ZC5mci10aGljayxcclxuICB0YWJsZSB0aC5mci10aGljayB7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICB9XHJcbiAgdGFibGUgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICB9XHJcblxyXG4gID4gdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW1wb3J0ICcuLi9tb2R1bGUvX3ZpZXdfc2hhcmUnO1xyXG5AaW1wb3J0ICcuLi9tb2R1bGUvX3ZpZXdfc2lnbmF0dXJlJztcclxuQGltcG9ydCAnLi4vbW9kdWxlL192aWV3X3RlbXBsYXRlcyc7XHJcbkBpbXBvcnQgJy4uL21vZHVsZS9fdmlld19yZWNlbnQnO1xyXG5AaW1wb3J0ICcuLi9tb2R1bGUvX3ZpZXdfdm90ZSc7XHJcbkBpbXBvcnQgJy4uL21vZHVsZS9fdmlld191dGlscyc7XHJcbkBpbXBvcnQgJy4uL21vZHVsZS9fdmlld19yZWNvbW1lbmQnO1xyXG5AaW1wb3J0ICcuLi9tb2R1bGUvYm9hcmQtdmlldyc7XHJcbiIsIiRicmVha3BvaW50OiAnbWluLXdpZHRoOiA3NjhweCc7XHJcblxyXG4kaWNvbi1tYXA6IChcclxuICBmYWNlYm9vazogIzM4NmRiNCxcclxuICB0d2l0dGVyOiB2YXIoLS1uY3VpLWJsYWNrMTAwKSxcclxuICB1cmw6IHZhcigtLW5jdWktYmxhY2swNjgpLFxyXG4pO1xyXG5cclxuLmJ0bi1zaGFyZS10b2dnbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICBmaWxsOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAubGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udWktZGlhbG9nLXNoYXJlIHtcclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICBAaW5jbHVkZSBydGwocmlnaHQsICRsdHI6IDhweCk7XHJcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgJHJ0bDogOHB4KTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmRpYWxvZyB7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMzZweCAzNnB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnNoYXJlX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYXJlLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBbY2xhc3NePSdidG5fX3NoYXJlJ10ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgbWFyZ2luOiA3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBlYWNoICRpY29uLCAkY29sb3IgaW4gJGljb24tbWFwIHtcclxuICAgICAgICAuaWNvbmMtI3skaWNvbn0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogZm9yIGxlZ2FjeSAqL1xyXG4ubmMtc2hhcmUge1xyXG4gIC5idG5fX3NoYXJlLS10b2dnbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIEBpbmNsdWRlIGljb24oJGlkOiAnc2hhcmUnLCAkY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpLCAkd2lkdGg6IDIycHgsICRoZWlnaHQ6IDIycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaGFyZV9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IC0xMjhweCBhdXRvIDA7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDM2cHggMzZweDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQm9yZGVyMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLXVpLXdoaXRlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkYXJrbW9kZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5jdWktZ3JheTAwNC1oZXgpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZV9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuX19jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJGx0cjogOHB4KTtcclxuICAgICAgQGluY2x1ZGUgcnRsKGxlZnQsICRydGw6IDhweCk7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24oJGlkOiBjbG9zZSwgJHdpZHRoOiAyMnB4LCAkaGVpZ2h0OiAyMnB4LCAkY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZV9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIFtjbGFzc149J2J0bl9fc2hhcmUnXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbjogN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGVhY2ggJGljb24sICRjb2xvciBpbiAkaWNvbi1tYXAge1xyXG4gICAgICAgICAgLmljb25fXyN7JGljb259IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbigkaWQ6ICRpY29uLCAkd2lkdGg6IDMycHgsICRoZWlnaHQ6IDMycHgsICRjb2xvcjogJGNvbG9yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gRGVmYXVsdFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRjb2xvckRlZmF1bHQ6IHJnYmEoIzAwMCwgMC45Myk7XHJcbiRiZ0NvbG9yOiAjZmZmO1xyXG4kYmdQb2ludDogI2M2OWM3YyAhZGVmYXVsdDtcclxuJGNvbG9yUG9pbnQ6ICNjNjljN2MgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JUZXh0MTogcmdiYSgjMDAwLCAxKTtcclxuJGNvbG9yVGV4dDI6IHJnYmEoIzAwMCwgMC45Myk7XHJcbiRjb2xvclRleHQzOiByZ2JhKCMwMDAsIDAuNjgpO1xyXG4kY29sb3JUZXh0NDogcmdiYSgjMDAwLCAwLjQ1KTtcclxuJGNvbG9yVGV4dDU6IHJnYmEoIzAwMCwgMC4zOCk7XHJcbiRjb2xvckJvcmRlcjE6IHJnYmEoIzIyMiwgMC4xMik7XHJcbiRjb2xvckJvcmRlcjI6IHJnYmEoIzIyMiwgMC4wOCk7XHJcbiRjb2xvckJvcmRlcjM6ICNlNGU0ZTQ7XHJcbiRiZ0dyYXkxOiByZ2JhKCMyMjIsIDAuMDQpO1xyXG4kYmdHcmF5MjogcmdiYSgjMjIyLCAwLjAyKTtcclxuJGJnR3JheTM6ICNmNmY2ZjY7XHJcbiRiZ0dyYXk0OiByZ2JhKCMwMDAsIDAuMDgpO1xyXG4kY29sb3JCb29rbWFyazogI2ZmZDA0MjtcclxuJGNvbG9yTGlrZTogI2RjNDE0MTtcclxuXHJcbiRiZ1RhZzogIzU1NTU1NTtcclxuXHJcbiRjb2xvck5QOiAkY29sb3JUZXh0MiAhZGVmYXVsdDtcclxuJGNvbG9yR1A6ICRjb2xvclRleHQyICFkZWZhdWx0O1xyXG4kY29sb3JTZXJ2ZXI6ICRjb2xvclRleHQ0ICFkZWZhdWx0O1xyXG4kY29sb3JDbGFuOiAkY29sb3JUZXh0NCAhZGVmYXVsdDtcclxuJGJvcmRlckNvbG9yOiAkY29sb3JCb3JkZXIxO1xyXG4kYmFyQ29sb3I6ICRjb2xvckJvcmRlcjI7XHJcbiRiZXN0Q29sb3I6ICNkYzQxNDE7XHJcbiRiZXN0Qm9yZGVyOiByZ2JhKCRiZXN0Q29sb3IsIDAuNCk7XHJcbiRsYWJlbENvbG9yOiAjZmY4OTQwO1xyXG4kbGFiZWxCb3JkZXI6IHJnYmEoJGxhYmVsQ29sb3IsIDAuNCk7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBDb21tb25cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBwbGFjZWhvbGRlclxyXG4kcGxhY2Vob2xkZXJDb2xvcjogJGNvbG9yVGV4dDQgIWRlZmF1bHQ7XHJcbiRwbGFjZWhvbGRlclNlYXJjaENvbG9yOiAkY29sb3JUZXh0NCAhZGVmYXVsdDtcclxuXHJcbi8vIGJ0blxyXG4kYnRuQ29sb3I6ICRjb2xvclRleHQzICFkZWZhdWx0O1xyXG4kYnRuQm9yZGVyQ29sb3I6ICRjb2xvckJvcmRlcjEgIWRlZmF1bHQ7XHJcbiRidG5TaGFyZUJnOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIGxheWVyXHJcbiRsYXllck1vZGFsOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiRsYXllckJnOiAjZmZmICFkZWZhdWx0O1xyXG4kbGF5ZXJCb3JkZXJDb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjEyKSAhZGVmYXVsdDtcclxuJGxheWVyVGl0bGVDb2xvcjogJGNvbG9yVGV4dDIgIWRlZmF1bHQ7XHJcbiRsYXllckJ0bkNsb3NlOiAkY29sb3JUZXh0MyAhZGVmYXVsdDtcclxuJGxheWVyUmVwb3J0Qm9yZGVyOiAjZWZlZmVmICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gTGlzdFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRsaXN0SXRlbVZpc2l0Q29sb3I6ICM4YzhjOGMgIWRlZmF1bHQ7IC8vIDp2aXNpdCDsho3shLHsl5AgYWxwaGHqsJIg7KCB7JqpIOu2iOqwgFxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8gVmlld1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiR2aWV3UmVjZW50Qmc6ICNmOGY4ZjggIWRlZmF1bHQ7XHJcbiR2aWV3UmVjZW50RG90Qmc6ICNlNGU0ZTQgIWRlZmF1bHQ7XHJcbiR2aWV3UmVjZW50SXRlbUNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4iLCIudmlldy1zaWduYXR1cmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMjRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcblxyXG4gIC5wcm9maWxlLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cml0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3JpdGVyLXByb2ZpbGUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXByb2ZpbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDEwOXB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luOiA5cHggYXV0byAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbjogOXB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnZpZXctYm9keSB7XHJcbiAgLmZlLWltYWdlLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC8vIHZpZGVvXHJcbiAgLmZlLXZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG4gICAgbWF4LWhlaWdodDogNzA4Ljc1cHg7XHJcbiAgICBtYXJnaW46IDFlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmUtdmlkZW8taW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52aWV3LXJlY2VudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMjVweCAwIDM2cHg7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuXHJcbiAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgIHBhZGRpbmc6IDMwcHggNjNweCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLnZpZXctcmVjZW50LWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMTE2NXB4O1xyXG4gICAgbWFyZ2luOiAwIDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICB9XHJcblxyXG4gIC52aWV3LXJlY2VudC1pdGVtcyB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGh1bWIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA4MyAvIDQwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiA4MyAvIDQwKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDguMTkzJTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDtmZzshLHtmZRcclxuICAgICZbZGF0YS1pcy1jdXJyZW50PSd0cnVlJ10ge1xyXG4gICAgICAudGh1bWI6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLW5jdWktYmxhY2sxMDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludC10ZXh0KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tbmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtLXByZXYge1xyXG4gICAgICBsZWZ0OiAyMXB4O1xyXG4gICAgfVxyXG4gICAgJi5pdGVtLW5leHQge1xyXG4gICAgICByaWdodDogMjFweDtcclxuXHJcbiAgICAgIC5pY29uYyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMjAtaGV4KTtcclxuICAgIH1cclxuXHJcbiAgICAuaXMtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1idXR0b24taG92ZXIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGVyIHtcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTMzcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicChwYykge1xyXG4gIC52aWV3LXJlY2VudCB7XHJcbiAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZXctcmVjZW50LWl0ZW1zIHtcclxuICAgIGEge1xyXG4gICAgICAubnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8g7LK07YGs67CV7IqkIFVJXHJcbiRjaGVja2JveC13aWR0aDogMjBweDtcclxuJGNoZWNrYm94LWhlaWdodDogMjBweDtcclxuXHJcbi51aS1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDNweCAwO1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgJGx0cjogLTk5OWVtKTtcclxuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogLTk5OWVtKTtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIHdpZHRoOiAkY2hlY2tib3gtd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjaGVja2JveC1oZWlnaHQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGhlaWdodDogMXB4OyAvLyDrnbzsnbgg65GQ6ruYXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoZ3JheSwgMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIG1hcmdpbjogMXB4IDAgMCAtOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IC0ycHggMCAwIC01cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ191aV9jaGVja2JveCc7XHJcblxyXG4vLyDsmIjsmbjsspjrpqwgOiB2aWV37Y6Y7J207KeAIOuCtCDtiKztkZwg7IiY7KCVL+yCreygnCDrsoTtirwg7Iio6rmA7LKY66asXHJcbi52aWV3LWJvZHkge1xyXG4gIC5mZS1idG4tbW9kaWZ5LFxyXG4gIC5mZS1idG4tcmVtb3ZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyDrt7DslrRcclxuICAudm90ZS1lZGl0b3I6bm90KC5mci1kaXNhYmxlZCkge1xyXG4gICAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgfVxyXG4gIC52b3RlLXZpZXcge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuXHJcbiAgICAudm90ZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAudm90ZS1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52b3RlLWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52b3RlLWl0ZW1zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG5cclxuICAgICAgJi5iZXN0IGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudWktY2hlY2tib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwtdGV4dCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sYWJlbC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlLWJ0bi13cmFwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3ItaWNvbi12b3RlLXVzZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGljb24odm90ZS11c2VyLCAkd2lkdGg6IDIycHgsICRoZWlnaHQ6IDIycHgsICRjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSkpO1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52aWV3LXV0aWxzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAodGFibGV0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuXHJcbiAgICBlbSxcclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbjogMCA1cHggMCAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1ib29rbWFyayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJGx0cjogMCk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkcnRsOiAwKTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jby1idG4tbGlrZSB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMzlweDtcclxuICAgIC5pY29uYyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTZweDtcclxuICAgIH1cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgLmljb25jIHtcclxuICAgICAgICBAaW5jbHVkZSBpY29uVXJsKCdsaWtlX2ZpbGwnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZXctdXRpbHMgKyAudmlldy1yZWNlbnQge1xyXG4gIG1hcmdpbi10b3A6IDE0NHB4O1xyXG59XHJcbiIsIi52aWV3LXJlY29tbWVuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuYnRuLXJlY29tbWVuZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAka2V5IGluICRyZWNvbW1lbmQta2V5LW1hcCB7XHJcbiAgICAkcG9zOiBpbmRleCgkcmVjb21tZW5kLWtleS1tYXAsICRrZXkpO1xyXG4gICAgLmJ0bi1yZWNvbW1lbmRfI3ska2V5fSB7XHJcbiAgICAgIC5sZXZlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fV9sKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2VydmljZSgoaDMsIGgyKSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fV9sLCAnaDMnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNlcnZpY2UoKGxvdmViZWF0KSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fV9sLCAnbG92ZWJlYXQnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNlcnZpY2UoKGFpb24yKSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fV9sLCAnYWlvbjInKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0gICAgICBcclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XHJcbiAgICAgICAgJGxldmVsOiBsZXZlbCN7JGl9O1xyXG4gICAgICAgICYuI3skbGV2ZWx9IHtcclxuICAgICAgICAgIEBpZiAoJGtleSA9PSAndXAnIGFuZCAkaSA+PSAyKSB7XHJcbiAgICAgICAgICAgIC5sZXZlbCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fS0jeyRsZXZlbH1fbCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNlcnZpY2UoKGgzLCBoMikpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25VcmwocmVjb21tZW5kLSN7JGtleX0tI3skbGV2ZWx9X2wsICdoMycpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2VydmljZSgobG92ZWJlYXQpKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uVXJsKHJlY29tbWVuZC0jeyRrZXl9LSN7JGxldmVsfV9sLCAnbG92ZWJlYXQnKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC8vIGFpb24yKHVwKTogMSwy64uo6rOEIOuPmeydvC8z64uo6rOE66eMIOuLpOuluCDsnbTrr7jsp4Ag7IKs7JqpXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2VydmljZSgoYWlvbjIpKSB7XHJcbiAgICAgICAgICAgICAgICBAaWYgKCRpID49IDMpIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fS0jeyRsZXZlbH1fbCwgJ2Fpb24yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8gYWlvbjIoZG93bik6IDEsMuuLqOqzhCDrj5nsnbwvM+uLqOqzhOunjCDri6Trpbgg7J2066+47KeAIOyCrOyaqVxyXG4gICAgICAgICAgQGlmICgka2V5ID09ICdkb3duJyBhbmQgJGkgPj0gMykge1xyXG4gICAgICAgICAgICAubGV2ZWwge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNlcnZpY2UoKGFpb24yKSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblVybChyZWNvbW1lbmQtI3ska2V5fS0jeyRsZXZlbH1fbCwgJ2Fpb24yJyk7XHJcbiAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRwYWRkaW5nLXg6IDE2cHg7XHJcblxyXG4uYm9hcmQtdmlldyB7XHJcbiAgcGFkZGluZzogMjZweCAkcGFkZGluZy14IDA7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnZpZXctaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgLnZpZXctdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cml0ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgJiArIHNwYW4ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1pbmZvLXdyYXAge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgLmFydGljbGUtaW5mbyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLmJ1dHRvbi1saXN0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgYXV0bywgMCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBydGwobGVmdCwgJHJ0bDogYXV0byk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnV0aWwtYnRuLXdyYXAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LWJvZHkge1xyXG4gICAgcGFkZGluZzogMTZweCAwIDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZXctcmVjb21tZW5kIHtcclxuICAgIG1hcmdpbi10b3A6IDYxcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXJlY29tbWVuZCB7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQtaGV4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAmIH4gYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZXZlbCB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBzdXBwb3J0cyAobWFzay1zaXplOiA0MHB4IDQwcHgpIHtcclxuICAgICAgICAgIG1hc2stc2l6ZTogNDBweCA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQHN1cHBvcnRzIG5vdCAobWFzay1zaXplOiA0MHB4IDQwcHgpIHtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiA0MHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzZXJ2aWNlKChsb3ZlYmVhdCkpIHtcclxuICAgICAgICAgIEBzdXBwb3J0cyAobWFzay1zaXplOiAyOHB4IDI4cHgpIHtcclxuICAgICAgICAgICAgbWFzay1zaXplOiAyOHB4IDI4cHg7XHJcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAc3VwcG9ydHMgbm90IChtYXNrLXNpemU6IDI4cHggMjhweCkge1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjhweCAyOHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LXNpZ25hdHVyZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG4gICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICRwYWRkaW5nLXggKiAtMTtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6ICRwYWRkaW5nLXggKiAtMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDc0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6aGFzKC52aWV3LXNpZ25hdHVyZSkpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDc0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDsnbTsoITquIAsIOuLpOydjFxyXG4uYm9hcmQtcHJldi1uZXh0LWFydGljbGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuXHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEycHggMThweCAxMXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGVsbGlwc2lzO1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxM3B4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIH1cclxuICAgIC5pY29uYyB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgLm5jLWNvbW11bml0eS1jb21tZW50ICYge1xyXG4gICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlldy1ib3R0b20ge1xyXG4gIEBleHRlbmQgLmNvLWJ0bi13cmFwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY28tYnRuLWxpc3Qge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XHJcblxyXG4gICAgc3BhbixcclxuICAgIC5pY29uYyB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25jIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbignY2hldnJvbl9sZWZ0JywgJHdpZHRoOiAxMXB4LCAkaGVpZ2h0OiAyMHB4LCAkY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpKTtcclxuICAgICAgQGluY2x1ZGUgcnRsKHRyYW5zZm9ybSwgJHJ0bDogcm90YXRlKDE4MGRlZykpO1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY28tYnRuLXdyaXRlIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuIiwiQGtleWZyYW1lcyB0YWdBZGRlZCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ib2FyZC13cml0ZSB7XHJcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swOTMpO1xyXG4gIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDVweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gIH1cclxuXHJcbiAgZGl2W2NsYXNzXj0nYm9hcmQtd3JpdGUtJ10ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFscGhhLXRhZy1ub2RlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQwODApO1xyXG4gIH1cclxuXHJcbiAgLmNvLWJ0bi13cmFwIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgcGFkZGluZzogMjRweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jby1idG4td3JhcCAuY28tYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmICsgLmNvLWJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndyaXRlLXRhZyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwLXRhZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAmLmlzLXBsdXMtdGFnIHtcclxuICAgICAgICAud3JhcC10YWcge1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXNlci10YWdzIHtcclxuICAgICAgLnRhZy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZy1pdGVtcyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogdGFnQWRkZWQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDhweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGFnLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNnB4O1xyXG5cclxuICAgICAgICAgICAgLmljb25jIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyDsgq3soJwg7IOB7YOc66GcIOyEoO2DneuQnCDtg5zqt7hcclxuICAgICAgICAgICYuaXMtc2VsZWN0ZWQgLnRhZyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcC10YWdzIHtcclxuICAgICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFnIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdltjbGFzc149J2JvYXJkLXdyaXRlJ10ge1xyXG4gICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1kcm9wZG93bi13cmFwIHtcclxuICAgICAgJixcclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvYXJkLXdyaXRlLWNhdGVnb3J5IHtcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9hcmQtd3JpdGUtdGl0bGUge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleDogMTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib2FyZC13cml0ZSB7XHJcbiAgLmJvYXJkLXdyaXRlLWFsaWFzIHtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuICB9XHJcblxyXG4gIC5ib2FyZC13cml0ZS1hbGlhcyArIC5ib2FyZC13cml0ZS1jYXRlZ29yeSxcclxuICAuYm9hcmQtd3JpdGUtY2F0ZWdvcnkgKyAuYm9hcmQtd3JpdGUtdGl0bGUsXHJcbiAgLmZyLWJveCArIC5jby1idG4td3JhcCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZyLWJveCArIC5jby1idG4td3JhcCB7XHJcbiAgcGFkZGluZzogMThweDtcclxufVxyXG5cclxuLmZyLWJveC5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXIgLmZyLXBsYWNlaG9sZGVyLFxyXG4uZnItd3JhcHBlciAuZnItcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxufVxyXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcclxuICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbn1cclxuLmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCAudGFnIHtcclxuICBjb2xvcjogJGNvbG9yUG9pbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvYXJkLXdyaXRlIGlucHV0LFxyXG4uZnItdG9vbGJhcixcclxuLmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlcixcclxuLmZyLWJveC5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5jdWktYmcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jby1idG4td3JpdGUtc3VibWl0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1uY3VpLXBvaW50KTtcclxuICBjb2xvcjogdmFyKC0tbmN1aS11aS13aGl0ZSk7XHJcbiAgbWluLXdpZHRoOiA4N3B4O1xyXG5cclxuICBzdmcge1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLThweDtcclxuICB9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBzbGlkZS11cC1yZWNvbW1lbmQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi51aWtpdC1uY2NvbW11bml0eS1ub2RlIHtcclxuICAvLyDrjJPquIAg64K07JqpXHJcbiAgLmNvbW1lbnQtY29udGVudHMge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG4gICAgICAmOm5vdCguY29tbWVudC1lbW90aWNvbikge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC1lbW90aWNvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyhpbWc6bm90KC5jb21tZW50LWVtb3RpY29uKSkgKyAuY29tbWVudC10b29scyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1lbnQtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZmUtbGF5ZXItZW1vdGljb24ge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICB9XHJcblxyXG4gIC51cGxvYWRGb3JtIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuY29tbWVudC11cGxvYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29tbWVudC1yZWNvbW1lbmQge1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICB9XHJcblxyXG4gIC5pY29uYy1saWtlX3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuICogIGNvbW1lbnQgZm9ybVxyXG4gKlxyXG4gKi9cclxuLmNvbW1lbnQtZm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMTIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLXdoaXRlMTAwKTtcclxuXHJcbiAgLmNvbW1lbnQtdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGRhcmttb2RlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMTApO1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sYmFyLWFjdGlvbnMge1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21lbnQtYnRucyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50LXVwbG9hZCxcclxuICAuYnRuLWVtb3RpY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDrjJPquIAg7Y+8ID4g7J2066+47KeAIOyXheuhnOuTnFxyXG4gIC5jb21tZW50LXVwbG9hZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzdweDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLy8g6riA7J6QIOyImCDsubTsmrTtirggLSAy7LCoIFRPRE9cclxuICAuY291bnQtd29yZCB7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBlbSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOuTseuhnVxyXG4gIC5idG4tY29uZmlybSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLXBvaW50LXRleHQpO1xyXG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5jb21tZW50LWZvcm0tdGV4dGFyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogODdweDtcclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBtYXJnaW46IDEycHggMTZweDtcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiAwO1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqICBjb21tZW50IGhlYWRlclxyXG4gKlxyXG4gKi9cclxuLmNvbW1lbnQtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgLmNvbW1lbnQtdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcblxyXG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudC10aXRsZSB7XHJcbiAgZW0ge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLy8g64yT6riAIOygleugrCDrsoTtirxcclxuLmNvbW1lbnQtb3JkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jby1idG5bZGF0YS1vcmRlcl0ge1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvLWJ0bi1yZWxvYWQge1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqICBjb21tZW50IGJvZHlcclxuICpcclxuICovXHJcbi5jb21tZW50LWJvZHkge1xyXG4gIC5jb21tZW50LWZvcm0gKyBbY2xhc3NePSdjb21tZW50LWFydGljbGUtcmVwbHknXSB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnQtZm9ybS11cGRhdGUge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuaWNvbmMtY29tbWVudF9yZXBseSB7XHJcbiAgICBAaW5jbHVkZSBpY29uKGNvbW1lbnRfcmVwbHksICR3aWR0aDogOHB4LCAkaGVpZ2h0OiAxMHB4LCAkY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpKTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LXdyYXAgLndyYXAtY29tbXVuaXR5LW1vcmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gID4gLm5jLWNvbW1lbnQtbW9yZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG4gIH1cclxufVxyXG5cclxuLmRlbGV0ZS1hcnRpY2xlIHtcclxuICBjbGVhcjogYm90aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogNTBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbltjbGFzc149J2NvbW1lbnQtYXJ0aWNsZSddIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTZweCAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG5cclxuICAvLyDrjJPquIAg7KCV67O0XHJcbiAgLmNvbW1lbnQtaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOuMk+q4gCDslYTsnbTsvZhcclxuICAgIC5pY29uYy1jb21tZW50X3JlcGx5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkcnRsOiAtMTZweCk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkbHRyOiAtMTZweCk7XHJcbiAgICB9XHJcbiAgICAvLyDtlITroZztlYQg7J2066+47KeAXHJcbiAgICAucHJvZmlsZS1pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAud3JpdGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICYub3duZXIge1xyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTlweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmVyLFxyXG4gICAgLnJhY2Uge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC1tb3otY3Jpc3AtZWRnZXM7XHJcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtby1jcmlzcC1lZGdlcztcclxuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XHJcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnV0aWwtYnRuLXdyYXAge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICAuYnRuLW1vcmUge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuY28tYnRuLW1vZGlmeSB7XHJcbiAgICAgICYuaXMtYWN0aXZlIH4gYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDrjJPquIAg64K07JqpXHJcbiAgLmNvbW1lbnQtY29udGVudHMge1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnQtdG9vbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuY28tYnRuLWNvbW1lbnRzIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTJweDtcclxuXHJcbiAgICAgIGVtIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC10cmFuc2xhdGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIC5pcy1hY3RpdmUge1xyXG4gICAgICAgIC5pY29uYyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDkzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50LXJlY29tbWVuZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEycHg7XHJcblxyXG4gICAgLmJ0bi1yZWNvbW1lbmQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgLmxldmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hc2stc2l6ZTogMThweCAxOHB4O1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxOHB4IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLTRweDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcclxuICAgIC5jb21tZW50LWluZm8ge1xyXG4gICAgICAuaWNvbmMtY29tbWVudF9yZXBseSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogLTk0cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkbHRyOiAtOTRweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9maWxlLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LXRvb2xzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5jb21tZW50LXRyYW5zbGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGRvdCgnYWZ0ZXInLCAwIDZweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21tZW50LXV0aWxzX25leHQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudC10aHJlYWQge1xyXG4gIC8vYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIC8vYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAvL2JvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDEyKTtcclxufVxyXG5cclxuLmNvbW1lbnQtYXJ0aWNsZS1yZXBseSB7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE2cHg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxN3B4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICBAaW5jbHVkZSBydGwoYm9yZGVyLWxlZnQsICRsdHI6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWJsYWNrMDQ1KSk7XHJcbiAgICBAaW5jbHVkZSBydGwoYm9yZGVyLXJpZ2h0LCAkcnRsOiAxcHggc29saWQgdmFyKC0tbmN1aS1ibGFjazA0NSkpO1xyXG4gICAgQGluY2x1ZGUgcnRsKGxlZnQsICRsdHI6IDApO1xyXG4gICAgQGluY2x1ZGUgcnRsKHJpZ2h0LCAkcnRsOiAwKTtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LWFydGljbGUtZGVsZXRlIHtcclxuICBwYWRkaW5nOiAyNnB4IDAgIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNDUpO1xyXG59XHJcblxyXG4uY29tbWVudC1hcnRpY2xlLW5vbmUge1xyXG4gIHBhZGRpbmc6IDY1cHggMCA2NXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicCh0YWJsZXQpIHtcclxuICAvLy5jb21tZW50LWFydGljbGUgKyAuY29tbWVudC1hcnRpY2xlLXJlcGx5IHtcclxuICAvLyAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIC8vICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIC8vfVxyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLXVwZGF0ZSxcclxuLmNvbW1lbnQtZm9ybS1yZXBseSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybS1yZXBseSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNHB4O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogMCk7XHJcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgJGx0cjogMCk7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LXdyYXAtZm9ybS1wcmV2aWV3IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMjJweDtcclxuXHJcbiAgLmJ0bi1kZWxldGUtcHJldmlldyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAvL2JhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudC1mb3JtLXByZXZpZXcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAxMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1lbnQtcmVjb21tZW5kLWxpc3Qge1xyXG4gIC5jb21tZW50LXJlY29tbWVuZC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gIH1cclxuICAuY29tbWVudC1yZWNvbW1lbmQtbGlzdF9pdGVtcyB7XHJcbiAgICBtYXJnaW46IDAgLTE4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53cml0ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ0JFU1QnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5jdWktcG9pbnQwNDApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmN1aS1wb2ludCk7XHJcbiAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcclxuICAgICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBpbXBvcnQgJy4uL21vZHVsZS9ib2FyZC1jb21tZW50JztcclxuQGltcG9ydCAnLi4vbW9kdWxlL2ZlZWQtY29tbWVudCc7XHJcbiIsIi5ib2FyZC1jb21tZW50IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuXHJcbiAgQGF0LXJvb3QgLm5jLWNvbW11bml0eS12aWV3IH4gLm5jLWNvbW11bml0eS1jb21tZW50ICYge1xyXG4gICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicChtb2JpbGUpIHtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICB9XHJcblxyXG4gIC5jb21tZW50LWZvcm0td3JpdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbWVudC1mb3JtLXJlcGx5IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uY3VpLWdyYXkwMDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDI0cHggMCA0cHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50LXJlY29tbWVuZC1saXN0IHtcclxuICAgIG1hcmdpbjogMzBweCAwIDIycHg7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnQtb3JkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuY28tYnRuLXJlbG9hZCB7XHJcbiAgICAgIC5pY29uYyB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzXj0nY29tbWVudC1hcnRpY2xlJ10ge1xyXG4gICAgJi5pcy1oaWdobGlnaHQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICByaWdodDogLTE2cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwMik7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHRhYmxldCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktZ3JheTAwMik7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LWluZm8ge1xyXG4gICAgICAucHJvZmlsZS1pbWFnZSB7XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogLTcwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bChsZWZ0LCAkbHRyOiAtNzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicCh0YWJsZXQpIHtcclxuICAgICAgJjpub3QoLmNvbW1lbnQtYXJ0aWNsZS1ub25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDk0cHg7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbWVudC1yZXBseS1tb3JlIHtcclxuICAgIG1hcmdpbjogMTZweCAwIDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW46IDI0cHggMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcmVwbHktbW9yZSxcclxuICAgIC5idG4tcmVwbHktZm9sZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA2OCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5jdWktYmxhY2swNjgpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUsXHJcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbWVudC1hcnRpY2xlLXJlcGx5IHtcclxuICAgIEBpbmNsdWRlIGJwKHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA5NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5jLWNvbW11bml0eS1sb2FkZXIge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxufVxyXG4iLCIuZmVlZC1jb21tZW50IHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG5cclxuICAuY29tbWVudC1mb3JtLXdyaXRlIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY29tbWVudC1mb3JtLXJlcGx5IHtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50LW1vcmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbWVudC1vcmRlciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgbWFyZ2luOiAxNnB4IDAgMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkLWNvbW1lbnQtb3JkZXIge1xyXG4gICAgICAuc2VsZWN0ZWQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbmMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50LW1vcmUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAuYnRuLWNvbW1lbnQtZmlyc3Qge1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiB+IC5jb21tZW50LWZvcm0td3JpdGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAuY29tbWVudC1hcnRpY2xlLXJlcGx5IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbWVudC1yZWNvbW1lbmQtbGlzdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgfiAuY29tbWVudC1vcmRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbY2xhc3NePSdjb21tZW50LWFydGljbGUnXSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50LWluZm8ge1xyXG4gICAgICAucHJvZmlsZS1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRvcDogLThweDtcclxuICAgICAgICBAaW5jbHVkZSBydGwobGVmdCwgJGx0cjogLTUwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJHJ0bDogLTUwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnAodGFibGV0KSB7XHJcbiAgICAgICY6bm90KC5jb21tZW50LWFydGljbGUtbm9uZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNvbW1lbnQtYXJ0aWNsZS1yZXBseSB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDc0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50LWJvZHkge1xyXG4gICAgbWluLWhlaWdodDogMTEwcHg7XHJcbiAgICAuY29tbWVudC1yZXBseS13cmFwIHtcclxuICAgICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5jdWktZ3JheTAwOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21tZW50LW1vcmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5uYy1jb21tdW5pdHktbG9hZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIOugiOydtOyVhOybg1xyXG5ib2R5LnBhZ2Utc2VhcmNoIHtcclxuICAud3JhcC1jb250ZW50cyB7XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDthrXtlakg7YOc6re4IOqygOyDiVxyXG4ubmMtY29tbXVuaXR5LXRhZy1zZWFyY2gge1xyXG4gICRib3JkZXJDb2xvcjogdmFyKC0tbmN1aS1ncmF5MDA4KTtcclxuXHJcbiAgLy8gS2V5d29yZFxyXG4gIC5uYy1jb21tdW5pdHkta2V5d29yZCB7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWdyYXkwMDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHBjKSB7XHJcbiAgICAgIG1hcmdpbjogLTU1cHggLTQwcHggMDtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXgtd2lkdGgtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMjFweCAwO1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWctc2VhcmNoLWJ0bi1wcmV2IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAuaWNvbi1hcnJvd19sZWZ0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGljb25VcmwoJ2Fycm93X3ByZXYnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDY4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2Rpcj1ydGxdICYge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFnLXNlYXJjaC1rZXl3b3JkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgcnRsKHBhZGRpbmctbGVmdCwgMjBweCwgaW5pdGlhbCk7XHJcbiAgICAgIEBpbmNsdWRlIHJ0bChwYWRkaW5nLXJpZ2h0LCBpbml0aWFsLCAyMHB4KTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5rZXl3b3JkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU2VhcmNoVG9wXHJcbiAgLmJvYXJkLXNlYXJjaC10b3Age1xyXG4gICAgJi5pcy1vcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG4gICAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIExpc3RcclxuICAudWlraXQtbmNjb21tdW5pdHktbm9kZSB7XHJcbiAgICBAaW5jbHVkZSBicChwYykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvYXJkLXNlYXJjaC10b3Age1xyXG4gICAgQGluY2x1ZGUgYnAocGMpIHtcclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lciB7XHJcbiAgICAmLmxpc3QtdHlwZTAxLFxyXG4gICAgJi5saXN0LXR5cGUwMiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcblxyXG4gICAgICAuYm9hcmQtaXRlbXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxpc3QtdHlwZTAyIHtcclxuICAgICAgLmJvYXJkLWl0ZW1zIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3JhcC1jb21tdW5pdHktbW9yZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAubmMtY29tbWVudC1tb3JlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGVtcHR5XHJcbiAgLmdsb2JhbC10YWctc2VhcmNoLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogNTBweCAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAuZW1wdHktaXRlbS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tbmN1aS1ibGFjazA5Myk7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtcHR5LWl0ZW0tcmVhc29uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uY3VpLWJsYWNrMDQ1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDJweCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmN1aS1ibGFjazA0NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBGZWVkIFxyXG4gIC5ib2FyZC1hcnRpY2xlLWNvbnRhaW5lci5saXN0LXR5cGUwMiB7XHJcbiAgICAuZW1wdHktaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kYXJrLW1vZGUge1xyXG5cclxuICAvLyBtb2R1bGUvcGFnZXIuc2Nzc1xyXG4gIC5wYWdpbmF0aW9uLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstY29sb3JUZXh0NDtcclxuICAgICAgfVxyXG4gICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvclRleHQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJldixcclxuICAgIC5uZXh0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvckJvcmRlcjI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWNvbG9yVGV4dDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstY29sb3JUZXh0NDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIixudWxsLCJAbWl4aW4gYnV0dG9uVG9wRml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMTZweDtcclxuICBib3R0b206IDE2cHg7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG4gIEBzdXBwb3J0cyBub3QgKGluc2V0LWlubGluZS1lbmQ6IDE2cHgpIHtcclxuICAgIEBpbmNsdWRlIHJ0bChyaWdodCwgJGx0cjogMTZweCk7XHJcbiAgICBAaW5jbHVkZSBydGwobGVmdCwgJHJ0bDogMTZweCk7XHJcbiAgfVxyXG5cclxuICAudHh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5uY3VpbS1iYWNrZHJvcCAuY29tbXVuaXR5LW1vZGFsLm5jdWltLWNvbnRhaW5lciB7XHJcblx0QGluY2x1ZGUgYnAobW9iaWxlKSB7XHJcblx0XHQubmN1aW0tdGl0bGUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/