@charset "UTF-8";@media (max-width:767px){.row{margin-left:-8px;margin-right:-8px}[class*=col-]{padding-left:8px;padding-right:8px}}@media (min-width:1200px){.container{max-width:1280px}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.9375rem}*{outline:none!important}img{height:auto}iframe,img{max-width:100%}iframe{display:block;margin:0 auto}a{color:#01a001;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;transition:color .3s ease 0s}a:hover{color:#495057;text-decoration:none}button{cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.small,small{font-size:87.5%}.font-weight-semibold{font-weight:600!important}a.text-body:focus,a.text-body:hover{color:#01a001!important}a.text-muted:focus,a.text-muted:hover{color:#212529!important}.text-muted{color:#495057!important}.bg-light{background-color:#f0f2f5!important}.bg-cover{background-color:#cfd4db;background-position:50%;background-repeat:no-repeat;background-size:cover}.border-secondary{border-color:#fe8401!important}.border-bottom-2{border-bottom:2px solid #dee2e6}.rounded-lg{border-radius:.5rem!important}.svg-5{height:1.25rem;width:1.25rem}.svg-6{height:1rem;width:1rem}.detail{max-width:820px}.content-404 h1.title-404{font-size:5rem}.content-404 strong{font-size:2rem}.content-404 p{font-size:.75rem}.content-404 .btn-404{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.content-404 .btn-404-primary,.content-404 .btn-404-secondary{border-radius:.8rem;display:inline-block;font-size:1rem;font-weight:600;padding:.5rem 1.5rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.content-404 .btn-404-primary{background:#01a001;border:.2rem solid #01a001;color:#fff}.content-404 .btn-404-primary:hover{background:green;border-color:green;color:#fff;text-decoration:none}.content-404 .btn-404-secondary{background:transparent;border:.2rem solid #01a001;color:#01a001}.content-404 .btn-404-secondary:hover{background:#01a001;color:#fff;text-decoration:none}.fixed-icons{box-shadow:.25rem .25rem 1rem #aaa;display:flex;flex-direction:column;left:0;position:fixed;top:160px}.fixed-icons a{padding:7px}.fixed-icons a[aria-label="Join Tiktok"]{background-color:#000}.fixed-icons a[aria-label="Join Youtube"]{background-color:red}.fixed-icons a[aria-label="Join Telegram"]{background-color:#069be5}.fixed-icons a[aria-label="Join Discord"]{background-color:#5046af}@media (max-width:991px){.fixed-icons{bottom:0;flex-direction:row;top:auto;width:100%}.fixed-icons a{padding-bottom:2px;padding-top:2px;width:25%}body.open-site-nav .fixed-icons{display:none}}@media (max-width:767px){.h1,h1{font-size:1.625rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.375rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.fixed-icons{bottom:0;flex-direction:row;top:auto;width:100%}.fixed-icons a{padding-bottom:2px;padding-top:2px;width:25%}.wrapper-404{flex-direction:column-reverse}.content-404 h1.title-404{font-size:4rem}.content-404 strong{font-size:1.5rem}}.form-control::-webkit-input-placeholder{color:#898989}.form-control::-moz-placeholder{color:#898989}.form-control:-ms-input-placeholder{color:#898989}.form-control:-moz-placeholder{color:#898989}.required{color:#f15a29}.btn,.form-control{border-radius:.375rem;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.form-control{background-color:#f0f2f5;border-color:#f0f2f5}.form-control:focus,.form-control:focus+.input-group-append .btn{background-color:#fff;border-color:#dee2e6;box-shadow:0 .125rem .5rem rgba(0,0,0,.15)}.btn{font-weight:600}.btn-primary,.btn-primary:not(:disabled):not(.disabled):active:focus{background-color:#01a001;border-color:#01a001;color:#fff}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background-color:#028802;border-color:#028802;color:#fff}.btn-primary svg,.btn-primary:not(:disabled):not(.disabled):active:focus svg{fill:#fff}.btn-secondary,.btn-secondary:not(:disabled):not(.disabled):active:focus{background-color:#fe8401;border-color:#fe8401;color:#fff}.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#ea7900;border-color:#ea7900;color:#fff}.btn-secondary svg,.btn-secondary:not(:disabled):not(.disabled):active:focus svg{fill:#fff}.btn-light,.btn-light:not(:disabled):not(.disabled):active:focus{background-color:#f0f2f5;border-color:#f0f2f5;color:#212529}.btn-light:not(:disabled):not(.disabled).active{background-color:#01a001;border-color:#01a001;color:#fff}.table td,.table th{padding:.625rem}.table th{font-size:1rem;font-weight:600}.breadcrumb{background:transparent;border:0;border-radius:0;margin:0;padding:0}.breadcrumb-item+.breadcrumb-item:before{border-right:2px solid #6c757d;border-top:2px solid #6c757d;content:" ";display:inline-block;height:.5rem;margin-right:.5rem;margin-top:0;padding-right:0;transform:rotate(45deg);vertical-align:middle;width:.5rem}@media (max-width:767px){.single .breadcrumb-item.active{display:none}}.pagination{justify-content:center;margin-bottom:1.5rem}.pagination .page-link{align-items:center;background:#f0f2f5;border-color:#f0f2f5;border-radius:.5rem!important;color:#212529;display:flex;font-size:1rem;font-weight:600;height:2.5rem;justify-content:center;margin-left:.25rem;margin-right:.25rem;padding:0;text-align:center;width:2.5rem}.pagination .page-link:focus,.pagination .page-link:hover{background-color:#e2e6ea;border-color:#e2e6ea;color:#212529}.pagination .page-item.active .page-link{background-color:#01a001;border-color:#01a001;color:#fff}.spin{-webkit-animation:spin 1.2s linear infinite;-moz-animation:spin 1.2s linear infinite;-ms-animation:spin 1.2s linear infinite;-o-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}@keyframes "spin"{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes "spin"{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes "spin"{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes "spin"{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}.site{padding-top:46px}.site-nav ul{list-style:none;margin:0;padding:0}.site-nav .menu{display:flex}.site-nav .menu>li{position:relative}.site-nav .menu>li>a{border-bottom:2px solid transparent;border-top:2px solid transparent;color:inherit;display:block;font-size:1rem;font-weight:600;padding:.5rem 1.25rem}.site-nav-primary-link svg{display:none}.site-nav .menu>li:hover>a{background:#f2f2f2;color:inherit}.site-nav .menu>li.current-post-ancestor>a{background-color:transparent;border-bottom-color:#01a001;color:#01a001}.site-nav .sub-menu{background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);display:none;left:0;min-width:15rem;padding:.5rem 0;position:absolute;top:100%;white-space:nowrap;z-index:12}.site-nav li:hover>.sub-menu{display:block}.site-nav .sub-menu>li{position:relative}.site-nav .sub-menu>li>a{color:inherit;display:block;padding:.5rem 1rem}.site-nav .sub-menu>li:hover>a{color:#01a001}.site-nav .sub-menu>li>.sub-menu{left:100%;top:0}.download-donate-title>p{font-size:28px;font-weight:800}.download-donate-header-line{border-bottom:1px solid #fe8403;color:#303443;margin:16px auto 24px;width:114px}.download-donate-content{grid-column-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;margin-bottom:28px}.download-donate-content-item{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;flex-direction:column}.download-donate-content-item .title{background:#fe8403;border-radius:12px 12px 0 0;color:#fff;font-size:18px;height:48px;line-height:58px}.download-donate-content-item .amount,.download-donate-content-item .title{align-items:center;display:flex;font-weight:700;justify-content:center;width:100%}.download-donate-content-item .amount{color:#fe8403;font-size:48px;margin-bottom:4px;margin-top:12px;text-align:center}.download-donate-content-item .amount>span{color:#ffb33c;font-size:24px;font-weight:400;margin-right:10px}.download-donate-main-line{border-bottom:1px solid #fe8403;margin:8px auto 12px;width:60%}.download-donate-content-item .reward-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;margin-top:12px}.download-donate-content-item .reward-item{align-items:center;display:flex;flex-direction:row}.download-donate-content-item .reward-item .icon{font-size:12px;height:24px;line-height:30px;margin-left:8px;margin-right:12px;width:24px}.download-donate-content-item .reward-item>span{font-size:14px!important;font-weight:700;line-height:30px}.download-donate-content-item .button{align-items:center;background-color:#fe8403;border-radius:40px;color:#fff;display:flex;flex-direction:row;justify-content:center;margin:0 20px 10px}.download-donate-content-item .button>svg{height:20px;margin:5px 8px 5px 0;width:20px}.download-donate-content-item .button>span{font-size:14px;font-weight:600;line-height:30px}@media (max-width:1199px){.site-nav .menu>li>a{padding-left:.75rem;padding-right:.75rem}}@media (max-width:991px){.download-donate-title>p{font-size:22px}.download-donate-header-line{width:38px}.download-donate-content{grid-column-gap:6px;grid-row-gap:23px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.download-donate-content-item .title{font-size:14px;line-height:24px}.download-donate-content-item .amount{font-size:28px}.download-donate-content-item .amount>span{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:400;margin-right:10px}.download-donate-content-item .reward-list{margin-bottom:8px;margin-top:2px}.download-donate-content-item .reward-item .icon{margin-left:24px}.download-donate-content-item .reward-item .title{font-size:20px;line-height:30px}.download-donate-content-item .reward-item>span{font-size:12px!important}.download-donate-content-item .button{border-radius:40px;margin:0 6px 10px}.download-donate-content-item .button>svg{height:16px;margin:5px 8px 5px 0;width:16px}.download-donate-content-item .button>span{font-size:12px;line-height:24px}.site-nav{background-color:#fff;bottom:0;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:min(86vw,21.25rem);z-index:1002}body.open-site-nav .site-nav{transform:translateX(0)}.site-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.site-nav .d-flex.d-lg-none{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);height:4.75rem;padding:0 .75rem}.site-nav-brand{align-items:center;color:#252525;display:inline-flex;font-size:1.25rem;font-weight:700;letter-spacing:.025em;text-decoration:none!important}.site-nav-brand:hover{color:#252525}.site-nav-brand img{height:2.25rem;margin-right:.55rem;width:2.25rem}.site-nav-closer{align-items:center;border-radius:50%;color:#555;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.site-nav-closer:hover{background:#f3f3f3!important}.site-nav .menu{display:block}.site-nav .menu>li{border-bottom:1px solid rgba(0,0,0,.07);margin-left:0;padding:0;position:relative}.site-nav .menu>li+li{margin-left:0}.site-nav .menu>li>a{align-items:center;box-sizing:border-box;display:flex;font-size:1rem;font-weight:600;height:3.5rem;min-height:0;padding:.55rem 1rem}.site-nav #menu-site-navigation>li:not(.nav-item-select-language){border-bottom:0}.site-nav .menu>li>.site-nav-primary-link{gap:.85rem;padding-left:1.25rem;padding-right:1.25rem}.site-nav-primary-link svg{fill:none;stroke:#9da1a4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;display:block;flex:0 0 1.3rem;height:1.3rem;transition:stroke .15s ease;width:1.3rem}.site-nav .menu>li:not(.current-menu-item):not(.current-category-ancestor):not(.current-post-ancestor)>.site-nav-primary-link:hover{background:#f6f8f6;color:#008a00}.site-nav .menu>li:not(.current-menu-item):not(.current-category-ancestor):not(.current-post-ancestor)>.site-nav-primary-link:hover svg{stroke:#008a00}.site-nav .menu>li.menu-item-has-children>a{padding-right:2.5rem}.site-nav .menu>li.current-post-ancestor{background-color:#01a001;border-left:0}.site-nav .menu>li.current-post-ancestor>a{border-bottom-color:transparent;color:#01a001;font-weight:700}.site-nav .menu>li.current-post-ancestor>.site-nav-primary-link{color:#fff}.site-nav .menu>li.current-post-ancestor>.site-nav-primary-link svg{stroke:#fff}.site-nav .menu>li.menu-item-has-children:before{border-left:2px solid #212121;border-top:2px solid #212121;content:" ";cursor:pointer;float:right;height:.5rem;position:absolute;right:1rem;top:1.25rem;transform:rotate(-135deg);transition:all .3s ease 0s;width:.5rem}.site-nav .menu>li.menu-item-has-children:hover:before{border-left-color:#01a001;border-top-color:#01a001}.site-nav .menu>li.menu-item-has-children.active:before{transform:rotate(45deg)}.site-nav .menu>li>.sub-menu{background-color:transparent;border:0;box-shadow:none;clear:both;display:none;left:0;margin:.5rem 0;padding:0;position:relative;top:0}.site-nav .menu>li:hover>.sub-menu{display:none}header .menu ul.link-list{box-shadow:none;display:block;position:static}header .menu .link-list li{border-bottom:0;padding:.5rem .25rem}header .menu ul.link-language-list{box-shadow:none;display:block;position:static}.site-nav .menu>li.nav-item-select-language>a{padding-bottom:0}.site-nav .nav-item-select-language>.language-desktop-trigger{display:none}.site-nav #menu-site-navigation>.nav-item-select-language{border-bottom:0;border-top:1px solid rgba(0,0,0,.09);margin-top:.5rem;padding-top:.25rem}.mobile-language-toggle{align-items:center;background:transparent;border:0;box-sizing:border-box;color:#212121;font:inherit;font-size:1rem;font-weight:600;height:3.2rem;justify-content:flex-start;min-height:0;padding:.55rem 1rem;text-align:left;width:100%}.mobile-language-toggle__current{color:#6d6d6d;font-size:.875rem;font-weight:500;margin-left:auto;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-language-toggle__chevron{color:#777;font-size:1.35rem;line-height:1;margin-left:.6rem;transition:transform .2s ease}.site-nav .nav-item-select-language.is-expanded .mobile-language-toggle__chevron{transform:rotate(90deg)}header .menu .link-language-list li{align-items:center;border-bottom:0;box-sizing:border-box;display:flex;height:2.75rem;padding:0 1rem}.site-nav .nav-item-select-language .link-language-list{display:none;padding:.15rem 0 .6rem}.site-nav .nav-item-select-language.is-expanded .link-language-list{display:block}header .menu .link-language-list li>a{border-radius:4px;display:inline-flex;font-size:.9375rem;min-height:0;padding:0}header .menu .link-language-list li:hover>a{background-color:#f0f2f5;color:#01a001}header .menu .link-language-list li.lang-current>a{color:#01a001;font-weight:600}section.banner-wrapper{margin-left:-15px;margin-top:-1rem;padding:.875rem 1rem .5rem;text-align:center;width:100vw}section.banner-wrapper h2{font-size:1.3rem;margin-bottom:.5rem}section.banner-wrapper a.download-link{border-radius:14px;font-size:1rem;height:2.25rem;margin-top:.75rem;padding-top:.5rem;width:calc(100% - 3rem)}}.archive-post:before,.aside-cat:before{background-color:#f2f2f2;border-radius:.5rem;bottom:-.5rem;content:" ";display:none;left:-.5rem;position:absolute;right:-.5rem;top:-.5rem;z-index:-1}.archive-post:hover:before,.aside-cat:hover:before{display:block}a.archive-post.d-flex{align-items:center}.archive-post .archive-post-title{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.archive-post .archive-post-version{font-size:14px;line-height:1.35;margin:3px 0 0}.archive-post .archive-post-tagline{font-size:14px;line-height:1.4;margin:1px 0 0;opacity:.9}.aside-cat,.breadcrumb-item{text-transform:capitalize}.entry-content{text-align:justify}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:1rem;text-align:center}.entry-content table{background-color:transparent;border-collapse:collapse;border-spacing:0;margin-bottom:1rem;max-width:100%;width:100%}.entry-content table td,.entry-content table th{border-top:1px solid #dee2e6;padding:.75rem}.entry-content table th{font-weight:600;text-transform:uppercase}.entry-content table thead th{border-bottom:2px solid #dee2e6;padding:.75rem}.entry-content .aligncenter,.entry-content img.centered{display:table;margin:0 auto 1em}.list-shares a{align-items:center;border-radius:50%;color:#fff;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.list-shares a:hover{opacity:.8}.list-shares a.facebook{background-color:#455fa1}.list-shares a.twitter{background-color:#58abf4}.list-shares a.pinterest{background-color:#cc1d1e}.list-shares a.linkedin{background-color:#007bb5}.list-shares a.email{background-color:#1980be}.site-footer .menu{margin-left:2.25rem}.site-footer .menu li{margin-right:1.5rem}.site-footer .menu li a{color:inherit}.site-footer .menu li a:hover{color:#01a001}.flex-between{display:flex;justify-content:space-between}.flex{display:flex}.radius1{border-radius:1rem}.margin-half-media{margin:-5px 8px 0}.line-full{line-height:100%}.align-center{align-items:center;display:flex}.border-orange{border:2px solid #fe8403;color:#fe8403}.margin-right-half{margin-right:.5rem}.marginhalf-v{margin:.5rem 0;word-break:break-all}.black-back{background:#000;color:#fff!important}.black-back:hover{color:#fff}.margin-half{margin:.5rem}.margin-half:first-child{margin-left:0}.margin-half:last-child{margin-right:0}.padding-hor{padding:.2rem 1rem}.margin-top{margin-top:1rem}.back-gray{background-color:#eaeaea}.text-gray{color:rgba(0,0,0,.58)}.close{position:absolute;right:4px;top:4px}.border-gray{border:1px solid #767676;border-radius:2px}.flex-end{display:flex;justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.color-gray{color:#5c6368}.padding1{padding:0 1rem}.radius6{border-radius:6px}.full-width{width:100%}.flex-coloum{flex-direction:column}.modal-mask{background-color:rgba(0,0,0,.25);height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:10}.modal-item{background-color:#fff;left:50%;margin:auto;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);z-index:100}.modal-padding{padding:2rem 3rem}.modal-size{width:40vw}.flex-media,.flex-round{justify-content:flex-end}.media-line{display:flex}.padding1rem{padding:1rem}@media (max-width:900px){.modal-size{width:80vw}.flex-media{justify-content:flex-start}.flex-round{justify-content:space-between}.media-line{display:block}.media-margin1{margin:1rem 1rem 1rem 0}.media-width{display:inline-flex}.margin-half-media{margin:.5rem 0}}.text-center{text-align:center}.color-orange{color:#fe8401}.pointer{cursor:pointer}header .menu .link-list{background-color:#fff;box-shadow:0 .125rem .25rem rgb(0 0 0/8%);display:none;padding:16px 48px 16px 24px;position:absolute;right:0}header .menu .link-list li{align-items:center;display:flex;margin-left:0!important}header .menu .link-list li a{color:#222;font-weight:400;padding-left:0;padding-right:0}header .menu .link-list li:hover>a{background-color:#fff;color:#01a001}header .menu .link-list li img{background-size:contain!important;height:24px;margin-right:12px;width:24px}header .menu .d-lg-none .link-list{box-shadow:none;position:static}header .menu .d-lg-none .link-list li{background-color:#fff}header .menu .link-language-list{background-color:#fff;box-shadow:0 .125rem .25rem rgb(0 0 0/8%);display:none;padding:16px 32px;position:absolute;right:0}header .menu .link-language-list li{align-items:center;display:flex;margin-left:0!important}header .menu .link-language-list li a{color:#222;font-weight:400;padding-left:0;padding-right:0}header .menu .link-language-list li:hover>a{background-color:#fff;color:#01a001}header .menu .link-language-list li.lang-current>a{color:#01a001;font-weight:600}.banner-wrapper{background-color:#fe6103;color:#fff;padding:1.875rem 3.625rem .875rem 3.125rem}.banner-wrapper p{font-size:1rem}.banner-wrapper h2{font-size:1.75rem;margin-bottom:1rem}.banner-wrapper div>span{font-size:.875rem}a.download-link{display:inline-block}.banner-wrapper a.download-link{background-color:#6b30ff;border-radius:22px;box-shadow:0 5px 8px 0 rgba(0,0,0,.22);color:#fff;font-size:1.25rem;height:3rem;line-height:1;margin:.5rem 0;padding-top:.875rem;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.banner-wrapper a.download-link:hover{background-color:#5a22e0;box-shadow:0 8px 16px 0 rgba(0,0,0,.3);color:#fff;transform:translateY(-2px)}.banner-wrapper a.download-link:active{background-color:#4a18cc;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);color:#fff;transform:translateY(0)}.download-loading{width:80%}.download-game-info{font-size:14px;margin-bottom:10px;text-align:center;width:100%}.download-loading-wrapper{align-items:center;background-color:#fff!important;border-radius:12px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);display:flex;justify-content:center;margin-bottom:28px;padding:35px 0}.download-button,.download-progress{background-color:#ffdab3;border-radius:30px;height:32px;overflow:hidden;position:relative;width:100%}.progress-text{color:#fff;font-size:14px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.progress-status{animation:progress-status;animation-duration:5s;animation-timing-function:ease-out;background-color:#ea7900;height:100%}@keyframes progress-status{0%{width:0}to{width:100%}}.download-loading .download-button{align-items:center;animation-duration:.5s;animation-name:show;animation-timing-function:linear;background-color:#ea7900;display:none;justify-content:center}@keyframes show{0%{opacity:0}to{opacity:1}}.download-text,.download-text>a{color:#fff;font-size:14px;text-align:center;width:100%}.download-text>a{cursor:pointer;padding:0}.btn-download-sm:active,.btn-download-sm:hover,.download-text>a.download-link:active,.download-text>a.download-link:hover{background-color:#ea7900}.download-desc{margin-top:20px}.download-desc p{font-size:14px;margin-bottom:0;margin-top:10px}.download-desc p>a,.download-desc p>a:hover,.download-desc p>span{color:#ea7900}.download-game{align-items:start;display:flex}@media (max-width:991px){.download-loading{width:88%}.progress-text{font-size:12px}}.entry-content.detail-html{color:#495057;font-size:.9375rem;line-height:1.6;text-align:left}.entry-content.detail-html h1,.entry-content.detail-html h2,.entry-content.detail-html h3,.entry-content.detail-html h4,.entry-content.detail-html h5,.entry-content.detail-html h6{border-left:3px solid #fe8401;color:#212529;font-family:inherit;font-weight:700;letter-spacing:.03em;line-height:1.35;margin:1.5rem 0 .75rem;padding-left:.75rem;text-align:left;text-transform:uppercase}.entry-content.detail-html h1{font-size:1.3rem}@media (min-width:768px){.entry-content.detail-html h1{font-size:1.8rem}}.entry-content.detail-html h2:first-child,.entry-content.detail-html h3:first-child,.entry-content.detail-html h4:first-child{margin-top:0}.entry-content.detail-html h2{font-size:1.125rem}.entry-content.detail-html h3{font-size:1.0625rem}@media (min-width:768px){.entry-content.detail-html h2{font-size:1.2rem}.entry-content.detail-html h3{font-size:1.1rem}}.entry-content.detail-html p{color:#495057;line-height:1.6;margin:0 0 1rem;text-align:left;word-break:break-word}.entry-content.detail-html ol,.entry-content.detail-html ul{color:#495057;line-height:1.6;margin:0 0 1rem;padding-left:1.35rem}.entry-content.detail-html li{margin-bottom:.5rem}.entry-content.detail-html li:last-child{margin-bottom:0}.entry-content.detail-html b,.entry-content.detail-html strong{color:#343a40;font-weight:600}.entry-content.detail-html a{color:#01a001;font-weight:600;text-decoration:underline}.entry-content.detail-html a:hover{color:#fe8401}.entry-content.detail-html a b,.entry-content.detail-html a strong{color:inherit}.entry-content.detail-html .gallery,.entry-content.detail-html figure,.entry-content.detail-html img,.entry-content.detail-html picture,.entry-content.detail-html video{display:none!important}.entry-content.detail-html p:empty{display:none}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible{position:relative}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible__inner{overflow:hidden}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible:not(.is-expanded):not(.is-short) .detail-html-collapsible__inner{max-height:min(480px,60vh)}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible.is-expanded .detail-html-collapsible__inner,.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible.is-short .detail-html-collapsible__inner{max-height:none;overflow:visible}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible:not(.is-expanded):not(.is-short):after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:64px;left:0;pointer-events:none;position:absolute;right:0}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible.is-expanded:after,.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible.is-short:after{display:none}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible__actions{margin-top:.5rem;text-align:left}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible__btn{align-items:center;background:none;border:0;color:#01a001;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.35rem;padding:.25rem .5rem;text-decoration:underline}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible__btn-icon{flex-shrink:0;height:1em;width:1em}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible__btn:hover{color:#495057}.entry-content.detail-html.detail-html--collapsible-root .detail-html-collapsible__btn:focus{border-radius:2px;box-shadow:0 0 0 2px rgba(1,160,1,.35);outline:none}.entry-content.detail-html>p:first-child{color:#343a40;font-size:1rem;line-height:1.7}.entry-content.detail-html ul{list-style:none;padding-left:.25rem}.entry-content.detail-html ul li{padding-left:1.75rem;position:relative}.entry-content.detail-html ul li:before{color:#fe8401;content:"✓";font-weight:700;left:0;position:absolute;top:0}.entry-content.detail-html ol{counter-reset:ol-counter;list-style:none;padding-left:0}.entry-content.detail-html ol li{counter-increment:ol-counter;min-height:1.75rem;padding-left:2.25rem;position:relative}.entry-content.detail-html ol li:before{align-items:center;background:#f0f0f0;border-radius:50%;color:#6c757d;content:counter(ol-counter);display:flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;left:0;position:absolute;top:.1rem;width:1.5rem}.entry-content.detail-html p.faq-q{border-top:1px solid #f0f0f0;margin-bottom:.25rem;margin-top:1rem;padding-top:.75rem}.entry-content.detail-html p.faq-q+p{color:#6c757d;margin-bottom:.75rem;padding-left:1rem}.entry-content.detail-html h2+p.faq-q{border-top:none;margin-top:.5rem;padding-top:0}.guide_dialog--wrapper,.reminder_dialog--wrapper{background-color:rgba(97,97,97,.2);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999999}.reminder_dialog{background-color:#fff;border-radius:10px;margin:20vh auto 0;padding:18px 0 28px;width:608px}.reminder_dialog--header-title{color:#fe8401;font-size:14px;font-weight:700;line-height:1;margin-bottom:0;margin-left:48px}.reminder_dialog--content{padding:0 48px}.reminder_dialog--content .reminder_dialog--content-title{color:#000;font-size:20px;font-weight:600;margin-bottom:15px}.reminder_dialog--content img{display:block;margin:0 auto}.reminder_dialog--content p{color:#000;display:block;font-size:15px;line-height:1.8;margin:0 auto;text-align:center}.reminder_dialog--content .reminder_dialog--content-tip{margin-bottom:10px}.reminder_dialog--footer{font-family:PingFangSC;margin-top:40px}.allow_ads--button{align-items:center;background-color:#fe8401;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;height:40px;justify-content:center;margin:0 auto;width:294px}.close_dialog--button{color:#000;cursor:pointer;font-size:13px;margin:11px auto 0;text-align:center}@media (max-width:991px){.reminder_dialog--wrapper{align-items:center;display:flex;justify-content:center;overflow-x:hidden;overflow-y:scroll}.reminder_dialog{margin:0 auto;max-width:608px;width:85%}.reminder_dialog--content{padding:0 30px}.reminder_dialog--content .reminder_dialog--content-title{text-align:center}.reminder_dialog--content p{margin-left:0;margin-right:0;text-align:left;width:100%}.reminder_dialog--footer{margin-top:20px;padding:0 30px}.allow_ads--button{height:40px;width:100%}}.guide_dialog-mobile,.guide_dialog-pc{background-color:#fff;border-radius:10px;margin:20vh auto 0}.guide_dialog-pc{padding:27px 30px 45px;width:874px}.guide_dialog-mobile--title,.guide_dialog-pc--title{color:#000;font-size:20px;font-weight:500}.guide_dialog-pc--content{display:flex;margin-top:15px}.guide_dialog-pc--tab-list{flex:0 0 187px;margin-bottom:0;padding-left:0}.guide_dialog-mobile--tab-item,.guide_dialog-pc--tab-item{align-items:center;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:40px;justify-content:space-between;list-style:none;margin-bottom:10px;padding-left:17px;padding-right:11px;width:100%}.guide_dialog-pc--tab-list li:last-child{margin-bottom:0}.guide_dialog-mobile--tab-item:after,.guide_dialog-pc--tab-item:after{content:">";display:inline-block;transform:scale(.8,1.5)}.guide_dialog-mobile--tab-list .active,.guide_dialog-pc--tab-list .active{background-color:rgba(0,0,0,.16)}.guide_dialog-pc--tab-content{margin-left:54px}.tab_content--instructions{display:flex}.tab_content--instructions-option{color:#000;flex:0 0 343px;font-size:16px;margin-right:30px}.tab_content--instructions-option p:first-child{font-size:20px;font-weight:500;margin-bottom:29px}.instructions_option--desc{margin-bottom:0}.tab_content--instructions-video video{width:200px}.tab_content--btns{color:#fff;display:flex;font-size:15px;justify-content:space-between;margin-top:48px;padding-right:20px}.tab_content--btn{background-color:#fe8401;border-radius:20px;cursor:pointer;padding:7px 20px}.guide_dialog-mobile{background-color:#fff;border-radius:10px;max-width:302px;padding:24px 39px;width:85%}.guide_dialog-mobile--tab-list{margin-bottom:0;padding-left:0}.guide_dialog-mobile--tab-list .guide_dialog-mobile--tab-item{margin-bottom:0;margin-top:24px}.guide_dialog-pc--tab-back-btn{align-items:center;color:#000;cursor:pointer;display:flex;font-family:PingFangSC;font-size:18px;font-weight:500;height:27px;margin-bottom:25px;vertical-align:top;width:80px}.guide_dialog-pc--tab-back-btn:before{content:"<";display:inline-block;margin-right:20px;position:relative;top:-2px;transform:scale(.8,1.5)}.tab_content-mobile--instructions-option{color:#000;font-family:PingFangSC;font-size:15px}.tab_content-mobile--instructions-option p{margin-bottom:16px}.tab_content-mobile--btns{color:#fff;margin-top:40px}.tab_content-mobile--btns .tab_content--btn{margin-top:15px;text-align:center}@media (max-width:991px){.guide_dialog--wrapper{align-items:center;display:flex;justify-content:center}.guide_dialog--wrapper .guide_dialog-mobile{margin-top:0}}.hidden{display:none!important}.download_app--btn-wrapper{margin-bottom:10px}.download_game--info p{font-size:14px;margin-bottom:0}.detail-container{display:flex;justify-content:center}.detail-container,.detail-game-content{box-sizing:border-box;max-width:100%;min-width:0}.detail-game-content{flex:1}.detail-page-social-links{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.5rem;margin-bottom:2rem;width:100%}.detail-page-social-links__btn{align-items:center;border-width:1px;box-shadow:none;box-sizing:border-box;display:inline-flex;flex:0 0 auto;font-weight:500;justify-content:center;line-height:1.3;max-width:100%;min-width:0;text-align:center;text-decoration:none;white-space:normal;width:100%}@media (min-width:768px){.detail-page-social-links{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between}.detail-page-social-links__btn{flex:1 1 0;max-width:calc(50% - .375rem);width:auto}}.detail-page-social-links__btn:hover{box-shadow:none;text-decoration:none}.detail-page-social-links__btn:focus{box-shadow:0 0 0 2px hsla(208,7%,46%,.25)}.detail-page-social-links__btn--telegram:focus{box-shadow:0 0 0 2px rgba(78,177,225,.45)}.detail-page-social-links__btn--discord:focus{box-shadow:0 0 0 2px rgba(121,132,245,.45)}.detail-page-social-links__icon{flex-shrink:0;opacity:1;vertical-align:-.125em}.detail-page-social-links__btn--telegram{background-color:#4eb1e1;border-color:#4aa5d1;color:#fff}.detail-page-social-links__btn--telegram:hover{background-color:#4aa5d1;border-color:#4799c2;color:#fff}.detail-page-social-links__btn--discord{background-color:#7984f5;border-color:#6f79de;color:#fff}.detail-page-social-links__btn--discord:hover{background-color:#6c75d0;border-color:#636bb9;color:#fff}.detail-recommend-section{margin-top:1rem}.detail-hero-lite{background:linear-gradient(180deg,#f4f6f9,#fff 55%);border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.detail-hero-lite__icon{border-radius:18px;box-shadow:0 4px 16px rgba(0,0,0,.1);height:96px;object-fit:cover;width:96px}@media (min-width:768px){.detail-hero-lite__icon{height:120px;width:120px}}.detail-hero-lite__title{color:#212529;font-size:1.0625rem;font-weight:600;line-height:1.35;margin-bottom:.35rem}@media (min-width:768px){.detail-hero-lite__title{font-size:1.25rem}}.detail-hero-lite__updated{color:#495057;font-size:.8125rem;margin-bottom:.3rem;margin-top:.3rem}.detail-hero-lite__mod{background:rgba(1,160,1,.1);border-radius:999px;color:#01a001;display:inline-block;font-size:.8125rem;font-weight:500;margin-bottom:.75rem;padding:.3rem .75rem}@media (max-width:767px){.detail-hero-lite__mod{display:none!important}}.detail-stat-row{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.detail-stat-cell{align-items:center;background:transparent;border:none;display:flex;flex-direction:column;gap:.2rem;justify-content:flex-start;min-height:0;min-width:0;padding:.15rem .35rem;position:relative;text-align:center}.detail-stat-cell .detail-stat-cell__gp,.detail-stat-cell__val{align-items:center;display:flex;justify-content:center;min-height:1.35rem;width:100%}.detail-stat-cell:not(:first-child){padding-left:.5rem}.detail-stat-cell:not(:first-child):before{background:rgba(0,0,0,.1);content:"";height:1.15rem;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px}.detail-stat-cell__val{font-size:.8125rem;font-weight:600;line-height:1.1;word-break:break-word}.detail-stat-cell__label{color:#5c6368;font-size:.5625rem;letter-spacing:.06em;line-height:1.15;margin-top:0;padding-top:0;text-transform:uppercase}.detail-stat-cell .detail-stat-cell__gp img{height:1.2rem;width:auto}@media (max-width:575px){.detail-stat-cell{padding:.12rem .08rem}.detail-stat-cell:not(:first-child){padding-left:.38rem}.detail-stat-cell__val{font-size:.75rem}.detail-stat-cell__label{font-size:.5rem;letter-spacing:.04em}.detail-stat-cell .detail-stat-cell__gp img{height:1rem;max-width:100%}}.detail-hero-lite__actions{align-items:center;border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem}.detail-hero-lite__actions .btn{font-size:.8125rem}.detail-meta-lite{background:#fff;border:1px solid #e9ecef;border-radius:10px;overflow:hidden}.detail-meta-lite__row{border-bottom:1px solid #e9ecef;display:flex;flex-wrap:wrap}.detail-meta-lite__row:last-child{border-bottom:0}.detail-meta-lite__half{border-right:1px solid #e9ecef;display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;min-width:140px;padding:.85rem 1rem}.detail-meta-lite__half:nth-child(2n){border-right:0}.detail-meta-lite__k{color:#565d64;font-size:.625rem;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.detail-meta-lite__v{color:#212529;font-size:.875rem;font-weight:500}.detail-meta-lite__v a{text-transform:capitalize}@media (max-width:767px){.detail-meta-lite{border:none}.detail-meta-lite__row{border-bottom:none}.detail-meta-lite__half{align-items:center;border-bottom:none;border-right:0;display:flex;flex:1 1 100%;flex-direction:row;gap:.75rem 1rem;min-width:0}.detail-meta-lite__half--desktop-only{display:none!important}.detail-meta-lite__row:first-of-type>.detail-meta-lite__half:first-child{background-color:#fff}.detail-meta-lite__row:nth-of-type(2)>.detail-meta-lite__half:first-child{background-color:#f4f5f7}.detail-meta-lite__row:nth-of-type(2)>.detail-meta-lite__half:nth-child(2){background-color:#fff}.detail-meta-lite__row:nth-of-type(3)>.detail-meta-lite__half:first-child{background-color:#f4f5f7}.detail-meta-lite__row:nth-of-type(4)>.detail-meta-lite__half:first-child{background-color:#fff}.detail-meta-lite__k{flex:0 1 auto;margin-bottom:0;max-width:42%}.detail-meta-lite__v{flex:1 1 auto;min-width:0;text-align:right;word-break:break-word}}.detail-screenshots-lite{box-sizing:border-box;margin-top:.5rem;max-width:100%;min-width:0;width:100%}.detail-screenshots-lite__heading{color:#212529;font-size:1rem;font-weight:600;margin-bottom:.75rem}.detail-screenshots-lite__track{-webkit-overflow-scrolling:touch;align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:12px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:8px;width:100%}@media (min-width:768px){.detail-screenshots-lite__track{scroll-snap-type:x mandatory}}@media (max-width:767px){.detail-screenshots-lite{overflow-x:hidden}.detail-screenshots-lite__track{overscroll-behavior-x:auto;scroll-snap-type:none;touch-action:manipulation}}.detail-screenshots-lite__item{align-items:center;align-self:stretch;background:linear-gradient(180deg,#eef1f5,#e2e6ec);border:1px solid #e9ecef;border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;line-height:0;overflow:hidden;scroll-snap-align:start}.detail-screenshots-lite__item img{display:block;height:auto;max-height:clamp(200px,45vh,300px);max-width:min(360px,calc(100vw - 32px));object-fit:contain;width:auto}@media (min-width:768px){.detail-screenshots-lite__item img{max-height:clamp(220px,50vh,340px);max-width:min(420px,48vw)}}.detail-screenshots-lite__item:hover img{opacity:.96}button.detail-screenshots-lite__item{-webkit-appearance:none;appearance:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}.detail-screenshot-lightbox{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:56px 16px 24px;position:fixed;z-index:1000000}.detail-screenshot-lightbox__backdrop{background:rgba(0,0,0,.88);inset:0;position:absolute;z-index:0}.detail-screenshot-lightbox__figure{align-items:center;display:flex;justify-content:center;margin:0;max-height:100%;max-width:100%;position:relative;z-index:1}.detail-screenshot-lightbox__img{display:block;height:auto;max-height:calc(100vh - 96px);max-width:min(100vw - 32px,100%);object-fit:contain;width:auto}.detail-screenshot-lightbox__close{background:transparent;border:0;border-radius:4px;cursor:pointer;line-height:0;padding:8px;position:fixed;right:12px;top:12px;z-index:1000001}.detail-screenshot-lightbox__close:hover{background:hsla(0,0%,100%,.12)}.pc-detail-hot-game{margin-left:45px;width:260px}.detail-hot-game-title{color:#000;font-size:18px;padding-left:3px}.detail-hot-game-info{border-radius:15px;display:block;overflow:hidden}.hot-game{align-items:center;background-color:#f2f2f2;box-shadow:0 2px 12px 0 rgb(0 0 0/6%);display:flex;height:85px;padding:0 14px;width:100%}.hot-name-icon{border:3px solid #dedede;border-radius:18px;flex:0 0 56px;height:56px;margin-right:10px;max-width:none;overflow:hidden;width:56px}.hot-name-icon img{display:block;height:100%;object-fit:contain;width:100%}.hot-name-info{min-width:0}.hot-game-title{color:#000;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-game-version{color:#495057;font-size:12px;margin-top:2px}.hot-game-tag{background-color:#fe8401;border-radius:11px;color:#fff;font-size:12px;height:20px;margin:3px 0;padding:1px 10px;text-align:center}.mobile-detail-hot-game{display:none}@media (max-width:991px){.pc-detail-hot-game{display:none}.detail-container,.mobile-detail-hot-game{display:block}.detail-hot-game-title{margin:24px 6px 12px}.detail-hot-game-info{aspect-ratio:343/104;background-color:#f2f2f2;border-radius:1rem;display:block}.detail-hot-game-info>img{display:block;height:100%;object-fit:cover;width:100%}.detail-hot-game-divider{background-color:#21242f;height:1px;margin-bottom:24px;margin-top:24px;width:100%}}div.swiper{margin:30px 10px;overflow:hidden;position:relative}.swiper-wrapper{width:100%}.swiper-slide{border-radius:20px;overflow:hidden;position:relative;width:100%}.swiper-slide img{width:100%}.swiper-slide .game_info{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:14px;left:0;padding-left:10px;position:absolute;text-align:left;width:100%}.swiper-slide .game_hot--btn{background-color:#49ff4a;border-radius:15px;color:#000;display:inline-block;margin-right:10px;padding:1px 8px}.swiper-pagination{bottom:20px!important}.swiper .mobile_img--url{display:none}@media (max-width:991px){div.swiper{margin:10px 0}.swiper .pc_img--url{display:none}.swiper .mobile_img--url{display:inline-block}.swiper-slide{border-radius:10px}.swiper-slide .game_info{font-size:12px}.swiper-slide .game_hot--btn{padding:0 8px}.swiper-pagination{bottom:10px!important}}.wp-detail-html h2,.wp-detail-html h3{font-family:Rokkitt,sans-serif;text-align:center}.wp-detail-html h2{font-size:1.75rem;line-height:1.321}.wp-detail-html h3{font-size:1.3125rem;line-height:1.143}.wp-detail-html p{margin:1.5rem 0}.fixed-donate-us{align-items:center;background-color:#fc5e8a;border-radius:50%;bottom:155px;cursor:pointer;display:inline-flex;height:45px;justify-content:center;position:fixed;right:25px;width:45px;z-index:999999}@media (max-width:991px){.fixed-donate-us{bottom:215px}}.fixed-donate-us>svg{height:25px;width:25px}.fixed-donate-us-modal-wrapper{align-items:center;background-color:rgba(0,0,0,.1);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.fixed-donate-us-modal{background-color:#fff;border-radius:8px}.fixed-donate-us-modal-header{font-size:18px;margin:0 auto;text-align:center}.fixed-donate-us-modal-header-desc{font-size:14px;margin:20px auto;max-width:560px;text-align:center}.fixed-donate-us-modal-donate-item-wrapper{display:flex;height:50px;justify-content:space-between;margin:15px auto;width:260px}.fixed-donate-us-modal-donate-item{align-items:center;background-color:#fff;border:3px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;display:flex;height:50px;justify-content:center;user-select:none;width:50px}.fixed-donate-us-modal-donate-item.active{background-color:#fe8403;border:none;color:#fff}.fixed-donate-us-modal-icon{margin-top:60px;padding:15px 0;text-align:center}@media (max-width:992px){.fixed-donate-us-modal-icon{margin-left:-16px;margin-right:-16px}}.fixed-donate-us-modal-icon>svg{height:155px}.fixed-donate-us-modal-desc{font-size:14px;margin-top:10px;text-align:center}.fixed-donate-us-modal-btn{align-items:center;background-color:#fe8403;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:flex;font-size:18px;height:38px;justify-content:center;line-height:30px;margin:20px auto 10px;user-select:none;width:250px}.fixed-donate-us-modal-btn>svg{height:25px;width:25px}.detail-donate-btn{align-items:center;background-color:#fc5e8a;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:39px;justify-content:center}.detail-donate-btn a:hover{color:#fff}.detail-donate-btn-alt{background-color:#fc5e8a;border:none;border-radius:5px;color:#fff;cursor:pointer;height:39px;width:100%}.detail-donate-btn-alt a:hover{color:#fff}.donate-item-custom-wrapper{width:100%}.donate-item-custom,.donate-item-custom-wrapper{align-items:center;display:flex;justify-content:center}.donate-item-custom{background-color:#fff;border:3px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;height:50px;min-width:112px;user-select:none}.donate-item-custom.active{background-color:#fe8403;border-color:#fff;color:#fff;cursor:text}#donate-item-custom-input{background-color:transparent;border:none;color:#fff;display:none;outline:none;width:50px}.donate-item-custom.active>#donate-item-custom-input{display:inline-block;text-align:center}.donate-email-wrapper,.donate-nickname-wrapper{font-size:13px;margin:20px auto;width:260px}.donate-email-desc,.donate-nickname-desc{margin:0;width:100%}.donate-email-warning{color:red;font-size:10px;line-height:1.25;margin:5px 5px 0}.donate-input{border:3px solid rgba(0,0,0,.1);border-radius:8px;margin-top:10px;padding:5px;width:100%}.donate-desc-content{font-size:12px;line-height:22px;margin:20px auto;max-width:560px;width:75%}.donate-result-processing{margin-bottom:60px;margin-top:90px}.donate-result-processing>p{width:90%}.donate-result-completed-content{margin-bottom:30px}.donate-result-completed-content>p{width:90%}.donate-sub-menu{background-color:#d8d8d8;display:flex;justify-content:space-between;margin:20px 0 30px;padding:6px 5%}.donate-sub-menu-item{cursor:pointer}.donate-sub-menu-item>span{margin:0 5px;vertical-align:middle}#donate-popup{background:rgba(251,94,137,.96);border-radius:15px;bottom:220px;display:none;max-width:350px;padding:10px 25px;position:fixed;right:10px;width:90%;z-index:100}#donate-popup:after{border-color:rgba(251,94,137,.96) transparent transparent;border-style:solid;border-width:15px 10px 0;bottom:-15px;content:"";height:0;position:absolute;right:28px;width:0;z-index:-1}@media (max-width:991px){#donate-popup{bottom:280px}}.fade-out-animated{-webkit-animation:fadeOut .5s both;-moz-animation:fadeOut .5s both;animation:fadeOut .5s both}#donate-prompt-wrapper{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:99999}.donate-prompt{background-color:#fff;border-radius:12px;margin:80px auto 0;max-width:600px;width:80%}.donate-prompt-header{border-bottom:1px solid #ececec;font-weight:700;padding:15px 20px;text-align:center}.donate-prompt-content{padding:20px 20px 10px}.donate-prompt-content>p{line-height:28px;margin:16px auto 20px}#donate-prompt-close-icon{cursor:pointer;float:right;height:16px;margin-top:4px;width:16px}.ad-top-banner{align-items:center;background:#fff8e1;border:1px solid #ffe0b2;border-radius:6px;display:flex;font-size:14px;justify-content:space-between;margin-bottom:20px;padding:10px}.ad-top-banner img{border-radius:5px}.ad-top-banner a{font-weight:700}@media (max-width:767px){.hidden-xs{display:none}}.detail-sider-ad{margin-top:15px}.detail-sider-ad>img{width:100%}.detail-sider-ad>div{background-color:#fe8401;border-radius:11px;color:#fff;font-size:12px;margin-top:10px;padding:3px 10px;text-align:center}.download-ad-banner{border-radius:15px;width:100%}.download-ad-notice{align-items:flex-start;background:linear-gradient(135deg,#fff8e6,#fff3d4);border:1px solid #f5c842;border-radius:6px;color:#7a5200;display:flex;font-size:.85rem;gap:8px;line-height:1.5;margin-bottom:4px;margin-top:12px;padding:10px 14px}.download-ad-notice strong{color:#d4730a}.download-ad-notice__icon{color:#f5a623;flex-shrink:0;height:16px;margin-top:2px;width:16px}.news-archive-item{border-radius:8px}.news-archive-item>a{border-radius:8px;box-shadow:0 .125rem .25rem rgba(0,0,0,.15);overflow:hidden;transition:box-shadow .25s ease}.news-card-img{transition:transform .4s ease}.news-archive-item>a:hover{box-shadow:0 8px 24px rgba(0,0,0,.35)}.news-archive-item>a:hover .news-card-img{transform:scale(1.08)}.news-archive-item>a:active{box-shadow:0 2px 8px rgba(0,0,0,.18)}.news-archive-item>a:active .news-card-img{transform:scale(1)}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.flag{background:url(../img/flags.png) no-repeat;display:inline-block;height:11px;margin-right:.3em;position:relative;width:16px}.flag.flag-tr{background-position:-144px -143px}.flag.flag-fr{background-position:-80px -44px}.flag.flag-es{background-position:-224px -33px}.flag.flag-ru{background-position:-96px -121px}.flag.flag-pt{background-position:-256px -110px}.flag.flag-de{background-position:-32px -33px}.flag.flag-us{background-position:0 -154px}.flag.flag-id{background-position:-256px -55px}.flag.flag-it{background-position:-144px -66px}.flag.flag-sa{background-position:-128px -121px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3RtcC9zdHlsZS5wdXJnZWQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXl0REUsZ0JBT0EsQ0Fsc0RBLHlCQUNFLEtBQ0UsZ0JBQWlCLENBQ2pCLGlCQUNGLENBQ0EsY0FDRSxnQkFBaUIsQ0FDakIsaUJBQ0YsQ0FDRixDQUNBLDBCQUNFLFdBQ0UsZ0JBQ0YsQ0FDRixDQU1BLEtBRUUsd0tBQXVMLENBRHZMLGtCQUVGLENBQ0EsRUFDRSxzQkFDRixDQUNBLElBRUUsV0FDRixDQUNBLFdBSEUsY0FPRixDQUpBLE9BQ0UsYUFBYyxDQUVkLGFBQ0YsQ0FDQSxFQUNFLGFBQWMsQ0FDZCxvQ0FBc0MsQ0FDdEMsaUNBQW1DLENBQ25DLDRCQUVGLENBQ0EsUUFDRSxhQUFjLENBQ2Qsb0JBQ0YsQ0FDQSxPQUNFLGNBQWUsQ0FDZixrQ0FBb0MsQ0FDcEMsK0JBQWlDLENBQ2pDLDBCQUNGLENBQ0EsYUFFRSxlQUNGLENBQ0Esc0JBQ0UseUJBQ0YsQ0FDQSxvQ0FFRSx1QkFDRixDQUNBLHNDQUVFLHVCQUNGLENBRUEsWUFDRSx1QkFDRixDQUNBLFVBQ0Usa0NBQ0YsQ0FDQSxVQUNFLHdCQUF5QixDQUV6Qix1QkFBa0MsQ0FEbEMsMkJBQTRCLENBRTVCLHFCQUNGLENBQ0Esa0JBQ0UsOEJBQ0YsQ0FDQSxpQkFDRSwrQkFDRixDQUNBLFlBQ0UsNkJBQ0YsQ0FDQSxPQUVFLGNBQWUsQ0FEZixhQUVGLENBQ0EsT0FFRSxXQUFZLENBRFosVUFFRixDQUVBLFFBQ0UsZUFDRixDQUVBLDBCQUNFLGNBQ0YsQ0FDQSxvQkFDRSxjQUNGLENBQ0EsZUFDRSxnQkFDRixDQUNBLHNCQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2YsU0FBVyxDQUNYLGVBQ0YsQ0FDQSw4REFNRSxtQkFBcUIsQ0FKckIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixvQkFBc0IsQ0FFdEIsb0JBQXFCLENBQ3JCLG9EQUNGLENBQ0Es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LDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdEIsc0NBQXVDLENBQ3ZDLDhCQUNGLENBRUEsNkJBQ0UsR0FDRSx1Q0FBd0MsQ0FDeEMsK0JBQWdDLENBQ2hDLGtCQUNGLENBQ0EsR0FDRSwrQkFBcUMsQ0FDckMsdUJBQ0YsQ0FDRixDQUNBLHFCQUNFLEdBQ0UsK0JBQWdDLENBQ2hDLGtCQUNGLENBQ0EsR0FBSyx1QkFBK0IsQ0FDdEMsQ0FDQSxXQUNFLGdDQUFpQyxDQUNqQyx3QkFDRixDQU1BLGdDQUNFLEdBQ0UsdUNBQTBDLENBQzFDLCtCQUFrQyxDQUNsQyxrQkFDRixDQUNBLEdBQ0UsK0JBQXVDLENBQ3ZDLHVCQUNGLENBQ0YsQ0FDQSx3QkFDRSxHQUNFLCtCQUFrQyxDQUNsQyxrQkFDRixDQUNBLEdBQ0UsdUJBQ0YsQ0FDRixDQUNBLGNBQ0UsbUNBQW9DLENBQ3BDLDJCQUNGLENBS0EsTUFBc0YsK0NBQThDLENBQTlILG9CQUFvQixDQUFnRCxXQUFXLENBQTFELGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFVBQXNFLENBQUMsY0FBYyxpQ0FBaUMsQ0FBQyxjQUFjLCtCQUErQixDQUFDLGNBQWMsZ0NBQWdDLENBQUMsY0FBYyxnQ0FBZ0MsQ0FBQyxjQUFjLGlDQUFpQyxDQUFDLGNBQWMsK0JBQStCLENBQUMsY0FBYyw0QkFBNEIsQ0FBQyxjQUFjLGdDQUFnQyxDQUFDLGNBQWMsZ0NBQWdDLENBQUMsY0FBYyxpQ0FBaUMiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5UZXh0IERvbWFpbjoga1xuKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICA+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBHbG9iYWxcbiAgIyBUeXBvZ3JhcGh5XG4gICMgRWxlbWVudHNcbiAgIyBGb3Jtc1xuICAjIE5hdmlnYXRpb25cbiAgICAgICMjIExpbmtzXG4gICAgICAjIyBNZW51c1xuICAjIEFjY2Vzc2liaWxpdHlcbiAgIyBBbGlnbm1lbnRzXG4gICMgQ2xlYXJpbmdzXG4gICMgV2lkZ2V0c1xuICAjIENvbnRlbnRcbiAgICAgICMjIFBvc3RzIGFuZCBwYWdlc1xuICAgICAgIyMgQ29tbWVudHNcbiAgIyBJbmZpbml0ZSBzY3JvbGxcbiAgIyBNZWRpYVxuICAgICAgIyMgQ2FwdGlvbnNcbiAgICAgICMjIEdhbGxlcmllc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIExheW91dFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgfVxuICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB9XG4gIH1cblxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBHbG9iYWxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgfVxuICAqIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjMDFBMDAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSAwcztcbiAgICAvKiB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgKi9cbiAgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB9XG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODcuNSU7XG4gIH1cbiAgLmZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS50ZXh0LWJvZHk6aG92ZXIsXG4gIGEudGV4dC1ib2R5OmZvY3VzIHtcbiAgICBjb2xvcjogIzAxQTAwMSAhaW1wb3J0YW50O1xuICB9XG4gIGEudGV4dC1tdXRlZDpob3ZlcixcbiAgYS50ZXh0LW11dGVkOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIOasoeimgeivtOaYjuaWh+Wtl++8muavlCBCb290c3RyYXAg6buY6K6kICM2Yzc1N2Qg5pu05rex77yM5o+Q5Y2H5Y+v6K+75oCnICovXG4gIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNSAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGRDREQjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuYm9yZGVyLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkU4NDAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLnJvdW5kZWQtbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zdmctNSB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zdmctNiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmRldGFpbCB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgfVxuXG4gIC5jb250ZW50LTQwNCBoMS50aXRsZS00MDQge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuICAuY29udGVudC00MDQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmNvbnRlbnQtNDA0IHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAuY29udGVudC00MDQgLmJ0bi00MDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmNvbnRlbnQtNDA0IC5idG4tNDA0LXByaW1hcnksXG4gIC5jb250ZW50LTQwNCAuYnRuLTQwNC1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbiAgfVxuICAuY29udGVudC00MDQgLmJ0bi00MDQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzAxQTAwMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMDFBMDAxO1xuICB9XG4gIC5jb250ZW50LTQwNCAuYnRuLTQwNC1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwODAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQtNDA0IC5idG4tNDA0LXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMUEwMDE7XG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzAxQTAwMTtcbiAgfVxuICAuY29udGVudC00MDQgLmJ0bi00MDQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDFBMDAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5maXhlZC1pY29ucyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTYwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogMC4yNXJlbSAwLjI1cmVtIDFyZW0gI2FhYTtcbiAgfVxuICAuZml4ZWQtaWNvbnMgYSB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG4gIC5maXhlZC1pY29ucyBhW2FyaWEtbGFiZWw9XCJKb2luIFRpa3Rva1wiXSAgIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAuZml4ZWQtaWNvbnMgYVthcmlhLWxhYmVsPVwiSm9pbiBZb3V0dWJlXCJdICB7IGJhY2tncm91bmQtY29sb3I6ICNmMDA7IH1cbiAgLmZpeGVkLWljb25zIGFbYXJpYS1sYWJlbD1cIkpvaW4gVGVsZWdyYW1cIl0geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5YmU1OyB9XG4gIC5maXhlZC1pY29ucyBhW2FyaWEtbGFiZWw9XCJKb2luIERpc2NvcmRcIl0gIHsgYmFja2dyb3VuZC1jb2xvcjogIzUwNDZhZjsgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5maXhlZC1pY29ucyB7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5maXhlZC1pY29ucyBhIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG4gICAgYm9keS5vcGVuLXNpdGUtbmF2IC5maXhlZC1pY29ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICB9XG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIH1cbiAgICBoNCwgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgaDUsIC5oNSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cblxuICAgIC5maXhlZC1pY29ucyB7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5maXhlZC1pY29ucyBhIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAud3JhcHBlci00MDQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAuY29udGVudC00MDQgaDEudGl0bGUtNDA0IHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG4gICAgLmNvbnRlbnQtNDA0IHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgRm9ybVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgfVxuICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICB9XG4gIC5yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNGMTVBMjk7XG4gIH1cbiAgLmZvcm0tY29udHJvbCxcbiAgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjBGMkY1O1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuYnRuLXByaW1hcnksXG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMUEwMDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDFBMDAxO1xuICB9XG4gIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4ODAyO1xuICAgIGJvcmRlci1jb2xvcjogIzAyODgwMjtcbiAgfVxuICAuYnRuLXByaW1hcnkgc3ZnLFxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHN2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxuICAuYnRuLXNlY29uZGFyeSxcbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU4NDAxO1xuICAgIGJvcmRlci1jb2xvcjogI0ZFODQwMTtcbiAgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlcixcbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNzkwMDtcbiAgICBib3JkZXItY29sb3I6ICNFQTc5MDA7XG4gIH1cbiAgLmJ0bi1zZWNvbmRhcnkgc3ZnLFxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG4gIC5idG4tbGlnaHQsXG4gIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY1O1xuICAgIGJvcmRlci1jb2xvcjogI0YwRjJGNTtcbiAgfVxuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTAwMTtcbiAgICBib3JkZXItY29sb3I6ICMwMUEwMDE7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgVGFibGVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gIH1cbiAgLnRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBUYWJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBCcmVhZGNydW1iXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzZjNzU3ZDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNmM3NTdkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaW5nbGUgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgUGFnaW5hdGlvblxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZDogI0YwRjJGNTtcbiAgICBib3JkZXItY29sb3I6ICNGMEYyRjU7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWxpbms6aG92ZXIsXG4gIC5wYWdpbmF0aW9uIC5wYWdlLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkU2RUE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTJFNkVBO1xuICB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMUEwMDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDFBMDAxO1xuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIE1vZGFsXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgYW5pbWF0aW9uXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDEuMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tcy1hbmltYXRpb246IHNwaW4gMS4ycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW8tYW5pbWF0aW9uOiBzcGluIDEuMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogc3BpbiAxLjJzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxuICBAa2V5ZnJhbWVzIFwic3BpblwiIHtcbiAgICBmcm9tIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAgIGZyb20ge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgXCJzcGluXCIge1xuICAgIGZyb20ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxuICBALW1zLWtleWZyYW1lcyBcInNwaW5cIiB7XG4gICAgZnJvbSB7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxuICBALW8ta2V5ZnJhbWVzIFwic3BpblwiIHtcbiAgICBmcm9tIHtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBwcm9ncmVzcyBiYXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBhY2NvcmRpb25cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBzaXRlIGhlYWRlclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyMgc2l0ZSBuYXZcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc2l0ZS1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNpdGUtbmF2IC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaXRlLW5hdiAubWVudSA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpdGUtbmF2IC5tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICB9XG4gIC8qIERyYXdlciBpY29ucyBzaGFyZSB0aGUgZGVza3RvcCBtYXJrdXA7IGhpZGUgdGhlaXIgaW50cmluc2ljIFNWRyBzaXplIGhlcmUuICovXG4gIC5zaXRlLW5hdi1wcmltYXJ5LWxpbmsgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaXRlLW5hdiAubWVudSA+IGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxuICBcbiAgLnNpdGUtbmF2IC5tZW51ID4gbGkuY3VycmVudC1wb3N0LWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6ICMwMUEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxQTAwMTtcbiAgfVxuICAuc2l0ZS1uYXYgLnN1Yi1tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTVyZW07XG4gIH1cbiAgLnNpdGUtbmF2IGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2l0ZS1uYXYgLnN1Yi1tZW51ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2l0ZS1uYXYgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgfVxuICAuc2l0ZS1uYXYgLnN1Yi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogIzAxQTAwMTtcbiAgfVxuICAuc2l0ZS1uYXYgLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmRvd25sb2FkLWRvbmF0ZS10aXRsZSB7XG4gIH1cblxuICAuZG93bmxvYWQtZG9uYXRlLXRpdGxlID4gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmRvd25sb2FkLWRvbmF0ZS1oZWFkZXItbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZTg0MDM7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMjRweDtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgY29sb3I6ICMzMDM0NDM7XG4gIH1cblxuICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiKDAgMCAwIC8gMTAlKTtcbiAgfVxuXG4gIC5kb3dubG9hZC1kb25hdGUtY29udGVudC1pdGVtIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZTg0MDM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG5cbiAgLmRvd25sb2FkLWRvbmF0ZS1jb250ZW50LWl0ZW0gLmFtb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBjb2xvcjogI2ZlODQwMztcbiAgfVxuICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQtaXRlbSAuYW1vdW50ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZiMzNjO1xuICB9XG4gIC5kb3dubG9hZC1kb25hdGUtbWFpbi1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZlODQwMztcbiAgICBtYXJnaW46IDhweCBhdXRvIDEycHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5kb3dubG9hZC1kb25hdGUtY29udGVudC1pdGVtIC5yZXdhcmQtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQtaXRlbSAucmV3YXJkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmRvd25sb2FkLWRvbmF0ZS1jb250ZW50LWl0ZW0gLnJld2FyZC1pdGVtIC5pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgLmRvd25sb2FkLWRvbmF0ZS1jb250ZW50LWl0ZW0gLnJld2FyZC1pdGVtID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5kb3dubG9hZC1kb25hdGUtY29udGVudC1pdGVtIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTg0MDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBtYXJnaW46IDAgMjBweCAxMHB4IDIwcHg7XG4gIH1cblxuICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQtaXRlbSAuYnV0dG9uID4gc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiA1cHggOHB4IDVweCAwcHg7XG4gIH1cblxuICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQtaXRlbSAuYnV0dG9uID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNpdGUtbmF2IC5tZW51ID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5kb3dubG9hZC1kb25hdGUtdGl0bGUgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLmRvd25sb2FkLWRvbmF0ZS1oZWFkZXItbGluZSB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICB9XG4gICAgLmRvd25sb2FkLWRvbmF0ZS1jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogNnB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyM3B4O1xuICAgIH1cbiAgICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQtaXRlbSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5kb3dubG9hZC1kb25hdGUtY29udGVudC1pdGVtIC5hbW91bnQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQtaXRlbSAuYW1vdW50ID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpXG4gICAgfVxuICAgIC5kb3dubG9hZC1kb25hdGUtY29udGVudC1pdGVtIC5yZXdhcmQtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIC5kb3dubG9hZC1kb25hdGUtY29udGVudC1pdGVtIC5yZXdhcmQtaXRlbSAuaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG4gICAgLmRvd25sb2FkLWRvbmF0ZS1jb250ZW50LWl0ZW0gLnJld2FyZC1pdGVtIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLmRvd25sb2FkLWRvbmF0ZS1jb250ZW50LWl0ZW0gLnJld2FyZC1pdGVtID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRvd25sb2FkLWRvbmF0ZS1jb250ZW50LWl0ZW0gLmJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIDZweCAxMHB4IDZweDtcbiAgICB9XG4gICAgLmRvd25sb2FkLWRvbmF0ZS1jb250ZW50LWl0ZW0gLmJ1dHRvbiA+IHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogNXB4IDhweCA1cHggMHB4O1xuICAgIH1cbiAgICAuZG93bmxvYWQtZG9uYXRlLWNvbnRlbnQtaXRlbSAuYnV0dG9uID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLnNpdGUtbmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IG1pbig4NnZ3LCAyMS4yNXJlbSk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgei1pbmRleDogMTAwMjtcbiAgICB9XG4gICAgYm9keS5vcGVuLXNpdGUtbmF2IC5zaXRlLW5hdiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIC5zaXRlLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLnNpdGUtbmF2IC5kLWZsZXguZC1sZy1ub25lIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGhlaWdodDogNC43NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICB9XG4gICAgLnNpdGUtbmF2LWJyYW5kIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaXRlLW5hdi1icmFuZDpob3ZlciB7IGNvbG9yOiAjMjUyNTI1OyB9XG4gICAgLnNpdGUtbmF2LWJyYW5kIGltZyB7XG4gICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNTVyZW07XG4gICAgICB3aWR0aDogMi4yNXJlbTtcbiAgICB9XG4gICAgLnNpdGUtbmF2LWNsb3NlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDIuMjVyZW07XG4gICAgfVxuICAgIC5zaXRlLW5hdi1jbG9zZXI6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjZjNmM2YzICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zaXRlLW5hdiAubWVudSA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaSA+IGEge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDAuNTVyZW0gMXJlbTtcbiAgICB9XG4gICAgLnNpdGUtbmF2ICNtZW51LXNpdGUtbmF2aWdhdGlvbiA+IGxpOm5vdCgubmF2LWl0ZW0tc2VsZWN0LWxhbmd1YWdlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaSA+IC5zaXRlLW5hdi1wcmltYXJ5LWxpbmsge1xuICAgICAgZ2FwOiAwLjg1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICB9XG4gICAgLnNpdGUtbmF2LXByaW1hcnktbGluayBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgZmxleDogMCAwIDEuM3JlbTtcbiAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgc3Ryb2tlOiAjOWRhMWE0O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS13aWR0aDogMS45O1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMTVzIGVhc2U7XG4gICAgICB3aWR0aDogMS4zcmVtO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaTpub3QoLmN1cnJlbnQtbWVudS1pdGVtKTpub3QoLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IpOm5vdCguY3VycmVudC1wb3N0LWFuY2VzdG9yKSA+IC5zaXRlLW5hdi1wcmltYXJ5LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjhmNjtcbiAgICAgIGNvbG9yOiAjMDA4YTAwO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaTpub3QoLmN1cnJlbnQtbWVudS1pdGVtKTpub3QoLmN1cnJlbnQtY2F0ZWdvcnktYW5jZXN0b3IpOm5vdCguY3VycmVudC1wb3N0LWFuY2VzdG9yKSA+IC5zaXRlLW5hdi1wcmltYXJ5LWxpbms6aG92ZXIgc3ZnIHtcbiAgICAgIHN0cm9rZTogIzAwOGEwMDtcbiAgICB9XG4gICAgLnNpdGUtbmF2IC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIH1cbiAgICBcbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3Ige1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFBMDAxO1xuICAgIH1cbiAgICBcbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDFBMDAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiAuc2l0ZS1uYXYtcHJpbWFyeS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBcbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaS5jdXJyZW50LXBvc3QtYW5jZXN0b3IgPiAuc2l0ZS1uYXYtcHJpbWFyeS1saW5rIHN2ZyB7XG4gICAgICBzdHJva2U6ICNmZmY7XG4gICAgfVxuICAgIC5zaXRlLW5hdiAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxLjI1cmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTEzNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDFBMDAxO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMUEwMDE7XG4gICAgfVxuICAgIC5zaXRlLW5hdiAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICB9XG4gICAgLnNpdGUtbmF2IC5tZW51ID4gbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBoZWFkZXIgLm1lbnUgdWwubGluay1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIGhlYWRlciAubWVudSAubGluay1saXN0IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICAgIH1cblxuICAgIGhlYWRlciAubWVudSB1bC5saW5rLWxhbmd1YWdlLWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuc2l0ZS1uYXYgLm1lbnUgPiBsaS5uYXYtaXRlbS1zZWxlY3QtbGFuZ3VhZ2UgPiBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm5hdi1pdGVtLXNlbGVjdC1sYW5ndWFnZSA+IC5sYW5ndWFnZS1kZXNrdG9wLXRyaWdnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNpdGUtbmF2ICNtZW51LXNpdGUtbmF2aWdhdGlvbiA+IC5uYXYtaXRlbS1zZWxlY3QtbGFuZ3VhZ2Uge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgfVxuICAgIC5tb2JpbGUtbGFuZ3VhZ2UtdG9nZ2xlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMC41NXJlbSAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubW9iaWxlLWxhbmd1YWdlLXRvZ2dsZV9fY3VycmVudCB7XG4gICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDlyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAubW9iaWxlLWxhbmd1YWdlLXRvZ2dsZV9fY2hldnJvbiB7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgfVxuICAgIC5zaXRlLW5hdiAubmF2LWl0ZW0tc2VsZWN0LWxhbmd1YWdlLmlzLWV4cGFuZGVkIC5tb2JpbGUtbGFuZ3VhZ2UtdG9nZ2xlX19jaGV2cm9uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgaGVhZGVyIC5tZW51IC5saW5rLWxhbmd1YWdlLWxpc3QgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm5hdi1pdGVtLXNlbGVjdC1sYW5ndWFnZSAubGluay1sYW5ndWFnZS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjE1cmVtIDAgMC42cmVtO1xuICAgIH1cbiAgICAuc2l0ZS1uYXYgLm5hdi1pdGVtLXNlbGVjdC1sYW5ndWFnZS5pcy1leHBhbmRlZCAubGluay1sYW5ndWFnZS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBoZWFkZXIgLm1lbnUgLmxpbmstbGFuZ3VhZ2UtbGlzdCBsaSA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICBoZWFkZXIgLm1lbnUgLmxpbmstbGFuZ3VhZ2UtbGlzdCBsaTpob3ZlciA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjJmNTtcbiAgICAgIGNvbG9yOiAjMDFBMDAxO1xuICAgIH1cbiAgICBoZWFkZXIgLm1lbnUgLmxpbmstbGFuZ3VhZ2UtbGlzdCBsaS5sYW5nLWN1cnJlbnQgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDFBMDAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBzZWN0aW9uLmJhbm5lci13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgcGFkZGluZzogMC44NzVyZW0gMXJlbSAwLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHNlY3Rpb24uYmFubmVyLXdyYXBwZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICAgIC8qIHNlY3Rpb24uYmFubmVyLXdyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICAgIH1cbiAgICBzZWN0aW9uLmJhbm5lci13cmFwcGVyIGRpdi5iYW5uZXItYmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiA2LjU5M3JlbTtcbiAgICB9ICovXG4gICAgc2VjdGlvbi5iYW5uZXItd3JhcHBlciBhLmRvd25sb2FkLWxpbmsge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIH1cbiAgICAvKiBzZWN0aW9uLmJhbm5lci13cmFwcGVyIGRpdiA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuNTc1cmVtO1xuICAgIH0gKi9cbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBBcmNoaXZlIHBvc3RcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuYXJjaGl2ZS1wb3N0OmJlZm9yZSxcbiAgLmFzaWRlLWNhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IC0wLjVyZW07XG4gICAgYm90dG9tOiAtMC41cmVtO1xuICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgcmlnaHQ6IC0wLjVyZW07XG4gIH1cbiAgLmFyY2hpdmUtcG9zdDpob3ZlcjpiZWZvcmUsXG4gIC5hc2lkZS1jYXQ6aG92ZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBMaXN0IHJvdzoga2VlcCB0ZXh0IHNjYWxlIGluIHByb3BvcnRpb24gdG8gdGhlIDRyZW0gaWNvbiAqL1xuICBhLmFyY2hpdmUtcG9zdC5kLWZsZXgge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFyY2hpdmUtcG9zdCAuYXJjaGl2ZS1wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXJjaGl2ZS1wb3N0IC5hcmNoaXZlLXBvc3QtdmVyc2lvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgfVxuICAuYXJjaGl2ZS1wb3N0IC5hcmNoaXZlLXBvc3QtdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIG1hcmdpbjogMXB4IDAgMDtcbiAgfVxuICAuYXNpZGUtY2F0LFxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBDbG91ZCB0YWdzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgZW50cnlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZW50cnktY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAuZW50cnktY29udGVudCBoMSwgLmVudHJ5LWNvbnRlbnQgaDIsIC5lbnRyeS1jb250ZW50IGgzLCAuZW50cnktY29udGVudCBoNCwgLmVudHJ5LWNvbnRlbnQgaDUsIC5lbnRyeS1jb250ZW50IGg2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuZW50cnktY29udGVudCB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZW50cnktY29udGVudCB0YWJsZSB0aCxcbiAgLmVudHJ5LWNvbnRlbnQgdGFibGUgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgdGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICB9XG4gIC5lbnRyeS1jb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IGltZy5jZW50ZXJlZCxcbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0byAxZW1cbiAgfVxuICAubGlzdC1zaGFyZXMgYSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gIH1cbiAgLmxpc3Qtc2hhcmVzIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAubGlzdC1zaGFyZXMgYS5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NUZBMTtcbiAgfVxuICAubGlzdC1zaGFyZXMgYS50d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThBQkY0O1xuICB9XG4gIC5saXN0LXNoYXJlcyBhLnBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDMUQxRTtcbiAgfVxuICAubGlzdC1zaGFyZXMgYS5saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0JCNTtcbiAgfVxuICAubGlzdC1zaGFyZXMgYS5lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODBCRTtcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBzaXRlIGZvb3RlclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zaXRlLWZvb3RlciAubWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5tZW51IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLm1lbnUgbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5tZW51IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDFBMDAxO1xuICB9XG4gIC5mbGV4LWJldHdlZW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZsZXh7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucmFkaXVzMXtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG4gIC5tYXJnaW4taGFsZi1tZWRpYXtcbiAgICBtYXJnaW46IC01cHggOHB4IDAgOHB4O1xuICB9XG4gIC5saW5lLWZ1bGx7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFsaWduLWNlbnRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJvcmRlci1vcmFuZ2V7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZlODQwMztcbiAgICBjb2xvcjojZmU4NDAzO1xuICB9XG4gIC5tYXJnaW4tcmlnaHQtaGFsZntcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB9XG4gIC5tYXJnaW5oYWxmLXZ7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuICAuYmxhY2stYmFja3tcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxuICAuYmxhY2stYmFjazpob3ZlcntcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFyZ2luLWhhbGZ7XG4gICAgbWFyZ2luOiAuNXJlbTtcbiAgfVxuICAubWFyZ2luLWhhbGY6Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gIH1cbiAgLm1hcmdpbi1oYWxmOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICB9XG4gIC5wYWRkaW5nLWhvcntcbiAgICBwYWRkaW5nOiAuMnJlbSAxcmVtO1xuICB9XG4gIC5tYXJnaW4tdG9we1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmJhY2stZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICB9XG4gIC50ZXh0LWdyYXl7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41OCk7XG4gIH1cbiAgLmNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogNHB4O1xuICB9XG4gIC5ib3JkZXItZ3JheXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTE4LCAxMTgsIDExOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5mbGV4LWVuZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmZsZXgtd3JhcHtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgfVxuICAuY29sb3ItZ3JheXtcbiAgICBjb2xvcjogIzVjNjM2ODtcbiAgfVxuICAucGFkZGluZzF7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5yYWRpdXM2e1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAuZnVsbC13aWR0aHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmxleC1jb2xvdW17XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9kYWwtbWFza3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAubW9kYWwtaXRlbXtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gIC5tb2RhbC1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgfVxuICAubW9kYWwtc2l6ZXtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxuICAuZmxleC1tZWRpYXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kIDtcbiAgfVxuICAuZmxleC1yb3VuZHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tZWRpYS1saW5le1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhZGRpbmcxcmVte1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm1vZGFsLXNpemV7XG4gICAgICB3aWR0aDogODB2dztcbiAgICB9XG4gICAgLmZsZXgtbWVkaWF7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgO1xuICAgIH1cbiAgICAuZmxleC1yb3VuZHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLm1lZGlhLWxpbmV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm1lZGlhLW1hcmdpbjF7XG4gICAgICBtYXJnaW46IDFyZW0gMXJlbSAxcmVtIDA7XG4gICAgfVxuICAgIC5tZWRpYS13aWR0aHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgICAubWFyZ2luLWhhbGYtbWVkaWF7XG4gICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgfVxuICB9XG4gIC50ZXh0LWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY29sb3Itb3Jhbmdle1xuICAgIGNvbG9yOiAjRkU4NDAxO1xuICB9XG4gIC5wb2ludGVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGhlYWRlciAubWVudSAubGluay1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDE2cHggNDhweCAxNnB4IDI0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYigwIDAgMCAvIDglKTtcbiAgfVxuICBoZWFkZXIgLm1lbnUgLmxpbmstbGlzdCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIC5tZW51IC5saW5rLWxpc3QgbGkgYSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBoZWFkZXIgLm1lbnUgLmxpbmstbGlzdCBsaTpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMUEwMDE7XG4gIH1cbiAgaGVhZGVyIC5tZW51IC5saW5rLWxpc3QgbGkgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgaGVhZGVyIC5tZW51IC5kLWxnLW5vbmUgLmxpbmstbGlzdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIGhlYWRlciAubWVudSAuZC1sZy1ub25lIC5saW5rLWxpc3QgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICBoZWFkZXIgLm1lbnUgLmxpbmstbGFuZ3VhZ2UtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYigwIDAgMCAvIDglKTtcbiAgfVxuICBoZWFkZXIgLm1lbnUgLmxpbmstbGFuZ3VhZ2UtbGlzdCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIC5tZW51IC5saW5rLWxhbmd1YWdlLWxpc3QgbGkgYSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBoZWFkZXIgLm1lbnUgLmxpbmstbGFuZ3VhZ2UtbGlzdCBsaTpob3ZlciA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMUEwMDE7XG4gIH1cbiAgaGVhZGVyIC5tZW51IC5saW5rLWxhbmd1YWdlLWxpc3QgbGkubGFuZy1jdXJyZW50ID4gYSB7XG4gICAgY29sb3I6ICMwMUEwMDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5iYW5uZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjEwMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAzLjYyNXJlbSAwLjg3NXJlbSAzLjEyNXJlbTtcbiAgfVxuICAuYmFubmVyLXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5iYW5uZXItd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmJhbm5lci13cmFwcGVyIGRpdiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgYS5kb3dubG9hZC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJhbm5lci13cmFwcGVyIGEuZG93bmxvYWQtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDhweCAwIHJnYigwIDAgMCAvIDIyJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZiMzBmZjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIH1cbiAgLmJhbm5lci13cmFwcGVyIGEuZG93bmxvYWQtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMjJlMDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiKDAgMCAwIC8gMzAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJhbm5lci13cmFwcGVyIGEuZG93bmxvYWQtbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE4Y2M7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiKDAgMCAwIC8gMjAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZG93bmxvYWQtbG9hZGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5kb3dubG9hZC1nYW1lLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5kb3dubG9hZC1sb2FkaW5nLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5kb3dubG9hZC1wcm9ncmVzcywgLmRvd25sb2FkLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRhYjM7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucHJvZ3Jlc3MtdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gIH1cbiAgLnByb2dyZXNzLXN0YXR1cyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTc5MDA7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1zdGF0dXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1c1xuICB9XG5cbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1zdGF0dXMge1xuICAgIGZyb20ge1xuICAgICAgd2lkdGg6IDAlXG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICB9XG5cbiAgLmRvd25sb2FkLWxvYWRpbmcgLmRvd25sb2FkLWJ1dHRvbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNob3c7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNzkwMDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgQGtleWZyYW1lcyBzaG93IHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMVxuICAgIH1cbiAgfVxuXG4gIC5kb3dubG9hZC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kb3dubG9hZC10ZXh0ID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZG93bmxvYWQtdGV4dCA+IGEuZG93bmxvYWQtbGluazpob3ZlciwgLmJ0bi1kb3dubG9hZC1zbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNzkwMDtcbiAgfVxuICAuZG93bmxvYWQtdGV4dCA+IGEuZG93bmxvYWQtbGluazphY3RpdmUsIC5idG4tZG93bmxvYWQtc206YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE3OTAwO1xuICB9XG4gIC5kb3dubG9hZC1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kb3dubG9hZC1kZXNjIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRvd25sb2FkLWRlc2MgcCA+IGEge1xuICAgIGNvbG9yOiAjRUE3OTAwO1xuICB9XG4gIC5kb3dubG9hZC1kZXNjIHAgPiBzcGFuIHtcbiAgICBjb2xvcjogI0VBNzkwMDtcbiAgfVxuICAuZG93bmxvYWQtZGVzYyBwID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNFQTc5MDA7XG4gIH1cbiAgLmRvd25sb2FkLWdhbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5kb3dubG9hZC1sb2FkaW5nIHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgfVxuICAgIC5wcm9ncmVzcy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAvKlxuICAgKiDlupTnlKjor6bmg4XmraPmlofvvIhkZXRhaWwuaHRtbCDllK/kuIDlkIzml7bkvb/nlKggZW50cnktY29udGVudCArIGRldGFpbC1odG1s77yJXG4gICAqIOWGheW1jOWbvuaUueeUsSBTY3JlZW5zaG90cyDljLrlsZXnpLrvvJvmraPmlofmoLflvI/ku4XkvZznlKjkuo7mnKznu4TlkIjvvIzkuI3lvbHlk43lhbblroMgLmVudHJ5LWNvbnRlbnQg6aG16Z2iXG4gICAqL1xuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGgxLFxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBoMixcbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgaDMsXG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGg0LFxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBoNSxcbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgaDYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmU4NDAxO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgaDEge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBoMjpmaXJzdC1jaGlsZCxcbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgaDM6Zmlyc3QtY2hpbGQsXG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGg0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGgyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGgzIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIHAge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgdWwsXG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIG9sIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1cmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIHN0cm9uZyxcbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgYiB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBhIHtcbiAgICBjb2xvcjogIzAxYTAwMTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmU4NDAxO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGEgc3Ryb25nLFxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBhIGIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGltZyxcbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgcGljdHVyZSxcbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBmaWd1cmUsXG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgcDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiDor6bmg4XmraPmlofvvJrpmZDlrprpq5jluqbvvIxSZWFkIG1vcmUgLyBTaG93IGxlc3PvvIjku4XluKYgLmRldGFpbC1odG1sLS1jb2xsYXBzaWJsZS1yb290IOeahOivpuaDhemhte+8iSAqL1xuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbC5kZXRhaWwtaHRtbC0tY29sbGFwc2libGUtcm9vdCAuZGV0YWlsLWh0bWwtY29sbGFwc2libGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbC5kZXRhaWwtaHRtbC0tY29sbGFwc2libGUtcm9vdCAuZGV0YWlsLWh0bWwtY29sbGFwc2libGVfX2lubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sLmRldGFpbC1odG1sLS1jb2xsYXBzaWJsZS1yb290IC5kZXRhaWwtaHRtbC1jb2xsYXBzaWJsZTpub3QoLmlzLWV4cGFuZGVkKTpub3QoLmlzLXNob3J0KSAuZGV0YWlsLWh0bWwtY29sbGFwc2libGVfX2lubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBtaW4oNDgwcHgsIDYwdmgpO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sLmRldGFpbC1odG1sLS1jb2xsYXBzaWJsZS1yb290IC5kZXRhaWwtaHRtbC1jb2xsYXBzaWJsZS5pcy1leHBhbmRlZCAuZGV0YWlsLWh0bWwtY29sbGFwc2libGVfX2lubmVyLFxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbC5kZXRhaWwtaHRtbC0tY29sbGFwc2libGUtcm9vdCAuZGV0YWlsLWh0bWwtY29sbGFwc2libGUuaXMtc2hvcnQgLmRldGFpbC1odG1sLWNvbGxhcHNpYmxlX19pbm5lciB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbC5kZXRhaWwtaHRtbC0tY29sbGFwc2libGUtcm9vdCAuZGV0YWlsLWh0bWwtY29sbGFwc2libGU6bm90KC5pcy1leHBhbmRlZCk6bm90KC5pcy1zaG9ydCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZmZik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwuZGV0YWlsLWh0bWwtLWNvbGxhcHNpYmxlLXJvb3QgLmRldGFpbC1odG1sLWNvbGxhcHNpYmxlLmlzLWV4cGFuZGVkOjphZnRlcixcbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwuZGV0YWlsLWh0bWwtLWNvbGxhcHNpYmxlLXJvb3QgLmRldGFpbC1odG1sLWNvbGxhcHNpYmxlLmlzLXNob3J0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbC5kZXRhaWwtaHRtbC0tY29sbGFwc2libGUtcm9vdCAuZGV0YWlsLWh0bWwtY29sbGFwc2libGVfX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sLmRldGFpbC1odG1sLS1jb2xsYXBzaWJsZS1yb290IC5kZXRhaWwtaHRtbC1jb2xsYXBzaWJsZV9fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4zNXJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzAxYTAwMTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbC5kZXRhaWwtaHRtbC0tY29sbGFwc2libGUtcm9vdCAuZGV0YWlsLWh0bWwtY29sbGFwc2libGVfX2J0bi1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sLmRldGFpbC1odG1sLS1jb2xsYXBzaWJsZS1yb290IC5kZXRhaWwtaHRtbC1jb2xsYXBzaWJsZV9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbC5kZXRhaWwtaHRtbC0tY29sbGFwc2libGUtcm9vdCAuZGV0YWlsLWh0bWwtY29sbGFwc2libGVfX2J0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxLCAxNjAsIDEsIDAuMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC8qIOKUgOKUgCBkZXRhaWwtaHRtbCDlhoXlrrnlop7lvLrmoLflvI8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAqIOe6r+inhuinieWinuW8uu+8jOS4jeaUuSBIVE1MIOe7k+aehO+8jFNFTyDpm7blvbHlk41cbiAgICog4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5cbiAgLyog6aaW5q61IGxlYWQg5qC35byPICovXG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAvKiB1bCDigJQg5qmZ6ImyIOKckyDmm7/mjaLpu5jorqTlnIbngrkgKi9cbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIHVsIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgY29sb3I6ICNmZTg0MDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAvKiBvbCDigJQg54Gw6Imy5ZyG5b2i5pWw5a2X77yI57uT5p6E5riF5pmw5L2G5LiN5oqi6ZWc77yJICovXG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IG9sLWNvdW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIG9sIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogb2wtY291bnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgb2wgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDAuMXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8qIEZBUSDpl67popjooYzvvJrnu4bliIbpmpTnur/liIbnu4TvvIzml6Dog4zmma8gKi9cbiAgLmVudHJ5LWNvbnRlbnQuZGV0YWlsLWh0bWwgcC5mYXEtcSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC8qIOe0p+i3n+mXrumimOihjOeahOetlOahiOauteiQve+8muW3pue8qei/myArIOeBsOiJsuWtlyAqL1xuICAuZW50cnktY29udGVudC5kZXRhaWwtaHRtbCBwLmZhcS1xICsgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbiAgLyogSDIg5ZCO55qE6aaW5Liq6Zeu6aKY6KGM5Y675o6J5aSa5L2Z5LiK6L656Led5ZKM5YiG6ZqU57q/ICovXG4gIC5lbnRyeS1jb250ZW50LmRldGFpbC1odG1sIGgyICsgcC5mYXEtcSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAucmVtaW5kZXJfZGlhbG9nLS13cmFwcGVyLCAuZ3VpZGVfZGlhbG9nLS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NywgOTcsIDk3LCAwLjIpO1xuICB9XG4gIC5yZW1pbmRlcl9kaWFsb2cge1xuICAgIG1hcmdpbjogMjB2aCBhdXRvIDA7XG4gICAgd2lkdGg6IDYwOHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMCAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucmVtaW5kZXJfZGlhbG9nLS1oZWFkZXItdGl0bGUge1xuICAgIGNvbG9yOiAjRkU4NDAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG4gIC5yZW1pbmRlcl9kaWFsb2ctLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgfVxuICAucmVtaW5kZXJfZGlhbG9nLS1jb250ZW50IC5yZW1pbmRlcl9kaWFsb2ctLWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnJlbWluZGVyX2RpYWxvZy0tY29udGVudCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5yZW1pbmRlcl9kaWFsb2ctLWNvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG4gIC5yZW1pbmRlcl9kaWFsb2ctLWNvbnRlbnQgLnJlbWluZGVyX2RpYWxvZy0tY29udGVudC10aXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnJlbWluZGVyX2RpYWxvZy0tZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDO1xuICB9XG4gIC5hbGxvd19hZHMtLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI5NHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU4NDAxO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY2xvc2VfZGlhbG9nLS1idXR0b24ge1xuICAgIG1hcmdpbjogMTFweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnJlbWluZGVyX2RpYWxvZy0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgICAucmVtaW5kZXJfZGlhbG9nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA2MDhweDtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICAgIC5yZW1pbmRlcl9kaWFsb2ctLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICAucmVtaW5kZXJfZGlhbG9nLS1jb250ZW50IC5yZW1pbmRlcl9kaWFsb2ctLWNvbnRlbnQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucmVtaW5kZXJfZGlhbG9nLS1jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yZW1pbmRlcl9kaWFsb2ctLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICAuYWxsb3dfYWRzLS1idXR0b24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICAuZ3VpZGVfZGlhbG9nLXBjLCAuZ3VpZGVfZGlhbG9nLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyMHZoIGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmd1aWRlX2RpYWxvZy1wYyB7XG4gICAgd2lkdGg6IDg3NHB4O1xuICAgIHBhZGRpbmc6IDI3cHggMzBweCA0NXB4O1xuICB9XG4gIC5ndWlkZV9kaWFsb2ctcGMtLXRpdGxlLCAuZ3VpZGVfZGlhbG9nLW1vYmlsZS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5ndWlkZV9kaWFsb2ctcGMtLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ3VpZGVfZGlhbG9nLXBjLS10YWItbGlzdCB7XG4gICAgZmxleDogMCAwIDE4N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ndWlkZV9kaWFsb2ctcGMtLXRhYi1pdGVtLCAuZ3VpZGVfZGlhbG9nLW1vYmlsZS0tdGFiLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ndWlkZV9kaWFsb2ctcGMtLXRhYi1saXN0IGxpOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ3VpZGVfZGlhbG9nLXBjLS10YWItaXRlbTo6YWZ0ZXIsIC5ndWlkZV9kaWFsb2ctbW9iaWxlLS10YWItaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc+JztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDEuNSk7XG4gIH1cbiAgLmd1aWRlX2RpYWxvZy1wYy0tdGFiLWxpc3QgLmFjdGl2ZSwgLmd1aWRlX2RpYWxvZy1tb2JpbGUtLXRhYi1saXN0IC5hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE2KTtcbiAgfVxuICAuZ3VpZGVfZGlhbG9nLXBjLS10YWItY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gIH1cbiAgLnRhYl9jb250ZW50LS1pbnN0cnVjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRhYl9jb250ZW50LS1pbnN0cnVjdGlvbnMtb3B0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZsZXg6IDAgMCAzNDNweDtcbiAgfVxuICAudGFiX2NvbnRlbnQtLWluc3RydWN0aW9ucy1vcHRpb24gcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxuICAuaW5zdHJ1Y3Rpb25zX29wdGlvbi0tZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFiX2NvbnRlbnQtLWluc3RydWN0aW9ucy12aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC50YWJfY29udGVudC0tYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAudGFiX2NvbnRlbnQtLWJ0biB7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU4NDAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG5cbiAgLmd1aWRlX2RpYWxvZy1tb2JpbGUge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiAzMDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweCAzOXB4O1xuICB9XG4gIC5ndWlkZV9kaWFsb2ctbW9iaWxlLS10YWItbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmd1aWRlX2RpYWxvZy1tb2JpbGUtLXRhYi1saXN0IC5ndWlkZV9kaWFsb2ctbW9iaWxlLS10YWItaXRlbXtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmd1aWRlX2RpYWxvZy1wYy0tdGFiLWJhY2stYnRuIHtcbiAgICBmb250LWZhbWlseTogUGluZ0ZhbmdTQztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmd1aWRlX2RpYWxvZy1wYy0tdGFiLWJhY2stYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICc8JztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDEuNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRhYl9jb250ZW50LW1vYmlsZS0taW5zdHJ1Y3Rpb25zLW9wdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nU0M7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC50YWJfY29udGVudC1tb2JpbGUtLWluc3RydWN0aW9ucy1vcHRpb24gcHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC50YWJfY29udGVudC1tb2JpbGUtLWJ0bnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRhYl9jb250ZW50LW1vYmlsZS0tYnRucyAudGFiX2NvbnRlbnQtLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmd1aWRlX2RpYWxvZy0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuZ3VpZGVfZGlhbG9nLS13cmFwcGVyIC5ndWlkZV9kaWFsb2ctbW9iaWxle1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kb3dubG9hZF9hcHAtLWJ0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5kb3dubG9hZF9nYW1lLS1pbmZvIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRldGFpbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5kZXRhaWwtZ2FtZS1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAvKiDor6bmg4XpobXvvJpUZWxlZ3JhbSAvIERpc2NvcmTvvJtQQyDkuIDooYzkuKTnq6/lr7npvZDvvIzmiYvmnLrkuIrkuIvkuKTooYwgKi9cbiAgLmRldGFpbC1wYWdlLXNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmRldGFpbC1wYWdlLXNvY2lhbC1saW5rc19fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRldGFpbC1wYWdlLXNvY2lhbC1saW5rcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IDAuNXJlbSAwLjc1cmVtO1xuICAgIH1cbiAgICAuZGV0YWlsLXBhZ2Utc29jaWFsLWxpbmtzX19idG4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAwLjM3NXJlbSk7XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtcGFnZS1zb2NpYWwtbGlua3NfX2J0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmRldGFpbC1wYWdlLXNvY2lhbC1saW5rc19fYnRuOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMDgsIDExNywgMTI1LCAwLjI1KTtcbiAgfVxuICAuZGV0YWlsLXBhZ2Utc29jaWFsLWxpbmtzX19idG4tLXRlbGVncmFtOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg3OCwgMTc3LCAyMjUsIDAuNDUpO1xuICB9XG4gIC5kZXRhaWwtcGFnZS1zb2NpYWwtbGlua3NfX2J0bi0tZGlzY29yZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTIxLCAxMzIsIDI0NSwgMC40NSk7XG4gIH1cbiAgLmRldGFpbC1wYWdlLXNvY2lhbC1saW5rc19faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLyogVGVsZWdyYW0gLyBEaXNjb3JkIOWTgeeJjOiJsuWQkeeZveiJsua3t+WQiOe6piAyMCXvvIhsaWdodGVu77yJICovXG4gIC5kZXRhaWwtcGFnZS1zb2NpYWwtbGlua3NfX2J0bi0tdGVsZWdyYW0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWIxZTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGFhNWQxO1xuICB9XG4gIC5kZXRhaWwtcGFnZS1zb2NpYWwtbGlua3NfX2J0bi0tdGVsZWdyYW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWE1ZDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDc5OWMyO1xuICB9XG4gIC5kZXRhaWwtcGFnZS1zb2NpYWwtbGlua3NfX2J0bi0tZGlzY29yZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5ODRmNTtcbiAgICBib3JkZXItY29sb3I6ICM2Zjc5ZGU7XG4gIH1cbiAgLmRldGFpbC1wYWdlLXNvY2lhbC1saW5rc19fYnRuLS1kaXNjb3JkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NWQwO1xuICAgIGJvcmRlci1jb2xvcjogIzYzNmJiOTtcbiAgfVxuICAuZGV0YWlsLXJlY29tbWVuZC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC8qIExpdGVBcGtzLWluc3BpcmVkIGRldGFpbCBoZXJvICYgbWV0YSAqL1xuICAuZGV0YWlsLWhlcm8tbGl0ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y0ZjZmOSAwJSwgI2ZmZiA1NSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cbiAgLmRldGFpbC1oZXJvLWxpdGVfX2ljb24ge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWwtaGVyby1saXRlX19pY29uIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtaGVyby1saXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1cmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWwtaGVyby1saXRlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtaGVyby1saXRlX191cGRhdGVkIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICB9XG4gIC5kZXRhaWwtaGVyby1saXRlX19tb2Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzAxYTAwMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDE2MCwgMSwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRldGFpbC1oZXJvLWxpdGVfX21vZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtc3RhdC1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuZGV0YWlsLXN0YXQtY2VsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDAuMnJlbTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjE1cmVtIDAuMzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAuZGV0YWlsLXN0YXQtY2VsbF9fdmFsLFxuICAuZGV0YWlsLXN0YXQtY2VsbCAuZGV0YWlsLXN0YXQtY2VsbF9fZ3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxLjM1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZXRhaWwtc3RhdC1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAuZGV0YWlsLXN0YXQtY2VsbDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMS4xNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmRldGFpbC1zdGF0LWNlbGxfX3ZhbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLmRldGFpbC1zdGF0LWNlbGxfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgY29sb3I6ICM1YzYzNjg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxuICAuZGV0YWlsLXN0YXQtY2VsbCAuZGV0YWlsLXN0YXQtY2VsbF9fZ3AgaW1nIHtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZGV0YWlsLXN0YXQtY2VsbCB7XG4gICAgICBwYWRkaW5nOiAwLjEycmVtIDAuMDhyZW07XG4gICAgfVxuICAgIC5kZXRhaWwtc3RhdC1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4zOHJlbTtcbiAgICB9XG4gICAgLmRldGFpbC1zdGF0LWNlbGxfX3ZhbCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuICAgIC5kZXRhaWwtc3RhdC1jZWxsX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgfVxuICAgIC5kZXRhaWwtc3RhdC1jZWxsIC5kZXRhaWwtc3RhdC1jZWxsX19ncCBpbWcge1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZGV0YWlsLWhlcm8tbGl0ZV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xuICB9XG4gIC5kZXRhaWwtaGVyby1saXRlX19hY3Rpb25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG4gIC5kZXRhaWwtbWV0YS1saXRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5kZXRhaWwtbWV0YS1saXRlX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICB9XG4gIC5kZXRhaWwtbWV0YS1saXRlX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZGV0YWlsLW1ldGEtbGl0ZV9faGFsZiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIHBhZGRpbmc6IDAuODVyZW0gMXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllY2VmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZGV0YWlsLW1ldGEtbGl0ZV9faGFsZjpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmRldGFpbC1tZXRhLWxpdGVfX2sge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGNvbG9yOiAjNTY1ZDY0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLmRldGFpbC1tZXRhLWxpdGVfX3Yge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgfVxuICAuZGV0YWlsLW1ldGEtbGl0ZV9fdiBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGV0YWlsLW1ldGEtbGl0ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5kZXRhaWwtbWV0YS1saXRlX19yb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLmRldGFpbC1tZXRhLWxpdGVfX2hhbGYge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNzVyZW0gMXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIC5kZXRhaWwtbWV0YS1saXRlX19oYWxmLS1kZXNrdG9wLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKiDmlpHpqazmnaHnurnvvIjku4UgSDXvvInvvJrkuI4gZGV0YWlsLmh0bWwg6aG65bqP5a+55bqU77yb55Wl5rex5LqOICNmOGY5ZmHvvIzku43kv53mjIHmtYXngbAgKi9cbiAgICAuZGV0YWlsLW1ldGEtbGl0ZV9fcm93Om50aC1vZi10eXBlKDEpID4gLmRldGFpbC1tZXRhLWxpdGVfX2hhbGY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmRldGFpbC1tZXRhLWxpdGVfX3JvdzpudGgtb2YtdHlwZSgyKSA+IC5kZXRhaWwtbWV0YS1saXRlX19oYWxmOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICAgIH1cbiAgICAuZGV0YWlsLW1ldGEtbGl0ZV9fcm93Om50aC1vZi10eXBlKDIpID4gLmRldGFpbC1tZXRhLWxpdGVfX2hhbGY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5kZXRhaWwtbWV0YS1saXRlX19yb3c6bnRoLW9mLXR5cGUoMykgPiAuZGV0YWlsLW1ldGEtbGl0ZV9faGFsZjpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICAgIH1cbiAgICAuZGV0YWlsLW1ldGEtbGl0ZV9fcm93Om50aC1vZi10eXBlKDQpID4gLmRldGFpbC1tZXRhLWxpdGVfX2hhbGY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmRldGFpbC1tZXRhLWxpdGVfX2sge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5kZXRhaWwtbWV0YS1saXRlX192IHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxuICAuZGV0YWlsLXNjcmVlbnNob3RzLWxpdGUge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmRldGFpbC1zY3JlZW5zaG90cy1saXRlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICB9XG4gIC5kZXRhaWwtc2NyZWVuc2hvdHMtbGl0ZV9fdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLyogc3RyZXRjaO+8muavj+mhueWkluahhuS4juihjOWGheacgOmrmOmhue+8iOWkmuS4uuerluWbvu+8ieWQjOmrmO+8m+aoquWbvuWcqCBpdGVtIOWGhSBmbGV4IOWxheS4rSAqL1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBjb250YWluO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWwtc2NyZWVuc2hvdHMtbGl0ZV9fdHJhY2sge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIEg177yabWFuZGF0b3J5IHNuYXAgKyBwYW4teCDmmJPlr7zoh7TmqKrlkJHmu5HkuI3liqjvvJvmlLbntKflrr3luqbpgb/lhY0gZmxleCDlrZDpobnmkpHlvIDmlbTpobUgKi9cbiAgICAuZGV0YWlsLXNjcmVlbnNob3RzLWxpdGUge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgICAuZGV0YWlsLXNjcmVlbnNob3RzLWxpdGVfX3RyYWNrIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IGF1dG87XG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICB9XG4gIH1cbiAgLypcbiAgICog57qvIENTU++8mueUqCBtYXgtaGVpZ2h0ICsgbWF4LXdpZHRoIOe6puadn+abv+aNouWFg+e0oOe8qeaUvuahhuOAglxuICAgKiDnq5blm77pgJrluLjlhYjop6bovr4gbWF4LWhlaWdodCDihpIg5a695bqm6ZqP5q+U5L6L5Y+Y56qE77yb5qiq5Zu+5YWI6Kem6L6+IG1heC13aWR0aCDihpIg6auY5bqm6ZqP5q+U5L6L5Y+Y55+u44CCXG4gICAqIOavj+mhueWuveW6pumaj+WbvueJh+WbuuacieavlOS+i+iHqueEtuS4jeWQjOOAglxuICAgKi9cbiAgLmRldGFpbC1zY3JlZW5zaG90cy1saXRlX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VlZjFmNSAwJSwgI2UyZTZlYyAxMDAlKTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5kZXRhaWwtc2NyZWVuc2hvdHMtbGl0ZV9faXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvKiDnlKjlm7rlrprkuIrpmZAgKyB2dyDkuIrpmZDvvIzpgb/lhY3lpJrlvKDjgIzov5HlhajlsY/lrr3jgI3lm77mioogbWluLWNvbnRlbnQg5pKR54iG5pW06aG1ICovXG4gICAgbWF4LXdpZHRoOiBtaW4oMzYwcHgsIGNhbGMoMTAwdncgLSAzMnB4KSk7XG4gICAgbWF4LWhlaWdodDogY2xhbXAoMjAwcHgsIDQ1dmgsIDMwMHB4KTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWwtc2NyZWVuc2hvdHMtbGl0ZV9faXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBtaW4oNDIwcHgsIDQ4dncpO1xuICAgICAgbWF4LWhlaWdodDogY2xhbXAoMjIwcHgsIDUwdmgsIDM0MHB4KTtcbiAgICB9XG4gIH1cbiAgLmRldGFpbC1zY3JlZW5zaG90cy1saXRlX19pdGVtOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMC45NjtcbiAgfVxuICBidXR0b24uZGV0YWlsLXNjcmVlbnNob3RzLWxpdGVfX2l0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG4gIC5kZXRhaWwtc2NyZWVuc2hvdC1saWdodGJveCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDU2cHggMTZweCAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLmRldGFpbC1zY3JlZW5zaG90LWxpZ2h0Ym94X19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44OCk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuZGV0YWlsLXNjcmVlbnNob3QtbGlnaHRib3hfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZGV0YWlsLXNjcmVlbnNob3QtbGlnaHRib3hfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBtaW4oMTAwdncgLSAzMnB4LCAxMDAlKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLmRldGFpbC1zY3JlZW5zaG90LWxpZ2h0Ym94X19jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICB6LWluZGV4OiAxMDAwMDAxO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAuZGV0YWlsLXNjcmVlbnNob3QtbGlnaHRib3hfX2Nsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICB9XG4gIC5wYy1kZXRhaWwtaG90LWdhbWUge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAvKnBhZGRpbmctdG9wOiA0LjM3NXJlbTsqL1xuICB9XG4gIC5kZXRhaWwtaG90LWdhbWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxuICAuZGV0YWlsLWhvdC1nYW1lLWluZm8ge1xuICAgIC8qbWFyZ2luLXRvcDogM3B4OyovXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob3QtZ2FtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYigwIDAgMCAvIDYlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGhlaWdodDogODVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG4gIC5ob3QtbmFtZS1pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZmxleDogMCAwIDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAjZGVkZWRlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuaG90LW5hbWUtaWNvbiBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhvdC1uYW1lLWluZm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAuaG90LWdhbWUtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuaG90LWdhbWUtdmVyc2lvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAuaG90LWdhbWUtdGFnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTg0MDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgbWFyZ2luOiAzcHggMDtcbiAgICBwYWRkaW5nOiAxcHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubW9iaWxlLWRldGFpbC1ob3QtZ2FtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucGMtZGV0YWlsLWhvdC1nYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZXRhaWwtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubW9iaWxlLWRldGFpbC1ob3QtZ2FtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmRldGFpbC1ob3QtZ2FtZS10aXRsZSB7XG4gICAgICBtYXJnaW46IDI0cHggNnB4IDEycHg7XG4gICAgfVxuICAgIC5kZXRhaWwtaG90LWdhbWUtaW5mbyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhc3BlY3QtcmF0aW86IDM0MyAvIDEwNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuICAgIC5kZXRhaWwtaG90LWdhbWUtaW5mbyA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kZXRhaWwtaG90LWdhbWUtZGl2aWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNDJmO1xuICAgIH1cbiAgfVxuICBkaXYuc3dpcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzMHB4IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSAuZ2FtZV9pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc3dpcGVyLXNsaWRlIC5nYW1lX2hvdC0tYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlmZjRhO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMXB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3aXBlciAubW9iaWxlX2ltZy0tdXJsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGRpdi5zd2lwZXIge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIC5zd2lwZXIgLnBjX2ltZy0tdXJsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zd2lwZXIgLm1vYmlsZV9pbWctLXVybCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSAuZ2FtZV9pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSAuZ2FtZV9ob3QtLWJ0biB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAud3AtZGV0YWlsLWh0bWwgaDIsIC53cC1kZXRhaWwtaHRtbCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJva2tpdHRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAud3AtZGV0YWlsLWh0bWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMjE7XG4gIH1cbiAgLndwLWRldGFpbC1odG1sIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDM7XG4gIH1cbiAgLndwLWRldGFpbC1odG1sIHAge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cblxuICAuZml4ZWQtZG9uYXRlLXVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDE1NXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM1RThBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5maXhlZC1kb25hdGUtdXMge1xuICAgICAgYm90dG9tOiAyMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5maXhlZC1kb25hdGUtdXMgPiBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAuZml4ZWQtZG9uYXRlLXVzLW1vZGFsLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgfVxuICAuZml4ZWQtZG9uYXRlLXVzLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZml4ZWQtZG9uYXRlLXVzLW1vZGFsLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5maXhlZC1kb25hdGUtdXMtbW9kYWwtaGVhZGVyLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxuXG4gIC5maXhlZC1kb25hdGUtdXMtbW9kYWwtZG9uYXRlLWl0ZW0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgfVxuXG4gIC5maXhlZC1kb25hdGUtdXMtbW9kYWwtZG9uYXRlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAuZml4ZWQtZG9uYXRlLXVzLW1vZGFsLWRvbmF0ZS1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFODQwMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmZpeGVkLWRvbmF0ZS11cy1tb2RhbC1pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDBcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZml4ZWQtZG9uYXRlLXVzLW1vZGFsLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICB9XG4gIH1cblxuICAuZml4ZWQtZG9uYXRlLXVzLW1vZGFsLWljb24gPiBzdmcge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cblxuICAuZml4ZWQtZG9uYXRlLXVzLW1vZGFsLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5maXhlZC1kb25hdGUtdXMtbW9kYWwtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFODQwMztcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLmZpeGVkLWRvbmF0ZS11cy1tb2RhbC1idG4gPiBzdmcge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxuXG4gIC5kZXRhaWwtZG9uYXRlLWJ0biB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQzVFOEE7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZGV0YWlsLWRvbmF0ZS1idG4gYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmRldGFpbC1kb25hdGUtYnRuLWFsdCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQzVFOEE7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5kZXRhaWwtZG9uYXRlLWJ0bi1hbHQgYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmRvbmF0ZS1pdGVtLWN1c3RvbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuICAuZG9uYXRlLWl0ZW0tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtaW4td2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5kb25hdGUtaXRlbS1jdXN0b20uYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFODQwMztcbiAgfVxuICAjZG9uYXRlLWl0ZW0tY3VzdG9tLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmRvbmF0ZS1pdGVtLWN1c3RvbS5hY3RpdmUgPiAjZG9uYXRlLWl0ZW0tY3VzdG9tLWlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRvbmF0ZS1lbWFpbC13cmFwcGVyLCAuZG9uYXRlLW5pY2tuYW1lLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuZG9uYXRlLWVtYWlsLWRlc2MsIC5kb25hdGUtbmlja25hbWUtZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRvbmF0ZS1lbWFpbC13YXJuaW5nIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDVweCA1cHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIC5kb25hdGUtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgfVxuXG4gIC5kb25hdGUtZGVzYy1jb250ZW50IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmRvbmF0ZS1yZXN1bHQtcHJvY2Vzc2luZyB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmRvbmF0ZS1yZXN1bHQtcHJvY2Vzc2luZyA+IHAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuZG9uYXRlLXJlc3VsdC1jb21wbGV0ZWQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5kb25hdGUtcmVzdWx0LWNvbXBsZXRlZC1jb250ZW50ID4gcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5kb25hdGUtc3ViLW1lbnUge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgcGFkZGluZzogNnB4IDUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIH1cblxuICAuZG9uYXRlLXN1Yi1tZW51LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5kb25hdGUtc3ViLW1lbnUtaXRlbSA+IHNwYW4ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICNkb25hdGUtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTEsIDk0LCAxMzcsIDAuOTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICAjZG9uYXRlLXBvcHVwOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI4cHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggMTBweCAwIDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgOTQsIDEzNywgMC45NikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjZG9uYXRlLXBvcHVwIHtcbiAgICAgIGJvdHRvbTogMjgwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZhZGUtb3V0LWFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dCAwLjVzIGJvdGg7XG4gICAgLW1vei1hbmltYXRpb246IGZhZGVPdXQgMC41cyBib3RoO1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjVzIGJvdGg7XG4gIH1cblxuICAjZG9uYXRlLXByb21wdC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgfVxuICAuZG9uYXRlLXByb21wdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIC8qIG1hcmdpbjogMTgwcHggYXV0byAwOyAqL1xuICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5kb25hdGUtcHJvbXB0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgfVxuICAuZG9uYXRlLXByb21wdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgfVxuICAuZG9uYXRlLXByb21wdC1jb250ZW50ID4gcCB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAjZG9uYXRlLXByb21wdC1jbG9zZS1pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuYWQtdG9wLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjhlMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZlMGIyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFkLXRvcC1iYW5uZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmFkLXRvcC1iYW5uZXIgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oaWRkZW4teHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gIC5kZXRhaWwtc2lkZXItYWQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmRldGFpbC1zaWRlci1hZCA+IGltZyB7XG4gICAgLyogYm9yZGVyLXJhZGl1czogMTVweDsgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGV0YWlsLXNpZGVyLWFkID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU4NDAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmRvd25sb2FkLWFkLWJhbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICAvKiBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZG93bmxvYWQtYWQtbm90aWNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH0gKi9cbiAgLmRvd25sb2FkLWFkLW5vdGljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZjhlNiAwJSwgI2ZmZjNkNCAxMDAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVjODQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogIzdhNTIwMDtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuZG93bmxvYWQtYWQtbm90aWNlIHN0cm9uZyB7XG4gICAgY29sb3I6ICNkNDczMGE7XG4gIH1cbiAgLmRvd25sb2FkLWFkLW5vdGljZV9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBjb2xvcjogI2Y1YTYyMztcbiAgfVxuXG4gIC8qIE5ld3Mg5paH56ug5Y2h54mH5Lqk5LqS5pWI5p6cICovXG4gIC5uZXdzLWFyY2hpdmUtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5uZXdzLWFyY2hpdmUtaXRlbSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcbiAgfVxuICAubmV3cy1jYXJkLWltZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgfVxuICAubmV3cy1hcmNoaXZlLWl0ZW0gPiBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIH1cbiAgLm5ld3MtYXJjaGl2ZS1pdGVtID4gYTpob3ZlciAubmV3cy1jYXJkLWltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgfVxuICAubmV3cy1hcmNoaXZlLWl0ZW0gPiBhOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIH1cbiAgLm5ld3MtYXJjaGl2ZS1pdGVtID4gYTphY3RpdmUgLm5ld3MtY2FyZC1pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgKiBFeHRyYWN0ZWQgZnJvbSBhbmltYXRlLmNzc0AzLjUuMCDigJQgb25seSBjbGFzc2VzIHVzZWQgaW5cbiAgICogdGhpcmQtc2hhcmUuaHRtbDogLmFuaW1hdGVkLCBmYWRlSW4sIHNsaWRlSW5VcCwgYm91bmNlXG4gICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG4gIH1cbiAgLmZhZGVJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIH1cblxuICBALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwwLjYxLDAuMzU1LDEpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LDAuNjEsMC4zNTUsMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgfVxuICAgIDQwJSwgNDMlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LDAuMDUsMC44NTUsMC4wNik7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsMC4wNSwwLjg1NSwwLjA2KTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMHB4LDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMHB4LDApO1xuICAgIH1cbiAgICA3MCUge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsMC4wNSwwLjg1NSwwLjA2KTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwwLjA1LDAuODU1LDAuMDYpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7XG4gICAgfVxuICAgIDkwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsMC42MSwwLjM1NSwxKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIH1cbiAgICA0MCUsIDQzJSB7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsMC4wNSwwLjg1NSwwLjA2KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMzBweCwwKTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwwLjA1LDAuODU1LDAuMDYpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xNXB4LDApO1xuICAgIH1cbiAgICA5MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTsgfVxuICB9XG4gIC5ib3VuY2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gICAgZnJvbSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsgfVxuICB9XG4gIC5zbGlkZUluVXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICB9XG5cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAqIEV4dHJhY3RlZCBmcm9tIGFuaW1hdGUuY3NzQDMuNS4wIOKAlCBzbGlkZUluUmlnaHRcbiAgICogVXNlZCBieSAuc2hhcmVPcGVuIGluIHRoaXJkLXNoYXJlLmh0bWxcbiAgICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxuICAuc2xpZGVJblJpZ2h0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgfVxuXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgKiBNZXJnZWQgZnJvbSBmbGFnLm1pbi5jc3Mg4oCUIGNvdW50cnkgZmxhZyBzcHJpdGVzXG4gICAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuZmxhZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjNlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxNnB4O2hlaWdodDoxMXB4O2JhY2tncm91bmQ6dXJsKC9zdGF0aWMvaW1nL2ZsYWdzLnBuZykgbm8tcmVwZWF0fS5mbGFnLmZsYWctdHJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE0M3B4fS5mbGFnLmZsYWctZnJ7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDRweH0uZmxhZy5mbGFnLWVze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0zM3B4fS5mbGFnLmZsYWctcnV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTIxcHh9LmZsYWcuZmxhZy1wdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTZweCAtMTEwcHh9LmZsYWcuZmxhZy1kZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zM3B4fS5mbGFnLmZsYWctdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTRweH0uZmxhZy5mbGFnLWlke2JhY2tncm91bmQtcG9zaXRpb246LTI1NnB4IC01NXB4fS5mbGFnLmZsYWctaXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY2cHh9LmZsYWcuZmxhZy1zYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTIxcHh9Il19 */